From bugzilla at busybox.net Sat Apr 1 06:55:38 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 01 Apr 2023 06:55:38 +0000 Subject: [Buildroot] [Bug 15486] raspberrypi3: eth0 configuration by ifplugd.action script fails since 2023.02/busybox v1.36.0 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15486 --- Comment #1 from freemp at freenet.de --- After I modified the 'hosts' entry in /etc/nsswitch.conf from hosts: resolve [!UNAVAIL=return] files myhostname dns to hosts: resolve [SUCCESS=return] files myhostname dns everything appears to work. -- You are receiving this mail because: You are on the CC list for the bug. From geomatsi at gmail.com Sat Apr 1 17:36:57 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:36:57 +0300 Subject: [Buildroot] [PATCH 0/3] allwinner: arm: misc BSP updates Message-ID: <20230401173700.3341224-1-geomatsi@gmail.com> Hi all, Here is a patch series with BSP updates for several boards with Allwinner arm CPUs. U-Boot version updated to 2023.01 and Linux version updated to 6.1.14. Note that orangepi-zero and orangepi-zero-plus2 are not updated in this patch series. I observe WiFi issues on those boards with Linux v6.1. So those issues need to be investigated before updating BSP. Regards, Sergey Sergey Matyukevich (3): configs/linksprite_pcduino_defconfig: bump BSP versions configs/orangepi_one_defconfig: bump BSP versions configs/orangepi_pc_plus: bump BSP versions configs/linksprite_pcduino_defconfig | 6 +++--- configs/orangepi_one_defconfig | 6 +++--- configs/orangepi_pc_plus_defconfig | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) -- 2.40.0 From geomatsi at gmail.com Sat Apr 1 17:36:58 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:36:58 +0300 Subject: [Buildroot] [PATCH 1/3] configs/linksprite_pcduino_defconfig: bump BSP versions In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230401173700.3341224-2-geomatsi@gmail.com> Bump Linux kernel to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich --- configs/linksprite_pcduino_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/linksprite_pcduino_defconfig b/configs/linksprite_pcduino_defconfig index 806c4f0697..cf58e021ba 100644 --- a/configs/linksprite_pcduino_defconfig +++ b/configs/linksprite_pcduino_defconfig @@ -19,12 +19,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y # Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-pcduino" @@ -40,7 +40,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Linksprite_pcDuino" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.40.0 From geomatsi at gmail.com Sat Apr 1 17:36:59 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:36:59 +0300 Subject: [Buildroot] [PATCH 2/3] configs/orangepi_one_defconfig: bump BSP versions In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230401173700.3341224-3-geomatsi@gmail.com> Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich --- configs/orangepi_one_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig index ba128424a0..3f383e337e 100644 --- a/configs/orangepi_one_defconfig +++ b/configs/orangepi_one_defconfig @@ -1,13 +1,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_One" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi One" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-one" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_one" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.40.0 From geomatsi at gmail.com Sat Apr 1 17:37:00 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:37:00 +0300 Subject: [Buildroot] [PATCH 3/3] configs/orangepi_pc_plus: bump BSP versions In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230401173700.3341224-4-geomatsi@gmail.com> Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich --- configs/orangepi_pc_plus_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig index ba946e5285..73ba934b69 100644 --- a/configs/orangepi_pc_plus_defconfig +++ b/configs/orangepi_pc_plus_defconfig @@ -2,13 +2,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_PC_Plus" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi PC Plus" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-pc-plus" @@ -21,7 +21,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc_plus" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.40.0 From fontaine.fabrice at gmail.com Sun Apr 2 09:05:00 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 11:05:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/zeek: disable with libressl Message-ID: <20230402090500.74334-1-fontaine.fabrice@gmail.com> Disable building with libressl to avoid the following build failure raised since the addition of the package in commit ea36681572255ec906167308c07adc42ed2ac9f9: In file included from /home/thomas/autobuild/instance-2/output-1/build/zeek-4.1.1/src/analyzer/protocol/mime/MIME.cc:7: /home/thomas/autobuild/instance-2/output-1/build/zeek-4.1.1/src/zeek/digest.h: In function 'void* EVP_MD_CTX_md_data(const EVP_MD_CTX*)': /home/thomas/autobuild/instance-2/output-1/build/zeek-4.1.1/src/zeek/digest.h:22:12: error: invalid use of incomplete type 'const EVP_MD_CTX' {aka 'const struct env_md_ctx_st'} 22 | return ctx->md_data; | ^~ Fixes: - http://autobuild.buildroot.org/results/2db2988d495f9d06d058fb532a2dcfa9ef6e207c Signed-off-by: Fabrice Fontaine --- package/zeek/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/zeek/Config.in b/package/zeek/Config.in index 114ec4235d..730388ded7 100644 --- a/package/zeek/Config.in +++ b/package/zeek/Config.in @@ -10,6 +10,7 @@ config BR2_PACKAGE_ZEEK select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL select BR2_PACKAGE_ZLIB help The Zeek Network Security Monitor -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 09:47:35 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 11:47:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230402094735.169044-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) https://github.com/zeek/zeek/blob/v5.2.0/NEWS Signed-off-by: Fabrice Fontaine --- package/zeek/zeek.hash | 6 +++--- package/zeek/zeek.mk | 13 +++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 11:04:50 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 13:04:50 +0200 Subject: [Buildroot] [PATCH v2,1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230402110450.589218-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) - This bump will fix the following build failure with python >= 3.11: In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 446 | " " + handle(frame->f_code->co_filename).cast() + | ^~ https://github.com/zeek/zeek/blob/v5.2.0/NEWS Fixes: - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Update commit message with information about python build failure package/zeek/zeek.hash | 6 +++--- package/zeek/zeek.mk | 13 +++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 11:17:22 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 13:17:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/domoticz: bump to version 2023.1 Message-ID: <20230402111722.925128-1-fontaine.fabrice@gmail.com> Drop patch (already in version) https://github.com/domoticz/domoticz/blob/2023.1/History.txt Signed-off-by: Fabrice Fontaine --- ...e-EnOceanRawValue.h-include-stdarg.h.patch | 33 ------------------- package/domoticz/domoticz.hash | 2 +- package/domoticz/domoticz.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch diff --git a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch b/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch deleted file mode 100644 index bc3e60023d..0000000000 --- a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 6296d7112089a0f3bfb3056f6d9637e13ce4ce83 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 18 Dec 2022 12:27:38 +0100 -Subject: [PATCH] hardware/EnOceanRawValue.h: include stdarg.h - -Include stdarg.h to avoid the following build failure on uclibc: - -In file included from /home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.cpp:2: -/home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.h:109:83: error: 'va_list' has not been declared - 109 | uint32_t SetRawValuesNb(uint8_t * data, T_DATAFIELD * OffsetDes, int NbParameter, va_list value); - | ^~~~~~~ - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/domoticz/domoticz/pull/5472] ---- - hardware/EnOceanRawValue.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/hardware/EnOceanRawValue.h b/hardware/EnOceanRawValue.h -index 84f38d17a..df858f27d 100644 ---- a/hardware/EnOceanRawValue.h -+++ b/hardware/EnOceanRawValue.h -@@ -1,6 +1,7 @@ - #ifndef _SetGetRawValue - #define _SetGetRawValue - -+#include - #include - #include - #include --- -2.35.1 - diff --git a/package/domoticz/domoticz.hash b/package/domoticz/domoticz.hash index c439238800..fccb4ea420 100644 --- a/package/domoticz/domoticz.hash +++ b/package/domoticz/domoticz.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8f84098bb64bec12ff7aac5f1fb6b6230a88c5781c2b75bc89861caea73cbccf domoticz-2022.2.tar.gz +sha256 3144372d0847cb4d22a8c4b1362cd31885b37671adc682c3a8e9435762cde338 domoticz-2023.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 License.txt diff --git a/package/domoticz/domoticz.mk b/package/domoticz/domoticz.mk index 451021150b..ed82131dd3 100644 --- a/package/domoticz/domoticz.mk +++ b/package/domoticz/domoticz.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOMOTICZ_VERSION = 2022.2 +DOMOTICZ_VERSION = 2023.1 DOMOTICZ_SITE = $(call github,domoticz,domoticz,$(DOMOTICZ_VERSION)) DOMOTICZ_LICENSE = GPL-3.0 DOMOTICZ_LICENSE_FILES = License.txt -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 11:38:46 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 13:38:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpowerlink: bump to version 2.7.2 Message-ID: <20230402113846.938468-1-fontaine.fabrice@gmail.com> https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/blob/V2.7.2/revision.md Signed-off-by: Fabrice Fontaine --- package/openpowerlink/openpowerlink.hash | 8 ++++---- package/openpowerlink/openpowerlink.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash index 2d8683f09c..b6ae8edcd8 100644 --- a/package/openpowerlink/openpowerlink.hash +++ b/package/openpowerlink/openpowerlink.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.1/ -md5 04524d1b1f9946176dce0ccb0eecf537 openPOWERLINK_V2.7.1.tar.gz -sha1 4ee9c6e26bbc729fdbbb272155b093ffa0d9cefd openPOWERLINK_V2.7.1.tar.gz +# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.2/ +md5 80a64b0a2c2dec1e7aff22a06000b3d6 openPOWERLINK_V2.7.2.tar.gz +sha1 09dcb5bd7cb9d59cb9e60230ae09c558996be25b openPOWERLINK_V2.7.2.tar.gz # sha256 locally computed -sha256 d0d65f4fb8f2ad209cf9575714f88f33168a1cf71e8f1801e1e1ac4df6a37ffd openPOWERLINK_V2.7.1.tar.gz +sha256 2cc660e0f8a939bd65c9f46176d18882dbe1017cbb2567b414a8a7c9af41a356 openPOWERLINK_V2.7.2.tar.gz sha256 348e31e9e5094104463d58d33abd31049fdf209afbc12ea7abb7fd4b4a147429 license.md diff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk index 46dc3d10cd..c8dbb66d05 100644 --- a/package/openpowerlink/openpowerlink.mk +++ b/package/openpowerlink/openpowerlink.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENPOWERLINK_VERSION = 2.7.1 +OPENPOWERLINK_VERSION = 2.7.2 OPENPOWERLINK_SITE = https://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/V$(OPENPOWERLINK_VERSION) OPENPOWERLINK_SOURCE = openPOWERLINK_V$(OPENPOWERLINK_VERSION).tar.gz OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0 -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 12:33:48 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 14:33:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/irrlicht: bump to version 1.8.5 Message-ID: <20230402123348.1037857-1-fontaine.fabrice@gmail.com> Drop second patch (not needed since https://sourceforge.net/p/irrlicht/code/5349/) https://irrlicht.sourceforge.io/forum/viewtopic.php?f=2&t=52775 Signed-off-by: Fabrice Fontaine --- ...-LDFLAGS-and-remove-obsolete-X11R6-.patch} | 0 .../irrlicht/0002-remove-sys-sysctl.h.patch | 38 ------------------- package/irrlicht/irrlicht.hash | 8 ++-- package/irrlicht/irrlicht.mk | 2 +- 4 files changed, 5 insertions(+), 43 deletions(-) rename package/irrlicht/{0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch => 0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch} (100%) delete mode 100644 package/irrlicht/0002-remove-sys-sysctl.h.patch diff --git a/package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch b/package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch similarity index 100% rename from package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch rename to package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch diff --git a/package/irrlicht/0002-remove-sys-sysctl.h.patch b/package/irrlicht/0002-remove-sys-sysctl.h.patch deleted file mode 100644 index d9142a9a22..0000000000 --- a/package/irrlicht/0002-remove-sys-sysctl.h.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 5382142d37730f6758753b758c91e257ffd5892c Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Sun, 9 Apr 2017 22:20:19 +0200 -Subject: [PATCH] remove sys/sysctl.h - -With musl irrlicht doesn't build due to missing sys/sysctl.h - -fatal error: sys/sysctl.h: No such file or directory - -From [1] -"sysctl does not work, and NEVER worked. using it is bogus. -it was a bogus experimental syscall that was deprecated before -it was ever used (basically, a broken binary version of -/proc/sys, without any stability between kernel versions for -what the binary constants meant)." - -[1] https://devsonacid.wordpress.com/tag/musl/ - -Signed-off-by: Romain Naour ---- - source/Irrlicht/COSOperator.cpp | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/source/Irrlicht/COSOperator.cpp b/source/Irrlicht/COSOperator.cpp -index 0899d1d..ccf5ef5 100644 ---- a/source/Irrlicht/COSOperator.cpp -+++ b/source/Irrlicht/COSOperator.cpp -@@ -13,7 +13,6 @@ - #include - #ifndef _IRR_SOLARIS_PLATFORM_ - #include --#include - #endif - #endif - --- -2.9.3 - diff --git a/package/irrlicht/irrlicht.hash b/package/irrlicht/irrlicht.hash index e7cd3ec918..7f9bceb0c1 100644 --- a/package/irrlicht/irrlicht.hash +++ b/package/irrlicht/irrlicht.hash @@ -1,8 +1,8 @@ -# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.4 -md5 9401cfff801395010b0912211f3cbb4f irrlicht-1.8.4.zip -sha1 38bf0223fe868d243d6a39d0dc191c8df6e03b3b irrlicht-1.8.4.zip +# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.5 +md5 1fcf67c2906eb84b531af512de8481b1 irrlicht-1.8.5.zip +sha1 96908ebc379e0172261c240dc018416ce6a3e4e3 irrlicht-1.8.5.zip # Locally calculated -sha256 f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433 irrlicht-1.8.4.zip +sha256 effb7beed3985099ce2315a959c639b4973aac8210f61e354475a84105944f3d irrlicht-1.8.5.zip sha256 cc86e0b830f9d48933feb198f2741a7d9bb7c34fe8a35302d8ce36b8e2ecb27b doc/aesGladman.txt sha256 e8a6b63336018eec09ac3a7cdfe5a80bda635641bc0397a77b8baa25bed03800 doc/bzip2-license.txt sha256 ca38f1ba4ab901111f6eee50009bd46dbd866e6beb98d592d843f7c162d73409 doc/irrlicht-license.txt diff --git a/package/irrlicht/irrlicht.mk b/package/irrlicht/irrlicht.mk index bd82815cde..c1da50a53c 100644 --- a/package/irrlicht/irrlicht.mk +++ b/package/irrlicht/irrlicht.mk @@ -5,7 +5,7 @@ ################################################################################ IRRLICHT_VERSION_MAJOR = 1.8 -IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).4 +IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).5 IRRLICHT_SOURCE = irrlicht-$(IRRLICHT_VERSION).zip IRRLICHT_SITE = https://downloads.sourceforge.net/project/irrlicht/Irrlicht%20SDK/$(IRRLICHT_VERSION_MAJOR)/$(IRRLICHT_VERSION) IRRLICHT_INSTALL_STAGING = YES -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 12:37:35 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 14:37:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccid: bump to version 1.5.2 Message-ID: <20230402123735.1055900-1-fontaine.fabrice@gmail.com> https://github.com/LudovicRousseau/CCID/releases/tag/1.5.1 https://github.com/LudovicRousseau/CCID/releases/tag/1.5.2 Signed-off-by: Fabrice Fontaine --- package/ccid/ccid.hash | 2 +- package/ccid/ccid.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccid/ccid.hash b/package/ccid/ccid.hash index d42d0778f1..fcd8d10ed9 100644 --- a/package/ccid/ccid.hash +++ b/package/ccid/ccid.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 81549b3422469d503996d03a3aed2ef1375b359167f10d66be9e3844e729322e ccid-1.5.0.tar.bz2 +sha256 13934487e6f8b48f699a16d367cc7a1af7a3ca874de721ac6e9633beb86e7219 ccid-1.5.2.tar.bz2 sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/ccid/ccid.mk b/package/ccid/ccid.mk index c05e28a5d2..0510b4c9ad 100644 --- a/package/ccid/ccid.mk +++ b/package/ccid/ccid.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCID_VERSION = 1.5.0 +CCID_VERSION = 1.5.2 CCID_SOURCE = ccid-$(CCID_VERSION).tar.bz2 CCID_SITE = https://ccid.apdu.fr/files CCID_LICENSE = LGPL-2.1+ -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 12:48:06 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 14:48:06 +0200 Subject: [Buildroot] [PATCH 1/1] package/avrdude: bump to version 7.1 Message-ID: <20230402124806.1073162-1-fontaine.fabrice@gmail.com> Switch to cmake-package (autotools removed) https://github.com/avrdudes/avrdude/blob/v7.1/NEWS Signed-off-by: Fabrice Fontaine --- package/avrdude/avrdude.hash | 2 +- package/avrdude/avrdude.mk | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/package/avrdude/avrdude.hash b/package/avrdude/avrdude.hash index d53d4dd60d..5910a568db 100644 --- a/package/avrdude/avrdude.hash +++ b/package/avrdude/avrdude.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bbe2cf09163b3561ea28e9d48c2a588838f7adcd7858e34ced9c886feacb5be6 avrdude-6.4.tar.gz +sha256 016a5c95746fadc169cfb3009f6aa306ccdea2ff279fdb6fddcbe7526d84e5eb avrdude-7.1.tar.gz sha256 201babc7da198873304a77a30dbfc7ca449c9bba52df2dffa4cca0009dbdfcb2 COPYING diff --git a/package/avrdude/avrdude.mk b/package/avrdude/avrdude.mk index accd92c1d5..8ebe33b372 100644 --- a/package/avrdude/avrdude.mk +++ b/package/avrdude/avrdude.mk @@ -4,22 +4,19 @@ # ################################################################################ -AVRDUDE_VERSION = 6.4 +AVRDUDE_VERSION = 7.1 AVRDUDE_SITE = $(call github,avrdudes,avrdude,v$(AVRDUDE_VERSION)) AVRDUDE_LICENSE = GPL-2.0+ AVRDUDE_LICENSE_FILES = COPYING -# Sources coming from git, without generated configure and Makefile.in -# files. -AVRDUDE_AUTORECONF = YES -AVRDUDE_CONF_OPTS = --enable-linuxgpio +AVRDUDE_CONF_OPTS = -DHAVE_LINUXGPIO=ON AVRDUDE_DEPENDENCIES = elfutils libusb libusb-compat ncurses \ host-flex host-bison ifeq ($(BR2_PACKAGE_AVRDUDE_SPI),y) -AVRDUDE_CONF_OPTS += --enable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=ON else -AVRDUDE_CONF_OPTS += --disable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=OFF endif ifeq ($(BR2_PACKAGE_LIBFTDI1),y) @@ -40,4 +37,4 @@ endef AVRDUDE_POST_INSTALL_TARGET_HOOKS += AVRDUDE_REMOVE_BACKUP_FILE -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From bagasdotme at gmail.com Sun Apr 2 12:58:27 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sun, 2 Apr 2023 19:58:27 +0700 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: On Wed, Mar 29, 2023 at 09:30:27PM +0200, Sebastian Weyer wrote: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap > > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > SDK tarballs for aarch64 and powerpc64 big endian (with binutils 2.39 and GCC 12) successfully built, thanks! Tested-by: Bagas Sanjaya -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From arnout at mind.be Sun Apr 2 20:44:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:44:11 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-pyproject-hooks: new package In-Reply-To: <20230206120400.3188421-1-james.hilliard1@gmail.com> References: <20230206120400.3188421-1-james.hilliard1@gmail.com> Message-ID: On 06/02/2023 13:03, James Hilliard wrote: > Signed-off-by: James Hilliard > --- > .../python-pyproject-hooks.hash | 5 +++++ > .../python-pyproject-hooks.mk | 14 ++++++++++++++ > 2 files changed, 19 insertions(+) > create mode 100644 package/python-pyproject-hooks/python-pyproject-hooks.hash > create mode 100644 package/python-pyproject-hooks/python-pyproject-hooks.mk I also added you to DEVELOPERS for this package. Applied to master, thanks. Regards, Arnout > > diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.hash b/package/python-pyproject-hooks/python-pyproject-hooks.hash > new file mode 100644 > index 0000000000..9fdcd33596 > --- /dev/null > +++ b/package/python-pyproject-hooks/python-pyproject-hooks.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/pyproject_hooks/json > +md5 69b0b6de189bc04c3f9e304281765741 pyproject_hooks-1.0.0.tar.gz > +sha256 f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5 pyproject_hooks-1.0.0.tar.gz > +# Locally computed sha256 checksums > +sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE > diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.mk b/package/python-pyproject-hooks/python-pyproject-hooks.mk > new file mode 100644 > index 0000000000..a42dbb0ab1 > --- /dev/null > +++ b/package/python-pyproject-hooks/python-pyproject-hooks.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-pyproject-hooks > +# > +################################################################################ > + > +PYTHON_PYPROJECT_HOOKS_VERSION = 1.0.0 > +PYTHON_PYPROJECT_HOOKS_SOURCE = pyproject_hooks-$(PYTHON_PYPROJECT_HOOKS_VERSION).tar.gz > +PYTHON_PYPROJECT_HOOKS_SITE = https://files.pythonhosted.org/packages/25/c1/374304b8407d3818f7025457b7366c8e07768377ce12edfe2aa58aa0f64c > +PYTHON_PYPROJECT_HOOKS_SETUP_TYPE = flit-bootstrap > +PYTHON_PYPROJECT_HOOKS_LICENSE = MIT > +PYTHON_PYPROJECT_HOOKS_LICENSE_FILES = LICENSE > + > +$(eval $(host-python-package)) From arnout at mind.be Sun Apr 2 20:45:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:45:28 +0200 Subject: [Buildroot] [PATCH 2/2] package/python-pypa-build: bump to version 0.10.0 In-Reply-To: <20230206120400.3188421-2-james.hilliard1@gmail.com> References: <20230206120400.3188421-1-james.hilliard1@gmail.com> <20230206120400.3188421-2-james.hilliard1@gmail.com> Message-ID: On 06/02/2023 13:04, James Hilliard wrote: > Migrate to flit-bootstrap build backend. > > Remove no longer needed host-python-pep517 dependency. > > Add new host-python-pyproject-hooks dependency. > > Signed-off-by: James Hilliard > --- > package/python-pypa-build/python-pypa-build.hash | 4 ++-- > package/python-pypa-build/python-pypa-build.mk | 8 ++++---- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/package/python-pypa-build/python-pypa-build.hash b/package/python-pypa-build/python-pypa-build.hash > index 4c02ee1dce..9da56f9f68 100644 > --- a/package/python-pypa-build/python-pypa-build.hash > +++ b/package/python-pypa-build/python-pypa-build.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/build/json > -md5 f2dc1823b0eff7037e19be18e354b2f1 build-0.9.0.tar.gz > -sha256 1a07724e891cbd898923145eb7752ee7653674c511378eb9c7691aab1612bc3c build-0.9.0.tar.gz > +md5 742e7cd0a67455c1df90061b42088bd2 build-0.10.0.tar.gz > +sha256 d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 build-0.10.0.tar.gz > # Locally computed sha256 checksums > sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE > diff --git a/package/python-pypa-build/python-pypa-build.mk b/package/python-pypa-build/python-pypa-build.mk > index adc124b074..d7c03323b7 100644 > --- a/package/python-pypa-build/python-pypa-build.mk > +++ b/package/python-pypa-build/python-pypa-build.mk > @@ -4,14 +4,14 @@ > # > ################################################################################ > > -PYTHON_PYPA_BUILD_VERSION = 0.9.0 > +PYTHON_PYPA_BUILD_VERSION = 0.10.0 > PYTHON_PYPA_BUILD_SOURCE = build-$(PYTHON_PYPA_BUILD_VERSION).tar.gz > -PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/0f/61/aaf43fbb36cc4308be8ac8088f52db9622b0dbf1f0880c1016ae6aa03f46 > +PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/de/1c/fb62f81952f0e74c3fbf411261d1adbdd2d615c89a24b42d0fe44eb4bcf3 > PYTHON_PYPA_BUILD_LICENSE = MIT > PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE > -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools > +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap > HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ > host-python-packaging \ > - host-python-pep517 With this, the host-only python-pep517 is no longer used by anything, and I don't think it's likely that it's going to be used any time soon, right? Therefore, the package should be removed. If you agree, can you take care of that? Applied to master, thanks. Regards, Arnout > + host-python-pyproject-hooks > > $(eval $(host-python-package)) From arnout at mind.be Sun Apr 2 20:40:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:40:41 +0200 Subject: [Buildroot] [git commit] package/python-pypa-build: bump to version 0.10.0 Message-ID: <20230402204743.78B1D83768@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63463ee43f58637b4a70cb98743423a9d6906eac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Migrate to flit-bootstrap build backend. Remove no longer needed host-python-pep517 dependency. Add new host-python-pyproject-hooks dependency. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pypa-build/python-pypa-build.hash | 4 ++-- package/python-pypa-build/python-pypa-build.mk | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-pypa-build/python-pypa-build.hash b/package/python-pypa-build/python-pypa-build.hash index 4c02ee1dce..9da56f9f68 100644 --- a/package/python-pypa-build/python-pypa-build.hash +++ b/package/python-pypa-build/python-pypa-build.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/build/json -md5 f2dc1823b0eff7037e19be18e354b2f1 build-0.9.0.tar.gz -sha256 1a07724e891cbd898923145eb7752ee7653674c511378eb9c7691aab1612bc3c build-0.9.0.tar.gz +md5 742e7cd0a67455c1df90061b42088bd2 build-0.10.0.tar.gz +sha256 d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 build-0.10.0.tar.gz # Locally computed sha256 checksums sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE diff --git a/package/python-pypa-build/python-pypa-build.mk b/package/python-pypa-build/python-pypa-build.mk index adc124b074..d7c03323b7 100644 --- a/package/python-pypa-build/python-pypa-build.mk +++ b/package/python-pypa-build/python-pypa-build.mk @@ -4,14 +4,14 @@ # ################################################################################ -PYTHON_PYPA_BUILD_VERSION = 0.9.0 +PYTHON_PYPA_BUILD_VERSION = 0.10.0 PYTHON_PYPA_BUILD_SOURCE = build-$(PYTHON_PYPA_BUILD_VERSION).tar.gz -PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/0f/61/aaf43fbb36cc4308be8ac8088f52db9622b0dbf1f0880c1016ae6aa03f46 +PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/de/1c/fb62f81952f0e74c3fbf411261d1adbdd2d615c89a24b42d0fe44eb4bcf3 PYTHON_PYPA_BUILD_LICENSE = MIT PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ host-python-packaging \ - host-python-pep517 + host-python-pyproject-hooks $(eval $(host-python-package)) From arnout at mind.be Sun Apr 2 20:39:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:39:54 +0200 Subject: [Buildroot] [git commit] package/python-pyproject-hooks: new package Message-ID: <20230402204743.6F70783767@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2ac1a951fc7581b980c5517594d511aa792a3e3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master There's a runtime dependency on tomli, but only for Python < 3.11. Therefore this is not applicable for us. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + package/python-pyproject-hooks/python-pyproject-hooks.hash | 5 +++++ package/python-pyproject-hooks/python-pyproject-hooks.mk | 14 ++++++++++++++ 3 files changed, 20 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..7c5880c8ee 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1415,6 +1415,7 @@ F: package/python-pycares/ F: package/python-pydyf/ F: package/python-pypa-build/ F: package/python-pyphen/ +F: package/python-pyproject-hooks/ F: package/python-rtoml/ F: package/python-selenium/ F: package/python-snappy/ diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.hash b/package/python-pyproject-hooks/python-pyproject-hooks.hash new file mode 100644 index 0000000000..9fdcd33596 --- /dev/null +++ b/package/python-pyproject-hooks/python-pyproject-hooks.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pyproject_hooks/json +md5 69b0b6de189bc04c3f9e304281765741 pyproject_hooks-1.0.0.tar.gz +sha256 f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5 pyproject_hooks-1.0.0.tar.gz +# Locally computed sha256 checksums +sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.mk b/package/python-pyproject-hooks/python-pyproject-hooks.mk new file mode 100644 index 0000000000..a42dbb0ab1 --- /dev/null +++ b/package/python-pyproject-hooks/python-pyproject-hooks.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyproject-hooks +# +################################################################################ + +PYTHON_PYPROJECT_HOOKS_VERSION = 1.0.0 +PYTHON_PYPROJECT_HOOKS_SOURCE = pyproject_hooks-$(PYTHON_PYPROJECT_HOOKS_VERSION).tar.gz +PYTHON_PYPROJECT_HOOKS_SITE = https://files.pythonhosted.org/packages/25/c1/374304b8407d3818f7025457b7366c8e07768377ce12edfe2aa58aa0f64c +PYTHON_PYPROJECT_HOOKS_SETUP_TYPE = flit-bootstrap +PYTHON_PYPROJECT_HOOKS_LICENSE = MIT +PYTHON_PYPROJECT_HOOKS_LICENSE_FILES = LICENSE + +$(eval $(host-python-package)) From vfazio at gmail.com Mon Apr 3 01:35:30 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:35:30 -0500 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage Message-ID: <20230403013530.3502-1-vfazio@gmail.com> The shebang in check-package now defines python3. There is no longer a need to maintain support with python 2.x. See-also: 02b165dc71 (check-package: fix Python3 support) Signed-off-by: Vincent Fazio --- utils/check-package | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/utils/check-package b/utils/check-package index 98a25bd0b2..46f2897b51 100755 --- a/utils/check-package +++ b/utils/check-package @@ -6,7 +6,6 @@ import inspect import magic import os import re -import six import sys import checkpackagelib.base @@ -218,12 +217,9 @@ def check_file_using_lib(fname): if fail > 0: failed.add(name) nwarnings += warn - if six.PY3: - f = open(fname, "r", errors="surrogateescape") - else: - f = open(fname, "r") + lastline = "" - for lineno, text in enumerate(f.readlines()): + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): nlines += 1 for name, cf in objects: if cf.disable.search(lastline): @@ -233,7 +229,7 @@ def check_file_using_lib(fname): failed.add(name) nwarnings += warn lastline = text - f.close() + for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) if fail > 0: -- 2.25.1 From vfazio at gmail.com Mon Apr 3 01:37:19 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:37:19 -0500 Subject: [Buildroot] [PATCH 1/3] docs/manual: rewrite section for upstream documentation Message-ID: <20230403013721.3915-1-vfazio@gmail.com> Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion[0], all patches should provide a link as evidence the patch has been submitted upstream (when appropriate) so that the patch gets applied to upstream at some point (hopefully) reducing the long term maintenance burden within Buildroot. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666016.html Signed-off-by: Vincent Fazio --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file -- 2.25.1 From vfazio at gmail.com Mon Apr 3 01:37:20 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:37:20 -0500 Subject: [Buildroot] [PATCH 2/3] utils/checkpackagelib: check for Upstream trailers on patches In-Reply-To: <20230403013721.3915-1-vfazio@gmail.com> References: <20230403013721.3915-1-vfazio@gmail.com> Message-ID: <20230403013721.3915-2-vfazio@gmail.com> Implement a check-package check for an Upstream: trailer in patches being applied to packages per a mailing list discussion[0]. No strict formatting checks are implemented for the contents within the trailer as the needed level of detail will vary patch-to-patch. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/665973.html Signed-off-by: Vincent Fazio --- utils/checkpackagelib/lib_patch.py | 18 ++++++++++++++++++ utils/checkpackagelib/test_lib_patch.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index caee36158f..1909d3acd0 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -61,3 +61,21 @@ class Sob(_CheckFunction): return ["{}:0: missing Signed-off-by in the header " "({}#_format_and_licensing_of_the_package_patches)" .format(self.filename, self.url_to_manual)] + +class Upstream(_CheckFunction): + UPSTREAM_ENTRY = re.compile(r"^Upstream: .*$") + + def before(self): + self.found = False + + def check_line(self, lineno, text): + if self.found: + return + if self.UPSTREAM_ENTRY.search(text): + self.found = True + + def after(self): + if not self.found: + return ["{}:0: missing Upstream in the header " + "({}#_additional_patch_documentation)" + .format(self.filename, self.url_to_manual)] diff --git a/utils/checkpackagelib/test_lib_patch.py b/utils/checkpackagelib/test_lib_patch.py index 3b6fadf38c..67e7a67b76 100644 --- a/utils/checkpackagelib/test_lib_patch.py +++ b/utils/checkpackagelib/test_lib_patch.py @@ -94,3 +94,25 @@ Sob = [ def test_Sob(testname, filename, string, expected): warnings = util.check_file(m.Sob, filename, string) assert warnings == expected + + +Upstream = [ + ('good', + 'patch', + 'Upstream: https://some/amazing/patch/submission\n', + []), + ('empty', + 'patch', + '', + [['patch:0: missing Upstream in the header (url#_integrating_patches_found_on_the_web)']]), + ('bad', + 'patch', + 'Subject: [PATCH 24/105] text\n', + [['patch:0: missing Upstream in the header (url#_integrating_patches_found_on_the_web)']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Upstream) +def test_Upstream(testname, filename, string, expected): + warnings = util.check_file(m.Upstream, filename, string) + assert warnings == expected -- 2.25.1 From vfazio at gmail.com Mon Apr 3 01:37:21 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:37:21 -0500 Subject: [Buildroot] [PATCH 3/3] .checkpackageignore: add entries for patches missing Upstream trailer In-Reply-To: <20230403013721.3915-1-vfazio@gmail.com> References: <20230403013721.3915-1-vfazio@gmail.com> Message-ID: <20230403013721.3915-3-vfazio@gmail.com> Due to the sheer number of patches that fail the new Upstream trailer check (1500+) and the time it would take to make them compliant, for now, just add them to the ignore list. Created via `make .checkpackageignore` Signed-off-by: Vincent Fazio --- .checkpackageignore | 1603 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1559 insertions(+), 44 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4faa3a8b8f..585d4e4f57 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,199 +1,1714 @@ -package/alsamixergui/0001-misc-fixes.patch Sob +boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream +boot/at91bootstrap/0001-eabi-fix.patch Upstream +boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream +boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream +boot/at91dataflashboot/0001-do-not-install.patch Upstream +boot/at91dataflashboot/0002-eabi-fixes.patch Upstream +boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream +boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream +boot/lpc32xxcdl/0001-compiler_name.patch Upstream +boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream +boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream +boot/lpc32xxcdl/0004-slashes.patch Upstream +boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream +boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch Upstream +boot/opensbi/0.9/0002-Makefile-unconditionally-disable-SSP.patch Upstream +boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream +boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream +boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream +boot/syslinux/0003-memdisk-Force-ld-output-format-to-32-bits.patch Upstream +boot/syslinux/0004-utils-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0005-lzo-Use-the-host-toolchain-for-prepcore.patch Upstream +boot/syslinux/0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch Upstream +boot/syslinux/0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch Upstream +boot/syslinux/0008-efi-wrapper-build-it-with-the-host-toolchain.patch Upstream +boot/syslinux/0011-extlinux-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0012-pull-in-sys-sysmacros-h-for-major-minor-makedev.patch Upstream +boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch Upstream +boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch Upstream +boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch Upstream +boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Upstream +linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream +package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/4th/0001-avoid-regen-during-install.patch Upstream +package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/acl/0001-Build-with-old-GCC-versions.patch Upstream +package/acpica/0001-build-do-not-use-Werror.patch Upstream +package/acpid/0001-dont-use-isfdtype.patch Upstream +package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream +package/alsamixergui/0001-misc-fixes.patch Sob Upstream +package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch Upstream +package/am335x-pru-package/0001-install-does-not-build.patch Upstream +package/am33x-cm3/0001-fix-makefile.patch Upstream +package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch Upstream +package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch Upstream +package/am33x-cm3/0004-Makefile-add-fno-builtin.patch Upstream package/am33x-cm3/S93-am335x-pm-firmware-load Variables -package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob +package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch Upstream +package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch Upstream +package/android-tools/0003-Fix-build-issue-with-uclibc.patch Upstream +package/android-tools/0004-Fix-build-issue-with-musl.patch Upstream +package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch Upstream +package/android-tools/0006-fix-big-endian-build.patch Upstream +package/android-tools/0007-include-cdefs-h-when-needed.patch Upstream +package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob Upstream +package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch Upstream +package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch Upstream +package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch Upstream +package/apache/0001-cross-compile.patch Upstream +package/apache/0002-nios2_is_not_os2.patch Upstream package/apache/S50apache Indent Shellcheck Variables +package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch Upstream +package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch Upstream +package/apr-util/0001-remove-checkapr.patch Upstream +package/apr/0001-sys-param-h.patch Upstream +package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch Upstream +package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch Upstream +package/arptables/0001-Fix-musl-build-issue.patch Upstream +package/arptables/0002-libarptc-libarptc_incl.c-fix-build-with-O0.patch Upstream +package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream +package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream +package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream +package/asterisk/0004-install-samples-need-the-data-files.patch Upstream +package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream +package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream +package/at-spi2-atk/0001-meson-add-tests-option.patch Upstream +package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream package/at/S99at Indent Variables +package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream +package/attr/0001-build-with-older-GCCs.patch Upstream package/audit/S02auditd Shellcheck Variables +package/aufs-util/0001-remove-user-settings.patch Upstream +package/aufs-util/0002-no-check-ver.patch Upstream +package/aufs-util/0003-no-strip-lib.patch Upstream +package/aumix/0001-fix-incorrect-makefile-am.patch Upstream +package/autoconf/0001-dont-add-dirty-to-version.patch Upstream +package/automake/0001-noman.patch Upstream +package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch Upstream package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables +package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch Upstream +package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream +package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream +package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream +package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream +package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream +package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream +package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream +package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream +package/bc/0004-no-gen-libmath.patch Upstream +package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch Upstream +package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch Upstream +package/bcusdk/0001-fd_set-requires-inclusion-of-sys-select.h.patch Upstream +package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch Upstream +package/bearssl/0001-Fix-missing-objdir-dependency.patch Upstream +package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch Upstream +package/beecrypt/0002-build-system.patch Upstream +package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch Upstream +package/benejson/0001-c-std.patch Upstream +package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch Upstream +package/bento4/0001-Add-support-for-cmake-install.patch Upstream +package/bento4/0002-Add-additional-methods-funtions-and-passing-poolid.patch Upstream +package/bento4/0003-Backport-Smmothstream-changes.patch Upstream +package/bento4/0004-more-SPS-parameters.patch Upstream +package/bento4/0005-AVC-extract-VUI-values-from-SPS.patch Upstream +package/bento4/0006-Implement-SPS-Frame-parser.patch Upstream +package/bento4/0007-Fix-segfault-when-AP4_Sample-s-seek.patch Upstream +package/bento4/0008-Hack-HBO.patch Upstream +package/bento4/0009-Android-32-ftello-fix.patch Upstream +package/bento4/0010-Dazn-sample-duration-workaround.patch Upstream +package/bento4/0011-Add-argument-to-reuse-single-sample-decrypter.patch Upstream +package/bento4/0012-Static-ReadGolomb-SignedGolomb.patch Upstream +package/bento4/0013-Add-GetChannels-method.patch Upstream +package/bento4/0014-Implemented-GetSampleIndexForTimeStamp-GetNearestSyn.patch Upstream +package/bento4/0015-Avoid-set-next-fragment-position.patch Upstream +package/bento4/0016-Fix-segfault-in-AP4_LinearReader-ProcessMoof.patch Upstream +package/berkeleydb/0001-cwd-db_config.patch Upstream +package/berkeleydb/0002-atomic_compare_exchange.patch Upstream +package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables +package/binutils/2.37/0001-sh-conf.patch Upstream +package/binutils/2.37/0002-poison-system-directories.patch Upstream +package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream +package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream +package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream +package/binutils/2.38/0001-sh-conf.patch Upstream +package/binutils/2.38/0002-poison-system-directories.patch Upstream +package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream +package/binutils/2.39/0001-sh-conf.patch Upstream +package/binutils/2.39/0002-poison-system-directories.patch Upstream +package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream +package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream +package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream +package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream +package/bmx7/0002-Fix-linking-error.patch Upstream +package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream package/boinc/S99boinc-client Indent Shellcheck Variables +package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream +package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream +package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream package/brickd/S70brickd Indent Shellcheck Variables +package/bridge-utils/0001-fix-build-on-musl.patch Upstream +package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream +package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream package/brltty/S10brltty Indent Shellcheck Variables +package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream +package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream +package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream +package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream +package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream +package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch Upstream +package/busybox/0003-libbb-sockaddr2str-ensure-only-printable-characters-.patch Upstream +package/busybox/0004-nslookup-sanitize-all-printed-strings-with-printable.patch Upstream package/busybox/S02sysctl Variables package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck package/busybox/S15watchdog Indent Variables package/busybox/S50telnet Indent Shellcheck Variables package/busybox/udhcpc.script Shellcheck +package/bzip2/0001-build-objects-twice.patch Upstream +package/bzip2/0002-improve-build-system.patch Upstream +package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstream package/c-icap/S96cicap Indent Shellcheck Variables +package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream +package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream +package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream +package/cairo/0001-fix-nofork-build.patch Upstream +package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream +package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream +package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream +package/caps/0001-Fix-stdint-types-with-musl.patch Upstream +package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream +package/cdrkit/0001-no-rcmd.patch Upstream +package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream +package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream package/cfm/S65cfm Indent Variables +package/cgic/0001-prepare_makefile.patch Upstream +package/cgic/0002-file_enhancements.patch Upstream +package/cgic/0003-restore-cgiFormFileGetTempfileName.patch Upstream package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables +package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream +package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream package/chrony/S49chrony Indent Shellcheck Variables +package/clamav/0001-mbox-do-not-use-backtrace-if-using-uClibc-without-ba.patch Upstream +package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream +package/cmake/0001-rename-cmake-rootfile.patch Upstream +package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream +package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream +package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream +package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream +package/connman/0003-wispr-Update-portal-context-references.patch Upstream package/connman/S45connman Variables +package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream package/coremark-pro/coremark-pro.sh.in Shellcheck -package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob -package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob -package/curlftpfs/0003-nocache-memleak-fix.patch Sob +package/cpio/0001-Minor-fix.patch Upstream +package/cpio/0002-Rewrite-dynamic-string-support.patch Upstream +package/cpio/0003-Fix-previous-commit.patch Upstream +package/cppdb/0001-mysql-library-suffix.patch Upstream +package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch Upstream +package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch Upstream +package/cpulimit/0003-Fix-an-infrequent-crash.patch Upstream +package/cpulimit/0004-Remove-procfs.h-inclusion.patch Upstream +package/crda/0001-crda-support-python-3-in-utils-key2pub.py.patch Upstream +package/crda/0002-drop-ldconfig-call.patch Upstream +package/crda/0003-drop-werror.patch Upstream +package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch Upstream +package/ctorrent/0001-fix-musl-build.patch Upstream +package/cups/0001-Remove-man-from-BUILDDIRS-in-configure.patch Upstream +package/cups/0002-Do-not-use-genstrings.patch Upstream +package/cups/0003-Sanitize-the-installation-process.patch Upstream +package/cups/0004-Remove-PIE-flags-from-the-build.patch Upstream +package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob Upstream +package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob Upstream +package/curlftpfs/0003-nocache-memleak-fix.patch Sob Upstream +package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream +package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream +package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream +package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream +package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch Upstream +package/daemon/0002-Fix-build-with-NDEBUG-defined.patch Upstream +package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream +package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream +package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream +package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream +package/dahdi-tools/0001-no-build-docs.patch Upstream +package/dahdi-tools/0002-no-perl-manpages.patch Upstream +package/dante/0001-fix-sparc-compile.patch Upstream +package/dante/0002-osdep-m4-Remove-getaddrinfo-too-low-checks.patch Upstream package/dante/S50dante Indent Shellcheck Variables +package/daq/0001-Fix-build-against-the-musl-C-library.patch Upstream +package/daq/0002-parallel-grammar.patch Upstream package/darkhttpd/S50darkhttpd Indent Shellcheck Variables +package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch Upstream +package/dbus-cpp/0001-gcc4.7.patch Upstream +package/dbus-cpp/0002-cross-compile-tools.patch Upstream +package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch Upstream package/dbus/S30dbus Indent Shellcheck TrailingSpace Variables +package/dc3dd/0001-no_man.patch Upstream +package/dc3dd/0002-fix-autoreconf.patch Upstream +package/dc3dd/0003-fix-for-glibc-2.28.patch Upstream +package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch Upstream package/dcron/S90dcron Variables package/dhcp/S80dhcp-relay Shellcheck Variables package/dhcp/S80dhcp-server Shellcheck Variables package/dhcp/dhclient-script Shellcheck TrailingSpace package/dhcpcd/S41dhcpcd Indent Variables -package/dhrystone/0001-cmdline-nruns.patch Sob -package/dhrystone/0002-HZ.patch Sob -package/dhrystone/0003-exit.patch Sob -package/dhrystone/0004-headers.patch Sob -package/dhrystone/0005-prototypes.patch Sob -package/directfb-examples/0001-remove-bzero.patch Sob +package/dhcpdump/0001-use-non-bsd-structures.patch Upstream +package/dhrystone/0001-cmdline-nruns.patch Sob Upstream +package/dhrystone/0002-HZ.patch Sob Upstream +package/dhrystone/0003-exit.patch Sob Upstream +package/dhrystone/0004-headers.patch Sob Upstream +package/dhrystone/0005-prototypes.patch Sob Upstream +package/dht/0001-cmake.patch Upstream +package/diffutils/0001-m4-stack-direction.m4-fix-build-on-microblazeel.patch Upstream +package/diffutils/0002-sigsegv-fix-build-on-or1k.patch Upstream +package/diffutils/0003-sys_random-port-better-to-uClibc-1-0-35.patch Upstream +package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch Upstream +package/diffutils/0005-sigsegv-Add-support-for-Linux-PowerPC-32-bit-with-mu.patch Upstream +package/dillo/0001-usr-local-include.patch Upstream +package/dillo/0002-Fix-openssl-detection.patch Upstream +package/dillo/0004-fix-build-with-gcc-10.patch Upstream +package/directfb-examples/0001-remove-bzero.patch Sob Upstream +package/directfb/0001-fix-missing-davinci-voodoo-header.patch Upstream +package/directfb/0002-imlib2-config.patch Upstream +package/directfb/0003-setregion-lock.patch Upstream +package/directfb/0004-use-gcc-link.patch Upstream +package/directfb/0005-add-missing-idivine-header.patch Upstream +package/directfb/0006-fix-client-gfx_state-initialisation.patch Upstream +package/dmalloc/0001-configure-fix-build-on-mips.patch Upstream +package/dmalloc/0003-configure-allow-overriding-some-tests.patch Upstream +package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch Upstream +package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream +package/dmraid/0001-fix-compilation-under-musl.patch Upstream package/dmraid/S20dmraid Variables package/dnsmasq/S80dnsmasq Shellcheck Variables package/docker-engine/S60dockerd Indent Shellcheck Variables +package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream +package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch Upstream package/domoticz/S99domoticz Shellcheck +package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch Upstream +package/dracut/0001-dracut.sh-don-t-unset-LD_PRELOAD.patch Upstream package/dracut/merged-usr-module-setup.sh Shellcheck package/dropbear/S50dropbear Indent Shellcheck Variables +package/dt/0001-adjust-os-symlink.patch Upstream +package/dt/0002-dt-default-source-define.patch Upstream +package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream +package/duma/0001-fix-cross-compilation.patch Upstream +package/duma/0002-no-tests.patch Upstream +package/duma/0003-fix-C++14.patch Upstream +package/duma/0004-Fix-build-with-latest-glibc.patch Upstream +package/dvb-apps/0001-Fix-generate-keynames.patch Upstream +package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream +package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream +package/dvb-apps/0004-Makefile-remove-test.patch Upstream +package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch Upstream +package/dvb-apps/0006-fix-glibc-2.31.patch Upstream +package/dvblast/0001-missing-lm.patch Upstream +package/dvblast/0002-fix-int-types.patch Upstream +package/dvbsnoop/0001-musl-types-h.patch Upstream +package/dvdrw-tools/0001-limits.h.patch Upstream +package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream +package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream +package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream package/earlyoom/S02earlyoom Indent Shellcheck +package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream +package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch Upstream +package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch Upstream +package/ecryptfs-utils/0001-musl.patch Upstream +package/ecryptfs-utils/0002-openssl110.patch Upstream +package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream +package/efivar/0001-Allow-build-with-uClibc.patch Upstream +package/efivar/0002-gcc.specs-drop-Werror.patch Upstream +package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream +package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream +package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream +package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream +package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream +package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch Upstream +package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch Upstream +package/ejabberd/0002-fix-ejabberdctl.patch Upstream +package/ejabberd/0003-correct-includes.patch Upstream package/ejabberd/S50ejabberd Indent Shellcheck Variables package/ejabberd/check-erlang-lib Shellcheck +package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream +package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream +package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream +package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream +package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream +package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream +package/elftosb/0001-fixes-includes.patch Upstream +package/elftosb/0002-force-cxx-compiler.patch Upstream +package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream +package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch Upstream +package/empty/0001-respect-LDFLAGS.patch Upstream +package/erlang-p1-sip/0001-correct-include.patch Upstream +package/erlang-p1-xmpp/0001-fix-includes.patch Upstream +package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream +package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream +package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream +package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream +package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream +package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream +package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables +package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream +package/evemu/0002-evemu-Update-struct-input_event.patch Upstream +package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/evemu/0004-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/exim/0001-Build-buildconfig-for-the-host.patch Upstream +package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream +package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream +package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream +package/exim/0005-sieve-fix-build-errors.patch Upstream +package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream +package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream +package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream +package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables +package/expect/0001-enable-cross-compilation.patch Upstream +package/expect/0002-allow-tcl-build-directory.patch Upstream +package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream +package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream +package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream +package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream +package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream package/fail2ban/S60fail2ban Shellcheck Variables package/fakedate/fakedate Shellcheck -package/fbv/0001-cross.patch Sob -package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob -package/fbv/0005-include.patch Sob +package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch Upstream +package/fbgrab/0001-fix-static-build.patch Upstream +package/fbset/0001-Fix-musl-compile.patch Upstream +package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch Upstream +package/fbterm/0002-mouse.cpp-fix-musl-compile.patch Upstream +package/fbterm/0003-C++11-compliance.patch Upstream +package/fbterm/0004-iconv.patch Upstream +package/fbv/0001-cross.patch Sob Upstream +package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob Upstream +package/fbv/0003-fix-bgr555.patch Upstream +package/fbv/0004-giflib.patch Upstream +package/fbv/0005-include.patch Sob Upstream +package/fbv/0006-libpng15.patch Upstream +package/fbv/0007-gif.c-fic-build-with-gcc-10.patch Upstream +package/fcgiwrap/0001-use-LIBS-from-configure.patch Upstream +package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch Upstream +package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch Upstream +package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch Upstream +package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream +package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream +package/ficl/0001-fix-Makefile.patch Upstream +package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream +package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream +package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream +package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream +package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream +package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream +package/flite/0001-fix-alsa-static.patch Upstream +package/fltk/0001-disable-tests.patch Upstream +package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream +package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream +package/fluent-bit/0003-fix-build-without-C.patch Upstream +package/fluxbox/0001-fixes-bug-1138.patch Upstream +package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch Upstream +package/fontconfig/0002-add-pthread-as-a-dependency-of-a-static-lib.patch Upstream +package/freeipmi/0001-add-disable-doc.patch Upstream +package/freeradius-client/0001-fix-for-nettle.patch Upstream +package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream +package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream +package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream +package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream +package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream +package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables +package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch Upstream +package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch Upstream +package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Upstream +package/freeswitch/0001-libs-srtp-crypto-hash-hmac_ossl.c-fix-build-with-lib.patch Upstream package/frr/S50frr Shellcheck -package/gamin/0002-no-const-return.patch Sob -package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob -package/genromfs/0001-build-system.patch Sob +package/fstrcmp/0001-disable-rpath.patch Upstream +package/ftop/0001-overflow.patch Upstream +package/fwts/0001-build-do-not-use-Werror.patch Upstream +package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch Upstream +package/fxload/0001-fix-static-build.patch Upstream +package/gamin/0001-no-abstract-sockets.patch Upstream +package/gamin/0002-no-const-return.patch Sob Upstream +package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream +package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream +package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream +package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream +package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream +package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream +package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream +package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream +package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream +package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream +package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream +package/genpart/0001-fix-return-code.patch Upstream +package/genromfs/0001-build-system.patch Sob Upstream +package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream +package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream package/gerbera/S99gerbera Indent +package/gettext-gnu/0001-error_print_progname.patch Upstream +package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream +package/giblib/0001-fix-imlib2-detection.patch Upstream +package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream +package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/gli/0001-Optional-building-tests.patch Upstream +package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream +package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch Upstream +package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream +package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream +package/glog/0001-added-emscripten-support.patch Upstream +package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch Upstream +package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream +package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream +package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream +package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream +package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream +package/gnuplot/0001-configure-add-without-demo-option.patch Upstream +package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream +package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream +package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream +package/gob2/0001-dont-include-from-prefix.patch Upstream +package/gobject-introspection/0001-disable-tests.patch Upstream +package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream +package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream +package/gocryptfs/0001-go.mod-fix-jacobsa-crypto-build-on-riscv64.patch Upstream package/google-breakpad/gen-syms.sh Shellcheck +package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream +package/gpm/0002-Install-unversioned-solibrary.patch Upstream +package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream +package/gpm/0004-Use-sigemptyset-API-instead-of-__sigemptyset.patch Upstream +package/gpm/0005-fix-building-w-newer-glibc.patch Upstream +package/gpm/0006-src-headers-daemon.h-avoid-redefinition-of-last_sele.patch Upstream package/gpsd/S50gpsd Indent Shellcheck Variables +package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch Upstream +package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch Upstream +package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Upstream +package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream +package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream +package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream +package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream +package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream +package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch Upstream +package/guile/0001-calculate-csqrt_manually.patch Upstream +package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream +package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch Upstream +package/gutenprint/0001-use-pregen-xmli18n-header.patch Upstream +package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch Upstream +package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch Upstream +package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream +package/haserl/0001-add-haserl_lualib.inc.patch Upstream package/haveged/S21haveged Shellcheck Variables +package/heirloom-mailx/0001-fix-libressl-support.patch Upstream +package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream +package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream +package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream +package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream +package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream package/htpdate/S43htpdate Shellcheck +package/httping/0001-fix-math-library-linking.patch Upstream +package/httping/0002-Makefile-allow-build-without-gettext.patch Upstream package/i2pd/S99i2pd Indent Shellcheck Variables -package/ifplugd/0001-cross.patch Sob -package/ifplugd/0002-fix-headers.patch Sob +package/i7z/0001-fix-build-with-gcc-10.patch Upstream +package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch Upstream +package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch Upstream +package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch Upstream +package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch Upstream +package/icu/0001-dont-build-static-dynamic-twice.patch Upstream +package/icu/0002-workaround-toolchain-bugs.patch Upstream +package/icu/0003-link-icudata-as-data-only.patch Upstream +package/icu/0004-fix-static-linking-with-icu-uc.patch Upstream +package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch Upstream +package/ifplugd/0001-cross.patch Sob Upstream +package/ifplugd/0002-fix-headers.patch Sob Upstream +package/ifplugd/0003-no-cxx.patch Upstream +package/ifplugd/0004-musl-fix-types.patch Upstream +package/ifplugd/0005-src-interface.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0001-ui_common.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0002-Rename-pcap_filter-to-iftop_pcap_filter.patch Upstream package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck package/ifupdown-scripts/nfs_check Shellcheck +package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream +package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream package/igd2-for-linux/S99upnpd Indent Shellcheck Variables +package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream +package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream +package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream +package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream package/inadyn/S70inadyn Indent NotExecutable package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables +package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream +package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream +package/intltool/0001-perl-5.26-compatibility.patch Upstream +package/iodine/0001-disable-systemd-and-selinux.patch Upstream +package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream +package/iozone/0001-Add-new-targets-for-iozone.patch Upstream +package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream +package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream +package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream +package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream +package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch Upstream +package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch Upstream package/iptables/S35iptables Shellcheck -package/irda-utils/0001-daemon.patch Sob -package/irda-utils/0002-nommu.patch Sob -package/irda-utils/0003-subdir.patch Sob +package/irda-utils/0001-daemon.patch Sob Upstream +package/irda-utils/0002-nommu.patch Sob Upstream +package/irda-utils/0003-subdir.patch Sob Upstream +package/irda-utils/0004-musl.patch Upstream package/irqbalance/S13irqbalance Indent Shellcheck Variables +package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Upstream +package/irrlicht/0002-remove-sys-sysctl.h.patch Upstream +package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream package/iucode-tool/S00iucode-tool Variables package/iwd/S40iwd Shellcheck Variables -package/keyutils/0002-cifs.patch Sob +package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream +package/janet/0001-Update-for-more-minimal-builds.patch Upstream +package/janus-gateway/0001-disable-ssp.patch Upstream +package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream +package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream +package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream +package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0003-fix-build-with-libressl.patch Upstream +package/kexec-lite/0001-clean-restart.patch Upstream +package/keyutils/0001-fix-install-rule.patch Upstream +package/keyutils/0002-cifs.patch Sob Upstream +package/kmod/0001-fix-O_CLOEXEC.patch Upstream +package/kodi-texturepacker/0001-texturepacker.patch Upstream +package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch Upstream +package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch Upstream +package/kodi/0002-cmake-findpython.patch Upstream +package/kodi/0003-cmake-search-for-python-interpreter.patch Upstream +package/kodi/0004-cmake-allow-to-override-PYTHON_EXECUTABLE.patch Upstream package/kodi/S50kodi Shellcheck Variables -package/libart/0001-art-config-cross.patch Sob -package/libcgicc/0001-disable-documentation-option.patch Sob -package/libfcgi/0002-disable-examples.patch Sob -package/libftdi/0001-pkgconfig_libusb.patch Sob -package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob +package/latencytop/0001-makefile.patch Upstream +package/lbase64/0001-retro-compatible-with-Lua-5.1.patch Upstream +package/lcdproc/0001-LCDd.conf.patch Upstream +package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream +package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream +package/leafnode2/0001-cross_makefile.patch Upstream +package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream +package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream +package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream +package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream +package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream +package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream +package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream +package/libabseil-cpp/0001-force-position-independent-code.patch Upstream +package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream +package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream +package/libart/0001-art-config-cross.patch Sob Upstream +package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream +package/libatasmart/0001-strpool-cross-flags.patch Upstream +package/libavl/0001-fix-makefile.patch Upstream +package/libb64/0001-Integer-overflows.patch Upstream +package/libb64/0002-Initialize-C++-objects.patch Upstream +package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream +package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream +package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream +package/libcec/0001-cecloader-h-fix-null-return.patch Upstream +package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/libcgicc/0001-disable-documentation-option.patch Sob Upstream +package/libclc/0001-support-out-of-tree-build.patch Upstream +package/libcodec2/0001-update-cmake.patch Upstream +package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream +package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream +package/libcuefile/0001-fix-static-link.patch Upstream +package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream +package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream +package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream +package/libdnet/0001-python-makefile.patch Upstream +package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream +package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream +package/libdvbcsa/0001-altivec-powerpc64.patch Upstream +package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream +package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream +package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream +package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream +package/libfcgi/0001-link-against-math.patch Upstream +package/libfcgi/0002-disable-examples.patch Sob Upstream +package/libffi/0001-Fix-installation-location-of-libffi.patch Upstream +package/libffi/0002-Fix-use-of-compact-eh-frames-on-MIPS.patch Upstream +package/libffi/0003-libffi-enable-hardfloat-in-the-MIPS-assembly-code.patch Upstream +package/libfm/0001-modules-fix-cross-compilation.patch Upstream +package/libfreeimage/0001-no-root-install.patch Upstream +package/libfreeimage/0002-fix-cpuid-x86.patch Upstream +package/libfreeimage/0003-fix-big-endian-os.patch Upstream +package/libfreeimage/0004-fixed-C-11-warnings.patch Upstream +package/libftdi/0001-pkgconfig_libusb.patch Sob Upstream +package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob Upstream +package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream +package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream +package/libfuse/0001-fix-aarch64-build.patch Upstream +package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream +package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream +package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream +package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream +package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream +package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream +package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream +package/libglib2/0002-remove-cpp-requirement.patch Upstream +package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream +package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream +package/libgpgme/0001-Fix-build-without-threads.patch Upstream +package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream +package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream +package/libgtk2/0001-reduce-dependencies.patch Upstream +package/libgtk3/0001-disable-atk-bridge.patch Upstream +package/libgtk3/0002-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch Upstream +package/libhdhomerun/0001-dont-strip.patch Upstream +package/libhid/0001-dont-fiddle-with-debug-flags.patch Upstream +package/libhid/0002-no-newline-in-ldflags.patch Upstream +package/libhid/0003-uclinux.patch Upstream +package/libical/0001-no-tests.patch Upstream +package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream +package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream package/libiio/S99iiod Shellcheck Variables -package/libmad/0001-mips-h-constraint-removal.patch Sob +package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream +package/libiqrf/0002-use-only-c-language.patch Upstream +package/libjson/0001-fix-broken-makefile.patch Upstream +package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream +package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream +package/libkcapi/0002-Add-disable-werror.patch Upstream +package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream +package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/liblinear/0001-build-static-lib.patch Upstream +package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream +package/liblog4c-localtime/0001-log4c.m4-fix-underquoted-definition-of-AM_PATH_LOG4C.patch Upstream +package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch Upstream +package/liblog4c-localtime/0003-Fix-debug-mode-build-with-uClibc.patch Upstream +package/liblog4c-localtime/0004-Add-AC_CONFIG_MACRO_DIR-to-configure.in.patch Upstream +package/liblog4c-localtime/0005-Fix-C-support.patch Upstream +package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch Upstream +package/libloki/0002-use-ln-snf.patch Upstream +package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream +package/libmad/0002-configure-ac-automake-foreign.patch Upstream +package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream +package/libmemcached/0001-disable-tests.patch Upstream +package/libmemcached/0002-disable-sanitizer.patch Upstream +package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream +package/libmemcached/0004-disable-doc-and-man.patch Upstream +package/libmemcached/0005-fix-pointer-comparaison.patch Upstream +package/libmng/0001-jpeg-9a.patch Upstream +package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream +package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream +package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch Upstream +package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch Upstream +package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream +package/libmpeg2/0001-altivec.patch Upstream +package/libmpeg2/0002-armv4l.patch Upstream +package/libmpeg2/0003-fix-arm-detection.patch Upstream +package/libmpeg2/0004-fix-sparc.patch Upstream +package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream +package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream +package/libnfc/0001-autotools-make-example-build-optional.patch Upstream +package/libnfs/0001-Fix-include-sys-time.h.patch Upstream +package/libnids/0001-libpcap-use-pkg-config.patch Upstream +package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream +package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream +package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream +package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream +package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream +package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream +package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream +package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream +package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream +package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream +package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream +package/liboping/0001-fix-utf8-support.patch Upstream +package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream +package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream +package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream +package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream +package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream +package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream +package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream +package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream +package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream +package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream +package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream +package/libqb/0001-Add-disable-tests-option.patch Upstream +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/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.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/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 +package/libserialport/0001-uclinux-detection.patch Upstream +package/libshdata/0001-backend-Add-missing-include-files.patch Upstream +package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch Upstream +package/libsidplay2/0001-sidplay2-libs-2.1.1.patch Upstream +package/libsidplay2/0002-pkg-config.patch Upstream +package/libsidplay2/0003-gcc6.patch Upstream +package/libsigrok/0001-Support-glibmm-2.68.patch Upstream +package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream +package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream +package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream +package/libsolv/0001-Fix-build-without-C.patch Upstream +package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream +package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream +package/libspatialindex/0001-allow-building-static-libs.patch Upstream +package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream +package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream +package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream +package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream +package/libsvg/0001-fix-expat-static-declaration.patch Upstream +package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream +package/libsvgtiny/0001-disable-debug-printfs.patch Upstream +package/libsvgtiny/0002-Remove-Werror.patch Upstream +package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream +package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream +package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream +package/libteam/0001-revert-disregard-current-state.patch Upstream +package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream +package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream +package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream +package/libtheora/0001-link-libtheoradec.patch Upstream +package/libtheora/0002-fix-autoreconf.patch Upstream +package/libtomcrypt/0001-fix-CVE-2019-17362.patch Upstream +package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch Upstream +package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch Upstream +package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch Upstream +package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream +package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream +package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream +package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream +package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream +package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream +package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream +package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream +package/libuwsc/0002-fix-bad-indentation.patch Upstream +package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream +package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream +package/libwebsock/0002-fix-ssl.patch Upstream +package/libwebsock/0003-fix-incorrect-inline.patch Upstream +package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream +package/libyuv/0001-i386-sse2.patch Upstream +package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream +package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables +package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream +package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch Upstream +package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch Upstream +package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream +package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream +package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream +package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream package/linux-tools/S10hyperv Variables +package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream +package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream +package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream +package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck +package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream +package/lirc-tools/0002-configure-add-disable-doc-option.patch Upstream package/lirc-tools/S25lircd Indent Variables -package/lite/0001-dfbspy-stat.patch Sob -package/lite/0002-no-tests.patch Sob -package/lite/0003-pkg-config.patch Sob +package/lite/0001-dfbspy-stat.patch Sob Upstream +package/lite/0002-no-tests.patch Sob Upstream +package/lite/0003-pkg-config.patch Sob Upstream +package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream package/lldpd/S60lldpd Indent Shellcheck Variables -package/lockfile-progs/0001-sus3v-legacy.patch Sob -package/madplay/0001-switch-to-new-alsa-api.patch Sob +package/llvm/0001-nfc-Fix-missing-include.patch Upstream +package/lm-sensors/0001-static-build.patch Upstream +package/lm-sensors/0002-no-host-ldconfig.patch Upstream +package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream +package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch Upstream +package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch Upstream +package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch Upstream +package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch Upstream +package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream +package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream +package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream +package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream +package/ltrace/0001-arm-plt.patch Upstream +package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream +package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream +package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream +package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream +package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream +package/lttng-tools/0001-configure.ac-add-disable-tests.patch Upstream +package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch Upstream +package/lua-lunix/0001-remove-link-with-librt.patch Upstream +package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch Upstream +package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch Upstream +package/lua/5.1.5/0001-root-path.patch Upstream +package/lua/5.1.5/0002-shared-libs-for-lua.patch Upstream +package/lua/5.1.5/0011-linenoise.patch Upstream +package/lua/5.1.5/0012-fix-reader-at-eoz.patch Upstream +package/lua/5.3.6/0001-root-path.patch Upstream +package/lua/5.3.6/0002-shared-libs-for-lua.patch Upstream +package/lua/5.3.6/0003-linenoise.patch Upstream +package/lua/5.4.4/0001-root-path.patch Upstream +package/lua/5.4.4/0002-shared-libs-for-lua.patch Upstream +package/lua/5.4.4/0011-linenoise.patch Upstream +package/luajit/0001-no-bin-symlink.patch Upstream +package/luajit/0002-install-inc.patch Upstream +package/luasyslog/0001-remove-AX_LUA_LIBS.patch Upstream +package/luasyslog/0002-build-ax_lua.m4-fix-cross-compilation.patch Upstream +package/lugaru/0001-ImageIO-fix-invalid-conversion.patch Upstream +package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch Upstream +package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch Upstream +package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch Upstream +package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch Upstream +package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch Upstream +package/lz4/0001-build-Support-BUILD_SHARED-no.patch Upstream +package/lzma/0001-Remove-static-from-LDFLAGS.patch Upstream +package/lzop/0001-allow-overriding-modification-time.patch Upstream +package/macchanger/0001-Fix-missing-include-for-caddr_t.patch Upstream +package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream +package/madplay/0002-configure-ac-automake-foreign.patch Upstream +package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream +package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream +package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream +package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream +package/makedumpfile/0002-Handle-__mips64.patch Upstream +package/mariadb/0001-add-extra-check-for-librt.patch Upstream +package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream package/mariadb/S97mysqld Indent Shellcheck Variables package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace +package/matchbox-lib/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0002-mb-applet-wireless.patch Upstream +package/matchbox-panel/0003-mb-applet-battery.patch Upstream +package/matchbox-startup-monitor/0001-true-false.patch Upstream +package/matchbox/0001-defaulttheme.patch Upstream +package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream +package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream +package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream +package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream +package/memcached/0001-logger.c-initialize-rport.patch Upstream +package/memcached/0002-check-for-sys-auxv.h.patch Upstream +package/memcached/0003-configure.ac-add-disable-werror.patch Upstream +package/memstat/0001-PATH_MAX.patch Upstream package/mender-connect/S43mender-connect Shellcheck -package/mii-diag/0001-strchr.patch Sob +package/menu-cache/0001-Support-gcc10-compilation.patch Upstream +package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch Upstream +package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch Upstream +package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Upstream +package/mesa3d/0003-src-util-rand_xor-Include-stddef.h-to-fix-build-erro.patch Upstream +package/mesa3d/0004-Fix-uClibc-build.patch Upstream +package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch Upstream +package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch Upstream +package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch Upstream +package/metacity/0001-add-libm-reference.patch Upstream +package/metacity/0002-gconf.patch Upstream +package/metacity/0003-mag-add-libm-reference.patch Upstream +package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch Upstream +package/midori/0001-disable-vala-fatal-warnings.patch Upstream +package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch Upstream +package/mii-diag/0001-strchr.patch Sob Upstream +package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch Upstream +package/mini-snmpd/0001-linux.c-fix-musl-build.patch Upstream package/minidlna/S60minidlnad Indent Shellcheck Variables package/minissdpd/S50minissdpd Indent Shellcheck Variables package/modem-manager/S44modem-manager Shellcheck Variables +package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch Upstream +package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch Upstream +package/mongrel2/0001-Do-not-run-tests.patch Upstream +package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch Upstream +package/mongrel2/0003-fix-build-with-gcc-4.8.patch Upstream +package/monit/0001-no-force-static.patch Upstream +package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch Upstream +package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch Upstream +package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch Upstream +package/mono/0002-Ongoing-work-on-the-cmake-build.patch Upstream package/mosquitto/S50mosquitto Indent Shellcheck Variables package/motion/S99motion Indent Shellcheck Variables +package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch Upstream package/mpd/S95mpd Variables +package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch Upstream +package/mpv/0001-fix-powerpc64-altivec.patch Upstream +package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch Upstream package/mrouted/S41mrouted NotExecutable package/mrp/S65mrp Indent Variables +package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch Upstream package/multipath-tools/S60multipathd Shellcheck +package/musepack/0001-shared.patch Upstream +package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/musepack/0003-include-fpu-control-with-glibc-only.patch Upstream +package/musepack/0004-missing-sys-select.patch Upstream +package/musepack/0005-fix-build-with-gcc-10.patch Upstream +package/musl/0001-avoid-kernel-if_ether.h.patch Upstream +package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream +package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream +package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/nanocom/0001-fix-build-with-gcc-10.patch Upstream +package/ncftp/0001-fix-gcc-10.patch Upstream +package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch Upstream +package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstream +package/ne10/0002-fix-build-without-C.patch Upstream package/neard/S53neard Indent Shellcheck Variables +package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream +package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream +package/neon/0002-configure.ac-fix-autoreconf.patch Upstream +package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream +package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables -package/netcat/0001-signed-bit-counting.patch Sob +package/netcat/0001-signed-bit-counting.patch Sob Upstream package/netopeer2/S52netopeer2 Shellcheck Variables -package/netplug/0001-makefile-flags.patch Sob +package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream +package/netplug/0001-makefile-flags.patch Sob Upstream +package/netplug/0002-add-missing-time-include.patch Upstream +package/netplug/0003-remove-assert-fail.patch Upstream package/netplug/S29netplug Indent Shellcheck Variables package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck +package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch Upstream package/netsnmp/S59snmpd Indent Shellcheck Variables +package/netsurf/0001-avoid-system-perl-dependencies.patch Upstream +package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream +package/netsurf/0003-fix-compilation-without-curl.patch Upstream +package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream +package/nettle/0001-disable-testsuite-examples.patch Upstream +package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream +package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables +package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream +package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables +package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream +package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch Upstream +package/nginx-naxsi/0002-PCRE2-compatibility.patch Upstream +package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream +package/nginx/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch Upstream +package/nginx/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch Upstream +package/nginx/0004-auto-lib-libxslt-conf-use-pkg-config.patch Upstream +package/nginx/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch Upstream +package/nginx/0006-auto-lib-openssl-conf-use-pkg-config.patch Upstream +package/nginx/0007-auto-lib-libgd-conf-use-pkg-config.patch Upstream +package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Upstream +package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream +package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream package/nginx/S50nginx Indent Variables +package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream +package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream +package/ngrep/0003-fix-disable-tcpkill.patch Upstream +package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream +package/nmap/0001-libdnet-wrapper-configure.patch Upstream +package/nodejs/0001-add-qemu-wrapper-support.patch Upstream +package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream +package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream +package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream package/nodm/S90nodm Indent Shellcheck Variables +package/norm/0001-protolib-drop-linux-version-check.patch Upstream +package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream +package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables +package/ntp/0001-nano.patch Upstream +package/ntp/0002-ntp-syscalls-fallback.patch Upstream +package/ntp/0003-override-shell.patch Upstream +package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables +package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream +package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream +package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream +package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream +package/nuttcp/0001-susv3-legacy.patch Upstream +package/nvidia-driver/0001-use-LDFLAGS.patch Upstream +package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream +package/odb/0001-tm.h-include-in-gcc.hxx-appears-to-be-no-longer-nece.patch Upstream +package/odb/0002-Remove-gratuitous-classes.patch Upstream +package/odb/0003-Initial-work-to-make-ODB-compatible-with-GCC-6.patch Upstream +package/odb/0004-Make-compilable-with-GCC-6-in-C-14-mode.patch Upstream +package/odb/0005-Fix-bug-in-GCC-6-input_location-translation.patch Upstream +package/odb/0006-Adapt-to-changes-in-GCC-8.patch Upstream +package/odb/0007-Switch-to-C-11-get-rid-of-auto_ptr-use.patch Upstream +package/odb/0008-Fix-GCC-8-adaptation-to-be-compatible-with-previous-.patch Upstream +package/odb/0009-Handle-namespace-aliases-when-parsing-GCC-tree.patch Upstream +package/odb/0010-Add-initial-support-for-GCC-9.patch Upstream +package/odb/0011-Adjust-to-changes-in-GCC-10.patch Upstream +package/odb/0012-Adjust-to-changes-in-GCC-11.patch Upstream +package/odb/0013-Resolve-name-lookup-ambiguity-causing-error-with-GCC.patch Upstream +package/ofono/0001-uclibc-backtrace.patch Upstream +package/ofono/0002-fix-musl-compile.patch Upstream package/ofono/S46ofono Variables +package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch Upstream +package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream +package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream +package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream +package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream package/olsr/S50olsr Indent Shellcheck Variables +package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream +package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream +package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream +package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream +package/open2300/0001-fix-makefile.patch Upstream +package/openblas/0001-Makefile.system-don-t-specify-optimization-level-bui.patch Upstream +package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openldap/0001-fix_cross_strip.patch Upstream +package/openldap/0002-fix-bignum.patch Upstream +package/openldap/0003-disable-docs.patch Upstream +package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream package/openntpd/S49ntp Shellcheck Variables +package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream +package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch Upstream +package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream +package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch Upstream +package/openpgm/0003-fix-build-on-macOS-ARM.patch Upstream +package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch Upstream +package/openpowerlink/0002-cmake-install-oplk-headers-files.patch Upstream +package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch Upstream +package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch Upstream +package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch Upstream +package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstream +package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream +package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream +package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream +package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream +package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables +package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream +package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream +package/openvmtools/0001-no_cflags_werror.patch Upstream +package/openvmtools/0002-dont-force-cppflags.patch Upstream +package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch Upstream +package/openvmtools/0004-Remove-assumptions-about-glibc-being-only-libc-imple.patch Upstream +package/openvmtools/0005-Use-configure-test-for-struct-timespec.patch Upstream +package/openvmtools/0006-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch Upstream +package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch Upstream +package/openvmtools/0008-Use-configure-test-for-sys-stat.h-include.patch Upstream +package/openvmtools/0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch Upstream +package/openvmtools/0012-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch Upstream package/openvmtools/shutdown Shellcheck package/openvpn/S60openvpn Indent Shellcheck Variables +package/oprofile/0001-musl.patch Upstream +package/optee-client/0001-libteeacl-condition-libteeacl-with-WITH_TEEACL.patch Upstream +package/optee-client/0002-libteeacl-use-realloc-instead-of-reallocarray.patch Upstream +package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream +package/oracle-mysql/0000-ac_cache_check.patch Upstream +package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream +package/oracle-mysql/0002-use-new-readline-iface.patch Upstream +package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream +package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream +package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream +package/oracle-mysql/0006-no-force-static-build.patch Upstream +package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream +package/oracle-mysql/0008-fix-type-conversion.patch Upstream +package/oracle-mysql/0009-gcc7.patch Upstream +package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream package/oracle-mysql/S97mysqld Shellcheck Variables package/owfs/S55owserver Shellcheck Variables package/owfs/S60owfs Shellcheck Variables +package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream +package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch Upstream +package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch Upstream +package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch Upstream +package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch Upstream +package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch Upstream +package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch Upstream +package/paxtest/0001-genpaxtest-move-log-location.patch Upstream +package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch Upstream +package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch Upstream +package/pcm-tools/0001-pmu-query.py-fix-python3-errors-add-linux-platform-s.patch Upstream +package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch Upstream +package/pcre/0001-Kill-compatibility-bits.patch Upstream +package/pcre/0002-Disable-C-unit-tests.patch Upstream +package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch Upstream +package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch Upstream +package/perl-net-ssleay/0001-fix-build-system.patch Upstream +package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream +package/perl-xml-libxml/0001-Makefile-PL.patch Upstream +package/php-amqp/0001-add-build-support-for-php-8.patch Upstream +package/php-amqp/0002-more-work-for-php-8.patch Upstream +package/php-geoip/0001-add-build-support-for-php8.patch Upstream +package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream +package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream +package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream +package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream +package/php-zmq/0002-fix-for-php-7.3.patch Upstream +package/php-zmq/0003-fix-for-php-8.0.0beta2.patch Upstream +package/php/0001-acinclude.m4-don-t-unset-variables.patch Upstream +package/php/0002-iconv-tweak-iconv-detection.patch Upstream +package/php/0003-configure-disable-the-phar-tool.patch Upstream +package/php/0004-Call-apxs-with-correct-prefix.patch Upstream +package/php/0005-allow-opcache-cross-compiling.patch Upstream +package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream +package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream +package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream +package/pifmrds/0003-Makefile-fix-static-link.patch Upstream package/pigpio/S50pigpio Shellcheck Variables +package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream +package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream +package/pixman/0001-Disable-tests.patch Upstream +package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream +package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream +package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream package/pkgconf/pkg-config.in Shellcheck -package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob +package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream +package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream +package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream +package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream package/postgresql/S50postgresql Variables +package/pound/0001-fix-openssl-1.0.2.patch Upstream +package/pound/0002-fix-openssl-1.1.0.patch Upstream +package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream +package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream +package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream +package/pptp-linux/0001-susv3-legacy.patch Upstream +package/pptp-linux/0002-fix-parallel-build.patch Upstream +package/prboom/0001-libpng-1.4.patch Upstream +package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch Upstream +package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch Upstream +package/procps-ng/0001-configure-Add--disable-w.patch Upstream +package/procps-ng/0002-escape-c-Fix-missing-nl_langinfo-on-certain-configs.patch Upstream +package/procps-ng/0003-fix-pifd_open-check.patch Upstream package/procps-ng/S02sysctl Variables package/proftpd/S50proftpd Indent Shellcheck Variables +package/prosody/0001-enable-syslog.patch Upstream +package/prosody/0002-add-pidfile.patch Upstream package/prosody/S50prosody Indent Shellcheck Variables +package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch Upstream +package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch Upstream package/ptpd/S65ptpd Indent Shellcheck Variables +package/ptpd2/0001-musl.patch Upstream +package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upstream +package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream package/ptpd2/S65ptpd2 Indent Shellcheck Variables +package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream +package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream +package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream +package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables +package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream +package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream +package/pulseview/0003-Support-glibmm-2.68.patch Upstream +package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream +package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream +package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream +package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream +package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream +package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream +package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream +package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream +package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream +package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream +package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream +package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream +package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream +package/python-pyqt5/0002-fix-QtCoremod.sip-syntax-error.patch Upstream +package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch Upstream +package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch Upstream +package/python-scipy/0001-build-sh4-FE.patch Upstream +package/python-setuptools/0001-add-executable.patch Upstream +package/python-sip/0001-remove-join-from-sip-h-files-string.patch Upstream package/python-web2py/S51web2py Shellcheck Variables -package/rdesktop/0001-8bit-colors.patch Sob +package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream +package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream +package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream +package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream +package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream +package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream +package/python3/0006-Don-t-add-multiarch-paths.patch Upstream +package/python3/0007-Abort-on-failed-module-build.patch Upstream +package/python3/0008-Serial-ioctl-workaround.patch Upstream +package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream +package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream +package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream +package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream +package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream +package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream +package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream +package/python3/0016-Add-an-option-to-disable-expat.patch Upstream +package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream +package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream +package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream +package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream +package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream +package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream +package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream +package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream +package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream +package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream +package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream +package/python3/0028-fix-building-on-older-distributions.patch Upstream +package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream +package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream +package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream +package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream +package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream +package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch Upstream +package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream +package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch Upstream +package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch Upstream +package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch Upstream +package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch Upstream +package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch Upstream +package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch Upstream +package/qt5/qt5base/0006-Fix-build-on-riscv32.patch Upstream +package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch Upstream +package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch Upstream +package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch Upstream +package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch Upstream +package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream +package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream +package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream +package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream +package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream +package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream +package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream +package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream +package/qt5/qt5webengine/0002-Add-python3-build-support.patch Upstream +package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch Upstream +package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch Upstream +package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch Upstream +package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch Upstream +package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch Upstream +package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch Upstream +package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch Upstream +package/quagga/0001-fix-ipctl-forwarding.patch Upstream +package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream +package/quagga/0003-Fix-build-with-gcc-10.patch Upstream +package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream +package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream +package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream +package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream +package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream +package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream +package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream +package/rdesktop/0001-8bit-colors.patch Sob Upstream +package/read-edid/0001-Fix-install-file-list.patch Upstream +package/read-edid/0002-Fix-compiler-check.patch Upstream +package/read-edid/0003-fix-build-with-gcc-10.patch Upstream +package/readline/0001-curses-link.patch Upstream +package/redis/0001-uclibc.patch Upstream +package/redis/0002-largefile-conditional-define.patch Upstream +package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream package/redis/S50redis Shellcheck Variables +package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream package/restorecond/S02restorecond Shellcheck +package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream +package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream package/rng-tools/S21rngd Shellcheck Variables +package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch Upstream +package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch Upstream +package/rpcbind/0001-Remove-yellow-pages-support.patch Upstream package/rpcbind/S30rpcbind EmptyLastLine Indent Variables -package/rubix/0002-misc-fixes.patch Sob +package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch Upstream +package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch Upstream +package/rpi-userland/0003-Disable-Werror-everywhere.patch Upstream +package/rpi-userland/0004-host-applications-disable-missing-applications.patch Upstream +package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch Upstream +package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch Upstream +package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream +package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream +package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream +package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream +package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Upstream +package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream +package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream +package/rtmpdump/0001-include-limits.h.patch Upstream +package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream +package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream +package/rubix/0001-dont-use-legacy-functions.patch Upstream +package/rubix/0002-misc-fixes.patch Sob Upstream +package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream +package/rygel/0001-build-Add-man_pages-build-options.patch Upstream +package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream package/rygel/S99rygel Indent Shellcheck Variables +package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream +package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream +package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch Upstream +package/samba4/0001-libreplace-disable-libbsd-support.patch Upstream +package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch Upstream +package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream +package/samba4/0004-lib-util-Add-signal.h-include.patch Upstream +package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch Upstream package/samba4/S91smb Indent Shellcheck Variables +package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream +package/screen/0001-no-memcpy-fallback.patch Upstream +package/screen/0002-install-no-backup-binary.patch Upstream +package/screen/0003-install-always-chmod.patch Upstream +package/screen/0004-install-nonversioned-binary.patch Upstream +package/screen/0005-rename-sched_h.patch Upstream +package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream +package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream +package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream +package/sdl/0001-use-correct-directfb-config.patch Upstream +package/sdl/0002-fix-compilation-with-libx11.patch Upstream +package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch Upstream +package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch Upstream +package/sdl_mixer/0002-configure__set_macro_directory.patch Upstream +package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch Upstream +package/sdl_sound/0001-fix-constness.patch Upstream +package/sdl_sound/0002-remove-werror.patch Upstream +package/sdl_sound/0003-renamed-physfs-export.patch Upstream package/seatd/S70seatd NotExecutable Variables +package/sedutil/0001-Common-log.h-time-2-needs-time.h.patch Upstream +package/sentry-native/0001-sentry.h-include-ucontext.h.patch Upstream package/ser2net/S50ser2net Indent Shellcheck Variables +package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream +package/setserial/0001-build-system-fix.patch Upstream +package/setserial/0002-tiocghayesesp-build-fix.patch Upstream +package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream +package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream +package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream +package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream +package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream +package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream package/shairport-sync/S99shairport-sync Indent Shellcheck Variables +package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream +package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream +package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream +package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck +package/slang/0001-slsh-libs.patch Upstream package/smcroute/S41smcroute Indent NotExecutable Variables +package/smstools3/0001-fix-Makefile.patch Upstream +package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream package/smstools3/S50smsd Shellcheck Variables -package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob +package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream +package/snmppp/0001-fix-build-without-v3.patch Upstream +package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream +package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream +package/snort/0003-configure.in-convert-AC_RUN_IFELSE-to-AC_CHECK_MEMBE.patch Upstream +package/snort/0004-configure.in-convert-AC_RUN_IFELSE-to-AC_COMPILE_IFE.patch Upstream +package/snort/0005-fix-sparc.patch Upstream +package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream +package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream +package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream +package/socat/0001-no-documentation.patch Upstream +package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream +package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream +package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream +package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream +package/softether/0003-use-fhs-install-directories.patch Upstream +package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch Upstream +package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch Upstream +package/softether/0006-cross-compile.patch Upstream +package/softether/0007-iconv.patch Upstream +package/softether/0008-librt.patch Upstream +package/softether/0009-uclibc-ai-addrconfig.patch Upstream +package/solarus/0001-cmake-remove-Werror.patch Upstream +package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob Upstream +package/sox/0001-uclibc.patch Upstream +package/sox/0002-configure.ac-put-back-disable-stack-protector.patch Upstream +package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch Upstream +package/sox/0004-configure.ac-fix-static-linking-with-magic.patch Upstream +package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream +package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream +package/sp-oops-extract/0002-stdint-cleanup.patch Upstream +package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream +package/speechd/0001-add-disable-doc.patch Upstream +package/speex/0001-thumb2-support.patch Upstream package/squid/S97squid Indent Shellcheck Variables +package/sredird/0001-termio.patch Upstream +package/sscep/0001-Fix-getopt-linking-error.patch Upstream package/sshguard/S49sshguard Indent package/sslh/S35sslh Indent Shellcheck Variables +package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream +package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream +package/statserial/0001-ncurses-link.patch Upstream +package/stellarium/0001-add-missing-include.patch Upstream +package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch Upstream +package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch Upstream +package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch Upstream package/stunnel/S50stunnel Indent Shellcheck Variables +package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream +package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch Upstream package/supervisor/S99supervisord Variables +package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream +package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck +package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream +package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream +package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream package/sysrepo/S51sysrepo-plugind Indent Shellcheck +package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream +package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream +package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream +package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream package/targetcli-fb/S50target Shellcheck Variables +package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstream +package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream +package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream +package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch Upstream +package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch Upstream +package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch Upstream package/tcf-agent/S55tcf-agent Shellcheck Variables +package/tcl/0001-dont-build-compat.patch Upstream +package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream +package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream +package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream package/tftpd/S80tftpd-hpa Indent Shellcheck Variables +package/ti-gfx/0001-newclkapi.patch Upstream +package/ti-gfx/0002-fix-build-omaplfb-linux.patch Upstream +package/ti-gfx/0003-km_install_modules.patch Upstream package/ti-gfx/S80ti-gfx Shellcheck Variables package/ti-gfx/esrev.sh Shellcheck +package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables +package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream +package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream +package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream +package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream +package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream +package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream +package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream +package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream +package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream +package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream +package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream +package/tovid/0001-manpage.patch Upstream package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables +package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream +package/transmission/0001-fix-utypes.patch Upstream +package/transmission/0002-fix-utp-include.patch Upstream +package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables package/triggerhappy/S10triggerhappy Indent Shellcheck Variables +package/trinity/0001-Fix-build-with-GCC-10.patch Upstream +package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch Upstream +package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch Upstream +package/trinity/0004-drop-decnet.patch Upstream +package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch Upstream +package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch Upstream +package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch Upstream +package/tstools/0001-build-get-along-with-buildroot.patch Upstream +package/tvheadend/0001-no-check_config.patch Upstream package/tvheadend/S99tvheadend Indent Shellcheck Variables +package/uboot-tools/0001-drop-configh-from-tools.patch Upstream +package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch Upstream +package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch Upstream +package/ubus/0001-Install-server-and-client-examples.patch Upstream +package/udpcast/0001-fix-musl-build.patch Upstream +package/uemacs/01-clear-ixon-termios-flag.patch Upstream +package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream +package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream +package/uhttpd/0001-Remove-Werror.patch Upstream +package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream +package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream package/unbound/S70unbound Shellcheck +package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream +package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables +package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream package/upmpdcli/S99upmpdcli Indent Shellcheck Variables +package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch Upstream +package/urg/0001-select-h.patch Upstream +package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch Upstream +package/usb_modeswitch/0001-fix-systemd-detection.patch Upstream package/usbguard/S20usbguard Indent Shellcheck Variables +package/usbmount/0001-rules-fix.patch Upstream +package/usbmount/0002-use-udev-environment-instead-of-blkid.patch Upstream +package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream +package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream +package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream +package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream +package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream +package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck +package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream +package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch Upstream +package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch Upstream +package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch Upstream +package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch Upstream +package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch Upstream +package/vboot-utils/0004-Disable-static-futility.patch Upstream +package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream +package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream +package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream +package/vde2/0001-no-cxx.patch Upstream +package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream +package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream +package/vdr/0001-getloadavg.patch Upstream +package/vdr/0002-musl-compat.patch Upstream +package/vdr/0003-include-missing-limits.patch Upstream +package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream +package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream +package/vlc/0002-automake-add-subdir-objects-option.patch Upstream +package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream +package/vlc/0004-Fix-build-error-using-uClibc-by-adding-sys-types.h.patch Upstream +package/vlc/0005-Don-t-assume-strerror_l-is-available.patch Upstream +package/vlc/0006-posix-remove-ancient-run-time-fallback-to-real-time-.patch Upstream +package/vlc/0007-Add-support-for-freerdp2.patch Upstream +package/vlc/0008-configure.ac-also-use-AC_PATH_PROG-to-check-for-wayl.patch Upstream +package/vlc/0009-modules-video_filter-opencv_example.cpp-fix-build-wi.patch Upstream +package/vlc/0010-opengl-missing-library-check.patch Upstream +package/vpnc/0001-Makefile-allow-to-override-the-PREFIX-variable.patch Upstream +package/vpnc/0002-Makefile-allow-to-override-the-version.patch Upstream +package/vpnc/0003-Makefile-allow-passing-custom-CFLAGS-CPPFLAGS.patch Upstream +package/vpnc/0004-Makefile-provide-an-option-to-not-build-manpages.patch Upstream +package/vpnc/0005-Makefile-allow-passing-a-custom-path-to-libgcrypt-co.patch Upstream +package/vpnc/0006-config.c-Replace-deprecated-SUSv3-functions-with-POS.patch Upstream +package/vpnc/0007-sysdep.h-don-t-assume-error.h-is-available-on-all-Li.patch Upstream +package/vpnc/0008-sysdep.c-don-t-include-linux-if_tun.h-on-Linux.patch Upstream +package/vpnc/0009-config.c-add-missing-sys-ttydefaults.h-include.patch Upstream +package/vsftpd/0001-utmpx-builddef.patch Upstream +package/vsftpd/0002-fix-CVE-2015-1419.patch Upstream +package/vsftpd/0003-Prevent-hang-in-SIGCHLD-handler.patch Upstream package/vsftpd/S70vsftpd Indent Shellcheck Variables +package/vte/0001-build-Fix-build-with-kernel-headers-from-linux-4-13.patch Upstream +package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch Upstream +package/vtun/0001-fix-installation.patch Upstream +package/vtun/0002-fix-ssl-headers-checks.patch Upstream +package/vtun/0003-openssl11.patch Upstream +package/w_scan/0001-musl.patch Upstream +package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch Upstream +package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch Upstream +package/waffle/0002-wayland-fix-build-against-version-1-20.patch Upstream +package/waffle/0003-drop-C-dependency.patch Upstream +package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream +package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream +package/wampcc/0003-Broken-build-on-Windows.patch Upstream package/watchdogd/S01watchdogd Indent NotExecutable +package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream +package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream +package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream +package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream +package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream +package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream +package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch Upstream +package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch Upstream +package/wilc-driver/0005-Fix-cast-warnings.patch Upstream +package/wipe/0001-musl.patch Upstream +package/wireless_tools/0001-remove-bzero.patch Upstream +package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream +package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream +package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream +package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream package/wpa_supplicant/ifupdown.sh Shellcheck +package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream +package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream package/x11r7/xapp_xdm/S99xdm Indent Variables -package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob +package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream +package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0001-Fix-link-failure-with-gcc-10.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0002-ati-cleanup-terminology-to-use-primary-secondary.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0003-Guard-local-variable-priv-only-used-with-glamor.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0004-Only-include-dri-h-with-older-versions-of-xserver.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0003-Update-for-1.20-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0004-xorg.conf-add-mandatory-modules-fb-shadow-fbdevhw.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0005-backing_store_tuner-struct-_Window-backStorage-is-go.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0001-Update-to-newer-swap-macros.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0002-Fix-error-unknown-type-name-uint.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch Upstream +package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-savage/0002-xorg-xserver120.patch Upstream +package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob Upstream +package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch Upstream package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables +package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch Upstream +package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch Upstream +package/x265/0001-fix-gcc-options.patch Upstream +package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch Upstream +package/xen/0002-Fix-build-with-64-bits-time_t.patch Upstream +package/xen/0003-libs-light-fix-tv_sec-printf-format.patch Upstream +package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch Upstream +package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch Upstream +package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream +package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream +package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream +package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream +package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream +package/xinetd/0001-ar.patch Upstream +package/xinetd/0002-destdir.patch Upstream +package/xinetd/0003-rpc-fix.patch Upstream +package/xinetd/0004-configure-rlim_t.patch Upstream +package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream package/xl2tp/xl2tpd TrailingSpace +package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream +package/xxhash/0001-fix-man-page-installation.patch Upstream +package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream +package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream +package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream +package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream +package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream +package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream +package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream +package/ympd/0001-only-c-language.patch Upstream +package/ympd/0002-added-forward-declarations.patch Upstream +package/ytree/0001-fix-musl.patch Upstream +package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream +package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream +package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream +package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream +package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream +package/zic/0001-remove-dependency-check-on-version-file.patch Upstream +package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream +package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream +package/zip/0003-Makefile-Use-CFLAGS-from-command-line.patch Upstream +package/zip/0004-configure-use-LDFLAGS-from-command-line.patch Upstream +package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream +package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream +package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream +package/zip/0008-fix-musl-static-build.patch Upstream +package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream +package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream +package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream +package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream +package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream +package/znc/0002-Fix-build-with-libressl.patch Upstream +package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream +package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch Upstream +package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream -- 2.25.1 From marcus.hoffmann at othermo.de Mon Apr 3 07:58:56 2023 From: marcus.hoffmann at othermo.de (Marcus Hoffmann) Date: Mon, 3 Apr 2023 09:58:56 +0200 Subject: [Buildroot] [PATCH 2/2] package/python-pypa-build: bump to version 0.10.0 In-Reply-To: References: <20230206120400.3188421-1-james.hilliard1@gmail.com> <20230206120400.3188421-2-james.hilliard1@gmail.com> Message-ID: On 02.04.23 22:45, Arnout Vandecappelle wrote: > > [...] >> PYTHON_PYPA_BUILD_LICENSE = MIT >> PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE >> -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools >> +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap >> HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ >> host-python-packaging \ >> - host-python-pep517 > > With this, the host-only python-pep517 is no longer used by anything, > and I don't think it's likely that it's going to be used any time soon, > right? Therefore, the package should be removed. If you agree, can you > take care of that? Seems like essentially pep517 (the package) got renamed to pyproject-hooks [1], so yes, removing the corresponding Buildroot package sounds sensible. > > Applied to master, thanks. > > Regards, > Arnout > > Best, Marcus [1] https://github.com/pypa/pyproject-hooks/issues/136 ________________________________ othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. From peter at korsgaard.com Mon Apr 3 08:53:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 10:53:17 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/runc: security bump to version v1.1.5 In-Reply-To: <20230329181722.242619-1-christian@paral.in> (Christian Stewart's message of "Wed, 29 Mar 2023 11:17:22 -0700") References: <20230329181722.242619-1-christian@paral.in> Message-ID: <87jzytmjnm.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > This is the fifth patch release in the 1.1.z series of runc, which fixes > three CVEs found in runc. > CVE-2023-25809 is a vulnerability involving rootless containers where > (under specific configurations), the container would have write access to the > /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host > were affected. This vulnerability was discovered by Akihiro Suda. > GHSA-m8cg-xc2p-r3fc > CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. > This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered > by Beuc. GHSA-vpvm-3wq2-2wvm > CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. > This variant of the above vulnerability was reported by Lei Wang. > GHSA-g2j6-57v7-gm8c > In addition, the following other fixes are included in this release: > - Fix the inability to use /dev/null when inside a container > - Fix changing the ownership of host's /dev/null caused by fd redirection > - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 > - nsexec: Check for errors in write_log() > https://github.com/opencontainers/runc/releases/tag/v1.1.5 > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Mon Apr 3 08:53:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 3 Apr 2023 10:53:52 +0200 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2023-04-02 In-Reply-To: References: <642a6e97.050a0220.1d642.3446SMTPIN_ADDED_MISSING@mx.google.com> Message-ID: <20230403105352.03d8a9e8@windsurf> Hello Bagas, On Mon, 3 Apr 2023 15:03:20 +0700 Bagas Sanjaya wrote: > > name | CVE | link > > -------------------------------+------------------+-------------------------------------------------------------- > > git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 > Should have been already fixed by upstream release v2.31.7 (which is > already in Buildroot). The NVD information says versions up to 2.35.2 are affected: https://nvd.nist.gov/vuln/detail/CVE-2022-24765. If 2.31.x a maintenance branch into which the fix has been backported? > > git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 > It is known outstanding issue (maybe docfix upstream is enough)? This is a pretty silly CVE :-/ Complaining about the doc not making things clear enough? Sounds odd. I think in the context of Buildroot, we could ignore it. > > git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 > Windows-specific. > > git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 > Again, Windows-specific. For both of these, and probably CVE-2022-24975, you can send a patch adding those CVEs to GIT_IGNORE_CVES, and bit like this: # CVE only affects the documentation GIT_IGNORE_CVES += CVE-2022-24975 # CVEs only affect Windows systems GIT_IGNORE_CVES += CVE-2022-41953 CVE-2023-22743 Thanks a lot for following-up on this, it's nice to see that some Buildroot contributors are looking into the CVE details! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Mon Apr 3 08:52:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 3 Apr 2023 10:52:52 +0200 Subject: [Buildroot] [git commit] package/runc: security bump to version v1.1.5 Message-ID: <20230403085800.B53B883776@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52976c54f76758aeab53f4b7777299cd5c8a3150 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the fifth patch release in the 1.1.z series of runc, which fixes three CVEs found in runc. CVE-2023-25809 is a vulnerability involving rootless containers where (under specific configurations), the container would have write access to the /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host were affected. This vulnerability was discovered by Akihiro Suda. GHSA-m8cg-xc2p-r3fc CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered by Beuc. GHSA-vpvm-3wq2-2wvm CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. This variant of the above vulnerability was reported by Lei Wang. GHSA-g2j6-57v7-gm8c In addition, the following other fixes are included in this release: - Fix the inability to use /dev/null when inside a container - Fix changing the ownership of host's /dev/null caused by fd redirection - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 - nsexec: Check for errors in write_log() https://github.com/opencontainers/runc/releases/tag/v1.1.5 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/runc/runc.hash | 2 +- package/runc/runc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/runc/runc.hash b/package/runc/runc.hash index 6c8fddd397..eee2e34cbf 100644 --- a/package/runc/runc.hash +++ b/package/runc/runc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34 runc-1.1.4.tar.gz +sha256 76cbf30637cbb828794d72d32fb3fd6ff3139cd9743b8b44790fd110f43d96b2 runc-1.1.5.tar.gz sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE diff --git a/package/runc/runc.mk b/package/runc/runc.mk index b60f1da2e7..9c6b5f9b37 100644 --- a/package/runc/runc.mk +++ b/package/runc/runc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RUNC_VERSION = 1.1.4 +RUNC_VERSION = 1.1.5 RUNC_SITE = $(call github,opencontainers,runc,v$(RUNC_VERSION)) RUNC_LICENSE = Apache-2.0, LGPL-2.1 (libseccomp) RUNC_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 3 09:03:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:03:12 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/docker-engine: bump to version v23.0.2 In-Reply-To: <20230329181830.252720-1-christian@paral.in> (Christian Stewart's message of "Wed, 29 Mar 2023 11:18:30 -0700") References: <20230329181830.252720-1-christian@paral.in> Message-ID: <87cz4lmj73.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > Bug fixes and enhancements. > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Christian Stewart Thanks, but I have instead applied Stefan's patch that mentioned the security fix in buildkit. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 09:03:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:03:34 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/docker-cli: bump to version v23.0.2 In-Reply-To: <20230329190525.936628-1-christian@paral.in> (Christian Stewart's message of "Wed, 29 Mar 2023 12:05:25 -0700") References: <20230329190525.936628-1-christian@paral.in> Message-ID: <878rf9mj6h.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > Bug fixes and enhancements. > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Christian Stewart Thanks, but I have instead applied Stefan's patch for the same. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 09:03:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:03:56 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.2 In-Reply-To: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:21 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> Message-ID: <877cutmj5v.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and addresses CVE-2023-2605. For the I take it you mean CVE-2023-26054. I've fixed that and marked it as a security bump so I don't forget to backport it to 2023.02.x and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 09:04:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:04:17 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.2 In-Reply-To: <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:22 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> Message-ID: <87355hmj5a.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 08:59:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 3 Apr 2023 10:59:57 +0200 Subject: [Buildroot] [git commit] package/docker-engine: security bump version to v23.0.2 Message-ID: <20230403090437.81DCA8379E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cebd1389f4f22956516952eafb1183d1326907d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2023-26054: (Buildkit): Credentials inlined to Git URLs could end up in provenance attestation https://github.com/moby/buildkit/security/advisories/GHSA-gc89-7gcr-jxqc In addition, a number of issues have been fixed. For the full list, see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner [Peter: Mark as security bump] Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 99ab5e4003..4b7c026eef 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz +sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index c61aa491c2..a27625a38e 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.1 +DOCKER_ENGINE_VERSION = 23.0.2 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 3 09:01:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 3 Apr 2023 11:01:27 +0200 Subject: [Buildroot] [git commit] package/docker-cli: bump version to v23.0.2 Message-ID: <20230403090437.89F61837A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=413a28940b46db5d84bc7430bc49df076cee01f9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 9b231f03b1..a8ee6c7a34 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz +sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 38d903150c..5473edf1ef 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.1 +DOCKER_CLI_VERSION = 23.0.2 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From sebastian.weyer at smile.fr Mon Apr 3 11:49:46 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Mon, 3 Apr 2023 13:49:46 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/qemu: update defconfigs to Linux 6.2.9 Message-ID: <20230403114947.1823718-1-sebastian.weyer@smile.fr> Just updating all qemu defconfigs to the latest Kernel version: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed Tested using external toolchains: https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 Signed-off-by: Sebastian Weyer --- v2: - remove Kernel header version from comment in qemu_riscv64_nommu_virt_defconfig - use kernel version 6.2.9 instead of 6.1.11 The pipeline used here yielded the same results as Romain's for the previous version of the patch: https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 With the exception that the defconfigs he removed aren't removed for the new pipeline --- configs/qemu_aarch64_ebbr_defconfig | 4 ++-- configs/qemu_aarch64_sbsa_defconfig | 4 ++-- configs/qemu_aarch64_virt_defconfig | 4 ++-- configs/qemu_arm_ebbr_defconfig | 4 ++-- configs/qemu_arm_versatile_defconfig | 4 ++-- configs/qemu_arm_vexpress_defconfig | 4 ++-- configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- configs/qemu_m68k_mcf5208_defconfig | 4 ++-- configs/qemu_m68k_q800_defconfig | 4 ++-- configs/qemu_microblazebe_mmu_defconfig | 4 ++-- configs/qemu_microblazeel_mmu_defconfig | 4 ++-- configs/qemu_mips32r2_malta_defconfig | 4 ++-- configs/qemu_mips32r2el_malta_defconfig | 4 ++-- configs/qemu_mips32r6_malta_defconfig | 4 ++-- configs/qemu_mips32r6el_malta_defconfig | 4 ++-- configs/qemu_mips64_malta_defconfig | 4 ++-- configs/qemu_mips64el_malta_defconfig | 4 ++-- configs/qemu_mips64r6_malta_defconfig | 4 ++-- configs/qemu_mips64r6el_malta_defconfig | 4 ++-- configs/qemu_nios2_10m50_defconfig | 4 ++-- configs/qemu_or1k_defconfig | 4 ++-- configs/qemu_ppc64_e5500_defconfig | 4 ++-- configs/qemu_ppc64_pseries_defconfig | 4 ++-- configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- configs/qemu_ppc64le_pseries_defconfig | 4 ++-- configs/qemu_ppc_bamboo_defconfig | 4 ++-- configs/qemu_ppc_e500mc_defconfig | 4 ++-- configs/qemu_ppc_g3beige_defconfig | 4 ++-- configs/qemu_ppc_mac99_defconfig | 4 ++-- configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- configs/qemu_riscv32_virt_defconfig | 4 ++-- configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- configs/qemu_riscv64_virt_defconfig | 4 ++-- configs/qemu_s390x_defconfig | 4 ++-- configs/qemu_sh4_r2d_defconfig | 4 ++-- configs/qemu_sh4eb_r2d_defconfig | 4 ++-- configs/qemu_sparc64_sun4u_defconfig | 4 ++-- configs/qemu_sparc_ss10_defconfig | 4 ++-- configs/qemu_x86_64_defconfig | 4 ++-- configs/qemu_x86_defconfig | 4 ++-- configs/qemu_xtensa_lx60_defconfig | 4 ++-- configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- 42 files changed, 85 insertions(+), 85 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index e3157089a9..e5714c1ed5 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig index 609444e787..e368721252 100644 --- a/configs/qemu_aarch64_sbsa_defconfig +++ b/configs/qemu_aarch64_sbsa_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig index 03df0ad9e2..9115569ab9 100644 --- a/configs/qemu_aarch64_virt_defconfig +++ b/configs/qemu_aarch64_virt_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index 8fbb3069bc..c530dd502c 100644 --- a/configs/qemu_arm_ebbr_defconfig +++ b/configs/qemu_arm_ebbr_defconfig @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post- BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/arm-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig index 4f43273a82..50f0f62e39 100644 --- a/configs/qemu_arm_versatile_defconfig +++ b/configs/qemu_arm_versatile_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="versatile" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 2c813456f4..997e11be10 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2_SIZE="64M" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig index 576c441154..1ea602de0e 100644 --- a/configs/qemu_arm_vexpress_tz_defconfig +++ b/configs/qemu_arm_vexpress_tz_defconfig @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig index 0490b9e29e..7e3acaf41a 100644 --- a/configs/qemu_m68k_mcf5208_defconfig +++ b/configs/qemu_m68k_mcf5208_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig index 30d8982db3..00b08f9753 100644 --- a/configs/qemu_m68k_q800_defconfig +++ b/configs/qemu_m68k_q800_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig index 7bd2ae53b8..6701d9077d 100644 --- a/configs/qemu_microblazebe_mmu_defconfig +++ b/configs/qemu_microblazebe_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig index cd8c5a3cb2..674e88911e 100644 --- a/configs/qemu_microblazeel_mmu_defconfig +++ b/configs/qemu_microblazeel_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig index 49d84c308b..f24422102e 100644 --- a/configs/qemu_mips32r2_malta_defconfig +++ b/configs/qemu_mips32r2_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig index 5363018c47..26356dde3d 100644 --- a/configs/qemu_mips32r2el_malta_defconfig +++ b/configs/qemu_mips32r2el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig index f77feb9b6d..82c37317a7 100644 --- a/configs/qemu_mips32r6_malta_defconfig +++ b/configs/qemu_mips32r6_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig index 575034441a..9f6a3f3a44 100644 --- a/configs/qemu_mips32r6el_malta_defconfig +++ b/configs/qemu_mips32r6el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig index e9438fda1e..60eb2ecdc3 100644 --- a/configs/qemu_mips64_malta_defconfig +++ b/configs/qemu_mips64_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig index 4b1c8e22af..96b92dc264 100644 --- a/configs/qemu_mips64el_malta_defconfig +++ b/configs/qemu_mips64el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig index 87ef7902af..42676eae80 100644 --- a/configs/qemu_mips64r6_malta_defconfig +++ b/configs/qemu_mips64r6_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig index 5774207f65..4ec537a0e9 100644 --- a/configs/qemu_mips64r6el_malta_defconfig +++ b/configs/qemu_mips64r6el_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig index 4b9c53e8de..8a6059b738 100644 --- a/configs/qemu_nios2_10m50_defconfig +++ b/configs/qemu_nios2_10m50_defconfig @@ -1,7 +1,7 @@ BR2_nios2=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="10m50" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" BR2_TARGET_ROOTFS_INITRAMFS=y @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel needs mkimage BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig index b3d9d79156..9cd6bf7372 100644 --- a/configs/qemu_or1k_defconfig +++ b/configs/qemu_or1k_defconfig @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig index 6ad03c4c87..bb5a5268a4 100644 --- a/configs/qemu_ppc64_e5500_defconfig +++ b/configs/qemu_ppc64_e5500_defconfig @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig index 50844dc93b..5cddbd8242 100644 --- a/configs/qemu_ppc64_pseries_defconfig +++ b/configs/qemu_ppc64_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig index f6a5c3d409..edb4fe2832 100644 --- a/configs/qemu_ppc64le_powernv8_defconfig +++ b/configs/qemu_ppc64le_powernv8_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="powernv" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig index 7ce5a9d310..418e632331 100644 --- a/configs/qemu_ppc64le_pseries_defconfig +++ b/configs/qemu_ppc64le_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig index f4cc5589e7..75266dc24b 100644 --- a/configs/qemu_ppc_bamboo_defconfig +++ b/configs/qemu_ppc_bamboo_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig index 0a1877c44b..c110627611 100644 --- a/configs/qemu_ppc_e500mc_defconfig +++ b/configs/qemu_ppc_e500mc_defconfig @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig index 1c11bcf77d..a14a641b23 100644 --- a/configs/qemu_ppc_g3beige_defconfig +++ b/configs/qemu_ppc_g3beige_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig index 2331041c2a..ec11cf8946 100644 --- a/configs/qemu_ppc_mac99_defconfig +++ b/configs/qemu_ppc_mac99_defconfig @@ -6,12 +6,12 @@ BR2_powerpc_7400=y BR2_SYSTEM_DHCP="eth0" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pmac32" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig index b9a0812d52..ebb09a4efa 100644 --- a/configs/qemu_ppc_mpc8544ds_defconfig +++ b/configs/qemu_ppc_mpc8544ds_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index f354e303e5..b38c97652f 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="rv32" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig index ee70beb208..c9b7200883 100644 --- a/configs/qemu_riscv64_nommu_virt_defconfig +++ b/configs/qemu_riscv64_nommu_virt_defconfig @@ -3,8 +3,8 @@ BR2_riscv=y BR2_RISCV_64=y # BR2_RISCV_USE_MMU is not set -# Linux headers same as kernel, a 5.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +# Linux headers same as kernel +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Busybox with hush BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index b3174a152c..fd0ff16791 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..78184eca1f 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig index 0f12b7dfe9..9267270ccd 100644 --- a/configs/qemu_sh4_r2d_defconfig +++ b/configs/qemu_sh4_r2d_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig index d5ee371e79..e4d48e1f90 100644 --- a/configs/qemu_sh4eb_r2d_defconfig +++ b/configs/qemu_sh4eb_r2d_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig index 485b497e71..c064a7b939 100644 --- a/configs/qemu_sparc64_sun4u_defconfig +++ b/configs/qemu_sparc64_sun4u_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig index 2ba04c0864..af26a2fb55 100644 --- a/configs/qemu_sparc_ss10_defconfig +++ b/configs/qemu_sparc_ss10_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig index cc505a8540..6562bc1f52 100644 --- a/configs/qemu_x86_64_defconfig +++ b/configs/qemu_x86_64_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig index 34b7e2d292..7886cb4ccf 100644 --- a/configs/qemu_x86_defconfig +++ b/configs/qemu_x86_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig index cb78106091..ade45fa180 100644 --- a/configs/qemu_xtensa_lx60_defconfig +++ b/configs/qemu_xtensa_lx60_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig index 4be1b66edc..c6ba892486 100644 --- a/configs/qemu_xtensa_lx60_nommu_defconfig +++ b/configs/qemu_xtensa_lx60_nommu_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y -- 2.25.1 From bugzilla at busybox.net Mon Apr 3 12:20:55 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 03 Apr 2023 12:20:55 +0000 Subject: [Buildroot] [Bug 15401] host-rust-1.67.0 does not compile due to missing mallinfo2 and arc4random In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15401 alban.at.ifd at gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #9546|0 |1 is obsolete| | --- Comment #5 from alban.at.ifd at gmail.com --- Created attachment 9571 --> https://bugs.busybox.net/attachment.cgi?id=9571&action=edit Use the toolchain's vendor string to identify the rustc target. I uploaded the patch we use to build the toolchain. I only tested it on 2023.02. This patch add the support of the triplet x86_64-buildroot-linux-gnu into the rustc source code: It means that if the TARGET_VENDOR variable is set to somethings else than "buildroot" (via the BR2_TOOLCHAIN_BUILDROOT_VENDOR option), it will not work. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Apr 3 13:25:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 03 Apr 2023 13:25:39 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #5 from Jan-Benedict Glaw --- The beaglebone_defconfig configuration also needs SSL. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Mon Apr 3 06:13:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 03 Apr 2023 06:13:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-02 Message-ID: <20230403061351.50F0840127@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-02 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 18 | 15 | 0 | 33 | master | 112 | 87 | 1 | 200 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 elfutils-0.186 | 6 bluez5_utils-5.66 | 5 host-qemu-7.2.0 | 5 agentpp-4.6.0 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-binutils-2.38 | 3 host-go-1.19.7 | 3 unknown | 3 bat-0.19.0 | 2 erlang-22.3.4.22 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-rust-1.68.0 | 2 linux-6.1.14 | 2 lttng-modules-2.13.7 | 2 sdl-1.2.15 | 2 apcupsd-3.14.14 | 1 dc3dd-7.2.641 | 1 fftw-quad-3.3.8 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gocryptfs-2.3 | 1 google-breakpad-c85eb4a59b6... | 1 host-gcc-final-11.3.0 | 1 kmod-30 | 1 libgcrypt-1.10.1 | 1 libwebsockets-4.3.2 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 lxc-5.0.2 | 1 mpv-0.35.1 | 1 netsniff-ng-0.6.8 | 1 ola-0.10.9 | 1 olsr-0.9.8 | 1 openvmtools-11.3.5-18557794 | 1 package/rtl8821cu/rtl8821cu... | 1 pv-1.6.20 | 1 shadow-4.13 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 xenomai-3.0.10 | 1 zabbix-6.2.7 | 1 znc-1.8.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4eb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d9fdeaecfaad6c80d78a6256f5b1f3e1164ce3d1 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3664765f712a409c5f25393b4050d4403b007080 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/173e17917f3364e338a2c60293e56ab811112b0a | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/46a1ccd0d1c697a97ade84702d3fbdfa06059a8c | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/8fb8cc58be0179f2d6a2f174736a0cbaa922d232 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/9be8a5932e4f7e751a9aee2e667052e766c5e724 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9afe2b0bbabe5184382e2fd2669a53fddd24ce88 | sh4a | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/da6c898bb82816570ca1c0820c320075012e7cd0 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2fbc1b0674bbb42b8b6121e0bbbcdba6eb865c14 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/df2341396843ef23ef811da98f00fdab563bed7e | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/77d573b02491952b3f5adbf1ed25e3752f57add0 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/65edc879193664fdd2d24bc7d1812926d9232b9a | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7a0f3892b28d81d9d703679a45ce8dd332d2a4bb | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4de777a960937c41fb9676f3c6e8de8ed26500b1 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/278c3890be1f53b8f148bd6a4e5d5d2d9237786b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e8c1340badbeb75fcb28eb54331d6bf5d452bee5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e1e9c33806ffc2ff217f00776a3fca9458fb1385 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f2ef4cef097d871f03b14b6ba27217db5da357fd | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/cfba9e7eeb35ad5d7d8b442741dd467477932a0a | aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/620ad83f7c4c12156fe81793aa6d4f0d0851ac68 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/0c8765e45597e8b62c24b1fe98c65d8291050d0d | ORPH sparc | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/4eb24899097cc2c15e9b54a5031bacbf66c2ef9e | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/deeda45629a1649481ea45759a7b19b9d219278c | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/10d9c94a84cac25b0c103fdccdba51bd7cc4fd26 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d2587bf851285c16128c78a8d3878b53c908e2af | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b8fd03a1ee6a42b86850927afabbdc08fc618f8 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cf0d2bd678c2ec1bd242e49059a4e33f483c2740 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/43ba9d469ebd9df3c7bb04a0d1934e947ac6757f | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5387c786af6e64c112c0b88747720f6c96fde66f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/477080432dfbc3e77e1cc77bb4c8d0b34e5dcf33 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/870624afe7eeb5626823827b582a4d76026ef46d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/33796ec1eb58221b75271c4112bcbc8c6d0163b1 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/940d404f3f5e808dff3150911314a40d77bdc17f | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/1fae19e3299a10f03efb9f2c1f33b1a1147f6e0f | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a6ec415f99e463181c0b1f98d1430a91af6ff1e1 | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9143c849fccd7edc14d83b133338246b92013f3b | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c58604fd60641e4080cfbee8c80c9ab648943ad9 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9070ca9ce70105770dcfe3142a0c4dfc2629f7f9 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/47edddc4383ba54071a67206b2c6cea31bfd6050 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c8b872228c79ac94cb6622a4e005e55b69417a25 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4eee61d5cf7ea2c371316bbc86e6444943ff6a7e | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e831a120f15b94126f7d69c5f62ea1d2eed1faee | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4becd083a05289908efc1ba021368fba2e67d3bc | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34b10538a555d3937323bdbd949ececef574b748 | ORPH x86_64 | gocryptfs-2.3 | NOK | http://autobuild.buildroot.net/results/83309cad51e087ae9fbf68f43299d9afff951392 | aarch64 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/4e9548a07bfb3f21d933ed9fb44bb3cf2278cef0 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/394f21973dd15bb22c33b74ea76f631ac108a189 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9bb4473699adbd7cf23c1b63c7efc585bf3878ce | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f30af484461cdd145f787992cb02cb8520dbfcc3 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/8fabb204975b5f350a888793bf0b38c16d52d2b1 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c841b5461f835506fa3db240f8acd5e7ccf07a13 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/dc273ce7d689000aa5fc2999e43c9661dd4a09d1 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/62ed75a92f93e35e4cfa0d8da4445ba7267acca8 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/d52471c412702f609410ced784d588fb8649e1d7 | sparc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/98cd79989f939e483af5982f8230ff6e9595458e | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fcad81bfa615a36ce70e3716877e3352b6b4758f | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/63fb8478f6b84e0fde33374e9129217d2dcc9eb3 | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/e064edbdcb17fae4c219a15deefa3f86d909c6cc | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/5f9103b200fc60b09c7ab97629f5432988f80ce6 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/06fedf245dd11477952e33e7e49e9dc815338954 | armeb | kmod-30 | NOK | http://autobuild.buildroot.net/results/945c083d327dd195779e744dbe5b9782210afb58 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2879d7c00e7341d206f2c6c9111ec0af5c349da0 | ORPH nios2 | libwebsockets-4.3.2 | NOK | http://autobuild.buildroot.net/results/fe062b9f0b330e71309334d7605d64ea73761b59 | nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/671bb98cbf20e47d9ef86839690744af8143f4d9 | ORPH mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/362bbaf034c3b6e23ed3fa17f29f734a59f62bb3 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6e529cca3111327b3ef681026a51c0f7566595ea | ORPH microblaze | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/532fda53045e786c633d77b17a9d4ae89d487b0d | ORPH i686 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/bdcdabd96496bb51ee3e81bb933bd8a81bdd7831 | sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fd1ad0e99ceac65b745fe04cab09a26b16edd2e6 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/41def76e09f2daf58b277a1c1d330a320a95398d | sh4eb | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/bf4d40adef2b43cdba736809b89fa1fa7d7fb3c4 | sparc64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/1cb0abce17c2e5f0a528f3399b7164ee6411c982 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/03b423bbd7b7cc4226f91705c5265ff60c2efbba | powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f51afc25a2c9bd781d55364c8709b17d13246e2a | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/dd2d5766716bd5913d334a2a4095dc30b2386123 | microblazeel | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/326685bd3ab53b121c2e03211e47e422badcf71d | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/6678922e410a3550755116c2e15d1bf7a55e9e3f | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/ba3b47603868998eacb9e98f405bbaf4e56ba347 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7ef489d80f32aca4d3521363fae25750541d1cef | ORPH nios2 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/dd813d081104ae764f45839cf108d9ae4031d00e | sh4a | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/f9dd27b596a382816e4f5f73d869e4a4f548c839 | ORPH mips64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/c7368c6d4ca7dcf9412e771cadabd337f036f6a3 | arc | unknown | NOK | http://autobuild.buildroot.net/results/24bfeb2a10d7990d693d16e7c0203a77e2291947 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/ec7a61cc9c78851e9a50203c1308546ed889b55f | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/7780d67bf94121964f0e8e299fc8c0d8588f97a1 | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8a4e3d55a665f050a2231a6af4d9c10e6a43438e | aarch64_be | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/ae47fe7e33690571db3174cc106d3c592a4814b7 | aarch64_be | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/987bddced802bf1e71a35aad75c9d604c5aab723 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 2 libglib2-2.72.3 | 2 boost-1.80.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 host-rust-1.67.0 | 1 kmod-30 | 1 libglvnd-1.4.0 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/ff5a832b1def1ad2e7e08998fd447165eb28bd5c | i686 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/0f0448a46560ae161cabd5a38166f658a0673a79 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f602de8e81c3a8e1222ce72ff21b46bc95060847 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bddb2c282ea94c0aea1e8c316e3f34b8e4e2181b | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/d6661f0fdd947e11e62960f67b6a1c23a0e3020e | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/27e344f1103738aed4d0e62176a9a8fbb0224322 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/439d05a4e4c4ee7aa6efbdbe3aabf687d1a725e2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ff333576e2438027fc2ccb23353c66af1bfbda16 | i686 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/8a6392d19c0a962343607553a76eab6e44f93c79 | ORPH mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/c91e0b01c8c0065a536d20912c328cd45bd06d4b | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/9a11312ccd7424c32c481d7d8d91c51dfcb17e38 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/969abafb50e9218b4553492451f59c33f330cbf1 | or1k | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/836527c2cf03ffcf5ef1b185052e1a8c3b57d063 | powerpc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/59e78126ecde77f07a9113fb2ba58d1c4cf2b757 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/8ba16344abe9324608b555b6175f4d73c996a1df | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.0 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r37 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.3 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.0.1 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.2.0 | at-spi2-atk | DISTRO | https://release-monitoring.org/project/07840 | 2.34.2 | 2.38.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.36.0 | 2.48.0 | atkmm | DISTRO | https://release-monitoring.org/project/07962 | 2.36.1 | 2.36.2 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.8.1 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | avrdude | DISTRO | https://release-monitoring.org/project/10751 | 6.4 | 7.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.33 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.23.0 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.0 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.0 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.45 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.45 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.45 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.11 | 2.0.12 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0.1 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH boost | DISTRO | https://release-monitoring.org/project/06845 | 1.80.0 | 1.81.0 | bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.7.0 | 0.8.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.0 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cairomm | DISTRO | https://release-monitoring.org/project/07959 | 1.16.1 | 1.16.2 | can-utils | DISTRO | https://release-monitoring.org/project/10554 | 2021.08.0 | 2023.03 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8 | ORPH ccid | DISTRO | https://release-monitoring.org/project/02612 | 1.5.0 | 1.5.2 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.2.1 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.3 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.8 | 1.0.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.0 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.16 | 1.7.0 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.10 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2022.12.06 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.7.2 | 1.8.3 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups-filters | DISTRO | https://release-monitoring.org/project/05541 | 1.28.16 | 1.28.17 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.7.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daemon | DISTRO | https://release-monitoring.org/project/21411 | 0.8 | 0.8.2 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.0.0 | 1.1.0 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.0 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH delve | DISTRO | https://release-monitoring.org/project/40149 | 1.20.0 | 1.20.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.8 | 3.9 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.1 | 23.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.1 | 23.0.2 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.2 | 2023.1 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.4.4 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.5 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.2 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202302 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.01 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.3.4 | enlightenment | DISTRO | https://release-monitoring.org/project/00698 | 0.25.1 | 0.25.4 | erlang | DISTRO | https://release-monitoring.org/project/00707 | 22.3.4.22 | 25.3 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.1 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.5 | 0.27.6 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.34 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.4 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 23.3.3 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.9 | 2.0.10 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.2 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | freetype | DISTRO | https://release-monitoring.org/project/00854 | 2.12.1 | 2.13.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.10 | 1.11 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.03.00 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.1 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.2 | 3.6.3 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.2 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.10.1 | glib-networking | DISTRO | https://release-monitoring.org/project/21353 | 2.70.1 | 2.76.0 | ORPH glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.76.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gloox | DISTRO | https://release-monitoring.org/project/07318 | 1.0.24 | 1.0.26 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.7 | 1.20.2 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.0.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.9 | 3.10 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.53.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.0 | 1.22.1 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.0 | 1.22.1 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.0 | 1.22.1 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.0 | 1.22.1 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.0 | 1.22.1 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.0 | 1.22.1 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.0 | 1.22.1 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.0 | 1.22.1 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtkmm3 | DISTRO | https://release-monitoring.org/project/311572 | 3.22.0 | 3.24.7 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.7.6 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.1 | 7.8.0 | ORPH hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.3 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.13.1 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.368 | ORPH hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.16.1 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 72-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-5 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.4 | 22.3.5 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.3 | 23.1.5 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.1.5 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.1.0 | 6.2.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irrlicht | DISTRO | https://release-monitoring.org/project/01403 | 1.8.4 | 1.8.5 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.4 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.27.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.3 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.1-Nexus | kodi-audiodecoder-modplug | DISTRO | https://release-monitoring.org/project/21818 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-nosefart | DISTRO | https://release-monitoring.org/project/21819 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-sidplay | DISTRO | https://release-monitoring.org/project/21820 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-snesapu | DISTRO | https://release-monitoring.org/project/21802 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-stsound | DISTRO | https://release-monitoring.org/project/21801 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-timidity | DISTRO | https://release-monitoring.org/project/21800 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-vgmstream | DISTRO | https://release-monitoring.org/project/21799 | 19.0.0-Ma... | 20.2.0-Nexus | kodi-audioencoder-flac | DISTRO | https://release-monitoring.org/project/17755 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-lame | DISTRO | https://release-monitoring.org/project/21798 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-audioencoder-vorbis | DISTRO | https://release-monitoring.org/project/21797 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-wav | DISTRO | https://release-monitoring.org/project/21796 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 19.0.7-Ma... | 21.0.3-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 21.0.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.5-Ma... | 21.0.0-Omega | kodi-pvr-argustv | DISTRO | https://release-monitoring.org/project/21788 | 19.2.1-Ma... | 20.5.0-Nexus | kodi-pvr-dvblink | DISTRO | https://release-monitoring.org/project/21787 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-dvbviewer | DISTRO | https://release-monitoring.org/project/21786 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-filmon | DISTRO | https://release-monitoring.org/project/21785 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-hdhomerun | DISTRO | https://release-monitoring.org/project/21784 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 19.0.6-Ma... | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.2.1-Omega | kodi-pvr-mediaportal-tvserver | DISTRO | https://release-monitoring.org/project/21781 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-mythtv | DISTRO | https://release-monitoring.org/project/21780 | 19.0.11-M... | 20.3.2-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.6-Ma... | 21.0.0-Omega | kodi-pvr-njoy | DISTRO | https://release-monitoring.org/project/21778 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-octonet | DISTRO | https://release-monitoring.org/project/100437 | 19.0.0-Ma... | 20.3.0-Nexus | kodi-pvr-pctv | DISTRO | https://release-monitoring.org/project/21777 | 19.0.1-Ma... | 20.4.0-Nexus | kodi-pvr-plutotv | DISTRO | https://release-monitoring.org/project/241527 | 19.0.3-Ma... | 20.3.0-Nexus | kodi-pvr-stalker | DISTRO | https://release-monitoring.org/project/21776 | 19.0.4-Ma... | 20.3.1-Nexus | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 19.0.0-Ma... | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 19.0.1-Ma... | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 21.1.0-Omega | kodi-pvr-wmc | DISTRO | https://release-monitoring.org/project/21772 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 19.7.16-M... | 20.3.6-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-biogenesis | DISTRO | https://release-monitoring.org/project/21768 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-cpblobs | DISTRO | https://release-monitoring.org/project/21767 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-greynetic | DISTRO | https://release-monitoring.org/project/21765 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-matrixtrails | DISTRO | https://release-monitoring.org/project/21764 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-pingpong | DISTRO | https://release-monitoring.org/project/21763 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-pyro | DISTRO | https://release-monitoring.org/project/21761 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-rsxs | DISTRO | https://release-monitoring.org/project/21760 | 19.0.2-Ma... | 20.1.0-Nexus | kodi-screensaver-stars | DISTRO | https://release-monitoring.org/project/21759 | 19.0.0-Ma... | 20.1.0-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.3.0-Nexus | kodi-vfs-rar | DISTRO | https://release-monitoring.org/project/21900 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-vfs-sftp | DISTRO | https://release-monitoring.org/project/21899 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-goom | DISTRO | https://release-monitoring.org/project/21757 | 19.0.2-Ma... | 20.1.1-Nexus | kodi-visualisation-matrix | DISTRO | https://release-monitoring.org/project/177172 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-shadertoy | DISTRO | https://release-monitoring.org/project/21756 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-visualisation-spectrum | DISTRO | https://release-monitoring.org/project/21755 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-visualisation-starburst | DISTRO | https://release-monitoring.org/project/85703 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-waveform | DISTRO | https://release-monitoring.org/project/21753 | 19.0.3-Ma... | 20.2.1-Nexus | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.7 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.2 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libass | DISTRO | https://release-monitoring.org/project/01560 | 0.17.0 | 0.17.1 | libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.68 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.1 | 8.0.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.3 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.0 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 0.99.9.1 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.14.0 | 3.14.1 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.1 | 3.11.2 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.6.2 | 1.6.3 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.76.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.19.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk2 | DISTRO | https://release-monitoring.org/project/13942 | 2.24.33 | 4.10.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.42 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.14 | 0.12.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmodbus | DISTRO | https://release-monitoring.org/project/09728 | 3.1.8 | 3.1.10 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.31 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnftnl | DISTRO | https://release-monitoring.org/project/01681 | 1.2.3 | 1.2.5 | libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.1 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.14 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.1 | 2023.2 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.5 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.6.2 | 3.7.1 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.0 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.23 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.0 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.8 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.16 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.4 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libv4l | DISTRO | https://release-monitoring.org/project/09998 | 1.22.1 | 1.24.1 | libva | DISTRO | https://release-monitoring.org/project/01752 | 2.17.0 | 2.18.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.1 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.2.0 | libvpx | DISTRO | https://release-monitoring.org/project/11083 | 1.12.0 | 1.13.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.33 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.55 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.1 | lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.14 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230310 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.03.30 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.0 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.16 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.0 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.0.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20220930 | 20230127 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.20 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbpfan | DISTRO | https://release-monitoring.org/project/115980 | 2.3.0 | 2.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 192 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.45 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.19 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.1 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.1 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.0.1 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 3.0.9 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2022.12 | 2023.02 | moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.11.2 | 0.11.5 | modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.21.2 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.8 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.2.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.9 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.190 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.2 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | mtools | DISTRO | https://release-monitoring.org/project/02028 | 4.0.42 | 4.0.43 | ORPH mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.3-20221224 | 6.4-20230401 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.2.0 | 1.2.1 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.14 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.38.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.59 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.4 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nftables | DISTRO | https://release-monitoring.org/project/02082 | 1.0.5 | 1.0.7 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.52.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.22.1 | 1.23.4 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.93 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 19.8.1 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH nuttcp | DISTRO | https://release-monitoring.org/project/02511 | 6.1.2 | 8.2.2 | nvidia-driver | DISTRO | https://release-monitoring.org/project/21843 | 390.151 | 390.157 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 530.41.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.3.0 | 8.1.0 | ofono | DISTRO | https://release-monitoring.org/project/16859 | 1.34 | 2.0 | ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.3 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.5 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.0 | ORPH openblas | DISTRO | https://release-monitoring.org/project/02540 | 0.3.21 | 0.3.23 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.02.06 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.18+10 | 21+16 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openocd | DISTRO | https://release-monitoring.org/project/02557 | 0.11.0 | 0.12.0 | ORPH openpowerlink | DISTRO | https://release-monitoring.org/project/21550 | 2.7.1 | 2.7.2 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.46 | opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.2 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | optee-benchmark | DISTRO | https://release-monitoring.org/project/21555 | 3.19.0 | 3.20.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.19.0 | 3.20.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.19.0 | 3.20.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.19.0 | 3.20.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.32 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.45 | ORPH pangomm | DISTRO | https://release-monitoring.org/project/07958 | 2.48.2 | 2.50.1 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.2 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.8.0 | 3.9.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.59 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.081 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.68 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.37 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.002001 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.3 | 8.2.4 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.67 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.4 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | policycoreutils | DISTRO | https://release-monitoring.org/project/334932 | 3.2 | 3.5 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.04.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.2 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.1 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.96 | 1.26.104 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.104 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-configshell-fb | DISTRO | https://release-monitoring.org/project/19734 | 1.1.29 | 1.5 | python-crossbar | DISTRO | https://release-monitoring.org/project/21696 | 21.3.1 | 22.6.1 | python-cryptography | DISTRO | https://release-monitoring.org/project/05532 | 39.0.1 | 40.0.1 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.84.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.1 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.0 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.4 | 4.5.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.10.7 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.2.3 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.0.1 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.41.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.3.3 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.3 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.14.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.12.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.6.0 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.2 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 0.14.16 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-mpd2 | DISTRO | https://release-monitoring.org/project/19721 | 3.0.5 | 3.1.0 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.8.9 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.0 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.1.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.0.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.2 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.17 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.7 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.3.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.2.2 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.1 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.6 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.8.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.2.2 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.12.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.2 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b1 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.3.23 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.1 | 2.28.2 | python-rtoml | DISTRO | https://release-monitoring.org/project/62048 | 0.8.0 | 0.9.0 | python-rtslib-fb | DISTRO | https://release-monitoring.org/project/19641 | 2.1.74 | 2.2 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.8.3 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.18.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.6.1 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.18.4 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.7 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.8 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.1 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.0.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 3.0.2 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.5.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 1.26.15 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 58.1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.0.9 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230304.1 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.52.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.0 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qlibc | DISTRO | https://release-monitoring.org/project/21737 | 2.4.7 | 2.4.8 | ORPH qpdf | DISTRO | https://release-monitoring.org/project/05542 | 10.5.0 | 11.3.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.3 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.4.3 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.4.3 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.4.3 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-03-01 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.10 | refpolicy | DISTRO | https://release-monitoring.org/project/21663 | 2.20220106 | 2.20221101 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.3 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.0.0 | rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2302.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | runc | DISTRO | https://release-monitoring.org/project/07462 | 1.1.4 | 1.1.5 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.2 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.2 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.2 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.1 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.0.0 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.1 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.12 | 4.18.1 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.26.3 | 2.26.4 | sdl2_image | DISTRO | https://release-monitoring.org/project/04781 | 2.6.2 | 2.6.3 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.3 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl2_ttf | DISTRO | https://release-monitoring.org/project/04784 | 2.20.1 | 2.20.2 | sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.16.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.1 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.11 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | setools | DISTRO | https://release-monitoring.org/project/08951 | 4.4.0 | 4.4.1 | ORPH shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.1.1 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.5 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.58.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.14 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.1 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.3 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.40.1 | 3.41.2 | squashfs | DISTRO | https://release-monitoring.org/project/04879 | 4.5.1 | 4.6.1 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.8 | ORPH sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.21 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.04 | 0.15.06 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.10 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.4 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.1.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.60 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.5.0 | 2021.8.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | transmission | DISTRO | https://release-monitoring.org/project/05002 | 3.00 | 4.0.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2023c | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.01 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.7 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.5 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.19.0 | 3.20.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1439 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | volk | DISTRO | https://release-monitoring.org/project/147733 | 2.5.2 | 3.0.0 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.0 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.45 | 3.2.47 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.246 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.5 | 2.41.1 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.0 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 11.0.1 | whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.16 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.5 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.5 | 2.40.0 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xdata_xbitmaps | DISTRO | https://release-monitoring.org/project/13645 | 1.1.2 | 1.1.3 | xdata_xcursor-themes | DISTRO | https://release-monitoring.org/project/15905 | 1.0.6 | 1.0.7 | xdriver_xf86-video-amdgpu | DISTRO | https://release-monitoring.org/project/15900 | 22.0.0 | 23.0.0 | xdriver_xf86-video-ark | DISTRO | https://release-monitoring.org/project/21712 | 0.7.5 | 0.7.6 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.0 | xfont_encodings | DISTRO | https://release-monitoring.org/project/15051 | 1.0.6 | 1.0.7 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-util | DISTRO | https://release-monitoring.org/project/15055 | 1.3.3 | 1.4.0 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.2.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libXaw | DISTRO | https://release-monitoring.org/project/01766 | 1.0.14 | 1.0.15 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.0 | 6.19.1 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xserver_xorg-server | DISTRO | https://release-monitoring.org/project/05250 | 21.1.7 | 21.1.8 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.23 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 379 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.2 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.0 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.0 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.0 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.9 | zic | DISTRO | https://release-monitoring.org/project/16905 | 2022f | 2023c | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 containerd | CVE-2023-25153 | https://security-tracker.debian.org/tracker/CVE-2023-25153 containerd | CVE-2023-25173 | https://security-tracker.debian.org/tracker/CVE-2023-25173 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 runc | CVE-2023-27561 | https://security-tracker.debian.org/tracker/CVE-2023-27561 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2022.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2021-45078 | https://security-tracker.debian.org/tracker/CVE-2021-45078 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 containerd | CVE-2023-25153 | https://security-tracker.debian.org/tracker/CVE-2023-25153 containerd | CVE-2023-25173 | https://security-tracker.debian.org/tracker/CVE-2023-25173 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dropbear | CVE-2021-36369 | https://security-tracker.debian.org/tracker/CVE-2021-36369 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 flatcc | CVE-2021-33983 | https://security-tracker.debian.org/tracker/CVE-2021-33983 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 glibc | CVE-2021-3998 | https://security-tracker.debian.org/tracker/CVE-2021-3998 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg2 | CVE-2022-3515 | https://security-tracker.debian.org/tracker/CVE-2022-3515 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 go | CVE-2022-41722 | https://security-tracker.debian.org/tracker/CVE-2022-41722 go | CVE-2022-41723 | https://security-tracker.debian.org/tracker/CVE-2022-41723 go | CVE-2022-41724 | https://security-tracker.debian.org/tracker/CVE-2022-41724 go | CVE-2022-41725 | https://security-tracker.debian.org/tracker/CVE-2022-41725 go | CVE-2023-24532 | https://security-tracker.debian.org/tracker/CVE-2023-24532 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2021-3981 | https://security-tracker.debian.org/tracker/CVE-2021-3981 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2022-0711 | https://security-tracker.debian.org/tracker/CVE-2022-0711 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libbpf | CVE-2021-45940 | https://security-tracker.debian.org/tracker/CVE-2021-45940 libbpf | CVE-2021-45941 | https://security-tracker.debian.org/tracker/CVE-2021-45941 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmicrohttpd | CVE-2023-27371 | https://security-tracker.debian.org/tracker/CVE-2023-27371 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libpng | CVE-2022-3857 | https://security-tracker.debian.org/tracker/CVE-2022-3857 libraw | CVE-2020-35530 | https://security-tracker.debian.org/tracker/CVE-2020-35530 libraw | CVE-2020-35531 | https://security-tracker.debian.org/tracker/CVE-2020-35531 libraw | CVE-2020-35532 | https://security-tracker.debian.org/tracker/CVE-2020-35532 libraw | CVE-2020-35533 | https://security-tracker.debian.org/tracker/CVE-2020-35533 libraw | CVE-2020-35534 | https://security-tracker.debian.org/tracker/CVE-2020-35534 libraw | CVE-2020-35535 | https://security-tracker.debian.org/tracker/CVE-2020-35535 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-41556 | https://security-tracker.debian.org/tracker/CVE-2022-41556 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mender | CVE-2022-29555 | https://security-tracker.debian.org/tracker/CVE-2022-29555 minetest | CVE-2022-35978 | https://security-tracker.debian.org/tracker/CVE-2022-35978 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nodejs | CVE-2022-35256 | https://security-tracker.debian.org/tracker/CVE-2022-35256 nodejs | CVE-2022-43548 | https://security-tracker.debian.org/tracker/CVE-2022-43548 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 patchelf | CVE-2022-44940 | https://security-tracker.debian.org/tracker/CVE-2022-44940 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 postgresql | CVE-2022-41862 | https://security-tracker.debian.org/tracker/CVE-2022-41862 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 python-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-cryptography | CVE-2023-23931 | https://security-tracker.debian.org/tracker/CVE-2023-23931 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pillow | CVE-2022-45198 | https://security-tracker.debian.org/tracker/CVE-2022-45198 python-pillow | CVE-2022-45199 | https://security-tracker.debian.org/tracker/CVE-2022-45199 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 python-setuptools | CVE-2022-40897 | https://security-tracker.debian.org/tracker/CVE-2022-40897 python-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python-web2py | CVE-2022-33146 | https://security-tracker.debian.org/tracker/CVE-2022-33146 python-web2py | CVE-2023-22432 | https://security-tracker.debian.org/tracker/CVE-2023-22432 python3 | CVE-2022-42919 | https://security-tracker.debian.org/tracker/CVE-2022-42919 python3 | CVE-2023-24329 | https://security-tracker.debian.org/tracker/CVE-2023-24329 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2021-3611 | https://security-tracker.debian.org/tracker/CVE-2021-3611 qemu | CVE-2021-3750 | https://security-tracker.debian.org/tracker/CVE-2021-3750 qemu | CVE-2021-3929 | https://security-tracker.debian.org/tracker/CVE-2021-3929 qemu | CVE-2021-3947 | https://security-tracker.debian.org/tracker/CVE-2021-3947 qemu | CVE-2021-4158 | https://security-tracker.debian.org/tracker/CVE-2021-4158 qemu | CVE-2021-4206 | https://security-tracker.debian.org/tracker/CVE-2021-4206 qemu | CVE-2021-4207 | https://security-tracker.debian.org/tracker/CVE-2021-4207 qemu | CVE-2022-0358 | https://security-tracker.debian.org/tracker/CVE-2022-0358 qemu | CVE-2022-26353 | https://security-tracker.debian.org/tracker/CVE-2022-26353 qemu | CVE-2022-26354 | https://security-tracker.debian.org/tracker/CVE-2022-26354 qemu | CVE-2022-2962 | https://security-tracker.debian.org/tracker/CVE-2022-2962 qemu | CVE-2022-3165 | https://security-tracker.debian.org/tracker/CVE-2022-3165 qemu | CVE-2022-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 runc | CVE-2023-27561 | https://security-tracker.debian.org/tracker/CVE-2023-27561 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sudo | CVE-2023-22809 | https://security-tracker.debian.org/tracker/CVE-2023-22809 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 sudo | CVE-2023-28486 | https://security-tracker.debian.org/tracker/CVE-2023-28486 sudo | CVE-2023-28487 | https://security-tracker.debian.org/tracker/CVE-2023-28487 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 systemd | CVE-2022-45873 | https://security-tracker.debian.org/tracker/CVE-2022-45873 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 ttyd | CVE-2021-34182 | https://security-tracker.debian.org/tracker/CVE-2021-34182 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unbound | CVE-2022-30698 | https://security-tracker.debian.org/tracker/CVE-2022-30698 unbound | CVE-2022-30699 | https://security-tracker.debian.org/tracker/CVE-2022-30699 unbound | CVE-2022-3204 | https://security-tracker.debian.org/tracker/CVE-2022-3204 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2023-1127 | https://security-tracker.debian.org/tracker/CVE-2023-1127 vim | CVE-2023-1170 | https://security-tracker.debian.org/tracker/CVE-2023-1170 vim | CVE-2023-1175 | https://security-tracker.debian.org/tracker/CVE-2023-1175 vim | CVE-2023-1264 | https://security-tracker.debian.org/tracker/CVE-2023-1264 vim | CVE-2023-1355 | https://security-tracker.debian.org/tracker/CVE-2023-1355 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wireshark | CVE-2022-4344 | https://security-tracker.debian.org/tracker/CVE-2022-4344 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 xerces | CVE-2018-1311 | https://security-tracker.debian.org/tracker/CVE-2018-1311 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 containerd | CVE-2023-25153 | https://security-tracker.debian.org/tracker/CVE-2023-25153 containerd | CVE-2023-25173 | https://security-tracker.debian.org/tracker/CVE-2023-25173 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmicrohttpd | CVE-2023-27371 | https://security-tracker.debian.org/tracker/CVE-2023-27371 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-web2py | CVE-2023-22432 | https://security-tracker.debian.org/tracker/CVE-2023-22432 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 runc | CVE-2023-27561 | https://security-tracker.debian.org/tracker/CVE-2023-27561 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sudo | CVE-2023-22809 | https://security-tracker.debian.org/tracker/CVE-2023-22809 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 sudo | CVE-2023-28486 | https://security-tracker.debian.org/tracker/CVE-2023-28486 sudo | CVE-2023-28487 | https://security-tracker.debian.org/tracker/CVE-2023-28487 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-1127 | https://security-tracker.debian.org/tracker/CVE-2023-1127 vim | CVE-2023-1170 | https://security-tracker.debian.org/tracker/CVE-2023-1170 vim | CVE-2023-1175 | https://security-tracker.debian.org/tracker/CVE-2023-1175 vim | CVE-2023-1264 | https://security-tracker.debian.org/tracker/CVE-2023-1264 vim | CVE-2023-1355 | https://security-tracker.debian.org/tracker/CVE-2023-1355 wireshark | CVE-2023-1161 | https://security-tracker.debian.org/tracker/CVE-2023-1161 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From vfazio at gmail.com Mon Apr 3 14:41:04 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Mon, 3 Apr 2023 09:41:04 -0500 Subject: [Buildroot] [PATCH v2 2/3] utils/checkpackagelib: check for Upstream trailers In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <20230403144105.419341-2-vfazio@gmail.com> Implement a check-package check for an Upstream: trailer in patches being applied to packages per a mailing list discussion [0]. No strict formatting checks are implemented for the contents within the trailer as the needed level of detail will vary patch-to-patch. Tested with: `./utils/docker-run python3 -m pytest utils/checkpackagelib` [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666016.html Signed-off-by: Vincent Fazio --- Changes v1 -> v2: - Minor updates commit message body - Fix unit tests --- utils/checkpackagelib/lib_patch.py | 18 ++++++++++++++++++ utils/checkpackagelib/test_lib_patch.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index caee36158f..1909d3acd0 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -61,3 +61,21 @@ class Sob(_CheckFunction): return ["{}:0: missing Signed-off-by in the header " "({}#_format_and_licensing_of_the_package_patches)" .format(self.filename, self.url_to_manual)] + +class Upstream(_CheckFunction): + UPSTREAM_ENTRY = re.compile(r"^Upstream: .*$") + + def before(self): + self.found = False + + def check_line(self, lineno, text): + if self.found: + return + if self.UPSTREAM_ENTRY.search(text): + self.found = True + + def after(self): + if not self.found: + return ["{}:0: missing Upstream in the header " + "({}#_additional_patch_documentation)" + .format(self.filename, self.url_to_manual)] diff --git a/utils/checkpackagelib/test_lib_patch.py b/utils/checkpackagelib/test_lib_patch.py index 3b6fadf38c..f7487ef329 100644 --- a/utils/checkpackagelib/test_lib_patch.py +++ b/utils/checkpackagelib/test_lib_patch.py @@ -94,3 +94,25 @@ Sob = [ def test_Sob(testname, filename, string, expected): warnings = util.check_file(m.Sob, filename, string) assert warnings == expected + + +Upstream = [ + ('good', + 'patch', + 'Upstream: https://some/amazing/patch/submission\n', + []), + ('empty', + 'patch', + '', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ('bad', + 'patch', + 'Subject: [PATCH 24/105] text\n', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Upstream) +def test_Upstream(testname, filename, string, expected): + warnings = util.check_file(m.Upstream, filename, string) + assert warnings == expected -- 2.34.1 From vfazio at gmail.com Mon Apr 3 14:41:03 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Mon, 3 Apr 2023 09:41:03 -0500 Subject: [Buildroot] [PATCH v2 1/3] docs/manual: rewrite section for upstream documentation Message-ID: <20230403144105.419341-1-vfazio@gmail.com> Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion [0], patches should, when possible and when approriate, provide a link as evidence that the patch has been submitted upstream. The motivation is that hopefully the patch gets applied to upstream at some point reducing the long term maintenance burden within Buildroot. This also makes future patch review on subsequent package version bumps more streamlined. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html Signed-off-by: Vincent Fazio --- Changes v1 -> v2: - Minor updates commit message body --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file -- 2.34.1 From vfazio at gmail.com Mon Apr 3 14:41:05 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Mon, 3 Apr 2023 09:41:05 -0500 Subject: [Buildroot] [PATCH v2 3/3] .checkpackageignore: add entries missing Upstream trailer In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <20230403144105.419341-3-vfazio@gmail.com> Due to the sheer number of patches that fail the new Upstream trailer check (1500+) and the time it would take to make them compliant, for now, just add them to the ignore list. Created via `./utils/docker-run make .checkpackageignore` Signed-off-by: Vincent Fazio --- Changes v1 -> v2: - Minor updates commit message body - Regenerate .checkpackageignore from current master branch --- .checkpackageignore | 1604 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1560 insertions(+), 44 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4faa3a8b8f..9bbc8c5ed9 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,199 +1,1715 @@ -package/alsamixergui/0001-misc-fixes.patch Sob +boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream +boot/at91bootstrap/0001-eabi-fix.patch Upstream +boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream +boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream +boot/at91dataflashboot/0001-do-not-install.patch Upstream +boot/at91dataflashboot/0002-eabi-fixes.patch Upstream +boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream +boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream +boot/lpc32xxcdl/0001-compiler_name.patch Upstream +boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream +boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream +boot/lpc32xxcdl/0004-slashes.patch Upstream +boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream +boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch Upstream +boot/opensbi/0.9/0002-Makefile-unconditionally-disable-SSP.patch Upstream +boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream +boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream +boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream +boot/syslinux/0003-memdisk-Force-ld-output-format-to-32-bits.patch Upstream +boot/syslinux/0004-utils-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0005-lzo-Use-the-host-toolchain-for-prepcore.patch Upstream +boot/syslinux/0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch Upstream +boot/syslinux/0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch Upstream +boot/syslinux/0008-efi-wrapper-build-it-with-the-host-toolchain.patch Upstream +boot/syslinux/0011-extlinux-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0012-pull-in-sys-sysmacros-h-for-major-minor-makedev.patch Upstream +boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch Upstream +boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch Upstream +boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch Upstream +boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Upstream +linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream +package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/4th/0001-avoid-regen-during-install.patch Upstream +package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/acl/0001-Build-with-old-GCC-versions.patch Upstream +package/acpica/0001-build-do-not-use-Werror.patch Upstream +package/acpid/0001-dont-use-isfdtype.patch Upstream +package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream +package/alsamixergui/0001-misc-fixes.patch Sob Upstream +package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch Upstream +package/am335x-pru-package/0001-install-does-not-build.patch Upstream +package/am33x-cm3/0001-fix-makefile.patch Upstream +package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch Upstream +package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch Upstream +package/am33x-cm3/0004-Makefile-add-fno-builtin.patch Upstream package/am33x-cm3/S93-am335x-pm-firmware-load Variables -package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob +package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch Upstream +package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch Upstream +package/android-tools/0003-Fix-build-issue-with-uclibc.patch Upstream +package/android-tools/0004-Fix-build-issue-with-musl.patch Upstream +package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch Upstream +package/android-tools/0006-fix-big-endian-build.patch Upstream +package/android-tools/0007-include-cdefs-h-when-needed.patch Upstream +package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob Upstream +package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch Upstream +package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch Upstream +package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch Upstream +package/apache/0001-cross-compile.patch Upstream +package/apache/0002-nios2_is_not_os2.patch Upstream package/apache/S50apache Indent Shellcheck Variables +package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch Upstream +package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch Upstream +package/apr-util/0001-remove-checkapr.patch Upstream +package/apr/0001-sys-param-h.patch Upstream +package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch Upstream +package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch Upstream +package/arptables/0001-Fix-musl-build-issue.patch Upstream +package/arptables/0002-libarptc-libarptc_incl.c-fix-build-with-O0.patch Upstream +package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream +package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream +package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream +package/asterisk/0004-install-samples-need-the-data-files.patch Upstream +package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream +package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream +package/at-spi2-atk/0001-meson-add-tests-option.patch Upstream +package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream package/at/S99at Indent Variables +package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream +package/attr/0001-build-with-older-GCCs.patch Upstream package/audit/S02auditd Shellcheck Variables +package/aufs-util/0001-remove-user-settings.patch Upstream +package/aufs-util/0002-no-check-ver.patch Upstream +package/aufs-util/0003-no-strip-lib.patch Upstream +package/aumix/0001-fix-incorrect-makefile-am.patch Upstream +package/autoconf/0001-dont-add-dirty-to-version.patch Upstream +package/automake/0001-noman.patch Upstream +package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch Upstream package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables +package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch Upstream +package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream +package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream +package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream +package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream +package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream +package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream +package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream +package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream +package/bc/0004-no-gen-libmath.patch Upstream +package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch Upstream +package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch Upstream +package/bcusdk/0001-fd_set-requires-inclusion-of-sys-select.h.patch Upstream +package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch Upstream +package/bearssl/0001-Fix-missing-objdir-dependency.patch Upstream +package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch Upstream +package/beecrypt/0002-build-system.patch Upstream +package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch Upstream +package/benejson/0001-c-std.patch Upstream +package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch Upstream +package/bento4/0001-Add-support-for-cmake-install.patch Upstream +package/bento4/0002-Add-additional-methods-funtions-and-passing-poolid.patch Upstream +package/bento4/0003-Backport-Smmothstream-changes.patch Upstream +package/bento4/0004-more-SPS-parameters.patch Upstream +package/bento4/0005-AVC-extract-VUI-values-from-SPS.patch Upstream +package/bento4/0006-Implement-SPS-Frame-parser.patch Upstream +package/bento4/0007-Fix-segfault-when-AP4_Sample-s-seek.patch Upstream +package/bento4/0008-Hack-HBO.patch Upstream +package/bento4/0009-Android-32-ftello-fix.patch Upstream +package/bento4/0010-Dazn-sample-duration-workaround.patch Upstream +package/bento4/0011-Add-argument-to-reuse-single-sample-decrypter.patch Upstream +package/bento4/0012-Static-ReadGolomb-SignedGolomb.patch Upstream +package/bento4/0013-Add-GetChannels-method.patch Upstream +package/bento4/0014-Implemented-GetSampleIndexForTimeStamp-GetNearestSyn.patch Upstream +package/bento4/0015-Avoid-set-next-fragment-position.patch Upstream +package/bento4/0016-Fix-segfault-in-AP4_LinearReader-ProcessMoof.patch Upstream +package/berkeleydb/0001-cwd-db_config.patch Upstream +package/berkeleydb/0002-atomic_compare_exchange.patch Upstream +package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables +package/binutils/2.37/0001-sh-conf.patch Upstream +package/binutils/2.37/0002-poison-system-directories.patch Upstream +package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream +package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream +package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream +package/binutils/2.38/0001-sh-conf.patch Upstream +package/binutils/2.38/0002-poison-system-directories.patch Upstream +package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream +package/binutils/2.39/0001-sh-conf.patch Upstream +package/binutils/2.39/0002-poison-system-directories.patch Upstream +package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream +package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream +package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream +package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream +package/bmx7/0002-Fix-linking-error.patch Upstream +package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream package/boinc/S99boinc-client Indent Shellcheck Variables +package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream +package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream +package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream package/brickd/S70brickd Indent Shellcheck Variables +package/bridge-utils/0001-fix-build-on-musl.patch Upstream +package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream +package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream package/brltty/S10brltty Indent Shellcheck Variables +package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream +package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream +package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream +package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream +package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream +package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch Upstream +package/busybox/0003-libbb-sockaddr2str-ensure-only-printable-characters-.patch Upstream +package/busybox/0004-nslookup-sanitize-all-printed-strings-with-printable.patch Upstream package/busybox/S02sysctl Variables package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck package/busybox/S15watchdog Indent Variables package/busybox/S50telnet Indent Shellcheck Variables package/busybox/udhcpc.script Shellcheck +package/bzip2/0001-build-objects-twice.patch Upstream +package/bzip2/0002-improve-build-system.patch Upstream +package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstream package/c-icap/S96cicap Indent Shellcheck Variables +package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream +package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream +package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream +package/cairo/0001-fix-nofork-build.patch Upstream +package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream +package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream +package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream +package/caps/0001-Fix-stdint-types-with-musl.patch Upstream +package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream +package/cdrkit/0001-no-rcmd.patch Upstream +package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream +package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream package/cfm/S65cfm Indent Variables +package/cgic/0001-prepare_makefile.patch Upstream +package/cgic/0002-file_enhancements.patch Upstream +package/cgic/0003-restore-cgiFormFileGetTempfileName.patch Upstream package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables +package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream +package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream package/chrony/S49chrony Indent Shellcheck Variables +package/clamav/0001-mbox-do-not-use-backtrace-if-using-uClibc-without-ba.patch Upstream +package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream +package/cmake/0001-rename-cmake-rootfile.patch Upstream +package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream +package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream +package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream +package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream +package/connman/0003-wispr-Update-portal-context-references.patch Upstream package/connman/S45connman Variables +package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream package/coremark-pro/coremark-pro.sh.in Shellcheck -package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob -package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob -package/curlftpfs/0003-nocache-memleak-fix.patch Sob +package/cpio/0001-Minor-fix.patch Upstream +package/cpio/0002-Rewrite-dynamic-string-support.patch Upstream +package/cpio/0003-Fix-previous-commit.patch Upstream +package/cppdb/0001-mysql-library-suffix.patch Upstream +package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch Upstream +package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch Upstream +package/cpulimit/0003-Fix-an-infrequent-crash.patch Upstream +package/cpulimit/0004-Remove-procfs.h-inclusion.patch Upstream +package/crda/0001-crda-support-python-3-in-utils-key2pub.py.patch Upstream +package/crda/0002-drop-ldconfig-call.patch Upstream +package/crda/0003-drop-werror.patch Upstream +package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch Upstream +package/ctorrent/0001-fix-musl-build.patch Upstream +package/cups/0001-Remove-man-from-BUILDDIRS-in-configure.patch Upstream +package/cups/0002-Do-not-use-genstrings.patch Upstream +package/cups/0003-Sanitize-the-installation-process.patch Upstream +package/cups/0004-Remove-PIE-flags-from-the-build.patch Upstream +package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob Upstream +package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob Upstream +package/curlftpfs/0003-nocache-memleak-fix.patch Sob Upstream +package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream +package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream +package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream +package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream +package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch Upstream +package/daemon/0002-Fix-build-with-NDEBUG-defined.patch Upstream +package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream +package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream +package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream +package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream +package/dahdi-tools/0001-no-build-docs.patch Upstream +package/dahdi-tools/0002-no-perl-manpages.patch Upstream +package/dante/0001-fix-sparc-compile.patch Upstream +package/dante/0002-osdep-m4-Remove-getaddrinfo-too-low-checks.patch Upstream package/dante/S50dante Indent Shellcheck Variables +package/daq/0001-Fix-build-against-the-musl-C-library.patch Upstream +package/daq/0002-parallel-grammar.patch Upstream package/darkhttpd/S50darkhttpd Indent Shellcheck Variables +package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch Upstream +package/dbus-cpp/0001-gcc4.7.patch Upstream +package/dbus-cpp/0002-cross-compile-tools.patch Upstream +package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch Upstream package/dbus/S30dbus Indent Shellcheck TrailingSpace Variables +package/dc3dd/0001-no_man.patch Upstream +package/dc3dd/0002-fix-autoreconf.patch Upstream +package/dc3dd/0003-fix-for-glibc-2.28.patch Upstream +package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch Upstream package/dcron/S90dcron Variables package/dhcp/S80dhcp-relay Shellcheck Variables package/dhcp/S80dhcp-server Shellcheck Variables package/dhcp/dhclient-script Shellcheck TrailingSpace package/dhcpcd/S41dhcpcd Indent Variables -package/dhrystone/0001-cmdline-nruns.patch Sob -package/dhrystone/0002-HZ.patch Sob -package/dhrystone/0003-exit.patch Sob -package/dhrystone/0004-headers.patch Sob -package/dhrystone/0005-prototypes.patch Sob -package/directfb-examples/0001-remove-bzero.patch Sob +package/dhcpdump/0001-use-non-bsd-structures.patch Upstream +package/dhrystone/0001-cmdline-nruns.patch Sob Upstream +package/dhrystone/0002-HZ.patch Sob Upstream +package/dhrystone/0003-exit.patch Sob Upstream +package/dhrystone/0004-headers.patch Sob Upstream +package/dhrystone/0005-prototypes.patch Sob Upstream +package/dht/0001-cmake.patch Upstream +package/diffutils/0001-m4-stack-direction.m4-fix-build-on-microblazeel.patch Upstream +package/diffutils/0002-sigsegv-fix-build-on-or1k.patch Upstream +package/diffutils/0003-sys_random-port-better-to-uClibc-1-0-35.patch Upstream +package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch Upstream +package/diffutils/0005-sigsegv-Add-support-for-Linux-PowerPC-32-bit-with-mu.patch Upstream +package/dillo/0001-usr-local-include.patch Upstream +package/dillo/0002-Fix-openssl-detection.patch Upstream +package/dillo/0004-fix-build-with-gcc-10.patch Upstream +package/directfb-examples/0001-remove-bzero.patch Sob Upstream +package/directfb/0001-fix-missing-davinci-voodoo-header.patch Upstream +package/directfb/0002-imlib2-config.patch Upstream +package/directfb/0003-setregion-lock.patch Upstream +package/directfb/0004-use-gcc-link.patch Upstream +package/directfb/0005-add-missing-idivine-header.patch Upstream +package/directfb/0006-fix-client-gfx_state-initialisation.patch Upstream +package/dmalloc/0001-configure-fix-build-on-mips.patch Upstream +package/dmalloc/0003-configure-allow-overriding-some-tests.patch Upstream +package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch Upstream +package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream +package/dmraid/0001-fix-compilation-under-musl.patch Upstream package/dmraid/S20dmraid Variables package/dnsmasq/S80dnsmasq Shellcheck Variables package/docker-engine/S60dockerd Indent Shellcheck Variables +package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream +package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch Upstream package/domoticz/S99domoticz Shellcheck +package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch Upstream +package/dracut/0001-dracut.sh-don-t-unset-LD_PRELOAD.patch Upstream package/dracut/merged-usr-module-setup.sh Shellcheck package/dropbear/S50dropbear Indent Shellcheck Variables +package/dt/0001-adjust-os-symlink.patch Upstream +package/dt/0002-dt-default-source-define.patch Upstream +package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream +package/duma/0001-fix-cross-compilation.patch Upstream +package/duma/0002-no-tests.patch Upstream +package/duma/0003-fix-C++14.patch Upstream +package/duma/0004-Fix-build-with-latest-glibc.patch Upstream +package/dvb-apps/0001-Fix-generate-keynames.patch Upstream +package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream +package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream +package/dvb-apps/0004-Makefile-remove-test.patch Upstream +package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch Upstream +package/dvb-apps/0006-fix-glibc-2.31.patch Upstream +package/dvblast/0001-missing-lm.patch Upstream +package/dvblast/0002-fix-int-types.patch Upstream +package/dvbsnoop/0001-musl-types-h.patch Upstream +package/dvdrw-tools/0001-limits.h.patch Upstream +package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream +package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream +package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream package/earlyoom/S02earlyoom Indent Shellcheck +package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream +package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch Upstream +package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch Upstream +package/ecryptfs-utils/0001-musl.patch Upstream +package/ecryptfs-utils/0002-openssl110.patch Upstream +package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream +package/efivar/0001-Allow-build-with-uClibc.patch Upstream +package/efivar/0002-gcc.specs-drop-Werror.patch Upstream +package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream +package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream +package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream +package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream +package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream +package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch Upstream +package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch Upstream +package/ejabberd/0002-fix-ejabberdctl.patch Upstream +package/ejabberd/0003-correct-includes.patch Upstream package/ejabberd/S50ejabberd Indent Shellcheck Variables package/ejabberd/check-erlang-lib Shellcheck +package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream +package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream +package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream +package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream +package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream +package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream +package/elftosb/0001-fixes-includes.patch Upstream +package/elftosb/0002-force-cxx-compiler.patch Upstream +package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream +package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch Upstream +package/empty/0001-respect-LDFLAGS.patch Upstream +package/erlang-p1-sip/0001-correct-include.patch Upstream +package/erlang-p1-xmpp/0001-fix-includes.patch Upstream +package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream +package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream +package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream +package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream +package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream +package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream +package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables +package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream +package/evemu/0002-evemu-Update-struct-input_event.patch Upstream +package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/evemu/0004-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/exim/0001-Build-buildconfig-for-the-host.patch Upstream +package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream +package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream +package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream +package/exim/0005-sieve-fix-build-errors.patch Upstream +package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream +package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream +package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream +package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables +package/expect/0001-enable-cross-compilation.patch Upstream +package/expect/0002-allow-tcl-build-directory.patch Upstream +package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream +package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream +package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream +package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream +package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream package/fail2ban/S60fail2ban Shellcheck Variables package/fakedate/fakedate Shellcheck -package/fbv/0001-cross.patch Sob -package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob -package/fbv/0005-include.patch Sob +package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch Upstream +package/fbgrab/0001-fix-static-build.patch Upstream +package/fbset/0001-Fix-musl-compile.patch Upstream +package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch Upstream +package/fbterm/0002-mouse.cpp-fix-musl-compile.patch Upstream +package/fbterm/0003-C++11-compliance.patch Upstream +package/fbterm/0004-iconv.patch Upstream +package/fbv/0001-cross.patch Sob Upstream +package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob Upstream +package/fbv/0003-fix-bgr555.patch Upstream +package/fbv/0004-giflib.patch Upstream +package/fbv/0005-include.patch Sob Upstream +package/fbv/0006-libpng15.patch Upstream +package/fbv/0007-gif.c-fic-build-with-gcc-10.patch Upstream +package/fcgiwrap/0001-use-LIBS-from-configure.patch Upstream +package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch Upstream +package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch Upstream +package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch Upstream +package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream +package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream +package/ficl/0001-fix-Makefile.patch Upstream +package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream +package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream +package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream +package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream +package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream +package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream +package/flite/0001-fix-alsa-static.patch Upstream +package/fltk/0001-disable-tests.patch Upstream +package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream +package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream +package/fluent-bit/0003-fix-build-without-C.patch Upstream +package/fluxbox/0001-fixes-bug-1138.patch Upstream +package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch Upstream +package/fontconfig/0002-add-pthread-as-a-dependency-of-a-static-lib.patch Upstream +package/freeipmi/0001-add-disable-doc.patch Upstream +package/freeradius-client/0001-fix-for-nettle.patch Upstream +package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream +package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream +package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream +package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream +package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream +package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables +package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch Upstream +package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch Upstream +package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Upstream +package/freeswitch/0001-libs-srtp-crypto-hash-hmac_ossl.c-fix-build-with-lib.patch Upstream package/frr/S50frr Shellcheck -package/gamin/0002-no-const-return.patch Sob -package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob -package/genromfs/0001-build-system.patch Sob +package/fstrcmp/0001-disable-rpath.patch Upstream +package/ftop/0001-overflow.patch Upstream +package/fwts/0001-build-do-not-use-Werror.patch Upstream +package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch Upstream +package/fxload/0001-fix-static-build.patch Upstream +package/gamin/0001-no-abstract-sockets.patch Upstream +package/gamin/0002-no-const-return.patch Sob Upstream +package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream +package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream +package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream +package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream +package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream +package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream +package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream +package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream +package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream +package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream +package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream +package/genpart/0001-fix-return-code.patch Upstream +package/genromfs/0001-build-system.patch Sob Upstream +package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream +package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream package/gerbera/S99gerbera Indent +package/gettext-gnu/0001-error_print_progname.patch Upstream +package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream +package/giblib/0001-fix-imlib2-detection.patch Upstream +package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream +package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/gli/0001-Optional-building-tests.patch Upstream +package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream +package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch Upstream +package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream +package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream +package/glog/0001-added-emscripten-support.patch Upstream +package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch Upstream +package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream +package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream +package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream +package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream +package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream +package/gnuplot/0001-configure-add-without-demo-option.patch Upstream +package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream +package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream +package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream +package/gob2/0001-dont-include-from-prefix.patch Upstream +package/gobject-introspection/0001-disable-tests.patch Upstream +package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream +package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream +package/gocryptfs/0001-go.mod-fix-jacobsa-crypto-build-on-riscv64.patch Upstream package/google-breakpad/gen-syms.sh Shellcheck +package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream +package/gpm/0002-Install-unversioned-solibrary.patch Upstream +package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream +package/gpm/0004-Use-sigemptyset-API-instead-of-__sigemptyset.patch Upstream +package/gpm/0005-fix-building-w-newer-glibc.patch Upstream +package/gpm/0006-src-headers-daemon.h-avoid-redefinition-of-last_sele.patch Upstream package/gpsd/S50gpsd Indent Shellcheck Variables +package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch Upstream +package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch Upstream +package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Upstream +package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream +package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream +package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream +package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream +package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream +package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch Upstream +package/guile/0001-calculate-csqrt_manually.patch Upstream +package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream +package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch Upstream +package/gutenprint/0001-use-pregen-xmli18n-header.patch Upstream +package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch Upstream +package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch Upstream +package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream +package/haserl/0001-add-haserl_lualib.inc.patch Upstream package/haveged/S21haveged Shellcheck Variables +package/heirloom-mailx/0001-fix-libressl-support.patch Upstream +package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream +package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream +package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream +package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream +package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream package/htpdate/S43htpdate Shellcheck +package/httping/0001-fix-math-library-linking.patch Upstream +package/httping/0002-Makefile-allow-build-without-gettext.patch Upstream package/i2pd/S99i2pd Indent Shellcheck Variables -package/ifplugd/0001-cross.patch Sob -package/ifplugd/0002-fix-headers.patch Sob +package/i7z/0001-fix-build-with-gcc-10.patch Upstream +package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch Upstream +package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch Upstream +package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch Upstream +package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch Upstream +package/icu/0001-dont-build-static-dynamic-twice.patch Upstream +package/icu/0002-workaround-toolchain-bugs.patch Upstream +package/icu/0003-link-icudata-as-data-only.patch Upstream +package/icu/0004-fix-static-linking-with-icu-uc.patch Upstream +package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch Upstream +package/ifplugd/0001-cross.patch Sob Upstream +package/ifplugd/0002-fix-headers.patch Sob Upstream +package/ifplugd/0003-no-cxx.patch Upstream +package/ifplugd/0004-musl-fix-types.patch Upstream +package/ifplugd/0005-src-interface.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0001-ui_common.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0002-Rename-pcap_filter-to-iftop_pcap_filter.patch Upstream package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck package/ifupdown-scripts/nfs_check Shellcheck +package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream +package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream package/igd2-for-linux/S99upnpd Indent Shellcheck Variables +package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream +package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream +package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream +package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream package/inadyn/S70inadyn Indent NotExecutable package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables +package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream +package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream +package/intltool/0001-perl-5.26-compatibility.patch Upstream +package/iodine/0001-disable-systemd-and-selinux.patch Upstream +package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream +package/iozone/0001-Add-new-targets-for-iozone.patch Upstream +package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream +package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream +package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream +package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream +package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch Upstream +package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch Upstream package/iptables/S35iptables Shellcheck -package/irda-utils/0001-daemon.patch Sob -package/irda-utils/0002-nommu.patch Sob -package/irda-utils/0003-subdir.patch Sob +package/irda-utils/0001-daemon.patch Sob Upstream +package/irda-utils/0002-nommu.patch Sob Upstream +package/irda-utils/0003-subdir.patch Sob Upstream +package/irda-utils/0004-musl.patch Upstream package/irqbalance/S13irqbalance Indent Shellcheck Variables +package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Upstream +package/irrlicht/0002-remove-sys-sysctl.h.patch Upstream +package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream package/iucode-tool/S00iucode-tool Variables package/iwd/S40iwd Shellcheck Variables -package/keyutils/0002-cifs.patch Sob +package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream +package/janet/0001-Update-for-more-minimal-builds.patch Upstream +package/janus-gateway/0001-disable-ssp.patch Upstream +package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream +package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream +package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream +package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0003-fix-build-with-libressl.patch Upstream +package/kexec-lite/0001-clean-restart.patch Upstream +package/keyutils/0001-fix-install-rule.patch Upstream +package/keyutils/0002-cifs.patch Sob Upstream +package/kmod/0001-fix-O_CLOEXEC.patch Upstream +package/kodi-texturepacker/0001-texturepacker.patch Upstream +package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch Upstream +package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch Upstream +package/kodi/0002-cmake-findpython.patch Upstream +package/kodi/0003-cmake-search-for-python-interpreter.patch Upstream +package/kodi/0004-cmake-allow-to-override-PYTHON_EXECUTABLE.patch Upstream package/kodi/S50kodi Shellcheck Variables -package/libart/0001-art-config-cross.patch Sob -package/libcgicc/0001-disable-documentation-option.patch Sob -package/libfcgi/0002-disable-examples.patch Sob -package/libftdi/0001-pkgconfig_libusb.patch Sob -package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob +package/latencytop/0001-makefile.patch Upstream +package/lbase64/0001-retro-compatible-with-Lua-5.1.patch Upstream +package/lcdproc/0001-LCDd.conf.patch Upstream +package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream +package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream +package/leafnode2/0001-cross_makefile.patch Upstream +package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream +package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream +package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream +package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream +package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream +package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream +package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream +package/libabseil-cpp/0001-force-position-independent-code.patch Upstream +package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream +package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream +package/libart/0001-art-config-cross.patch Sob Upstream +package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream +package/libatasmart/0001-strpool-cross-flags.patch Upstream +package/libavl/0001-fix-makefile.patch Upstream +package/libb64/0001-Integer-overflows.patch Upstream +package/libb64/0002-Initialize-C++-objects.patch Upstream +package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream +package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream +package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream +package/libcec/0001-cecloader-h-fix-null-return.patch Upstream +package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/libcgicc/0001-disable-documentation-option.patch Sob Upstream +package/libclc/0001-support-out-of-tree-build.patch Upstream +package/libcodec2/0001-update-cmake.patch Upstream +package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream +package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream +package/libcuefile/0001-fix-static-link.patch Upstream +package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream +package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream +package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream +package/libdnet/0001-python-makefile.patch Upstream +package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream +package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream +package/libdvbcsa/0001-altivec-powerpc64.patch Upstream +package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream +package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream +package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream +package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream +package/libfcgi/0001-link-against-math.patch Upstream +package/libfcgi/0002-disable-examples.patch Sob Upstream +package/libffi/0001-Fix-installation-location-of-libffi.patch Upstream +package/libffi/0002-Fix-use-of-compact-eh-frames-on-MIPS.patch Upstream +package/libffi/0003-libffi-enable-hardfloat-in-the-MIPS-assembly-code.patch Upstream +package/libfm/0001-modules-fix-cross-compilation.patch Upstream +package/libfreeimage/0001-no-root-install.patch Upstream +package/libfreeimage/0002-fix-cpuid-x86.patch Upstream +package/libfreeimage/0003-fix-big-endian-os.patch Upstream +package/libfreeimage/0004-fixed-C-11-warnings.patch Upstream +package/libftdi/0001-pkgconfig_libusb.patch Sob Upstream +package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob Upstream +package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream +package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream +package/libfuse/0001-fix-aarch64-build.patch Upstream +package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream +package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream +package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream +package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream +package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream +package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream +package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream +package/libglib2/0002-remove-cpp-requirement.patch Upstream +package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream +package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream +package/libgpgme/0001-Fix-build-without-threads.patch Upstream +package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream +package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream +package/libgtk2/0001-reduce-dependencies.patch Upstream +package/libgtk3/0001-disable-atk-bridge.patch Upstream +package/libgtk3/0002-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch Upstream +package/libhdhomerun/0001-dont-strip.patch Upstream +package/libhid/0001-dont-fiddle-with-debug-flags.patch Upstream +package/libhid/0002-no-newline-in-ldflags.patch Upstream +package/libhid/0003-uclinux.patch Upstream +package/libical/0001-no-tests.patch Upstream +package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream +package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream package/libiio/S99iiod Shellcheck Variables -package/libmad/0001-mips-h-constraint-removal.patch Sob +package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream +package/libiqrf/0002-use-only-c-language.patch Upstream +package/libjson/0001-fix-broken-makefile.patch Upstream +package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream +package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream +package/libkcapi/0002-Add-disable-werror.patch Upstream +package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream +package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/liblinear/0001-build-static-lib.patch Upstream +package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream +package/liblog4c-localtime/0001-log4c.m4-fix-underquoted-definition-of-AM_PATH_LOG4C.patch Upstream +package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch Upstream +package/liblog4c-localtime/0003-Fix-debug-mode-build-with-uClibc.patch Upstream +package/liblog4c-localtime/0004-Add-AC_CONFIG_MACRO_DIR-to-configure.in.patch Upstream +package/liblog4c-localtime/0005-Fix-C-support.patch Upstream +package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch Upstream +package/libloki/0002-use-ln-snf.patch Upstream +package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream +package/libmad/0002-configure-ac-automake-foreign.patch Upstream +package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream +package/libmemcached/0001-disable-tests.patch Upstream +package/libmemcached/0002-disable-sanitizer.patch Upstream +package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream +package/libmemcached/0004-disable-doc-and-man.patch Upstream +package/libmemcached/0005-fix-pointer-comparaison.patch Upstream +package/libmng/0001-jpeg-9a.patch Upstream +package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream +package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream +package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch Upstream +package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch Upstream +package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream +package/libmpeg2/0001-altivec.patch Upstream +package/libmpeg2/0002-armv4l.patch Upstream +package/libmpeg2/0003-fix-arm-detection.patch Upstream +package/libmpeg2/0004-fix-sparc.patch Upstream +package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream +package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream +package/libnfc/0001-autotools-make-example-build-optional.patch Upstream +package/libnfs/0001-Fix-include-sys-time.h.patch Upstream +package/libnids/0001-libpcap-use-pkg-config.patch Upstream +package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream +package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream +package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream +package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream +package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream +package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream +package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream +package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream +package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream +package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream +package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream +package/liboping/0001-fix-utf8-support.patch Upstream +package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream +package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream +package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream +package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream +package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream +package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream +package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream +package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream +package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream +package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream +package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream +package/libqb/0001-Add-disable-tests-option.patch Upstream +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/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.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/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 +package/libserialport/0001-uclinux-detection.patch Upstream +package/libshdata/0001-backend-Add-missing-include-files.patch Upstream +package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch Upstream +package/libsidplay2/0001-sidplay2-libs-2.1.1.patch Upstream +package/libsidplay2/0002-pkg-config.patch Upstream +package/libsidplay2/0003-gcc6.patch Upstream +package/libsigrok/0001-Support-glibmm-2.68.patch Upstream +package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream +package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream +package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream +package/libsolv/0001-Fix-build-without-C.patch Upstream +package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream +package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream +package/libspatialindex/0001-allow-building-static-libs.patch Upstream +package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream +package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream +package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream +package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream +package/libsvg/0001-fix-expat-static-declaration.patch Upstream +package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream +package/libsvgtiny/0001-disable-debug-printfs.patch Upstream +package/libsvgtiny/0002-Remove-Werror.patch Upstream +package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream +package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream +package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream +package/libteam/0001-revert-disregard-current-state.patch Upstream +package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream +package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream +package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream +package/libtheora/0001-link-libtheoradec.patch Upstream +package/libtheora/0002-fix-autoreconf.patch Upstream +package/libtomcrypt/0001-fix-CVE-2019-17362.patch Upstream +package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch Upstream +package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch Upstream +package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch Upstream +package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream +package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream +package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream +package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream +package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream +package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream +package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream +package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream +package/libuwsc/0002-fix-bad-indentation.patch Upstream +package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream +package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream +package/libwebsock/0002-fix-ssl.patch Upstream +package/libwebsock/0003-fix-incorrect-inline.patch Upstream +package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream +package/libyuv/0001-i386-sse2.patch Upstream +package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream +package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables +package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream +package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch Upstream +package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch Upstream +package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream +package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream +package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream +package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream package/linux-tools/S10hyperv Variables +package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream +package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream +package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream +package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck +package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream +package/lirc-tools/0002-configure-add-disable-doc-option.patch Upstream package/lirc-tools/S25lircd Indent Variables -package/lite/0001-dfbspy-stat.patch Sob -package/lite/0002-no-tests.patch Sob -package/lite/0003-pkg-config.patch Sob +package/lite/0001-dfbspy-stat.patch Sob Upstream +package/lite/0002-no-tests.patch Sob Upstream +package/lite/0003-pkg-config.patch Sob Upstream +package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream package/lldpd/S60lldpd Indent Shellcheck Variables -package/lockfile-progs/0001-sus3v-legacy.patch Sob -package/madplay/0001-switch-to-new-alsa-api.patch Sob +package/llvm/0001-nfc-Fix-missing-include.patch Upstream +package/lm-sensors/0001-static-build.patch Upstream +package/lm-sensors/0002-no-host-ldconfig.patch Upstream +package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream +package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch Upstream +package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch Upstream +package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch Upstream +package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch Upstream +package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream +package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream +package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream +package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream +package/ltrace/0001-arm-plt.patch Upstream +package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream +package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream +package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream +package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream +package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream +package/lttng-tools/0001-configure.ac-add-disable-tests.patch Upstream +package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch Upstream +package/lua-lunix/0001-remove-link-with-librt.patch Upstream +package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch Upstream +package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch Upstream +package/lua/5.1.5/0001-root-path.patch Upstream +package/lua/5.1.5/0002-shared-libs-for-lua.patch Upstream +package/lua/5.1.5/0011-linenoise.patch Upstream +package/lua/5.1.5/0012-fix-reader-at-eoz.patch Upstream +package/lua/5.3.6/0001-root-path.patch Upstream +package/lua/5.3.6/0002-shared-libs-for-lua.patch Upstream +package/lua/5.3.6/0003-linenoise.patch Upstream +package/lua/5.4.4/0001-root-path.patch Upstream +package/lua/5.4.4/0002-shared-libs-for-lua.patch Upstream +package/lua/5.4.4/0011-linenoise.patch Upstream +package/luajit/0001-no-bin-symlink.patch Upstream +package/luajit/0002-install-inc.patch Upstream +package/luasyslog/0001-remove-AX_LUA_LIBS.patch Upstream +package/luasyslog/0002-build-ax_lua.m4-fix-cross-compilation.patch Upstream +package/lugaru/0001-ImageIO-fix-invalid-conversion.patch Upstream +package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch Upstream +package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch Upstream +package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch Upstream +package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch Upstream +package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch Upstream +package/lz4/0001-build-Support-BUILD_SHARED-no.patch Upstream +package/lzma/0001-Remove-static-from-LDFLAGS.patch Upstream +package/lzop/0001-allow-overriding-modification-time.patch Upstream +package/macchanger/0001-Fix-missing-include-for-caddr_t.patch Upstream +package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream +package/madplay/0002-configure-ac-automake-foreign.patch Upstream +package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream +package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream +package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream +package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream +package/makedumpfile/0002-Handle-__mips64.patch Upstream +package/mariadb/0001-add-extra-check-for-librt.patch Upstream +package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream package/mariadb/S97mysqld Indent Shellcheck Variables package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace +package/matchbox-lib/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0002-mb-applet-wireless.patch Upstream +package/matchbox-panel/0003-mb-applet-battery.patch Upstream +package/matchbox-startup-monitor/0001-true-false.patch Upstream +package/matchbox/0001-defaulttheme.patch Upstream +package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream +package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream +package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream +package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream +package/memcached/0001-logger.c-initialize-rport.patch Upstream +package/memcached/0002-check-for-sys-auxv.h.patch Upstream +package/memcached/0003-configure.ac-add-disable-werror.patch Upstream +package/memstat/0001-PATH_MAX.patch Upstream package/mender-connect/S43mender-connect Shellcheck -package/mii-diag/0001-strchr.patch Sob +package/menu-cache/0001-Support-gcc10-compilation.patch Upstream +package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch Upstream +package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch Upstream +package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Upstream +package/mesa3d/0003-src-util-rand_xor-Include-stddef.h-to-fix-build-erro.patch Upstream +package/mesa3d/0004-Fix-uClibc-build.patch Upstream +package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch Upstream +package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch Upstream +package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch Upstream +package/metacity/0001-add-libm-reference.patch Upstream +package/metacity/0002-gconf.patch Upstream +package/metacity/0003-mag-add-libm-reference.patch Upstream +package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch Upstream +package/midori/0001-disable-vala-fatal-warnings.patch Upstream +package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch Upstream +package/mii-diag/0001-strchr.patch Sob Upstream +package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch Upstream +package/mini-snmpd/0001-linux.c-fix-musl-build.patch Upstream package/minidlna/S60minidlnad Indent Shellcheck Variables package/minissdpd/S50minissdpd Indent Shellcheck Variables package/modem-manager/S44modem-manager Shellcheck Variables +package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch Upstream +package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch Upstream +package/mongrel2/0001-Do-not-run-tests.patch Upstream +package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch Upstream +package/mongrel2/0003-fix-build-with-gcc-4.8.patch Upstream +package/monit/0001-no-force-static.patch Upstream +package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch Upstream +package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch Upstream +package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch Upstream +package/mono/0002-Ongoing-work-on-the-cmake-build.patch Upstream package/mosquitto/S50mosquitto Indent Shellcheck Variables package/motion/S99motion Indent Shellcheck Variables +package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch Upstream package/mpd/S95mpd Variables +package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch Upstream +package/mpv/0001-fix-powerpc64-altivec.patch Upstream +package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch Upstream package/mrouted/S41mrouted NotExecutable package/mrp/S65mrp Indent Variables +package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch Upstream package/multipath-tools/S60multipathd Shellcheck +package/musepack/0001-shared.patch Upstream +package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/musepack/0003-include-fpu-control-with-glibc-only.patch Upstream +package/musepack/0004-missing-sys-select.patch Upstream +package/musepack/0005-fix-build-with-gcc-10.patch Upstream +package/musl/0001-avoid-kernel-if_ether.h.patch Upstream +package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream +package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream +package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/nanocom/0001-fix-build-with-gcc-10.patch Upstream +package/ncftp/0001-fix-gcc-10.patch Upstream +package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch Upstream +package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstream +package/ne10/0002-fix-build-without-C.patch Upstream package/neard/S53neard Indent Shellcheck Variables +package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream +package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream +package/neon/0002-configure.ac-fix-autoreconf.patch Upstream +package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream +package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables -package/netcat/0001-signed-bit-counting.patch Sob +package/netcat/0001-signed-bit-counting.patch Sob Upstream package/netopeer2/S52netopeer2 Shellcheck Variables -package/netplug/0001-makefile-flags.patch Sob +package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream +package/netplug/0001-makefile-flags.patch Sob Upstream +package/netplug/0002-add-missing-time-include.patch Upstream +package/netplug/0003-remove-assert-fail.patch Upstream package/netplug/S29netplug Indent Shellcheck Variables package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck +package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch Upstream package/netsnmp/S59snmpd Indent Shellcheck Variables +package/netsurf/0001-avoid-system-perl-dependencies.patch Upstream +package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream +package/netsurf/0003-fix-compilation-without-curl.patch Upstream +package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream +package/nettle/0001-disable-testsuite-examples.patch Upstream +package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream +package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables +package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream +package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables +package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream +package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch Upstream +package/nginx-naxsi/0002-PCRE2-compatibility.patch Upstream +package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream +package/nginx/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch Upstream +package/nginx/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch Upstream +package/nginx/0004-auto-lib-libxslt-conf-use-pkg-config.patch Upstream +package/nginx/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch Upstream +package/nginx/0006-auto-lib-openssl-conf-use-pkg-config.patch Upstream +package/nginx/0007-auto-lib-libgd-conf-use-pkg-config.patch Upstream +package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Upstream +package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream +package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream package/nginx/S50nginx Indent Variables +package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream +package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream +package/ngrep/0003-fix-disable-tcpkill.patch Upstream +package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream +package/nmap/0001-libdnet-wrapper-configure.patch Upstream +package/nodejs/0001-add-qemu-wrapper-support.patch Upstream +package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream +package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream +package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream package/nodm/S90nodm Indent Shellcheck Variables +package/norm/0001-protolib-drop-linux-version-check.patch Upstream +package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream +package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables +package/ntp/0001-nano.patch Upstream +package/ntp/0002-ntp-syscalls-fallback.patch Upstream +package/ntp/0003-override-shell.patch Upstream +package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables +package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream +package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream +package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream +package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream +package/nuttcp/0001-susv3-legacy.patch Upstream +package/nvidia-driver/0001-use-LDFLAGS.patch Upstream +package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream +package/odb/0001-tm.h-include-in-gcc.hxx-appears-to-be-no-longer-nece.patch Upstream +package/odb/0002-Remove-gratuitous-classes.patch Upstream +package/odb/0003-Initial-work-to-make-ODB-compatible-with-GCC-6.patch Upstream +package/odb/0004-Make-compilable-with-GCC-6-in-C-14-mode.patch Upstream +package/odb/0005-Fix-bug-in-GCC-6-input_location-translation.patch Upstream +package/odb/0006-Adapt-to-changes-in-GCC-8.patch Upstream +package/odb/0007-Switch-to-C-11-get-rid-of-auto_ptr-use.patch Upstream +package/odb/0008-Fix-GCC-8-adaptation-to-be-compatible-with-previous-.patch Upstream +package/odb/0009-Handle-namespace-aliases-when-parsing-GCC-tree.patch Upstream +package/odb/0010-Add-initial-support-for-GCC-9.patch Upstream +package/odb/0011-Adjust-to-changes-in-GCC-10.patch Upstream +package/odb/0012-Adjust-to-changes-in-GCC-11.patch Upstream +package/odb/0013-Resolve-name-lookup-ambiguity-causing-error-with-GCC.patch Upstream +package/ofono/0001-uclibc-backtrace.patch Upstream +package/ofono/0002-fix-musl-compile.patch Upstream package/ofono/S46ofono Variables +package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch Upstream +package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream +package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream +package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream +package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream package/olsr/S50olsr Indent Shellcheck Variables +package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream +package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream +package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream +package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream +package/open2300/0001-fix-makefile.patch Upstream +package/openblas/0001-Makefile.system-don-t-specify-optimization-level-bui.patch Upstream +package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openldap/0001-fix_cross_strip.patch Upstream +package/openldap/0002-fix-bignum.patch Upstream +package/openldap/0003-disable-docs.patch Upstream +package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream package/openntpd/S49ntp Shellcheck Variables +package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream +package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch Upstream +package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream +package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch Upstream +package/openpgm/0003-fix-build-on-macOS-ARM.patch Upstream +package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch Upstream +package/openpowerlink/0002-cmake-install-oplk-headers-files.patch Upstream +package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch Upstream +package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch Upstream +package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch Upstream +package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstream +package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream +package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream +package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream +package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream +package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables +package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream +package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream +package/openvmtools/0001-no_cflags_werror.patch Upstream +package/openvmtools/0002-dont-force-cppflags.patch Upstream +package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch Upstream +package/openvmtools/0004-Remove-assumptions-about-glibc-being-only-libc-imple.patch Upstream +package/openvmtools/0005-Use-configure-test-for-struct-timespec.patch Upstream +package/openvmtools/0006-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch Upstream +package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch Upstream +package/openvmtools/0008-Use-configure-test-for-sys-stat.h-include.patch Upstream +package/openvmtools/0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch Upstream +package/openvmtools/0012-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch Upstream package/openvmtools/shutdown Shellcheck package/openvpn/S60openvpn Indent Shellcheck Variables +package/oprofile/0001-musl.patch Upstream +package/optee-client/0001-libteeacl-condition-libteeacl-with-WITH_TEEACL.patch Upstream +package/optee-client/0002-libteeacl-use-realloc-instead-of-reallocarray.patch Upstream +package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream +package/oracle-mysql/0000-ac_cache_check.patch Upstream +package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream +package/oracle-mysql/0002-use-new-readline-iface.patch Upstream +package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream +package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream +package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream +package/oracle-mysql/0006-no-force-static-build.patch Upstream +package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream +package/oracle-mysql/0008-fix-type-conversion.patch Upstream +package/oracle-mysql/0009-gcc7.patch Upstream +package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream package/oracle-mysql/S97mysqld Shellcheck Variables package/owfs/S55owserver Shellcheck Variables package/owfs/S60owfs Shellcheck Variables +package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream +package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch Upstream +package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch Upstream +package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch Upstream +package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch Upstream +package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch Upstream +package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch Upstream +package/paxtest/0001-genpaxtest-move-log-location.patch Upstream +package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch Upstream +package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch Upstream +package/pcm-tools/0001-pmu-query.py-fix-python3-errors-add-linux-platform-s.patch Upstream +package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch Upstream +package/pcre/0001-Kill-compatibility-bits.patch Upstream +package/pcre/0002-Disable-C-unit-tests.patch Upstream +package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch Upstream +package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch Upstream +package/perl-net-ssleay/0001-fix-build-system.patch Upstream +package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream +package/perl-xml-libxml/0001-Makefile-PL.patch Upstream +package/php-amqp/0001-add-build-support-for-php-8.patch Upstream +package/php-amqp/0002-more-work-for-php-8.patch Upstream +package/php-geoip/0001-add-build-support-for-php8.patch Upstream +package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream +package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream +package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream +package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream +package/php-zmq/0002-fix-for-php-7.3.patch Upstream +package/php-zmq/0003-fix-for-php-8.0.0beta2.patch Upstream +package/php/0001-acinclude.m4-don-t-unset-variables.patch Upstream +package/php/0002-iconv-tweak-iconv-detection.patch Upstream +package/php/0003-configure-disable-the-phar-tool.patch Upstream +package/php/0004-Call-apxs-with-correct-prefix.patch Upstream +package/php/0005-allow-opcache-cross-compiling.patch Upstream +package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream +package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream +package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream +package/pifmrds/0003-Makefile-fix-static-link.patch Upstream package/pigpio/S50pigpio Shellcheck Variables +package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream +package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream +package/pixman/0001-Disable-tests.patch Upstream +package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream +package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream +package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream package/pkgconf/pkg-config.in Shellcheck -package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob +package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream +package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream +package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream +package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream package/postgresql/S50postgresql Variables +package/pound/0001-fix-openssl-1.0.2.patch Upstream +package/pound/0002-fix-openssl-1.1.0.patch Upstream +package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream +package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream +package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream +package/pptp-linux/0001-susv3-legacy.patch Upstream +package/pptp-linux/0002-fix-parallel-build.patch Upstream +package/prboom/0001-libpng-1.4.patch Upstream +package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch Upstream +package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch Upstream +package/procps-ng/0001-configure-Add--disable-w.patch Upstream +package/procps-ng/0002-escape-c-Fix-missing-nl_langinfo-on-certain-configs.patch Upstream +package/procps-ng/0003-fix-pifd_open-check.patch Upstream package/procps-ng/S02sysctl Variables package/proftpd/S50proftpd Indent Shellcheck Variables +package/prosody/0001-enable-syslog.patch Upstream +package/prosody/0002-add-pidfile.patch Upstream package/prosody/S50prosody Indent Shellcheck Variables +package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch Upstream +package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch Upstream package/ptpd/S65ptpd Indent Shellcheck Variables +package/ptpd2/0001-musl.patch Upstream +package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upstream +package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream package/ptpd2/S65ptpd2 Indent Shellcheck Variables +package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream +package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream +package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream +package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables +package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream +package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream +package/pulseview/0003-Support-glibmm-2.68.patch Upstream +package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream +package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream +package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream +package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream +package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream +package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream +package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream +package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream +package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream +package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream +package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream +package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream +package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream +package/python-pyqt5/0002-fix-QtCoremod.sip-syntax-error.patch Upstream +package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch Upstream +package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch Upstream +package/python-scipy/0001-build-sh4-FE.patch Upstream +package/python-setuptools/0001-add-executable.patch Upstream +package/python-sip/0001-remove-join-from-sip-h-files-string.patch Upstream package/python-web2py/S51web2py Shellcheck Variables -package/rdesktop/0001-8bit-colors.patch Sob +package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream +package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream +package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream +package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream +package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream +package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream +package/python3/0006-Don-t-add-multiarch-paths.patch Upstream +package/python3/0007-Abort-on-failed-module-build.patch Upstream +package/python3/0008-Serial-ioctl-workaround.patch Upstream +package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream +package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream +package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream +package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream +package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream +package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream +package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream +package/python3/0016-Add-an-option-to-disable-expat.patch Upstream +package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream +package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream +package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream +package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream +package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream +package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream +package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream +package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream +package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream +package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream +package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream +package/python3/0028-fix-building-on-older-distributions.patch Upstream +package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream +package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream +package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream +package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream +package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream +package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch Upstream +package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream +package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch Upstream +package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch Upstream +package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch Upstream +package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch Upstream +package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch Upstream +package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch Upstream +package/qt5/qt5base/0006-Fix-build-on-riscv32.patch Upstream +package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch Upstream +package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch Upstream +package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch Upstream +package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch Upstream +package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream +package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream +package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream +package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream +package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream +package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream +package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream +package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream +package/qt5/qt5webengine/0002-Add-python3-build-support.patch Upstream +package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch Upstream +package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch Upstream +package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch Upstream +package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch Upstream +package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch Upstream +package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch Upstream +package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch Upstream +package/quagga/0001-fix-ipctl-forwarding.patch Upstream +package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream +package/quagga/0003-Fix-build-with-gcc-10.patch Upstream +package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream +package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream +package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream +package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream +package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream +package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream +package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream +package/rdesktop/0001-8bit-colors.patch Sob Upstream +package/read-edid/0001-Fix-install-file-list.patch Upstream +package/read-edid/0002-Fix-compiler-check.patch Upstream +package/read-edid/0003-fix-build-with-gcc-10.patch Upstream +package/readline/0001-curses-link.patch Upstream +package/redis/0001-uclibc.patch Upstream +package/redis/0002-largefile-conditional-define.patch Upstream +package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream package/redis/S50redis Shellcheck Variables +package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream package/restorecond/S02restorecond Shellcheck +package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream +package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream package/rng-tools/S21rngd Shellcheck Variables +package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch Upstream +package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch Upstream +package/rpcbind/0001-Remove-yellow-pages-support.patch Upstream package/rpcbind/S30rpcbind EmptyLastLine Indent Variables -package/rubix/0002-misc-fixes.patch Sob +package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch Upstream +package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch Upstream +package/rpi-userland/0003-Disable-Werror-everywhere.patch Upstream +package/rpi-userland/0004-host-applications-disable-missing-applications.patch Upstream +package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch Upstream +package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch Upstream +package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream +package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream +package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream +package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream +package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Upstream +package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream +package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream +package/rtmpdump/0001-include-limits.h.patch Upstream +package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream +package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream +package/rubix/0001-dont-use-legacy-functions.patch Upstream +package/rubix/0002-misc-fixes.patch Sob Upstream +package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream +package/rygel/0001-build-Add-man_pages-build-options.patch Upstream +package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream package/rygel/S99rygel Indent Shellcheck Variables +package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream +package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream +package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch Upstream +package/samba4/0001-libreplace-disable-libbsd-support.patch Upstream +package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch Upstream +package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream +package/samba4/0004-lib-util-Add-signal.h-include.patch Upstream +package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch Upstream package/samba4/S91smb Indent Shellcheck Variables +package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream +package/screen/0001-no-memcpy-fallback.patch Upstream +package/screen/0002-install-no-backup-binary.patch Upstream +package/screen/0003-install-always-chmod.patch Upstream +package/screen/0004-install-nonversioned-binary.patch Upstream +package/screen/0005-rename-sched_h.patch Upstream +package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream +package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream +package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream +package/sdl/0001-use-correct-directfb-config.patch Upstream +package/sdl/0002-fix-compilation-with-libx11.patch Upstream +package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch Upstream +package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch Upstream +package/sdl_mixer/0002-configure__set_macro_directory.patch Upstream +package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch Upstream +package/sdl_sound/0001-fix-constness.patch Upstream +package/sdl_sound/0002-remove-werror.patch Upstream +package/sdl_sound/0003-renamed-physfs-export.patch Upstream package/seatd/S70seatd NotExecutable Variables +package/sedutil/0001-Common-log.h-time-2-needs-time.h.patch Upstream +package/sentry-native/0001-sentry.h-include-ucontext.h.patch Upstream package/ser2net/S50ser2net Indent Shellcheck Variables +package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream +package/setserial/0001-build-system-fix.patch Upstream +package/setserial/0002-tiocghayesesp-build-fix.patch Upstream +package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream +package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream +package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream +package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream +package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream +package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream package/shairport-sync/S99shairport-sync Indent Shellcheck Variables +package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream +package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream +package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream +package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck +package/slang/0001-slsh-libs.patch Upstream package/smcroute/S41smcroute Indent NotExecutable Variables +package/smstools3/0001-fix-Makefile.patch Upstream +package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream package/smstools3/S50smsd Shellcheck Variables -package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob +package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream +package/snmppp/0001-fix-build-without-v3.patch Upstream +package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream +package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream +package/snort/0003-configure.in-convert-AC_RUN_IFELSE-to-AC_CHECK_MEMBE.patch Upstream +package/snort/0004-configure.in-convert-AC_RUN_IFELSE-to-AC_COMPILE_IFE.patch Upstream +package/snort/0005-fix-sparc.patch Upstream +package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream +package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream +package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream +package/socat/0001-no-documentation.patch Upstream +package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream +package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream +package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream +package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream +package/softether/0003-use-fhs-install-directories.patch Upstream +package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch Upstream +package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch Upstream +package/softether/0006-cross-compile.patch Upstream +package/softether/0007-iconv.patch Upstream +package/softether/0008-librt.patch Upstream +package/softether/0009-uclibc-ai-addrconfig.patch Upstream +package/solarus/0001-cmake-remove-Werror.patch Upstream +package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob Upstream +package/sox/0001-uclibc.patch Upstream +package/sox/0002-configure.ac-put-back-disable-stack-protector.patch Upstream +package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch Upstream +package/sox/0004-configure.ac-fix-static-linking-with-magic.patch Upstream +package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream +package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream +package/sp-oops-extract/0002-stdint-cleanup.patch Upstream +package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream +package/speechd/0001-add-disable-doc.patch Upstream +package/speex/0001-thumb2-support.patch Upstream package/squid/S97squid Indent Shellcheck Variables +package/sredird/0001-termio.patch Upstream +package/sscep/0001-Fix-getopt-linking-error.patch Upstream package/sshguard/S49sshguard Indent package/sslh/S35sslh Indent Shellcheck Variables +package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream +package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream +package/statserial/0001-ncurses-link.patch Upstream +package/stellarium/0001-add-missing-include.patch Upstream +package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch Upstream +package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch Upstream +package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch Upstream package/stunnel/S50stunnel Indent Shellcheck Variables +package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream +package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch Upstream package/supervisor/S99supervisord Variables +package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream +package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck +package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream +package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream +package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream package/sysrepo/S51sysrepo-plugind Indent Shellcheck +package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream +package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream +package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream +package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream package/targetcli-fb/S50target Shellcheck Variables +package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstream +package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream +package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream +package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch Upstream +package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch Upstream +package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch Upstream package/tcf-agent/S55tcf-agent Shellcheck Variables +package/tcl/0001-dont-build-compat.patch Upstream +package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream +package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream +package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream package/tftpd/S80tftpd-hpa Indent Shellcheck Variables +package/ti-gfx/0001-newclkapi.patch Upstream +package/ti-gfx/0002-fix-build-omaplfb-linux.patch Upstream +package/ti-gfx/0003-km_install_modules.patch Upstream package/ti-gfx/S80ti-gfx Shellcheck Variables package/ti-gfx/esrev.sh Shellcheck +package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables +package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream +package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream +package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream +package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream +package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream +package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream +package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream +package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream +package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream +package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream +package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream +package/tovid/0001-manpage.patch Upstream package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables +package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream +package/transmission/0001-fix-utypes.patch Upstream +package/transmission/0002-fix-utp-include.patch Upstream +package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables package/triggerhappy/S10triggerhappy Indent Shellcheck Variables +package/trinity/0001-Fix-build-with-GCC-10.patch Upstream +package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch Upstream +package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch Upstream +package/trinity/0004-drop-decnet.patch Upstream +package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch Upstream +package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch Upstream +package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch Upstream +package/tstools/0001-build-get-along-with-buildroot.patch Upstream +package/tvheadend/0001-no-check_config.patch Upstream package/tvheadend/S99tvheadend Indent Shellcheck Variables +package/uboot-tools/0001-drop-configh-from-tools.patch Upstream +package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch Upstream +package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch Upstream +package/ubus/0001-Install-server-and-client-examples.patch Upstream +package/udpcast/0001-fix-musl-build.patch Upstream +package/uemacs/01-clear-ixon-termios-flag.patch Upstream +package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream +package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream +package/uhttpd/0001-Remove-Werror.patch Upstream +package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream +package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream package/unbound/S70unbound Shellcheck +package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream +package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables +package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream package/upmpdcli/S99upmpdcli Indent Shellcheck Variables +package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch Upstream +package/urg/0001-select-h.patch Upstream +package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch Upstream +package/usb_modeswitch/0001-fix-systemd-detection.patch Upstream package/usbguard/S20usbguard Indent Shellcheck Variables +package/usbmount/0001-rules-fix.patch Upstream +package/usbmount/0002-use-udev-environment-instead-of-blkid.patch Upstream +package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream +package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream +package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream +package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream +package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream +package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck +package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream +package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch Upstream +package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch Upstream +package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch Upstream +package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch Upstream +package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch Upstream +package/vboot-utils/0004-Disable-static-futility.patch Upstream +package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream +package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream +package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream +package/vde2/0001-no-cxx.patch Upstream +package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream +package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream +package/vdr/0001-getloadavg.patch Upstream +package/vdr/0002-musl-compat.patch Upstream +package/vdr/0003-include-missing-limits.patch Upstream +package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream +package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream +package/vlc/0002-automake-add-subdir-objects-option.patch Upstream +package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream +package/vlc/0004-Fix-build-error-using-uClibc-by-adding-sys-types.h.patch Upstream +package/vlc/0005-Don-t-assume-strerror_l-is-available.patch Upstream +package/vlc/0006-posix-remove-ancient-run-time-fallback-to-real-time-.patch Upstream +package/vlc/0007-Add-support-for-freerdp2.patch Upstream +package/vlc/0008-configure.ac-also-use-AC_PATH_PROG-to-check-for-wayl.patch Upstream +package/vlc/0009-modules-video_filter-opencv_example.cpp-fix-build-wi.patch Upstream +package/vlc/0010-opengl-missing-library-check.patch Upstream +package/vpnc/0001-Makefile-allow-to-override-the-PREFIX-variable.patch Upstream +package/vpnc/0002-Makefile-allow-to-override-the-version.patch Upstream +package/vpnc/0003-Makefile-allow-passing-custom-CFLAGS-CPPFLAGS.patch Upstream +package/vpnc/0004-Makefile-provide-an-option-to-not-build-manpages.patch Upstream +package/vpnc/0005-Makefile-allow-passing-a-custom-path-to-libgcrypt-co.patch Upstream +package/vpnc/0006-config.c-Replace-deprecated-SUSv3-functions-with-POS.patch Upstream +package/vpnc/0007-sysdep.h-don-t-assume-error.h-is-available-on-all-Li.patch Upstream +package/vpnc/0008-sysdep.c-don-t-include-linux-if_tun.h-on-Linux.patch Upstream +package/vpnc/0009-config.c-add-missing-sys-ttydefaults.h-include.patch Upstream +package/vsftpd/0001-utmpx-builddef.patch Upstream +package/vsftpd/0002-fix-CVE-2015-1419.patch Upstream +package/vsftpd/0003-Prevent-hang-in-SIGCHLD-handler.patch Upstream package/vsftpd/S70vsftpd Indent Shellcheck Variables +package/vte/0001-build-Fix-build-with-kernel-headers-from-linux-4-13.patch Upstream +package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch Upstream +package/vtun/0001-fix-installation.patch Upstream +package/vtun/0002-fix-ssl-headers-checks.patch Upstream +package/vtun/0003-openssl11.patch Upstream +package/w_scan/0001-musl.patch Upstream +package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch Upstream +package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch Upstream +package/waffle/0002-wayland-fix-build-against-version-1-20.patch Upstream +package/waffle/0003-drop-C-dependency.patch Upstream +package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream +package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream +package/wampcc/0003-Broken-build-on-Windows.patch Upstream package/watchdogd/S01watchdogd Indent NotExecutable +package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream +package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream +package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream +package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream +package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream +package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream +package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch Upstream +package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch Upstream +package/wilc-driver/0005-Fix-cast-warnings.patch Upstream +package/wipe/0001-musl.patch Upstream +package/wireless_tools/0001-remove-bzero.patch Upstream +package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream +package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream +package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream +package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream package/wpa_supplicant/ifupdown.sh Shellcheck +package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream +package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream package/x11r7/xapp_xdm/S99xdm Indent Variables -package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob +package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream +package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0001-Fix-link-failure-with-gcc-10.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0002-ati-cleanup-terminology-to-use-primary-secondary.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0003-Guard-local-variable-priv-only-used-with-glamor.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0004-Only-include-dri-h-with-older-versions-of-xserver.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0003-Update-for-1.20-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0004-xorg.conf-add-mandatory-modules-fb-shadow-fbdevhw.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0005-backing_store_tuner-struct-_Window-backStorage-is-go.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0001-Update-to-newer-swap-macros.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0002-Fix-error-unknown-type-name-uint.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch Upstream +package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-savage/0002-xorg-xserver120.patch Upstream +package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob Upstream +package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch Upstream package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables +package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch Upstream +package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch Upstream +package/x265/0001-fix-gcc-options.patch Upstream +package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch Upstream +package/xen/0002-Fix-build-with-64-bits-time_t.patch Upstream +package/xen/0003-libs-light-fix-tv_sec-printf-format.patch Upstream +package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch Upstream +package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch Upstream +package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream +package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream +package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream +package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream +package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream +package/xinetd/0001-ar.patch Upstream +package/xinetd/0002-destdir.patch Upstream +package/xinetd/0003-rpc-fix.patch Upstream +package/xinetd/0004-configure-rlim_t.patch Upstream +package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream package/xl2tp/xl2tpd TrailingSpace +package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream +package/xxhash/0001-fix-man-page-installation.patch Upstream +package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream +package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream +package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream +package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream +package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream +package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream +package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream +package/ympd/0001-only-c-language.patch Upstream +package/ympd/0002-added-forward-declarations.patch Upstream +package/ytree/0001-fix-musl.patch Upstream +package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream +package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream +package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream +package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream +package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream +package/zic/0001-remove-dependency-check-on-version-file.patch Upstream +package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream +package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream +package/zip/0003-Makefile-Use-CFLAGS-from-command-line.patch Upstream +package/zip/0004-configure-use-LDFLAGS-from-command-line.patch Upstream +package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream +package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream +package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream +package/zip/0008-fix-musl-static-build.patch Upstream +package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream +package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream +package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream +package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream +package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream +package/znc/0002-Fix-build-with-libressl.patch Upstream +package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream +package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch Upstream +package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream -- 2.34.1 From fontaine.fabrice at gmail.com Mon Apr 3 16:34:33 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 3 Apr 2023 18:34:33 +0200 Subject: [Buildroot] [PATCH v3,1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230403163433.368657-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) - This bump will fix the following build failure with python >= 3.11: In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 446 | " " + handle(frame->f_code->co_filename).cast() + | ^~ https://github.com/zeek/zeek/blob/v5.2.0/NEWS Fixes: - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 Signed-off-by: Fabrice Fontaine --- Changes v2 -> v3: - Add a patch to fix install Changes v1 -> v2: - Update commit message with information about python build failure ...CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch | 30 +++++++++++++++++++ package/zeek/zeek.hash | 6 ++-- package/zeek/zeek.mk | 13 +++++--- 3 files changed, 42 insertions(+), 7 deletions(-) create mode 100644 package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch diff --git a/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch new file mode 100644 index 0000000000..c6f6fe0f46 --- /dev/null +++ b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch @@ -0,0 +1,30 @@ +From 397cfad57d38bfb4dc681c9533e5ed98a342d9ae Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 3 Apr 2023 18:29:14 +0200 +Subject: [PATCH] CMakeLists.txt: drop EXCLUDE_FROM_ALL + +Drop EXCLUDE_FROM_ALL from add_subdirectory(caf) or caf libraries such +as libcaf_core.so won't be installed resulting in a runtime failure + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/zeek/broker/pull/327] +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt +index cb99d290..c91dcf22 100644 +--- a/auxil/broker/CMakeLists.txt ++++ b/auxil/broker/CMakeLists.txt +@@ -217,7 +217,7 @@ else () + set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") + set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") + set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") +- add_subdirectory(caf EXCLUDE_FROM_ALL) ++ add_subdirectory(caf) + list(APPEND OPTIONAL_SRC $) + list(APPEND OPTIONAL_SRC $) + list(APPEND OPTIONAL_SRC $) +-- +2.39.2 + diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From james.hilliard1 at gmail.com Mon Apr 3 22:00:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 3 Apr 2023 16:00:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pep517: drop package Message-ID: <20230403220014.2729-1-james.hilliard1@gmail.com> This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. Signed-off-by: James Hilliard --- DEVELOPERS | 1 - package/python-pep517/python-pep517.hash | 5 ----- package/python-pep517/python-pep517.mk | 14 -------------- 3 files changed, 20 deletions(-) delete mode 100644 package/python-pep517/python-pep517.hash delete mode 100644 package/python-pep517/python-pep517.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7c5880c8ee..9f795804cc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1410,7 +1410,6 @@ F: package/python-multidict/ F: package/python-mypy-extensions/ F: package/python-outcome/ F: package/python-pathspec/ -F: package/python-pep517/ F: package/python-pycares/ F: package/python-pydyf/ F: package/python-pypa-build/ diff --git a/package/python-pep517/python-pep517.hash b/package/python-pep517/python-pep517.hash deleted file mode 100644 index 6535e51656..0000000000 --- a/package/python-pep517/python-pep517.hash +++ /dev/null @@ -1,5 +0,0 @@ -# md5, sha256 from https://pypi.org/pypi/pep517/json -md5 7fd08b11215256601a8a4940c1ba3d34 pep517-0.13.0.tar.gz -sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 pep517-0.13.0.tar.gz -# Locally computed sha256 checksums -sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE diff --git a/package/python-pep517/python-pep517.mk b/package/python-pep517/python-pep517.mk deleted file mode 100644 index c43b09faaa..0000000000 --- a/package/python-pep517/python-pep517.mk +++ /dev/null @@ -1,14 +0,0 @@ -################################################################################ -# -# python-pep517 -# -################################################################################ - -PYTHON_PEP517_VERSION = 0.13.0 -PYTHON_PEP517_SOURCE = pep517-$(PYTHON_PEP517_VERSION).tar.gz -PYTHON_PEP517_SITE = https://files.pythonhosted.org/packages/4d/19/e11fcc88288f68ae48e3aa9cf5a6fd092a88e629cb723465666c44d487a0 -PYTHON_PEP517_LICENSE = MIT -PYTHON_PEP517_LICENSE_FILES = LICENSE -PYTHON_PEP517_SETUP_TYPE = flit-bootstrap - -$(eval $(host-python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Apr 4 05:35:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 04 Apr 2023 05:35:01 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-03 Message-ID: <20230404053507.8B33D81773@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-03 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 20 | 12 | 0 | 32 | master | 117 | 92 | 3 | 212 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 7 gobject-introspection-1.72.0 | 5 linux-6.1.14 | 5 fs/ubifs/ubifs.mk:49: /home... | 4 unknown | 4 bluez5_utils-5.66 | 3 host-qemu-7.2.0 | 3 host-rust-1.68.0 | 3 olsr-0.9.8 | 3 agentpp-4.6.0 | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-go-1.19.7 | 2 libabseil-cpp-20220623.1 | 2 libnss-3.89 | 2 xenomai-3.0.10 | 2 acpica-20220331 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dahdi-linux-3.2.0 | 1 dash-0.5.11.5 | 1 duma-2.5.15 | 1 edk2-edk2-stable202208 | 1 elfutils-0.186 | 1 ffmpeg-4.4.3 | 1 fluent-bit-2.0.9 | 1 fontconfig-2.13.1 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/squashfs/squashfs.mk:56:... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gobject-introspection | 1 gocryptfs-2.3 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gdb-arc-2020.09-releas... | 1 libglvnd-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libpng | 1 libselinux-3.3 | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 mawk | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 openssh-9.3p1 | 1 perl-5.36.0 | 1 python-pyicu-2.10.2 | 1 python3-3.11.2 | 1 quickjs-2021-03-27 | 1 shadow-4.13 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 v4l2loopback-0.12.7 | 1 wolfssl-5.5.3 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/68246261d2f23a81f538331836a34e6f827e38d9 | m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f5a3b6cbba65e4882851208cca4fe41b63ba725e | mips64el | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6988733d9c98e27fe29792ad1ec3fff9dd56f71b | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d457087d0cf972892e6fcbcbd3d6c1f5090fceba | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/70c90565ed90839e5a540205bdc177bf77a2a7c2 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8a670534927cc21db609a53d895e751fa5df2f02 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/262b7f9923f0b2f7677002483fd416ef2a1d4b7e | ORPH x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/57f93719274bd81727296dc4b57c30cc2970b947 | ORPH mips64el | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/a6be3b569f49f1507f7c2c0df58f3675d138fa90 | xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ee4f28a9c3a2379cd09faaedd00a4ec884e574ac | ORPH or1k | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/16178cc0e7bba0f76e1c080de4a1f719375f02fd | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/015e23006f664203d3bfe03799f2d553e3c9c1eb | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1bc3528e7cc1f0da8df19e23de03734d8030f943 | ORPH armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/98e546ed8c890f26afacd9d27dc5af5783902ba6 | mipsel | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/05cae29bcba833ee4059f32dd82780abab070ec0 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9677c0990dadee21d44ffe4cd82f16be8e079192 | ORPH aarch64 | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/12c3fdce44504a610717714f33119cde2432e9fb | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cddaa49a1b87721f7dced277b3ba830b697fa37e | x86_64 | fs/squashfs/squashfs.mk:56:... | NOK | http://autobuild.buildroot.net/results/2e7b4778d578f1dcefc3c8c3fc443918c1f56fc2 | powerpc64 | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/ea6c5ea50b4c3efef4f2942ffe671ac475487980 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f02dd18281b764412923f8a8e8cf1b5485a054ea | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/70cd98c2e1cb483b1ab740181738be7413dccf36 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/05a99e5901b52cff10ee93245f104b7ff7bab3b0 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8937fbacf79636ef326cc247c4696b5feedaf73a | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb29292bd5abf0ee36085219618207ff4be7b824 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/134eac55daae45cda7526814e63138156d3644af | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4bc41b63f52b0b2a3946debd7d0459c6cda6520d | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/f6ebfd318744868e4fc1a6b889e713fa9859edb6 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e21608bd7932d9aa593a81a534f60052699f2e29 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1fbd8b85d664547c1f2ce786e37c1bf584b520f1 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2274027b43e4a52ddee86988828d8cf2c608553f | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8d837b688dc3879828611cdcfaec3fdc740e2161 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/30657e9033dfc09875f1ecdec0720213d45f2b0b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bc9711482c86941e4b33a09c26b79fb59623b76b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6b9b6a7789c25c5fe72938013f6ada931b2ac6ad | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3727cd31ebc2ea22059e473f762a5acd170fc34a | ORPH x86_64 | gocryptfs-2.3 | NOK | http://autobuild.buildroot.net/results/d72d70970c3a1e1b6aac83c4476c5824871705cb | microblaze | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/49d308ff263b6dfa5452750432ee4ce4bc17d685 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a0b2ead594898d9f65d91a7e45ca307aaa4b097 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7745904e3ca7300a5b89fac4ea2d9ca12d92321a | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5fb4f27746f8a0170cd68a0ea5c064469076a946 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f31a9c357c4ab04b48abb1528c7ccc15b95c657a | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5e05393c71589f1be4804987cd71822613bb2768 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e4112adad9fc0178c2a2cb169c9b3f3e89de2347 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8edd8fd091ab8cb8dc0254f0615e83f0d2d8d2c2 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/17907d3b573f293542439ad2d3a05721e2dc29c2 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/4ccdd02614f31c4a7e1e3a7f193aeb113ab3d90e | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/160340692b2c35898771d1105fa9b2de0c717b67 | ORPH mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/58dc26e4a1620c174dea1a80a5cbb704f322e4b5 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0bc578b68664c7ba5327d66b9a3f28ea95f9daeb | sh4eb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/610c7c74952030c8afbd6b6a988c9d27ebe86d52 | arm | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3a1af20e18321519f90122e147ef3f41bdd82caa | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b0abfb3fe9fc6ef507b666bb6fbc64c94c8c851a | i686 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/d344637a486c6fe8b95cf08da81e24bb408d6534 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/2830912de2cb2b69f6b89fc8b4ff4d7179f252e2 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/b4546095c8ad637593e57d03fb754aa2590d3e2c | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/3af97b15e4b380cc7587c8c2f6536399e67bb2ac | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/42d03892fdb56d6dd3610c5a37465b8cee30e949 | xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/62943562684a654ad31702fa827207ac61a3309e | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/0abf39e887fd96d6398283ba5525dd09219d7c4d | aarch64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/95926147c5264cc15a432a9b0c5607bf67cb145d | x86_64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/6fbc3373a4651cf907c0bcc60586266228590a7e | armeb | libpng | TIM | http://autobuild.buildroot.net/results/ecbf7fbe5d27b6e19e1da86c066b62a0d9f487d8 | or1k | libselinux-3.3 | NOK | http://autobuild.buildroot.net/results/829df44d66b66230a66f825f5143ecea8fd4efb9 | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1cd9d9d6cb37180566c0fb6289ddf00d809927bb | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a7c2c5f674a9ac3a030469827ee1b247b8fe0c3f | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/574e4b5213381a42738ca64d4f08b613f85f26fa | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4c4f89060a432b66f938fa3159a0ca071af452fb | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d60b8bc7b26e3094b309044454ea16d7e60b649f | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6ba1e6e15a1f57cff58b91dd91f7a4ad6a7a3039 | ORPH sh4 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/52eecdf1d1b9f9a06af43e1e8eec914703e98c36 | powerpc64le | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/b14abbf69ce730cad7332e082992019e0c57d0cc | m68k | mawk | TIM | http://autobuild.buildroot.net/results/4253dc93569b25c65f9539d677c4ee55a444cba9 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/44b25bfa92782154834ab046961e757eafc95b26 | ORPH aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/8d6bcd1f4cf42b41c97492f04fd382050087814c | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/d3f4d0afe07b355c94eec10fb27dac63cee51bf7 | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/ce9edb2e3280e561427ad4ca30733cd9b0fc64c9 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/471d553f040979ab8a8013fb9144251b7525d033 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/50da7bedc4b3fc0f3af071272e3dfa17269fe3ee | ORPH microblazeel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/5ce2108c8642e19dcddfc8ae6f5dc9e67111476f | or1k | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/69a0419975c48f3ca496ae1dbdbb424c64935340 | arceb | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/2888cff78d36e69b54fe9d39215cbf7aefa460c3 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2453c6197f9cfe9e70f68f3967900009b6d47e59 | s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/56fc0a813aa1fd605d6e40a68cd20b1b65a53bd0 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/95ad725e1c72ddad33b4184c178fd1b5b86be828 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d3d1b2743a6cbf57769f1113f2363096658768f5 | mips | unknown | NOK | http://autobuild.buildroot.net/results/49271adeb9e08626aa4d7b408b9f4d376183cffb | armeb | unknown | NOK | http://autobuild.buildroot.net/results/55f6abe258ae4b5625e1f0d2dd5ad03a7c48242b | m68k | unknown | NOK | http://autobuild.buildroot.net/results/f45a7cf03af811c1229c412da90cb31351f5bcb7 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/3cacb1b61cf404282e4029870a0f6e488fecd32a | powerpc64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/e7b17140ec1d3762ea35b24f8e4f2c520a46078c | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/0eda0b8e3a5fea5558d4be41d676bf3a86881daa | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d9a9f288ac34daa11ef3646a046bc5f13cde707c | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/a6985df8c69651a8e465d7c2bedd704fa7482e6b | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/ad35dfa6d04653d1c7b84dfa05429c25d77ae6d9 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 2 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 libnss-3.88.1 | 1 php-8.2.3 | 1 python-sip-4.19.25 | 1 ulog-0389d243352255f6182326... | 1 xenomai-3.0.10 | 1 zlib-ng-2.0.6 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/25b923415cbb60e8a417414dedd15f7b1f58a837 | ORPH sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d4e2c03bfd3291a862949e53a4b178364b871b3c | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b99c015f55d3be03104ea565f629d44ae1b086e | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6a30a7b46de0854d1aea2a26eb890fc84977c9aa | arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e3dddbf86b48d61e5e7460cedef88fce1f2388e9 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e7b7318276d2bd90a6eccd807fc58508d3af2f3d | i686 | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/29b66c3a73317eb6daad8ab58f1850d3623ab6d9 | aarch64_be | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/b4a866eb1e2fd7302f7a9d62a8fa9e28f59b8b96 | powerpc64le | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/1a9317cf41c22b260e41e24f0ba5d998a3bd5ebb | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/29af63afc32f51d9e9b3583510ef82547e2bf871 | microblazeel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/cb75c481d168cddd54c7e2daeddbad837250e7e2 | aarch64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/d54d071c50066405fdc25e81253771d977f825ff | ORPH -- http://autobuild.buildroot.net From G.Kautzmann at PRIMES.de Tue Apr 4 07:15:34 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Tue, 4 Apr 2023 07:15:34 +0000 Subject: [Buildroot] Tools(?) packages for drivers a kernels 6..x Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E6B7@Exchange2013.PRIMES.local> After I got a camera module imx219 working in Linux on a RasPi4 I wanted to switch to another camera. According to the manual I copied the needed files to /lib/modules/5.10.92-v7l/kernel/drivers/media/i2c/ imx296.ko /boot/overlays/imx296.dtbo and id some configurations in /boot/config . But I can't set up the modules correctly with with 'depmod -a' If 'depmod' is a part oft he tools generated by buildroot, what do I need to get it into the image? --- Newer Linux Kernels like 6.1.4 seems to have some support fort he camera imx296, building them with buildroot is leading to an error: *** Can't find default configuration "arch/arm/configs/bcm2711_defconfig"! The default Kernel for Raspberry4 with Buildroot 2023.02 seems to be a V5.10.x without default support for imx296, any ideas? Thanks for your help -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagasdotme at gmail.com Tue Apr 4 12:47:47 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 4 Apr 2023 19:47:47 +0700 Subject: [Buildroot] Tools(?) packages for drivers a kernels 6..x In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E6B7@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E6B7@Exchange2013.PRIMES.local> Message-ID: On 4/4/23 14:15, Gerd Kautzmann wrote: > Newer Linux Kernels like 6.1.4 seems to have some support fort he camera imx296, buildingthem with buildroot is leadingto an error: > > *** Can't find default configuration "arch/arm/configs/bcm2711_defconfig"! Looks like you're using upstream kernel but you want downstream config. However, I'm not familiar with building kernel with Buildroot, so I guess you need to copy the downstream config [1] somewhere in your Buildroot tree and point Buildroot (via BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG) to use that kernel config. I'm only answering the kernel building question, because it looks like you ask multiple, distinct questions in the same thread. Please start new thread for each question in that case. Also, try sending plain-text email only; the auto-generated plain text from HTML email is rather ugly. Last but not least, when replying, don't top-post; reply inline with appropriate context instead. Some people (like me) tend to cut the whole context below your reply if you top-post. Thanks. [1]: https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm64/configs/bcm2711_defconfig -- An old man doll... just what I always wanted! - Clara From vincent.stehle at arm.com Tue Apr 4 14:40:08 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Tue, 4 Apr 2023 16:40:08 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/qemu: update defconfigs to Linux 6.2.9 In-Reply-To: <20230403114947.1823718-1-sebastian.weyer@smile.fr> References: <20230403114947.1823718-1-sebastian.weyer@smile.fr> Message-ID: On Mon, Apr 03, 2023 at 01:49:46PM +0200, Sebastian Weyer wrote: > Just updating all qemu defconfigs to the latest Kernel version: > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed > > Tested using external toolchains: > https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 > > Signed-off-by: Sebastian Weyer > --- > v2: > - remove Kernel header version from comment in > qemu_riscv64_nommu_virt_defconfig > - use kernel version 6.2.9 instead of 6.1.11 > > The pipeline used here yielded the same results as Romain's for the > previous version of the patch: > https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 > With the exception that the defconfigs he removed aren't removed for the > new pipeline > --- > configs/qemu_aarch64_ebbr_defconfig | 4 ++-- > configs/qemu_aarch64_sbsa_defconfig | 4 ++-- > configs/qemu_aarch64_virt_defconfig | 4 ++-- > configs/qemu_arm_ebbr_defconfig | 4 ++-- > configs/qemu_arm_versatile_defconfig | 4 ++-- > configs/qemu_arm_vexpress_defconfig | 4 ++-- > configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- Hi Sebastian, Thanks for this patch. I have quickly tested all the aarch64 and arm defconfigs. They all work on my side except the qemu_aarch64_virt_defconfig, which has a typo (see below). It does work fine with the typo fixed. Best regards, Vincent. > configs/qemu_m68k_mcf5208_defconfig | 4 ++-- > configs/qemu_m68k_q800_defconfig | 4 ++-- > configs/qemu_microblazebe_mmu_defconfig | 4 ++-- > configs/qemu_microblazeel_mmu_defconfig | 4 ++-- > configs/qemu_mips32r2_malta_defconfig | 4 ++-- > configs/qemu_mips32r2el_malta_defconfig | 4 ++-- > configs/qemu_mips32r6_malta_defconfig | 4 ++-- > configs/qemu_mips32r6el_malta_defconfig | 4 ++-- > configs/qemu_mips64_malta_defconfig | 4 ++-- > configs/qemu_mips64el_malta_defconfig | 4 ++-- > configs/qemu_mips64r6_malta_defconfig | 4 ++-- > configs/qemu_mips64r6el_malta_defconfig | 4 ++-- > configs/qemu_nios2_10m50_defconfig | 4 ++-- > configs/qemu_or1k_defconfig | 4 ++-- > configs/qemu_ppc64_e5500_defconfig | 4 ++-- > configs/qemu_ppc64_pseries_defconfig | 4 ++-- > configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- > configs/qemu_ppc64le_pseries_defconfig | 4 ++-- > configs/qemu_ppc_bamboo_defconfig | 4 ++-- > configs/qemu_ppc_e500mc_defconfig | 4 ++-- > configs/qemu_ppc_g3beige_defconfig | 4 ++-- > configs/qemu_ppc_mac99_defconfig | 4 ++-- > configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- > configs/qemu_riscv32_virt_defconfig | 4 ++-- > configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- > configs/qemu_riscv64_virt_defconfig | 4 ++-- > configs/qemu_s390x_defconfig | 4 ++-- > configs/qemu_sh4_r2d_defconfig | 4 ++-- > configs/qemu_sh4eb_r2d_defconfig | 4 ++-- > configs/qemu_sparc64_sun4u_defconfig | 4 ++-- > configs/qemu_sparc_ss10_defconfig | 4 ++-- > configs/qemu_x86_64_defconfig | 4 ++-- > configs/qemu_x86_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- > 42 files changed, 85 insertions(+), 85 deletions(-) > > diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig > index e3157089a9..e5714c1ed5 100644 > --- a/configs/qemu_aarch64_ebbr_defconfig > +++ b/configs/qemu_aarch64_ebbr_defconfig > @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" > > # Linux headers > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig > index 609444e787..e368721252 100644 > --- a/configs/qemu_aarch64_sbsa_defconfig > +++ b/configs/qemu_aarch64_sbsa_defconfig > @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig > index 03df0ad9e2..9115569ab9 100644 > --- a/configs/qemu_aarch64_virt_defconfig > +++ b/configs/qemu_aarch64_virt_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" ^ A spurious space slipped in, which breaks the build. > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig > index 8fbb3069bc..c530dd502c 100644 > --- a/configs/qemu_arm_ebbr_defconfig > +++ b/configs/qemu_arm_ebbr_defconfig > @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post- > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/arm-ebbr/genimage.cfg" > > # Linux headers > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" > > diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig > index 4f43273a82..50f0f62e39 100644 > --- a/configs/qemu_arm_versatile_defconfig > +++ b/configs/qemu_arm_versatile_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="versatile" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig > index 2c813456f4..997e11be10 100644 > --- a/configs/qemu_arm_vexpress_defconfig > +++ b/configs/qemu_arm_vexpress_defconfig > @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > BR2_TARGET_ROOTFS_EXT2_SIZE="64M" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" > diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig > index 576c441154..1ea602de0e 100644 > --- a/configs/qemu_arm_vexpress_tz_defconfig > +++ b/configs/qemu_arm_vexpress_tz_defconfig > @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y > # BR2_TARGET_ROOTFS_TAR is not set > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" > > diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig > index 0490b9e29e..7e3acaf41a 100644 > --- a/configs/qemu_m68k_mcf5208_defconfig > +++ b/configs/qemu_m68k_mcf5208_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig > index 30d8982db3..00b08f9753 100644 > --- a/configs/qemu_m68k_q800_defconfig > +++ b/configs/qemu_m68k_q800_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig > index 7bd2ae53b8..6701d9077d 100644 > --- a/configs/qemu_microblazebe_mmu_defconfig > +++ b/configs/qemu_microblazebe_mmu_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" > BR2_LINUX_KERNEL_LINUX_BIN=y > diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig > index cd8c5a3cb2..674e88911e 100644 > --- a/configs/qemu_microblazeel_mmu_defconfig > +++ b/configs/qemu_microblazeel_mmu_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" > BR2_LINUX_KERNEL_LINUX_BIN=y > diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig > index 49d84c308b..f24422102e 100644 > --- a/configs/qemu_mips32r2_malta_defconfig > +++ b/configs/qemu_mips32r2_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig > index 5363018c47..26356dde3d 100644 > --- a/configs/qemu_mips32r2el_malta_defconfig > +++ b/configs/qemu_mips32r2el_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig > index f77feb9b6d..82c37317a7 100644 > --- a/configs/qemu_mips32r6_malta_defconfig > +++ b/configs/qemu_mips32r6_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig > index 575034441a..9f6a3f3a44 100644 > --- a/configs/qemu_mips32r6el_malta_defconfig > +++ b/configs/qemu_mips32r6el_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig > index e9438fda1e..60eb2ecdc3 100644 > --- a/configs/qemu_mips64_malta_defconfig > +++ b/configs/qemu_mips64_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig > index 4b1c8e22af..96b92dc264 100644 > --- a/configs/qemu_mips64el_malta_defconfig > +++ b/configs/qemu_mips64el_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig > index 87ef7902af..42676eae80 100644 > --- a/configs/qemu_mips64r6_malta_defconfig > +++ b/configs/qemu_mips64r6_malta_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig > index 5774207f65..4ec537a0e9 100644 > --- a/configs/qemu_mips64r6el_malta_defconfig > +++ b/configs/qemu_mips64r6el_malta_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig > index 4b9c53e8de..8a6059b738 100644 > --- a/configs/qemu_nios2_10m50_defconfig > +++ b/configs/qemu_nios2_10m50_defconfig > @@ -1,7 +1,7 @@ > BR2_nios2=y > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="10m50" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" > BR2_TARGET_ROOTFS_INITRAMFS=y > @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel needs mkimage > BR2_PACKAGE_HOST_UBOOT_TOOLS=y > diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig > index b3d9d79156..9cd6bf7372 100644 > --- a/configs/qemu_or1k_defconfig > +++ b/configs/qemu_or1k_defconfig > @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" > > diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig > index 6ad03c4c87..bb5a5268a4 100644 > --- a/configs/qemu_ppc64_e5500_defconfig > +++ b/configs/qemu_ppc64_e5500_defconfig > @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as the kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig > index 50844dc93b..5cddbd8242 100644 > --- a/configs/qemu_ppc64_pseries_defconfig > +++ b/configs/qemu_ppc64_pseries_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="pseries" > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig > index f6a5c3d409..edb4fe2832 100644 > --- a/configs/qemu_ppc64le_powernv8_defconfig > +++ b/configs/qemu_ppc64le_powernv8_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="powernv" > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig > index 7ce5a9d310..418e632331 100644 > --- a/configs/qemu_ppc64le_pseries_defconfig > +++ b/configs/qemu_ppc64le_pseries_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig > index f4cc5589e7..75266dc24b 100644 > --- a/configs/qemu_ppc_bamboo_defconfig > +++ b/configs/qemu_ppc_bamboo_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig > index 0a1877c44b..c110627611 100644 > --- a/configs/qemu_ppc_e500mc_defconfig > +++ b/configs/qemu_ppc_e500mc_defconfig > @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as the kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig > index 1c11bcf77d..a14a641b23 100644 > --- a/configs/qemu_ppc_g3beige_defconfig > +++ b/configs/qemu_ppc_g3beige_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig > index 2331041c2a..ec11cf8946 100644 > --- a/configs/qemu_ppc_mac99_defconfig > +++ b/configs/qemu_ppc_mac99_defconfig > @@ -6,12 +6,12 @@ BR2_powerpc_7400=y > BR2_SYSTEM_DHCP="eth0" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="pmac32" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig > index b9a0812d52..ebb09a4efa 100644 > --- a/configs/qemu_ppc_mpc8544ds_defconfig > +++ b/configs/qemu_ppc_mpc8544ds_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig > index f354e303e5..b38c97652f 100644 > --- a/configs/qemu_riscv32_virt_defconfig > +++ b/configs/qemu_riscv32_virt_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="rv32" > BR2_LINUX_KERNEL_IMAGE=y > > diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig > index ee70beb208..c9b7200883 100644 > --- a/configs/qemu_riscv64_nommu_virt_defconfig > +++ b/configs/qemu_riscv64_nommu_virt_defconfig > @@ -3,8 +3,8 @@ BR2_riscv=y > BR2_RISCV_64=y > # BR2_RISCV_USE_MMU is not set > > -# Linux headers same as kernel, a 5.19 series > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y > +# Linux headers same as kernel > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Busybox with hush > BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" > BR2_LINUX_KERNEL_IMAGE=y > > diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig > index b3174a152c..fd0ff16791 100644 > --- a/configs/qemu_riscv64_virt_defconfig > +++ b/configs/qemu_riscv64_virt_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_IMAGE=y > > diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig > index 6bbcca0896..78184eca1f 100644 > --- a/configs/qemu_s390x_defconfig > +++ b/configs/qemu_s390x_defconfig > @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y > # BR2_TARGET_ROOTFS_TAR is not set > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig > index 0f12b7dfe9..9267270ccd 100644 > --- a/configs/qemu_sh4_r2d_defconfig > +++ b/configs/qemu_sh4_r2d_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" > BR2_LINUX_KERNEL_ZIMAGE=y > diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig > index d5ee371e79..e4d48e1f90 100644 > --- a/configs/qemu_sh4eb_r2d_defconfig > +++ b/configs/qemu_sh4eb_r2d_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" > BR2_LINUX_KERNEL_ZIMAGE=y > diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig > index 485b497e71..c064a7b939 100644 > --- a/configs/qemu_sparc64_sun4u_defconfig > +++ b/configs/qemu_sparc64_sun4u_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" > > diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig > index 2ba04c0864..af26a2fb55 100644 > --- a/configs/qemu_sparc_ss10_defconfig > +++ b/configs/qemu_sparc_ss10_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" > > diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig > index cc505a8540..6562bc1f52 100644 > --- a/configs/qemu_x86_64_defconfig > +++ b/configs/qemu_x86_64_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" > BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y > diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig > index 34b7e2d292..7886cb4ccf 100644 > --- a/configs/qemu_x86_defconfig > +++ b/configs/qemu_x86_defconfig > @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" > > diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig > index cb78106091..ade45fa180 100644 > --- a/configs/qemu_xtensa_lx60_defconfig > +++ b/configs/qemu_xtensa_lx60_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig > index 4be1b66edc..c6ba892486 100644 > --- a/configs/qemu_xtensa_lx60_nommu_defconfig > +++ b/configs/qemu_xtensa_lx60_nommu_defconfig > @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > -- > 2.25.1 > From G.Kautzmann at PRIMES.de Tue Apr 4 15:25:27 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Tue, 4 Apr 2023 15:25:27 +0000 Subject: [Buildroot] Tools(?) packages for drivers a kernels 6..x Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E76A@Exchange2013.PRIMES.local> > Newer Linux Kernels like 6.1.4 seems to have some support fort he camera imx296, buildingthem with buildroot is leadingto an error: > > *** Can't find default configuration "arch/arm/configs/bcm2711_defconfig"! > [1]: https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm64/configs/bcm2711_defconfig Thanks for you reply, I never considered downloading some additional configuration files myself. This is what I did: cd output/build/linux-6.1.14/arch/arm/configs wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm/configs/bcm2711_defconfig make buildprocess was successful > because it looks like you ask multiple, distinct questions in the same thread. > Please start new thread for each question in that case. Sorry, I wasn't very precise, there might be two ways getting a linux image with support for a special device and I didn't really know which way to chose. And sorry for html format, Outlook is a mess and it got worse after they switched to ribbons. Greetings Gerd From sebastian.weyer at smile.fr Tue Apr 4 15:35:09 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Tue, 4 Apr 2023 17:35:09 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/qemu: update defconfigs to Linux 6.2.9 In-Reply-To: References: <20230403114947.1823718-1-sebastian.weyer@smile.fr> Message-ID: Hi Vincent, Thank you for testing. Not sure how the whitespace slipped in. I'll fix it and send a new version. Best regards, Sebastian On Tue, Apr 4, 2023 at 4:40?PM Vincent Stehl? wrote: > On Mon, Apr 03, 2023 at 01:49:46PM +0200, Sebastian Weyer wrote: > > Just updating all qemu defconfigs to the latest Kernel version: > > > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed > > > > Tested using external toolchains: > > https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 > > > > Signed-off-by: Sebastian Weyer > > --- > > v2: > > - remove Kernel header version from comment in > > qemu_riscv64_nommu_virt_defconfig > > - use kernel version 6.2.9 instead of 6.1.11 > > > > The pipeline used here yielded the same results as Romain's for the > > previous version of the patch: > > https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 > > With the exception that the defconfigs he removed aren't removed for the > > new pipeline > > --- > > configs/qemu_aarch64_ebbr_defconfig | 4 ++-- > > configs/qemu_aarch64_sbsa_defconfig | 4 ++-- > > configs/qemu_aarch64_virt_defconfig | 4 ++-- > > configs/qemu_arm_ebbr_defconfig | 4 ++-- > > configs/qemu_arm_versatile_defconfig | 4 ++-- > > configs/qemu_arm_vexpress_defconfig | 4 ++-- > > configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- > > Hi Sebastian, > > Thanks for this patch. > > I have quickly tested all the aarch64 and arm defconfigs. They all work on > my > side except the qemu_aarch64_virt_defconfig, which has a typo (see below). > It > does work fine with the typo fixed. > > Best regards, > Vincent. > > > configs/qemu_m68k_mcf5208_defconfig | 4 ++-- > > configs/qemu_m68k_q800_defconfig | 4 ++-- > > configs/qemu_microblazebe_mmu_defconfig | 4 ++-- > > configs/qemu_microblazeel_mmu_defconfig | 4 ++-- > > configs/qemu_mips32r2_malta_defconfig | 4 ++-- > > configs/qemu_mips32r2el_malta_defconfig | 4 ++-- > > configs/qemu_mips32r6_malta_defconfig | 4 ++-- > > configs/qemu_mips32r6el_malta_defconfig | 4 ++-- > > configs/qemu_mips64_malta_defconfig | 4 ++-- > > configs/qemu_mips64el_malta_defconfig | 4 ++-- > > configs/qemu_mips64r6_malta_defconfig | 4 ++-- > > configs/qemu_mips64r6el_malta_defconfig | 4 ++-- > > configs/qemu_nios2_10m50_defconfig | 4 ++-- > > configs/qemu_or1k_defconfig | 4 ++-- > > configs/qemu_ppc64_e5500_defconfig | 4 ++-- > > configs/qemu_ppc64_pseries_defconfig | 4 ++-- > > configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- > > configs/qemu_ppc64le_pseries_defconfig | 4 ++-- > > configs/qemu_ppc_bamboo_defconfig | 4 ++-- > > configs/qemu_ppc_e500mc_defconfig | 4 ++-- > > configs/qemu_ppc_g3beige_defconfig | 4 ++-- > > configs/qemu_ppc_mac99_defconfig | 4 ++-- > > configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- > > configs/qemu_riscv32_virt_defconfig | 4 ++-- > > configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- > > configs/qemu_riscv64_virt_defconfig | 4 ++-- > > configs/qemu_s390x_defconfig | 4 ++-- > > configs/qemu_sh4_r2d_defconfig | 4 ++-- > > configs/qemu_sh4eb_r2d_defconfig | 4 ++-- > > configs/qemu_sparc64_sun4u_defconfig | 4 ++-- > > configs/qemu_sparc_ss10_defconfig | 4 ++-- > > configs/qemu_x86_64_defconfig | 4 ++-- > > configs/qemu_x86_defconfig | 4 ++-- > > configs/qemu_xtensa_lx60_defconfig | 4 ++-- > > configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- > > 42 files changed, 85 insertions(+), 85 deletions(-) > > > > diff --git a/configs/qemu_aarch64_ebbr_defconfig > b/configs/qemu_aarch64_ebbr_defconfig > > index e3157089a9..e5714c1ed5 100644 > > --- a/configs/qemu_aarch64_ebbr_defconfig > > +++ b/configs/qemu_aarch64_ebbr_defconfig > > @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh > board/qemu/aarch64-ebbr/p > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c > board/qemu/aarch64-ebbr/genimage.cfg" > > > > # Linux headers > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > > > diff --git a/configs/qemu_aarch64_sbsa_defconfig > b/configs/qemu_aarch64_sbsa_defconfig > > index 609444e787..e368721252 100644 > > --- a/configs/qemu_aarch64_sbsa_defconfig > > +++ b/configs/qemu_aarch64_sbsa_defconfig > > @@ -17,12 +17,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh > board/qemu/aarch64-sbsa/a > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c > board/qemu/aarch64-sbsa/genimage.cfg" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > > > diff --git a/configs/qemu_aarch64_virt_defconfig > b/configs/qemu_aarch64_virt_defconfig > > index 03df0ad9e2..9115569ab9 100644 > > --- a/configs/qemu_aarch64_virt_defconfig > > +++ b/configs/qemu_aarch64_virt_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > ^ > A spurious space slipped in, which breaks the build. > > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_arm_ebbr_defconfig > b/configs/qemu_arm_ebbr_defconfig > > index 8fbb3069bc..c530dd502c 100644 > > --- a/configs/qemu_arm_ebbr_defconfig > > +++ b/configs/qemu_arm_ebbr_defconfig > > @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh > board/qemu/arm-ebbr/post- > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c > board/qemu/arm-ebbr/genimage.cfg" > > > > # Linux headers > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" > > > > diff --git a/configs/qemu_arm_versatile_defconfig > b/configs/qemu_arm_versatile_defconfig > > index 4f43273a82..50f0f62e39 100644 > > --- a/configs/qemu_arm_versatile_defconfig > > +++ b/configs/qemu_arm_versatile_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="versatile" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" > > BR2_LINUX_KERNEL_DTS_SUPPORT=y > > diff --git a/configs/qemu_arm_vexpress_defconfig > b/configs/qemu_arm_vexpress_defconfig > > index 2c813456f4..997e11be10 100644 > > --- a/configs/qemu_arm_vexpress_defconfig > > +++ b/configs/qemu_arm_vexpress_defconfig > > @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > BR2_TARGET_ROOTFS_EXT2_SIZE="64M" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > > BR2_LINUX_KERNEL_DTS_SUPPORT=y > > BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" > > diff --git a/configs/qemu_arm_vexpress_tz_defconfig > b/configs/qemu_arm_vexpress_tz_defconfig > > index 576c441154..1ea602de0e 100644 > > --- a/configs/qemu_arm_vexpress_tz_defconfig > > +++ b/configs/qemu_arm_vexpress_tz_defconfig > > @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y > > # BR2_TARGET_ROOTFS_TAR is not set > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" > > > > diff --git a/configs/qemu_m68k_mcf5208_defconfig > b/configs/qemu_m68k_mcf5208_defconfig > > index 0490b9e29e..7e3acaf41a 100644 > > --- a/configs/qemu_m68k_mcf5208_defconfig > > +++ b/configs/qemu_m68k_mcf5208_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_m68k_q800_defconfig > b/configs/qemu_m68k_q800_defconfig > > index 30d8982db3..00b08f9753 100644 > > --- a/configs/qemu_m68k_q800_defconfig > > +++ b/configs/qemu_m68k_q800_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_microblazebe_mmu_defconfig > b/configs/qemu_microblazebe_mmu_defconfig > > index 7bd2ae53b8..6701d9077d 100644 > > --- a/configs/qemu_microblazebe_mmu_defconfig > > +++ b/configs/qemu_microblazebe_mmu_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" > > BR2_LINUX_KERNEL_LINUX_BIN=y > > diff --git a/configs/qemu_microblazeel_mmu_defconfig > b/configs/qemu_microblazeel_mmu_defconfig > > index cd8c5a3cb2..674e88911e 100644 > > --- a/configs/qemu_microblazeel_mmu_defconfig > > +++ b/configs/qemu_microblazeel_mmu_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" > > BR2_LINUX_KERNEL_LINUX_BIN=y > > diff --git a/configs/qemu_mips32r2_malta_defconfig > b/configs/qemu_mips32r2_malta_defconfig > > index 49d84c308b..f24422102e 100644 > > --- a/configs/qemu_mips32r2_malta_defconfig > > +++ b/configs/qemu_mips32r2_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips32r2el_malta_defconfig > b/configs/qemu_mips32r2el_malta_defconfig > > index 5363018c47..26356dde3d 100644 > > --- a/configs/qemu_mips32r2el_malta_defconfig > > +++ b/configs/qemu_mips32r2el_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips32r6_malta_defconfig > b/configs/qemu_mips32r6_malta_defconfig > > index f77feb9b6d..82c37317a7 100644 > > --- a/configs/qemu_mips32r6_malta_defconfig > > +++ b/configs/qemu_mips32r6_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips32r6el_malta_defconfig > b/configs/qemu_mips32r6el_malta_defconfig > > index 575034441a..9f6a3f3a44 100644 > > --- a/configs/qemu_mips32r6el_malta_defconfig > > +++ b/configs/qemu_mips32r6el_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64_malta_defconfig > b/configs/qemu_mips64_malta_defconfig > > index e9438fda1e..60eb2ecdc3 100644 > > --- a/configs/qemu_mips64_malta_defconfig > > +++ b/configs/qemu_mips64_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64el_malta_defconfig > b/configs/qemu_mips64el_malta_defconfig > > index 4b1c8e22af..96b92dc264 100644 > > --- a/configs/qemu_mips64el_malta_defconfig > > +++ b/configs/qemu_mips64el_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64r6_malta_defconfig > b/configs/qemu_mips64r6_malta_defconfig > > index 87ef7902af..42676eae80 100644 > > --- a/configs/qemu_mips64r6_malta_defconfig > > +++ b/configs/qemu_mips64r6_malta_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64r6el_malta_defconfig > b/configs/qemu_mips64r6el_malta_defconfig > > index 5774207f65..4ec537a0e9 100644 > > --- a/configs/qemu_mips64r6el_malta_defconfig > > +++ b/configs/qemu_mips64r6el_malta_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_nios2_10m50_defconfig > b/configs/qemu_nios2_10m50_defconfig > > index 4b9c53e8de..8a6059b738 100644 > > --- a/configs/qemu_nios2_10m50_defconfig > > +++ b/configs/qemu_nios2_10m50_defconfig > > @@ -1,7 +1,7 @@ > > BR2_nios2=y > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="10m50" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" > > BR2_TARGET_ROOTFS_INITRAMFS=y > > @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel needs mkimage > > BR2_PACKAGE_HOST_UBOOT_TOOLS=y > > diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig > > index b3d9d79156..9cd6bf7372 100644 > > --- a/configs/qemu_or1k_defconfig > > +++ b/configs/qemu_or1k_defconfig > > @@ -10,12 +10,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" > > > > diff --git a/configs/qemu_ppc64_e5500_defconfig > b/configs/qemu_ppc64_e5500_defconfig > > index 6ad03c4c87..bb5a5268a4 100644 > > --- a/configs/qemu_ppc64_e5500_defconfig > > +++ b/configs/qemu_ppc64_e5500_defconfig > > @@ -12,12 +12,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as the kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_ppc64_pseries_defconfig > b/configs/qemu_ppc64_pseries_defconfig > > index 50844dc93b..5cddbd8242 100644 > > --- a/configs/qemu_ppc64_pseries_defconfig > > +++ b/configs/qemu_ppc64_pseries_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="pseries" > > BR2_LINUX_KERNEL_VMLINUX=y > > > > diff --git a/configs/qemu_ppc64le_powernv8_defconfig > b/configs/qemu_ppc64le_powernv8_defconfig > > index f6a5c3d409..edb4fe2832 100644 > > --- a/configs/qemu_ppc64le_powernv8_defconfig > > +++ b/configs/qemu_ppc64le_powernv8_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="powernv" > > BR2_LINUX_KERNEL_VMLINUX=y > > > > diff --git a/configs/qemu_ppc64le_pseries_defconfig > b/configs/qemu_ppc64le_pseries_defconfig > > index 7ce5a9d310..418e632331 100644 > > --- a/configs/qemu_ppc64le_pseries_defconfig > > +++ b/configs/qemu_ppc64le_pseries_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" > > BR2_LINUX_KERNEL_VMLINUX=y > > > > diff --git a/configs/qemu_ppc_bamboo_defconfig > b/configs/qemu_ppc_bamboo_defconfig > > index f4cc5589e7..75266dc24b 100644 > > --- a/configs/qemu_ppc_bamboo_defconfig > > +++ b/configs/qemu_ppc_bamboo_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_e500mc_defconfig > b/configs/qemu_ppc_e500mc_defconfig > > index 0a1877c44b..c110627611 100644 > > --- a/configs/qemu_ppc_e500mc_defconfig > > +++ b/configs/qemu_ppc_e500mc_defconfig > > @@ -11,12 +11,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as the kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_ppc_g3beige_defconfig > b/configs/qemu_ppc_g3beige_defconfig > > index 1c11bcf77d..a14a641b23 100644 > > --- a/configs/qemu_ppc_g3beige_defconfig > > +++ b/configs/qemu_ppc_g3beige_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_mac99_defconfig > b/configs/qemu_ppc_mac99_defconfig > > index 2331041c2a..ec11cf8946 100644 > > --- a/configs/qemu_ppc_mac99_defconfig > > +++ b/configs/qemu_ppc_mac99_defconfig > > @@ -6,12 +6,12 @@ BR2_powerpc_7400=y > > BR2_SYSTEM_DHCP="eth0" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="pmac32" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_mpc8544ds_defconfig > b/configs/qemu_ppc_mpc8544ds_defconfig > > index b9a0812d52..ebb09a4efa 100644 > > --- a/configs/qemu_ppc_mpc8544ds_defconfig > > +++ b/configs/qemu_ppc_mpc8544ds_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_riscv32_virt_defconfig > b/configs/qemu_riscv32_virt_defconfig > > index f354e303e5..b38c97652f 100644 > > --- a/configs/qemu_riscv32_virt_defconfig > > +++ b/configs/qemu_riscv32_virt_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="rv32" > > BR2_LINUX_KERNEL_IMAGE=y > > > > diff --git a/configs/qemu_riscv64_nommu_virt_defconfig > b/configs/qemu_riscv64_nommu_virt_defconfig > > index ee70beb208..c9b7200883 100644 > > --- a/configs/qemu_riscv64_nommu_virt_defconfig > > +++ b/configs/qemu_riscv64_nommu_virt_defconfig > > @@ -3,8 +3,8 @@ BR2_riscv=y > > BR2_RISCV_64=y > > # BR2_RISCV_USE_MMU is not set > > > > -# Linux headers same as kernel, a 5.19 series > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y > > +# Linux headers same as kernel > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Busybox with hush > > BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" > > BR2_LINUX_KERNEL_IMAGE=y > > > > diff --git a/configs/qemu_riscv64_virt_defconfig > b/configs/qemu_riscv64_virt_defconfig > > index b3174a152c..fd0ff16791 100644 > > --- a/configs/qemu_riscv64_virt_defconfig > > +++ b/configs/qemu_riscv64_virt_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_IMAGE=y > > > > diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig > > index 6bbcca0896..78184eca1f 100644 > > --- a/configs/qemu_s390x_defconfig > > +++ b/configs/qemu_s390x_defconfig > > @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y > > # BR2_TARGET_ROOTFS_TAR is not set > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > > > diff --git a/configs/qemu_sh4_r2d_defconfig > b/configs/qemu_sh4_r2d_defconfig > > index 0f12b7dfe9..9267270ccd 100644 > > --- a/configs/qemu_sh4_r2d_defconfig > > +++ b/configs/qemu_sh4_r2d_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" > > BR2_LINUX_KERNEL_ZIMAGE=y > > diff --git a/configs/qemu_sh4eb_r2d_defconfig > b/configs/qemu_sh4eb_r2d_defconfig > > index d5ee371e79..e4d48e1f90 100644 > > --- a/configs/qemu_sh4eb_r2d_defconfig > > +++ b/configs/qemu_sh4eb_r2d_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" > > BR2_LINUX_KERNEL_ZIMAGE=y > > diff --git a/configs/qemu_sparc64_sun4u_defconfig > b/configs/qemu_sparc64_sun4u_defconfig > > index 485b497e71..c064a7b939 100644 > > --- a/configs/qemu_sparc64_sun4u_defconfig > > +++ b/configs/qemu_sparc64_sun4u_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" > > > > diff --git a/configs/qemu_sparc_ss10_defconfig > b/configs/qemu_sparc_ss10_defconfig > > index 2ba04c0864..af26a2fb55 100644 > > --- a/configs/qemu_sparc_ss10_defconfig > > +++ b/configs/qemu_sparc_ss10_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" > > > > diff --git a/configs/qemu_x86_64_defconfig > b/configs/qemu_x86_64_defconfig > > index cc505a8540..6562bc1f52 100644 > > --- a/configs/qemu_x86_64_defconfig > > +++ b/configs/qemu_x86_64_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" > > BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y > > diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig > > index 34b7e2d292..7886cb4ccf 100644 > > --- a/configs/qemu_x86_defconfig > > +++ b/configs/qemu_x86_defconfig > > @@ -17,12 +17,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" > > > > diff --git a/configs/qemu_xtensa_lx60_defconfig > b/configs/qemu_xtensa_lx60_defconfig > > index cb78106091..ade45fa180 100644 > > --- a/configs/qemu_xtensa_lx60_defconfig > > +++ b/configs/qemu_xtensa_lx60_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" > > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > > diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig > b/configs/qemu_xtensa_lx60_nommu_defconfig > > index 4be1b66edc..c6ba892486 100644 > > --- a/configs/qemu_xtensa_lx60_nommu_defconfig > > +++ b/configs/qemu_xtensa_lx60_nommu_defconfig > > @@ -20,12 +20,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" > > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > > -- > > 2.25.1 > > > -- [image: eco] Pour la plan?te, n'imprimez ce mail que si c'est n?cessaire [image: SMILE] 10-12 Rue Nicolas Appert 44100 NANTES *Sebastian WEYER* Stagiaire production [image: email] sebastian.weyer at smile.fr [image: url] http://www.smile.eu [image: Twitter] [image: LinkedIn] [image: Github] -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebastian.weyer at smile.fr Tue Apr 4 15:38:49 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 4 Apr 2023 17:38:49 +0200 Subject: [Buildroot] [PATCH v3 1/1] configs/qemu: update defconfigs to Linux 6.2.9 Message-ID: <20230404153850.2345297-1-sebastian.weyer@smile.fr> Just updating all qemu defconfigs to the latest Kernel version: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed Tested using external toolchains: https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 Signed-off-by: Sebastian Weyer --- v2: - remove Kernel header version from comment in qemu_riscv64_nommu_virt_defconfig - use kernel version 6.2.9 instead of 6.1.11 v3: - fixed leading whitespace in qemu_aarch64_virt_defconfig that broke the build The pipeline used here yielded the same results as Romain's for the previous version of the patch: https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 With the exception that the defconfigs he removed aren't removed for the new pipeline --- configs/qemu_aarch64_ebbr_defconfig | 4 ++-- configs/qemu_aarch64_sbsa_defconfig | 4 ++-- configs/qemu_aarch64_virt_defconfig | 4 ++-- configs/qemu_arm_ebbr_defconfig | 4 ++-- configs/qemu_arm_versatile_defconfig | 4 ++-- configs/qemu_arm_vexpress_defconfig | 4 ++-- configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- configs/qemu_m68k_mcf5208_defconfig | 4 ++-- configs/qemu_m68k_q800_defconfig | 4 ++-- configs/qemu_microblazebe_mmu_defconfig | 4 ++-- configs/qemu_microblazeel_mmu_defconfig | 4 ++-- configs/qemu_mips32r2_malta_defconfig | 4 ++-- configs/qemu_mips32r2el_malta_defconfig | 4 ++-- configs/qemu_mips32r6_malta_defconfig | 4 ++-- configs/qemu_mips32r6el_malta_defconfig | 4 ++-- configs/qemu_mips64_malta_defconfig | 4 ++-- configs/qemu_mips64el_malta_defconfig | 4 ++-- configs/qemu_mips64r6_malta_defconfig | 4 ++-- configs/qemu_mips64r6el_malta_defconfig | 4 ++-- configs/qemu_nios2_10m50_defconfig | 4 ++-- configs/qemu_or1k_defconfig | 4 ++-- configs/qemu_ppc64_e5500_defconfig | 4 ++-- configs/qemu_ppc64_pseries_defconfig | 4 ++-- configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- configs/qemu_ppc64le_pseries_defconfig | 4 ++-- configs/qemu_ppc_bamboo_defconfig | 4 ++-- configs/qemu_ppc_e500mc_defconfig | 4 ++-- configs/qemu_ppc_g3beige_defconfig | 4 ++-- configs/qemu_ppc_mac99_defconfig | 4 ++-- configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- configs/qemu_riscv32_virt_defconfig | 4 ++-- configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- configs/qemu_riscv64_virt_defconfig | 4 ++-- configs/qemu_s390x_defconfig | 4 ++-- configs/qemu_sh4_r2d_defconfig | 4 ++-- configs/qemu_sh4eb_r2d_defconfig | 4 ++-- configs/qemu_sparc64_sun4u_defconfig | 4 ++-- configs/qemu_sparc_ss10_defconfig | 4 ++-- configs/qemu_x86_64_defconfig | 4 ++-- configs/qemu_x86_defconfig | 4 ++-- configs/qemu_xtensa_lx60_defconfig | 4 ++-- configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- 42 files changed, 85 insertions(+), 85 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index e3157089a9..e5714c1ed5 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig index 609444e787..e368721252 100644 --- a/configs/qemu_aarch64_sbsa_defconfig +++ b/configs/qemu_aarch64_sbsa_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig index 03df0ad9e2..3ddc5fdd36 100644 --- a/configs/qemu_aarch64_virt_defconfig +++ b/configs/qemu_aarch64_virt_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index 8fbb3069bc..c530dd502c 100644 --- a/configs/qemu_arm_ebbr_defconfig +++ b/configs/qemu_arm_ebbr_defconfig @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post- BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/arm-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig index 4f43273a82..50f0f62e39 100644 --- a/configs/qemu_arm_versatile_defconfig +++ b/configs/qemu_arm_versatile_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="versatile" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 2c813456f4..997e11be10 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2_SIZE="64M" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig index 576c441154..1ea602de0e 100644 --- a/configs/qemu_arm_vexpress_tz_defconfig +++ b/configs/qemu_arm_vexpress_tz_defconfig @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig index 0490b9e29e..7e3acaf41a 100644 --- a/configs/qemu_m68k_mcf5208_defconfig +++ b/configs/qemu_m68k_mcf5208_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig index 30d8982db3..00b08f9753 100644 --- a/configs/qemu_m68k_q800_defconfig +++ b/configs/qemu_m68k_q800_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig index 7bd2ae53b8..6701d9077d 100644 --- a/configs/qemu_microblazebe_mmu_defconfig +++ b/configs/qemu_microblazebe_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig index cd8c5a3cb2..674e88911e 100644 --- a/configs/qemu_microblazeel_mmu_defconfig +++ b/configs/qemu_microblazeel_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig index 49d84c308b..f24422102e 100644 --- a/configs/qemu_mips32r2_malta_defconfig +++ b/configs/qemu_mips32r2_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig index 5363018c47..26356dde3d 100644 --- a/configs/qemu_mips32r2el_malta_defconfig +++ b/configs/qemu_mips32r2el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig index f77feb9b6d..82c37317a7 100644 --- a/configs/qemu_mips32r6_malta_defconfig +++ b/configs/qemu_mips32r6_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig index 575034441a..9f6a3f3a44 100644 --- a/configs/qemu_mips32r6el_malta_defconfig +++ b/configs/qemu_mips32r6el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig index e9438fda1e..60eb2ecdc3 100644 --- a/configs/qemu_mips64_malta_defconfig +++ b/configs/qemu_mips64_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig index 4b1c8e22af..96b92dc264 100644 --- a/configs/qemu_mips64el_malta_defconfig +++ b/configs/qemu_mips64el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig index 87ef7902af..42676eae80 100644 --- a/configs/qemu_mips64r6_malta_defconfig +++ b/configs/qemu_mips64r6_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig index 5774207f65..4ec537a0e9 100644 --- a/configs/qemu_mips64r6el_malta_defconfig +++ b/configs/qemu_mips64r6el_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig index 4b9c53e8de..8a6059b738 100644 --- a/configs/qemu_nios2_10m50_defconfig +++ b/configs/qemu_nios2_10m50_defconfig @@ -1,7 +1,7 @@ BR2_nios2=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="10m50" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" BR2_TARGET_ROOTFS_INITRAMFS=y @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel needs mkimage BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig index b3d9d79156..9cd6bf7372 100644 --- a/configs/qemu_or1k_defconfig +++ b/configs/qemu_or1k_defconfig @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig index 6ad03c4c87..bb5a5268a4 100644 --- a/configs/qemu_ppc64_e5500_defconfig +++ b/configs/qemu_ppc64_e5500_defconfig @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig index 50844dc93b..5cddbd8242 100644 --- a/configs/qemu_ppc64_pseries_defconfig +++ b/configs/qemu_ppc64_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig index f6a5c3d409..edb4fe2832 100644 --- a/configs/qemu_ppc64le_powernv8_defconfig +++ b/configs/qemu_ppc64le_powernv8_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="powernv" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig index 7ce5a9d310..418e632331 100644 --- a/configs/qemu_ppc64le_pseries_defconfig +++ b/configs/qemu_ppc64le_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig index f4cc5589e7..75266dc24b 100644 --- a/configs/qemu_ppc_bamboo_defconfig +++ b/configs/qemu_ppc_bamboo_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig index 0a1877c44b..c110627611 100644 --- a/configs/qemu_ppc_e500mc_defconfig +++ b/configs/qemu_ppc_e500mc_defconfig @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig index 1c11bcf77d..a14a641b23 100644 --- a/configs/qemu_ppc_g3beige_defconfig +++ b/configs/qemu_ppc_g3beige_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig index 2331041c2a..ec11cf8946 100644 --- a/configs/qemu_ppc_mac99_defconfig +++ b/configs/qemu_ppc_mac99_defconfig @@ -6,12 +6,12 @@ BR2_powerpc_7400=y BR2_SYSTEM_DHCP="eth0" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pmac32" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig index b9a0812d52..ebb09a4efa 100644 --- a/configs/qemu_ppc_mpc8544ds_defconfig +++ b/configs/qemu_ppc_mpc8544ds_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index f354e303e5..b38c97652f 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="rv32" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig index ee70beb208..c9b7200883 100644 --- a/configs/qemu_riscv64_nommu_virt_defconfig +++ b/configs/qemu_riscv64_nommu_virt_defconfig @@ -3,8 +3,8 @@ BR2_riscv=y BR2_RISCV_64=y # BR2_RISCV_USE_MMU is not set -# Linux headers same as kernel, a 5.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +# Linux headers same as kernel +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Busybox with hush BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index b3174a152c..fd0ff16791 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..78184eca1f 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig index 0f12b7dfe9..9267270ccd 100644 --- a/configs/qemu_sh4_r2d_defconfig +++ b/configs/qemu_sh4_r2d_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig index d5ee371e79..e4d48e1f90 100644 --- a/configs/qemu_sh4eb_r2d_defconfig +++ b/configs/qemu_sh4eb_r2d_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig index 485b497e71..c064a7b939 100644 --- a/configs/qemu_sparc64_sun4u_defconfig +++ b/configs/qemu_sparc64_sun4u_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig index 2ba04c0864..af26a2fb55 100644 --- a/configs/qemu_sparc_ss10_defconfig +++ b/configs/qemu_sparc_ss10_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig index cc505a8540..6562bc1f52 100644 --- a/configs/qemu_x86_64_defconfig +++ b/configs/qemu_x86_64_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig index 34b7e2d292..7886cb4ccf 100644 --- a/configs/qemu_x86_defconfig +++ b/configs/qemu_x86_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig index cb78106091..ade45fa180 100644 --- a/configs/qemu_xtensa_lx60_defconfig +++ b/configs/qemu_xtensa_lx60_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig index 4be1b66edc..c6ba892486 100644 --- a/configs/qemu_xtensa_lx60_nommu_defconfig +++ b/configs/qemu_xtensa_lx60_nommu_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y -- 2.25.1 From G.Kautzmann at PRIMES.de Tue Apr 4 16:04:58 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Tue, 4 Apr 2023 16:04:58 +0000 Subject: [Buildroot] WG: Update: Tools(?) packages for drivers a kernels 6..x Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E7A0@Exchange2013.PRIMES.local> > cd output/build/linux-6.1.14/arch/arm/configs > wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm/configs/bcm2711_defconfig > make > buildprocess was successful Image doesn't boot, console displays the boot process untill it is detecting an USB hub, green LED is blinking 2 times, I couldn't find a description for this error. I tried with two different sd-cards same effects. Kernel is clearly displayed as Linux 6.1.14-v7l. This seems not the right way to go. From bugzilla at busybox.net Tue Apr 4 16:37:18 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 04 Apr 2023 16:37:18 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #6 from Jan-Benedict Glaw --- ...and nitrogen6x_defconfig and nitrogen7_defconfig as well. -- You are receiving this mail because: You are on the CC list for the bug. From f.fainelli at gmail.com Tue Apr 4 17:29:55 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 4 Apr 2023 10:29:55 -0700 Subject: [Buildroot] [PATCH v2] package/bluez5_utils: Fix builds with musl-libc In-Reply-To: <20230328212711.3721-1-f.fainelli@gmail.com> References: <20230328212711.3721-1-f.fainelli@gmail.com> Message-ID: <96efd54b-7c01-dd82-1916-87f6dd2e3b57@gmail.com> On 3/28/2023 2:27 PM, Florian Fainelli wrote: > Backport upstream commit ca6546fe521360fcf905bc115b893f322e706cb2 > ("shared: define MAX_INPUT for musl") to fix builds with musl-libc. > > Fixes: > - http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9/ > - http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428/ > - http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac/ > - http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc/ > > Signed-off-by: Florian Fainelli Ping? Builds are still broken without this patch. -- Florian From raphael.pavlidis at gmail.com Tue Apr 4 18:31:25 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Tue, 4 Apr 2023 20:31:25 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/shadow: only yescrypt build In-Reply-To: <20230326141805.310d6e67@windsurf> References: <20230325175815.24876-1-raphael.pavlidis@gmail.com> <20230326141805.310d6e67@windsurf> Message-ID: <826757ff-529e-c01f-cf4e-63c109ff8e5c@gmail.com> Hi Thomas, On 26.03.23 14:18, Thomas Petazzoni wrote: > On Sat, 25 Mar 2023 18:58:15 +0100 > Raphael Pavlidis wrote: > [SNIP] > > Thanks for fixing this! Has this patch been submitted to the upstream > shadow project? > Not yet. > Thanks! > > Thomas From giulio.benetti at benettiengineering.com Tue Apr 4 18:57:20 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 4 Apr 2023 20:57:20 +0200 Subject: [Buildroot] [PATCH] package/mali-driver: bump to version 2023-04-04 Message-ID: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> This versions fixed build failure on Linux 6.1 Signed-off-by: Giulio Benetti --- package/mali-driver/mali-driver.hash | 2 +- package/mali-driver/mali-driver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash index 5d32c1af8a..de3b6e69f0 100644 --- a/package/mali-driver/mali-driver.hash +++ b/package/mali-driver/mali-driver.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk index bdc9fedeb4..8e059fe8bd 100644 --- a/package/mali-driver/mali-driver.mk +++ b/package/mali-driver/mali-driver.mk @@ -4,7 +4,7 @@ # ################################################################################ -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) MALI_DRIVER_DEPENDENCIES = linux MALI_DRIVER_LICENSE = GPL-2.0 -- 2.34.1 From christian at paral.in Tue Apr 4 19:08:07 2023 From: christian at paral.in (Christian Stewart) Date: Tue, 4 Apr 2023 12:08:07 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.8 Message-ID: <20230404190807.250768-1-christian@paral.in> go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. Fixes security vulnerabilities: go/parser: infinite loop in parsing (CVE-2023-24537) html/template: backticks not treated as string delimiters (CVE-2023-24538) net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534) net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536) https://go.dev/doc/devel/release#go1.19.8 https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved Signed-off-by: Christian Stewart --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..5488ed9710 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 1d7a67929dccafeaf8a29e55985bc2b789e0499cb1a17100039f084e3238da2f go1.19.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..37554ddf86 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.19.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz -- 2.40.0 From peter.macleod.thompson at gmail.com Tue Apr 4 22:44:49 2023 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Tue, 4 Apr 2023 16:44:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.2 Message-ID: <20230404224449.31701-1-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 5 +++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9..5e7b614130 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,4 @@ # Locally calculated -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt + diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097ff..c2c4b660f8 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.20.1 +SDL2_TTF_VERSION = 2.20.2 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib -- 2.20.1 From peter.macleod.thompson at gmail.com Tue Apr 4 23:00:28 2023 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Tue, 4 Apr 2023 17:00:28 -0600 Subject: [Buildroot] [PATCH 1/2] package/sdl2_ttf: bump version to 2.20.2 Message-ID: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 5 +++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9..5e7b614130 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,4 @@ # Locally calculated -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt + diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097ff..c2c4b660f8 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.20.1 +SDL2_TTF_VERSION = 2.20.2 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib -- 2.20.1 From peter.macleod.thompson at gmail.com Tue Apr 4 23:00:29 2023 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Tue, 4 Apr 2023 17:00:29 -0600 Subject: [Buildroot] [PATCH 2/2] package/sdl2_image: bump version to 2.6.3 In-Reply-To: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> References: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> Message-ID: <20230404230029.32385-2-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_image/sdl2_image.hash | 9 ++++++--- package/sdl2_image/sdl2_image.mk | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash index e1efa4debe..7ec84077d2 100644 --- a/package/sdl2_image/sdl2_image.hash +++ b/package/sdl2_image/sdl2_image.hash @@ -1,3 +1,6 @@ -# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.2.tar.gz.sig -sha256 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777 SDL2_image-2.6.2.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +# Locally calculated +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt + + + diff --git a/package/sdl2_image/sdl2_image.mk b/package/sdl2_image/sdl2_image.mk index 953742de28..aaf379788c 100644 --- a/package/sdl2_image/sdl2_image.mk +++ b/package/sdl2_image/sdl2_image.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_IMAGE_VERSION = 2.6.2 +SDL2_IMAGE_VERSION = 2.6.3 SDL2_IMAGE_SOURCE = SDL2_image-$(SDL2_IMAGE_VERSION).tar.gz SDL2_IMAGE_SITE = http://www.libsdl.org/projects/SDL_image/release SDL2_IMAGE_INSTALL_STAGING = YES -- 2.20.1 From thomas.petazzoni at bootlin.com Wed Apr 5 05:31:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 05 Apr 2023 05:31:27 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-04 Message-ID: <20230405053134.83F264014B@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-04 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 15 | 8 | 0 | 23 | master | 115 | 98 | 1 | 214 | Classification of failures by reason for master ----------------------------------------------- unknown | 8 bluez5_utils-5.66 | 5 host-qemu-7.2.0 | 5 elfutils-0.186 | 4 glibc-2.36-81-g4f4d7a13edfd... | 4 host-go-1.19.7 | 4 host-rust-1.68.0 | 4 linux-6.1.14 | 4 perl-5.36.0 | 4 host-binutils-2.38 | 3 acpid-2.0.34 | 2 agentpp-4.6.0 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.37 | 2 ocf-linux-20171122 | 2 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 busybox-1.36.0 | 1 coreutils-9.2 | 1 crucible-2022.05.25 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202208 | 1 erlang-22.3.4.22 | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdal-3.5.2 | 1 gensio-2.5.5 | 1 gobject-introspection | 1 host-binutils-2.39 | 1 host-gdb-arc-2020.09-releas... | 1 host-python-sip-4.19.25 | 1 janus-gateway-1.1.2 | 1 libfreeimage-3.18.0 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libressl-3.6.2 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 mpv-0.35.1 | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 parted-3.5 | 1 pcsc-lite-1.9.9 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 sconeserver-8d1935919a20133... | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/5048e681ea60afe3701554bbec92d550c5502178 | ORPH mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/769dfff6d407b5eab2d0334d5a9020cb2517b232 | ORPH armeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2a9580e406d7b1b800e66cd987f9fad4ade0d5e4 | nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f5d67b6956c2cbc42c4ebf249baffa3cf2b4d53b | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/9d6c13441f0a791dfdc277a4bdb4402dd15a4d09 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/5121d483356de3939cfe2a3eb0b12379af88befb | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ac8371dba3cbe3321947cb3d1832833becd4c2a5 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0a5b29d9e3a3989c372dae134c4b075cc7054f05 | sh4 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ec68c14043285ea3d5712b7ccdb70e872de975c1 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/63133f27841811b15265bd7b798e084845f7c6b6 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2fd3a8837f5af016af64dcde3307e05f91bc6556 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/15d1012fde3d61ad2d3317913f22dd9f168d6035 | ORPH sh4aeb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/33c4e8727a07539a402c694f22f12c6d02850089 | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/727a589cc43d528d4ea789d5a76429991051cf5a | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/c1d9c2fff55297725d529c653bf75b21b909b8da | ORPH i586 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/be3b1a84a499dee8ffbec225717f6329eb1e891c | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c41d8be05a8c6baed0ecb8eb9dc40ce79a34b949 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/976b9c43a14af7e9c87a574f799e6e00b00fba53 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/33c02b5fda1fa712ad1ec59613f2c5332ba49412 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4ff11c90b766976b66d97cae23e6b50d571121b4 | ORPH arm | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/55265d6eca94c451dbd357b0d09b05af4833b91b | mipsel | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/b092abffc6e8a5fe5d12f03fed57ead12e76db68 | mips64el | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/1d3bc0c9552a65ffecbcd33c0022f7363444668f | s390x | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/a6ed2bae52d45a2209427a53ffb9ddd756461dea | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8c3781ecab7ad64f5541aeb11fb715acd24cfd0c | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7c3e5b39025ca6456b66fb3ae7281d7ea3469820 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/238cd9bd226d2fd5162f4ffcb135057e59f44b2b | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/69e3049b49250c3fc1aa970713a6a469c16af6e8 | sh4 | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/ea59639c0a803cde940bc8203b905a3fc1d5175e | sh4eb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/28cdf37c93242f909cf8ca3f7ec5eb8c27701ea9 | riscv32 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f3bd404d3c31235a159127c1c5520c03ddb14de6 | powerpc64 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/800f5c40ecc0e14b8322063437c8f7c830d88a0f | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/bde4c0da4b5a9499df8ef9567f55edd3e9a80288 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/858bff58bbc7976499e2abc2a07e3573652959b4 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/26ccfb709b22a09abfc333d445060a9561779b48 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c43a9537f1c5507c32849e18750fa4346664230d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0dadafb9d512a9c60706c224485314852251ffb6 | ORPH powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/554347e5426138ec583cf72a958deda20da6b24a | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/afe54ac0b0f1bd2ee0c4acba91e2e78143ac9c6a | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4404134417b48ec3e3dcd49cabb97fdb9132333 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0b3b66da52ca08672397663cc1d620949ab32187 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/225a79c0f83e565a3c9919757d0271e43b7177b4 | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/2969a8fcf62be2c2af7a898cc08975f13b76e5ba | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/5604ef29babcb9980dff4333e4e20a8c07b6a8dc | ORPH mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/12aeb0319c7929d1b76d48f7812d5d2d1dd92d8d | s390x | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0386fab18f44eba8e344a1a895a73f60303fcbbe | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f0cc7f115a925d88597ce05c2119759c2ffdc889 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f3c096673690c240a4c1acc1c4c4b334a3a406fc | aarch64_be | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/5030f2e21a3c33f8e0f28c6cc0eeb79b26f651d9 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2fb2a258fb84424a3a34ecd39f6d405f964579d5 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/43de77d5edc76fba3f02bcf1f16c82a13a296c18 | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9a3acb5d1f6c89b216b7def7dd2abd4b69e62108 | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c288edbeb0e6463d658388cf2ac4dc06bc6a92b5 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5f0d16c34946e8740914829bbbc1370f63f65a5f | i686 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/9a38282fe0c44ed1e2241756e6e027b4a2effbc6 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/3643583bf880dc15fbea312c6eb6a5343765feff | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/b11d44a367b210e92182457e1c71e2ff8bc2c594 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/2d00e736dad6e5c9bbc9d9f3c5ab577d61eda18c | mips64el | janus-gateway-1.1.2 | NOK | http://autobuild.buildroot.net/results/c7815024404b6349c7fdfac23768bc56303990a3 | microblaze | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/8e68a8f52dc3cca9a9f2e089ab2fc4205ee1b7d3 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/843ea95bb397f862a2627c31449d72e316a3c3c7 | mipsel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/23fdd0ba5d0817ff9924255ca27d4b1866ab0f7a | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/741ac5e73aaabfdef94c5ff931324087749f43aa | armeb | libressl-3.6.2 | NOK | http://autobuild.buildroot.net/results/194b9019d9c1d0651c38d53af5358ae76a22cf1c | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/52a093287139c563af5e668874d2f7b716a3343c | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/fc4bb45e5024b40da95f309e9695bb329188cadf | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/aaee6235789aebaff6875a19a7988a90d9b063ff | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a19fc9326b7eb9c4f24673f7fe550d6608ecfeea | ORPH i686 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/2ad18a552178452d5555318a1e228a34e9de988f | arceb | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/40fabdad9505a089b5434c33a5acadb57e23e0b4 | s390x | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/384cba53611e26384a2e4b4055d42f81af67d1de | riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1decae3c54ecdaed265b902763d65cd7135e5e05 | ORPH mipsel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/98b06ac46cb4f73e7dc1fdd4017c48f5e1dfb17a | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/4f0cdbdb5e4728f7a712bd97158e3370e4fc7a96 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/5cde1148b26520454e506325a2b57d98f7078e9b | ORPH arc | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/585a0065ceac5d5dd85e1b9d87746509f9ebd95d | arc | parted-3.5 | NOK | http://autobuild.buildroot.net/results/def6c5970090d974d7e9409fab35326408ab3e10 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/00bf25a62ae42f3abdfe3bdded7ece821f8211b7 | ORPH m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/df204ab7e26d0f634abe5a9653fa5a02de3cca85 | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/03c3e5da780f8052e8e044624a268f15eb407f37 | arm | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/da19ddd2f1ca90e0ea596392d8772f85cefca94a | s390x | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7aaa0f51f367e9f31c8b5eb791c8405d694a26bf | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/7186dec19fe86862a619712e2337162407003181 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/6a55b684224538b1ba53866a8dccbc9e938736bc | armeb | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/40e59314dafa81c92943c3584e71cb528274a35a | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/3bdec14eb70056539317e685d4d413ff9144204d | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/37b410df2f92db6712abd50ca85285191507987d | or1k | unknown | NOK | http://autobuild.buildroot.net/results/e81a93a3ba94aeb5ffa725953e0f4bd25db26748 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/6c2af122167b60964018a61f5cb2027fe9f7c295 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/0b61c36de38db372f437197dfdf07b57769d1131 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/4e5ac8315e885a93da2dc55f136372778115d774 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/5b79f26219ce28a8b5d55e922302e566e9a8e738 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/55c7f7b58c14a4d3818d26e16d40ccb36a68aa32 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/4f2129097edf0f73eb099469c82414b0d557d341 | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/bf32aee5423a477f23a05c75fc93a67d0105c9d6 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/dfb068758a5758434403341000e49271b6bac35c | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/82e6573639054d4f14fb99f754f84b5a22668891 | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/c091934a2b4a1cbaa41393486f8f38dcb6a87a74 | powerpc | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/8174f2eb6bbedf49dcda2991bb1b056392fd6a4b | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-rust-1.67.0 | 2 busybox-1.36.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.38 | 1 linux-6.1.14 | 1 mpg123-1.25.15 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/91be17c201a7bbfd664240b3ccecdcc325cf8ef4 | ORPH arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/327acbb6d9ee4b2c67c3951d1f10f2fbf8fc8e76 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7e191c12b33344a168e6490efb7d3073d6ade8e6 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/53ffd59db267f0ec2615a15734edadafafdbacd2 | mips | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/b2ed23dd0409edf85447d0debbd486d75ad0eb2a | powerpc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/0646fd5b4fa8ec03ecd3547341234648bb0036d6 | mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7b155793d75a3a8b4c56dd76330b8a6299eff6c8 | ORPH arm | mpg123-1.25.15 | NOK | http://autobuild.buildroot.net/results/5ec862ebc46b1b838cca4218bf4df7116740111a | ORPH Gitlab CI results for 2023-04-04 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936880 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936881 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936882 | ORPH TestAvocado | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936555 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937302 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936566 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936567 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936571 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936572 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936573 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936430 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936437 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936899 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936900 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936901 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936903 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936904 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936905 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936907 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936908 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936909 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936910 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936911 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936913 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936914 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936915 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936917 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936918 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936921 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936922 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936925 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936927 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936929 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936933 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936935 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936936 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936940 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936941 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936943 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936944 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936946 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936947 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936948 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936949 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936950 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936951 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936952 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936953 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936954 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936955 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936958 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936960 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936965 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936968 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936971 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936976 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936980 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936982 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936985 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936989 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936994 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936995 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936999 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937005 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937007 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937012 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937015 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937017 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937018 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937020 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937022 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937023 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937029 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937035 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937043 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937048 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937050 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937051 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937054 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937056 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937061 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937064 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937067 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937069 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937072 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937074 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937077 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937079 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937082 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937083 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937084 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937085 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937087 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937088 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937089 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937091 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937092 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937094 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937095 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937097 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937098 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937100 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937102 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937105 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937106 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937108 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937109 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937111 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937113 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937115 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937117 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937118 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937119 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937121 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937122 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937124 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937127 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937128 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937130 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937132 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937133 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937134 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937136 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937138 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937139 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937142 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937143 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937144 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937146 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937148 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937149 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937150 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937151 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937153 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937154 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937156 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937157 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937158 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937159 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937163 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937165 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937167 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937169 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937170 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937172 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937173 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937174 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937176 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937177 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937179 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937180 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937182 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937183 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937184 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937186 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937187 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937188 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937190 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937191 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937192 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937193 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937194 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937196 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937199 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937201 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937204 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937206 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937209 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937211 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937214 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937216 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937218 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937219 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937222 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937224 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937226 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937228 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937230 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937232 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937234 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937235 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937237 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937238 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937239 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937240 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937241 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937242 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937244 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937246 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937248 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937250 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937253 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937256 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937259 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937264 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937267 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937269 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937271 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937273 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937275 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937276 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937278 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937279 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937280 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937281 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937282 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937283 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937284 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937285 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937286 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937288 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937290 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937291 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937293 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937294 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937296 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937298 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937299 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937301 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936883 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936884 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936885 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936887 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936889 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936890 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936891 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936898 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936327 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936575 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936576 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936578 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936579 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936580 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937303 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936393 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936396 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936581 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936582 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936301 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936583 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936586 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936585 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936588 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936513 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936546 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936587 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936441 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936443 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936452 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936462 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936471 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936473 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936476 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936479 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936590 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936593 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936595 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936600 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936605 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936626 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936629 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936597 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936602 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936608 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936611 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936615 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936616 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936649 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936651 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936624 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936653 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936634 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936661 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936639 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936664 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936667 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936620 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936657 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936671 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936647 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936631 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936677 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936857 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936643 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936606 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936628 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936630 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936599 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936603 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936610 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936613 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936618 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936650 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936652 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936625 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936656 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936636 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936663 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936641 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936665 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936669 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936622 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936659 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936673 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936648 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936632 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936858 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936870 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936645 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936674 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936675 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936679 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936680 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936682 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936683 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936684 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936685 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936687 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936688 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936690 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936691 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936692 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936693 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936694 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936696 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936698 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936700 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936701 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936703 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936705 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936706 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936709 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936710 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936713 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936715 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936717 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936718 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936712 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936720 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936721 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936722 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936724 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936725 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936727 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936729 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936730 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936734 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936735 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936831 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936737 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936739 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936741 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936748 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936752 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936807 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936819 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936742 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936745 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936747 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936749 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936751 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936753 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936755 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936757 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936759 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936761 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936764 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936766 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936770 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936773 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936775 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936777 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936781 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936783 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936784 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936786 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936789 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936790 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936791 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936794 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936796 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936798 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936800 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936802 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936805 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936806 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936809 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936810 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936812 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936591 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936814 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936817 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936821 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936823 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936824 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936828 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936832 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936834 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936836 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936837 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936840 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936838 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936842 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936843 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936844 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936846 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936847 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936849 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936850 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936851 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936852 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936853 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936854 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936841 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936826 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936855 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936856 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936859 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936861 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936862 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936863 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936864 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936865 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936866 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936867 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936868 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936869 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936872 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936874 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936875 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936876 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936877 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936878 | ORPH -- http://autobuild.buildroot.net From wbx at openadk.org Wed Apr 5 05:46:15 2023 From: wbx at openadk.org (Waldemar Brodkorb) Date: Wed, 5 Apr 2023 07:46:15 +0200 Subject: [Buildroot] [PATCH] package/uclibc: security update to 1.0.43 Message-ID: Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 4c05d36ab3..80c9caf07f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ -- 2.30.2 From baruch at tkos.co.il Wed Apr 5 06:23:37 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Wed, 5 Apr 2023 09:23:37 +0300 Subject: [Buildroot] [PATCH] package/daemon: bump to version 0.8.2 Message-ID: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> Drop upstream patches. Update license to include mode licenses. Add license file hashes and update hashes of existing files for added licenses, as well as formatting and copyright date updates. Signed-off-by: Baruch Siach --- ...aemon-fix-build-with-musl-libc-again.patch | 46 ------------------- .../0002-Fix-build-with-NDEBUG-defined.patch | 46 ------------------- package/daemon/daemon.hash | 8 ++-- package/daemon/daemon.mk | 6 +-- 4 files changed, 8 insertions(+), 98 deletions(-) delete mode 100644 package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch delete mode 100644 package/daemon/0002-Fix-build-with-NDEBUG-defined.patch diff --git a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch b/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch deleted file mode 100644 index 48d95f122fe7..000000000000 --- a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch +++ /dev/null @@ -1,46 +0,0 @@ -From b879e6886498fdd147287bffdf5867378c7f3299 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 24 Jun 2021 14:28:10 +0300 -Subject: [PATCH] daemon: fix build with musl libc (again) - -Commit 6b28c54dd95b3 added HAVE_SYS_TTYDEFAULTS_H to guard -sys/ttydefaults.h include. This breaks musl libc build because -HAVE_SYS_TTYDEFAULTS_H is not defined until config.h is included. - -Move sys/ttydefaults.h include below config.h - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/4 - - daemon.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/daemon.c b/daemon.c -index 5c5ef2cb86df..f88a0d49bf84 100644 ---- a/daemon.c -+++ b/daemon.c -@@ -1011,9 +1011,6 @@ I - #ifdef _RESTORE_POSIX_SOURCE - #define _POSIX_SOURCE - #endif --#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ --#include --#endif - #include - #include - #include -@@ -1037,6 +1034,10 @@ I - #include - #endif - -+#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ -+#include -+#endif -+ - /* Configuration file entries */ - - typedef struct Config Config; --- -2.30.2 - diff --git a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch b/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch deleted file mode 100644 index e99e9d8ed73d..000000000000 --- a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch +++ /dev/null @@ -1,46 +0,0 @@ -From fc84d8d572ffcecb533fd6d6d025abea12ce027e Mon Sep 17 00:00:00 2001 -Message-Id: -From: Baruch Siach -Date: Thu, 3 Jun 2021 15:01:10 +0300 -Subject: [PATCH] Fix build with NDEBUG defined - -Build with NDEBUG fails because the debug() macro becomes empty. This -creates invalid syntax with the debug() call is the only statement in -the body of a 'for' loop. - -This fixes build failures like: - -daemon.c: In function 'show': -daemon.c:3607:2: error: expected expression before '}' token - } - ^ - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/3 - - libslack/err.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/libslack/err.h b/libslack/err.h -index 106bdb01e074..7acfbe46d60a 100644 ---- a/libslack/err.h -+++ b/libslack/err.h -@@ -40,10 +40,10 @@ - #undef check - - #ifdef NDEBUG --#define debug(args) --#define vdebug(args) --#define debugsys(args) --#define vdebugsys(args) -+#define debug(args) do {} while (0); -+#define vdebug(args) do {} while (0); -+#define debugsys(args) do {} while (0); -+#define vdebugsys(args) do {} while (0); - #define check(cond, mesg) (void_cast(0)) - #else - #define debug(args) debugf args; --- -2.30.2 - diff --git a/package/daemon/daemon.hash b/package/daemon/daemon.hash index c490f715487f..5ad7bf6ce2b5 100644 --- a/package/daemon/daemon.hash +++ b/package/daemon/daemon.hash @@ -1,5 +1,7 @@ # From http://www.libslack.org/daemon/ -sha256 74f12e6d4b3c85632489bd08431d3d997bc17264bf57b7202384f2e809cff596 daemon-0.8.tar.gz +sha256 b34b37543bba43bd086e59f4b754c8102380ae5c1728b987c890d5da4b4cf3ca daemon-0.8.2.tar.gz # Locally calculated -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE -sha256 91329bb9be4ae0b7800081fa054e9bb760c60005b26958c1fb8461bc66bcd998 COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE +sha256 35e31504fc0aec878e86900dde1d90a04404833c182f50d5678d873910bb11eb COPYING +sha256 5a93d5831e1297ab10fe643e1a631e83be392896da14ee2951285a79012df69d LICENSES/BSD-3-Clause.txt +sha256 aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3 LICENSES/GPL-2.0-or-later.txt diff --git a/package/daemon/daemon.mk b/package/daemon/daemon.mk index 96a163e597e6..5e7e497ff133 100644 --- a/package/daemon/daemon.mk +++ b/package/daemon/daemon.mk @@ -4,10 +4,10 @@ # ################################################################################ -DAEMON_VERSION = 0.8 +DAEMON_VERSION = 0.8.2 DAEMON_SITE = http://libslack.org/daemon/download -DAEMON_LICENSE = GPL-2.0+ -DAEMON_LICENSE_FILES = LICENSE COPYING +DAEMON_LICENSE = GPL-2.0+, LGPL-2.0+, BSD-3-Clause +DAEMON_LICENSE_FILES = LICENSE COPYING LICENSES/BSD-3-Clause.txt LICENSES/GPL-2.0-or-later.txt define DAEMON_CONFIGURE_CMDS (cd $(@D); ./configure) -- 2.39.2 From G.Kautzmann at PRIMES.de Wed Apr 5 06:41:07 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Wed, 5 Apr 2023 06:41:07 +0000 Subject: [Buildroot] depmod / drivers Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E81A@Exchange2013.PRIMES.local> Hello ML, for post installation of device drivers I need a tool called 'depmod' on my Raspberry,. What packages do I need to include in buildroot? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan at agner.ch Wed Apr 5 07:47:01 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 5 Apr 2023 09:47:01 +0200 Subject: [Buildroot] [PATCH] package/containerd: security bump to version 1.6.20 Message-ID: Various bugfixes and improvements. Noteable security fixes: - Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.6.20 Signed-off-by: Stefan Agner --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 16474089d1..65a87f25fa 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a containerd-1.6.16.tar.gz +sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..bc1dd58611 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.20 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE -- 2.40.0 From stefan at agner.ch Wed Apr 5 07:47:03 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 5 Apr 2023 09:47:03 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.3 In-Reply-To: References: Message-ID: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index a8ee6c7a34..891ccf4b4e 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz +sha256 7d67500372b560110e8200815f7111962ccec7d0eb3b743f80e262c38e2f7b82 docker-cli-23.0.3.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 5473edf1ef..69c4f76ee6 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.2 +DOCKER_CLI_VERSION = 23.0.3 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 -- 2.40.0 From stefan at agner.ch Wed Apr 5 07:47:02 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 5 Apr 2023 09:47:02 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: security bump version to v23.0.3 In-Reply-To: References: Message-ID: Fixed a number of issues that can cause Swarm encrypted overlay networks to fail to uphold their guarantees, addressing CVE-2023-28841, CVE-2023-28840, and CVE-2023-28842. https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 4b7c026eef..0dc974ce85 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz +sha256 2f74aef0eadf5bfe652b1822f1349fa0baf7412f83b856a9cfb9a8fbfd686880 docker-engine-23.0.3.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index a27625a38e..c0f2c73b69 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.2 +DOCKER_ENGINE_VERSION = 23.0.3 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 -- 2.40.0 From fperrad at gmail.com Wed Apr 5 08:18:42 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 5 Apr 2023 10:18:42 +0200 Subject: [Buildroot] [PATCH 2/2] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP In-Reply-To: <20230405081842.244610-1-francois.perrad@gadz.org> References: <20230405081842.244610-1-francois.perrad@gadz.org> Message-ID: <20230405081842.244610-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_a20_olinuxino_lime2_defconfig | 1 + configs/olimex_a20_olinuxino_lime_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index a8260a7ea..a38f3a1c5 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 65a78f535..74b6a764c 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" -- 2.37.2 From fperrad at gmail.com Wed Apr 5 08:18:41 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 5 Apr 2023 10:18:41 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot Message-ID: <20230405081842.244610-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index 50a0986ab..a8260a7ea 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 25ecf3114..65a78f535 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.37.2 From dario.binacchi at amarulasolutions.com Wed Apr 5 09:33:17 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 5 Apr 2023 11:33:17 +0200 Subject: [Buildroot] [PATCH 2/2] configs/imx8mn_bsh_smm_s2_pro_defconfig: bump U-Boot version to 2023.04 In-Reply-To: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> References: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230405093317.13045-2-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04. Signed-off-by: Dario Binacchi --- configs/imx8mn_bsh_smm_s2_pro_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig index ebef4e5932c1..e9ff244a3555 100644 --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig @@ -28,7 +28,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Wed Apr 5 09:33:16 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 5 Apr 2023 11:33:16 +0200 Subject: [Buildroot] [PATCH 1/2] configs/imx8mn_bsh_smm_s2_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04 and remove the patch that has already been upstreamed. Signed-off-by: Dario Binacchi --- ...Remove-rootwait-1-to-all-the-affecte.patch | 160 ------------------ configs/imx8mn_bsh_smm_s2_defconfig | 3 +- 2 files changed, 1 insertion(+), 162 deletions(-) delete mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch diff --git a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch b/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch deleted file mode 100644 index 59db559b9301..000000000000 --- a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch +++ /dev/null @@ -1,160 +0,0 @@ -From 3878b941c6bde84e29b2725e4261d85bea828752 Mon Sep 17 00:00:00 2001 -From: Michael Trimarchi -Date: Sun, 22 May 2022 15:22:08 +0200 -Subject: [PATCH] include/configs: Remove rootwait=1 to all the affected boards - -rootwait=1 is not a valid kernel boot parameters. According -to the documenation is only rootwait - -rootwait [KNL] Wait (indefinitely) for root device to show up. - Useful for devices that are detected asynchronously - (e.g. USB and MMC devices). - -Fix: -Unknown kernel command line parameters "rootwait=1", will be passed to user space. - -Signed-off-by: Michael Trimarchi -Reviewed-by: Heiko Schocher -Link: https://patchwork.ozlabs.org/project/uboot/patch/20220520110013.32811-1-michael at amarulasolutions.com/ -Signed-off-by: Dario Binacchi ---- - include/configs/am335x_evm.h | 2 +- - include/configs/am43xx_evm.h | 2 +- - include/configs/baltos.h | 2 +- - include/configs/chiliboard.h | 2 +- - include/configs/etamin.h | 2 +- - include/configs/imx8mn_bsh_smm_s2.h | 2 +- - include/configs/siemens-am33x-common.h | 4 ++-- - include/configs/ti_armv7_keystone2.h | 2 +- - include/environment/ti/nand.h | 2 +- - 9 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h -index fd5b209a52db..f301a6dc835b 100644 ---- a/include/configs/am335x_evm.h -+++ b/include/configs/am335x_evm.h -@@ -34,7 +34,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/am43xx_evm.h b/include/configs/am43xx_evm.h -index 5057441f7506..1f5c3cd04e88 100644 ---- a/include/configs/am43xx_evm.h -+++ b/include/configs/am43xx_evm.h -@@ -166,7 +166,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,4096\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/baltos.h b/include/configs/baltos.h -index b881d8c03fd7..7b43741fde7c 100644 ---- a/include/configs/baltos.h -+++ b/include/configs/baltos.h -@@ -37,7 +37,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=5\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "setenv loadaddr 0x84000000; " \ -diff --git a/include/configs/chiliboard.h b/include/configs/chiliboard.h -index 82acda595f09..8bad0f9ac4b6 100644 ---- a/include/configs/chiliboard.h -+++ b/include/configs/chiliboard.h -@@ -20,7 +20,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/etamin.h b/include/configs/etamin.h -index 9cf93924df93..1c0a86d1ed10 100644 ---- a/include/configs/etamin.h -+++ b/include/configs/etamin.h -@@ -113,7 +113,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/imx8mn_bsh_smm_s2.h b/include/configs/imx8mn_bsh_smm_s2.h -index d09c2ab01610..0dc514f00684 100644 ---- a/include/configs/imx8mn_bsh_smm_s2.h -+++ b/include/configs/imx8mn_bsh_smm_s2.h -@@ -22,7 +22,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:root rw ubi.mtd=nandrootfs\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr_r} nanddtb; " \ -diff --git a/include/configs/siemens-am33x-common.h b/include/configs/siemens-am33x-common.h -index 08c4d52d658f..9f1a6cd51b40 100644 ---- a/include/configs/siemens-am33x-common.h -+++ b/include/configs/siemens-am33x-common.h -@@ -237,7 +237,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "nand_active_ubi_vol_A=rootfs_a\0" \ - "nand_active_ubi_vol_B=rootfs_b\0" \ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_src_addr=0x280000\0" \ - "nand_src_addr_A=0x280000\0" \ - "nand_src_addr_B=0x780000\0" \ -@@ -314,7 +314,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h -index 57f013cbf846..133daecf7164 100644 ---- a/include/configs/ti_armv7_keystone2.h -+++ b/include/configs/ti_armv7_keystone2.h -@@ -180,7 +180,7 @@ - "sf write ${loadaddr} 0 ${filesize}\0" \ - "burn_uboot_nand=nand erase 0 0x100000; " \ - "nand write ${loadaddr} 0 ${filesize}\0" \ -- "args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1 " \ -+ "args_all=setenv bootargs console=ttyS0,115200n8 rootwait " \ - KERNEL_MTD_PARTS \ - "args_net=setenv bootargs ${bootargs} rootfstype=nfs " \ - "root=/dev/nfs rw nfsroot=${serverip}:${nfs_root}," \ -diff --git a/include/environment/ti/nand.h b/include/environment/ti/nand.h -index 11dcefcc41ca..7d00afa2b10f 100644 ---- a/include/environment/ti/nand.h -+++ b/include/environment/ti/nand.h -@@ -14,7 +14,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ --- -2.32.0 - diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig index 9b8ac8bfe2da..8b2b74395efc 100644 --- a/configs/imx8mn_bsh_smm_s2_defconfig +++ b/configs/imx8mn_bsh_smm_s2_defconfig @@ -1,6 +1,5 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y -BR2_GLOBAL_PATCH_DIR="board/bsh/imx8mn-bsh-smm-s2/patches" BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2/post-build.sh" BR2_LINUX_KERNEL=y @@ -28,7 +27,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Wed Apr 5 10:21:12 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 5 Apr 2023 12:21:12 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone: bump U-Boot version to 2023.04 Message-ID: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04. Tested on beaglebone black. Signed-off-by: Dario Binacchi --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index d0aa5ad8603f..c2d444c3ce6d 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -34,7 +34,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm" BR2_TARGET_UBOOT_NEEDS_DTC=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set -- 2.32.0 From giulio.benetti at benettiengineering.com Wed Apr 5 10:28:22 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 5 Apr 2023 12:28:22 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone: bump U-Boot version to 2023.04 In-Reply-To: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> References: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> Message-ID: Hi Dario, On 05/04/23 12:21, Dario Binacchi wrote: > Bump U-Boot to version 2023.04. > > Tested on beaglebone black. > > Signed-off-by: Dario Binacchi > --- > configs/beaglebone_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig > index d0aa5ad8603f..c2d444c3ce6d 100644 > --- a/configs/beaglebone_defconfig > +++ b/configs/beaglebone_defconfig > @@ -34,7 +34,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm" > BR2_TARGET_UBOOT_NEEDS_DTC=y > # BR2_TARGET_UBOOT_FORMAT_BIN is not set Would it be possible to update Linux version too since you're testing on the board? Same for imx8 patches if possible. Thanks a lot! -- Giulio Benetti Benetti Engineering sas From buildroot at busybox.net Wed Apr 5 13:22:53 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 5 Apr 2023 15:22:53 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230405152252.C208D3753B711E21@busybox.net> An HTML attachment was scrubbed... URL: From NDivecha at granitenet.com Wed Apr 5 15:06:27 2023 From: NDivecha at granitenet.com (Nitesh Divecha) Date: Wed, 5 Apr 2023 15:06:27 +0000 Subject: [Buildroot] - Python-awscrt/awsiotsdk Package In-Reply-To: <20230405053134.83F264014B@smtp2.osuosl.org> References: <20230405053134.83F264014B@smtp2.osuosl.org> Message-ID: Hello All, This is my first time with Buildroot so please bear with me! I got two issues: Issue #1: I?m trying to build a custom Linux distro with AWS package for my Sama7g54-EK board. Following the guide (https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_python_packages) - 18.9.3. Generating a python-package from a PyPI repository, I was able to add the awscrt/awsiotsdk Package and select both Python package under ?make menuconfig? and I was able to build successful image (no errors). Burn the sdcard.img and booted the Sama7g54-EK board and tried to run my Python script and got following error: # python3 app-code/provisioning.py 7770001111 Traceback (most recent call last): File "/home/root/app-code/provisioning.py", line 4, in from awscrt import mqtt File "/usr/lib/python3.10/site-packages/awscrt/mqtt.py", line 9, in ImportError: /usr/lib/python3.10/site-packages/_awscrt.cpython-310-arm-linux-gnueabihf.so: undefined symbol: aes_hw_encrypt # Issue #2: And just for testing/development purpose I did include ?python-pip? package but every time I run ?pip? I get following error: # python3 -m pip install ./aws-iot-device-sdk-python-v2 Traceback (most recent call last): File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main File "/usr/lib/python3.10/runpy.py", line 86, in _run_code File "/usr/lib/python3.10/site-packages/pip/__main__.py", line 29, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 21, in File "/usr/lib/python3.10/site-packages/pip/_internal/exceptions.py", line 7, in File "/usr/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py", line 35, in File "/usr/lib/python3.10/plistlib.py", line 61, in ModuleNotFoundError: No module named 'xml' Tried to look for Python XML module but did not find any? My dev environment info: Using Linux4Sam to build the distro for Sama7g54-EK board (AT91 and U-Boot): https://www.linux4sam.org/bin/view/Linux4SAM/BuildRoot Debian 11: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux Any help will be highly appreciated. Cheers, Nitesh -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan at ott.net Wed Apr 5 17:34:11 2023 From: stefan at ott.net (Stefan Ott) Date: Wed, 5 Apr 2023 19:34:11 +0200 Subject: [Buildroot] [PATCH 1/1] package/eudev: fix compile-time issue on very old kernels Message-ID: <20230405173410.158297-1-stefan@ott.net> Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott --- ...mpile-time-issue-on-very-old-kernels.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..63546079d6 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,29 @@ +Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling eudev against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +diff -Naur a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + #include + + #include "util.h" +@@ -72,11 +71,9 @@ + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else +-#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) -- 2.40.0 From james.hilliard1 at gmail.com Wed Apr 5 18:38:29 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 5 Apr 2023 12:38:29 -0600 Subject: [Buildroot] - Python-awscrt/awsiotsdk Package In-Reply-To: References: <20230405053134.83F264014B@smtp2.osuosl.org> Message-ID: On Wed, Apr 5, 2023 at 9:06?AM Nitesh Divecha wrote: > > Hello All, > > > > This is my first time with Buildroot so please bear with me! > > > > I got two issues: > > > > Issue #1: > > I?m trying to build a custom Linux distro with AWS package for my Sama7g54-EK board. Following the guide (https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_python_packages) - 18.9.3. Generating a python-package from a PyPI repository, I was able to add the awscrt/awsiotsdk Package and select both Python package under ?make menuconfig? and I was able to build successful image (no errors). > > > > Burn the sdcard.img and booted the Sama7g54-EK board and tried to run my Python script and got following error: > > > > # python3 app-code/provisioning.py 7770001111 > > Traceback (most recent call last): > > File "/home/root/app-code/provisioning.py", line 4, in > > from awscrt import mqtt > > File "/usr/lib/python3.10/site-packages/awscrt/mqtt.py", line 9, in > > ImportError: /usr/lib/python3.10/site-packages/_awscrt.cpython-310-arm-linux-gnueabihf.so: undefined symbol: aes_hw_encrypt > > # > > > > Issue #2: > > And just for testing/development purpose I did include ?python-pip? package but every time I run ?pip? I get following error: That's not going to work, we don't really have proper pip support since we don't support compilers on the target. > > # python3 -m pip install ./aws-iot-device-sdk-python-v2 > > Traceback (most recent call last): > > File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main > > File "/usr/lib/python3.10/runpy.py", line 86, in _run_code > > File "/usr/lib/python3.10/site-packages/pip/__main__.py", line 29, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 21, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/exceptions.py", line 7, in > > File "/usr/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py", line 35, in > > File "/usr/lib/python3.10/plistlib.py", line 61, in > > ModuleNotFoundError: No module named 'xml' > > > > Tried to look for Python XML module but did not find any? You need to select BR2_PACKAGE_PYTHON3_PYEXPAT probably. > > > > My dev environment info: > > Using Linux4Sam to build the distro for Sama7g54-EK board (AT91 and U-Boot): https://www.linux4sam.org/bin/view/Linux4SAM/BuildRoot > > Debian 11: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux > > > > Any help will be highly appreciated. I wrote up some instructions on how to add this package previously: https://lore.kernel.org/buildroot/CADvTj4r54pJnngFBGQXx=zATURSmhNAuvtkc7nWA_yvR3kF1Bw at mail.gmail.com/ > > > > Cheers, > > Nitesh > > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From dalang at gmx.at Wed Apr 5 18:36:12 2023 From: dalang at gmx.at (Daniel Lang) Date: Wed, 5 Apr 2023 20:36:12 +0200 Subject: [Buildroot] [PATCH] package/pangomm: bump to version 2.50.1 Message-ID: <20230405183613.18906-1-dalang@gmx.at> https://gitlab.gnome.org/GNOME/pangomm/-/blob/2.50.1/NEWS Signed-off-by: Daniel Lang --- package/pangomm/pangomm.hash | 4 ++-- package/pangomm/pangomm.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pangomm/pangomm.hash b/package/pangomm/pangomm.hash index 0fb40e6568..dc606c5de9 100644 --- a/package/pangomm/pangomm.hash +++ b/package/pangomm/pangomm.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pangomm/2.48/pangomm-2.48.2.sha256sum -sha256 e1d75522c53f462799875cd247f9b49c91ced4b1abe68387ac35b271392d4ea5 pangomm-2.48.2.tar.xz +# From https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.sha256sum +sha256 ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214 pangomm-2.50.1.tar.xz # Locally computed sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/pangomm/pangomm.mk b/package/pangomm/pangomm.mk index e5b237197b..64ac625b7f 100644 --- a/package/pangomm/pangomm.mk +++ b/package/pangomm/pangomm.mk @@ -4,8 +4,8 @@ # ################################################################################ -PANGOMM_VERSION_MAJOR = 2.48 -PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).2 +PANGOMM_VERSION_MAJOR = 2.50 +PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).1 PANGOMM_SOURCE = pangomm-$(PANGOMM_VERSION).tar.xz PANGOMM_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM_VERSION_MAJOR) PANGOMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:00:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:00:17 +0200 Subject: [Buildroot] [PATCH] package/uclibc: security update to 1.0.43 In-Reply-To: (Waldemar Brodkorb's message of "Wed, 5 Apr 2023 07:46:15 +0200") References: Message-ID: <87pm8iksku.fsf@dell.be.48ers.dk> >>>>> "Waldemar" == Waldemar Brodkorb writes: > Security fix for CVE-2022-29503 > Signed-off-by: Waldemar Brodkorb Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:00:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:00:48 +0200 Subject: [Buildroot] [PATCH] package/containerd: security bump to version 1.6.20 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:01 +0200") References: Message-ID: <87lej6ksjz.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Various bugfixes and improvements. Noteable security fixes: > - Fix OCI image importer memory exhaustion > https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 > - Fix supplementary groups not being set up properly > https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p > https://github.com/containerd/containerd/releases/tag/v1.6.20 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:02:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:02:23 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.3 In-Reply-To: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:03 +0200") References: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> Message-ID: <87h6tukshc.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:02:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:02:28 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: security bump version to v23.0.3 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:02 +0200") References: Message-ID: <87cz4iksh7.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Fixed a number of issues that can cause Swarm encrypted overlay networks > to fail to uphold their guarantees, addressing CVE-2023-28841, > CVE-2023-28840, and CVE-2023-28842. > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:01:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:01:56 +0200 Subject: [Buildroot] [git commit] package/docker-cli: bump version to v23.0.3 Message-ID: <20230405200250.C305883899@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d8d348826aa59b8fb922d3e970fb769aeb0cdb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index a8ee6c7a34..891ccf4b4e 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz +sha256 7d67500372b560110e8200815f7111962ccec7d0eb3b743f80e262c38e2f7b82 docker-cli-23.0.3.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 5473edf1ef..69c4f76ee6 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.2 +DOCKER_CLI_VERSION = 23.0.3 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Apr 5 19:54:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 21:54:00 +0200 Subject: [Buildroot] [git commit] package/uclibc: security update to 1.0.43 Message-ID: <20230405200250.A4D4583897@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f12bf2e6a78f1b5ff203fc234be68e224ec49b0e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 4c05d36ab3..80c9caf07f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Apr 5 20:01:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:01:25 +0200 Subject: [Buildroot] [git commit] package/docker-engine: security bump version to v23.0.3 Message-ID: <20230405200250.BB5E08389A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=238d49468751ad761b61e691a18aaf097c020c4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixed a number of issues that can cause Swarm encrypted overlay networks to fail to uphold their guarantees, addressing CVE-2023-28841, CVE-2023-28840, and CVE-2023-28842. https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 4b7c026eef..0dc974ce85 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz +sha256 2f74aef0eadf5bfe652b1822f1349fa0baf7412f83b856a9cfb9a8fbfd686880 docker-engine-23.0.3.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index a27625a38e..c0f2c73b69 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.2 +DOCKER_ENGINE_VERSION = 23.0.3 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Apr 5 19:58:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 21:58:18 +0200 Subject: [Buildroot] [git commit] package/containerd: security bump to version 1.6.20 Message-ID: <20230405200250.AC0368379D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8bf66c5640c0fafd63dbacadeeb6ac3a9f4f26a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Various bugfixes and improvements. Noteable security fixes: - CVE-2023-25153: Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - CVE-2023-25173: Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.6.20 Signed-off-by: Stefan Agner [Peter: add CVE references] Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 16474089d1..65a87f25fa 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a containerd-1.6.16.tar.gz +sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..bc1dd58611 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.20 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Apr 5 20:04:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:04:20 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone: bump U-Boot version to 2023.04 In-Reply-To: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Wed, 5 Apr 2023 12:21:12 +0200") References: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> Message-ID: <878rf6kse3.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > Bump U-Boot to version 2023.04. > Tested on beaglebone black. > Signed-off-by: Dario Binacchi Committed, thanks. -- Bye, Peter Korsgaard From dalang at gmx.at Wed Apr 5 20:04:44 2023 From: dalang at gmx.at (Daniel Lang) Date: Wed, 5 Apr 2023 22:04:44 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 Message-ID: <20230405200445.50475-1-dalang@gmx.at> https://github.com/stephane/libmodbus/releases/tag/v3.1.10 Signed-off-by: Daniel Lang --- package/libmodbus/Config.in | 2 +- package/libmodbus/libmodbus.hash | 2 +- package/libmodbus/libmodbus.mk | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libmodbus/Config.in b/package/libmodbus/Config.in index 642b57cd8c..2e93fa4bee 100644 --- a/package/libmodbus/Config.in +++ b/package/libmodbus/Config.in @@ -5,4 +5,4 @@ config BR2_PACKAGE_LIBMODBUS according to the Modbus protocol. This library is written in C and supports RTU (serial) and TCP (Ethernet) communications. - http://libmodbus.org + https://libmodbus.org diff --git a/package/libmodbus/libmodbus.hash b/package/libmodbus/libmodbus.hash index 83b0c3a012..a7b7e583a8 100644 --- a/package/libmodbus/libmodbus.hash +++ b/package/libmodbus/libmodbus.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b122f2bc29f749702a22c0a760a7ca2182d541f5fa26bf25e3431f907b606f3c libmodbus-3.1.8.tar.gz +sha256 899be4e25ab7fe5799d43f9567510d6f063d2e8f56136dd726b6fd976f9b2253 libmodbus-3.1.10.tar.gz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/libmodbus/libmodbus.mk b/package/libmodbus/libmodbus.mk index 2f8c1735da..2fffa1e0e9 100644 --- a/package/libmodbus/libmodbus.mk +++ b/package/libmodbus/libmodbus.mk @@ -4,12 +4,12 @@ # ################################################################################ -LIBMODBUS_VERSION = 3.1.8 +LIBMODBUS_VERSION = 3.1.10 LIBMODBUS_SITE = https://github.com/stephane/libmodbus/releases/download/v$(LIBMODBUS_VERSION) LIBMODBUS_LICENSE = LGPL-2.1+ LIBMODBUS_LICENSE_FILES = COPYING.LESSER LIBMODBUS_CPE_ID_VENDOR = libmodbus LIBMODBUS_INSTALL_STAGING = YES -LIBMODBUS_CONF_OPTS = --without-documentation --disable-tests +LIBMODBUS_CONF_OPTS = --disable-tests $(eval $(autotools-package)) -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:05:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:05:46 +0200 Subject: [Buildroot] [PATCH] package/daemon: bump to version 0.8.2 In-Reply-To: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Wed, 5 Apr 2023 09:23:37 +0300") References: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> Message-ID: <874jpuksbp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Drop upstream patches. > Update license to include mode licenses. Add license file hashes and > update hashes of existing files for added licenses, as well as > formatting and copyright date updates. > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:05:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:05:46 +0200 Subject: [Buildroot] [PATCH] package/daemon: bump to version 0.8.2 In-Reply-To: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Wed, 5 Apr 2023 09:23:37 +0300") References: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> Message-ID: <874jpuksbp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Drop upstream patches. > Update license to include mode licenses. Add license file hashes and > update hashes of existing files for added licenses, as well as > formatting and copyright date updates. > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From arnout at mind.be Wed Apr 5 20:08:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:30 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <20230201204848.2099336-2-laurent@vivier.eu> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> Message-ID: <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> On 01/02/2023 21:48, Laurent Vivier wrote: > from https://github.com/glevand/petitboot--buildroot > > Updated to work with m68k architecture rather than PlayStation3 > (focused on qemu-system-m68k virt machine) > > Signed-off-by: Laurent Vivier > Reviewed-by: Thomas Huth Partially applied to master, thanks, with a large number of modifications. See below. Note that it mixes changes that I did with requests for future changes, so please pay attention... > --- > DEVELOPERS | 3 + > package/Config.in | 1 + > package/kexec/Config.in | 2 +- > package/petitboot/63-md-raid-arrays.rules | 41 +++++++++++ > package/petitboot/65-md-incremental.rules | 69 ++++++++++++++++++ > package/petitboot/66-add-sg-module.rules | 2 + There's really way too much stuff here to easily review. Therefore, I applied the minimum, basic petitboot package and removed all the additional files. They can be added in later commits. I do have a few comments on these files though! > package/petitboot/Config.in | 23 ++++++ > package/petitboot/S14silence-console | 9 +++ > package/petitboot/S15pb-discover | 38 ++++++++++ > package/petitboot/fs-overlay/etc/inittab | 34 +++++++++ > package/petitboot/fs-overlay/etc/locale | 1 + > package/petitboot/fs-overlay/init | 8 ++ These files are not even used, at least not in this commit (I didn't look at the subsequent two). > package/petitboot/kexec-restart | 8 ++ > package/petitboot/petitboot-console-ui.rules | 6 ++ Why is this one not numbered, unlike the other two? > package/petitboot/petitboot.hash | 2 + > package/petitboot/petitboot.mk | 77 ++++++++++++++++++++ > package/petitboot/removable-event-poll.rules | 4 + > package/petitboot/shell_config | 19 +++++ > package/petitboot/shell_profile | 2 + [snip] > diff --git a/package/kexec/Config.in b/package/kexec/Config.in > index 90a7bc2672bd..092a80b171fc 100644 > --- a/package/kexec/Config.in > +++ b/package/kexec/Config.in > @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC > depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ > BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ > BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ > - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x > + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k This is unrelated to the introduction of petitboot and should have been in a separate commit. > help > Kexec is a user space utility for loading another kernel > and asking the currently running kernel to do something with > diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules > new file mode 100644 > index 000000000000..92aec36e69d4 > --- /dev/null > +++ b/package/petitboot/63-md-raid-arrays.rules > @@ -0,0 +1,41 @@ > +# do not edit this file, it will be overwritten on update This comment is not super useful. Where does this file come from? Did you produce it yourself? If yes, please add an Author line - cfr. e.g. package/tvheadend/S99tvheadend. If you took it from somewhere else (possibly modified), please add an Original Author line (and check its license) - cfr. e.g. package/transmission/S92transmission. Can you also explain why this rules set is needed to begin with? It looks like generic distro stuff, not something that should be needed by petitboot at all. Same for the other rules files. > + > +SUBSYSTEM!="block", GOTO="md_end" > + > +# handle md arrays > +ACTION!="add|change", GOTO="md_end" > +KERNEL!="md*", GOTO="md_end" > + > +# partitions have no md/{array_state,metadata_version}, but should not > +# for that reason be ignored. > +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" > + > +# container devices have a metadata version of e.g. 'external:ddf' and > +# never leave state 'inactive' > +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state" > +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" AFAIU, petitboot is (at least currently) tied to traditional sysvinit, so this line looks weird... [snip] > diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in > new file mode 100644 > index 000000000000..d87f9d2450a0 > --- /dev/null > +++ b/package/petitboot/Config.in > @@ -0,0 +1,23 @@ > +config BR2_PACKAGE_PETITBOOT > + bool "petitboot" > + # petitboot needs udev /dev management This comment doesn't add anything, the line below already says it. > + depends on BR2_PACKAGE_HAS_UDEV > + select BR2_PACKAGE_ELFUTILS Elfutils has a bunch of dependencies that need to be propagated here. > + select BR2_PACKAGE_LVM2 lvm2 has an additional dependency on MMU. > + select BR2_PACKAGE_NCURSES > + select BR2_PACKAGE_NCURSES_TARGET_PANEL > + select BR2_PACKAGE_NCURSES_TARGET_FORM > + select BR2_PACKAGE_NCURSES_TARGET_MENU These three options were removed six years ago, in commit 0c5946acc24a36f9dff079edd054d948c69434f6. I guess you've been carrying around this patch for a very, very long time already? :-) > + # run-time dependency only > + select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC Architecture dependencies need to be propagated here. I added a separate commit that introduces _ARCH_DEPENDS options for these two packages to simplify the dependencies. However, kexec-lite is for PPC only, so the line above is not going to work at all for any other architecture. Solutions are possible with auxiliary symbols that select kexec on non-PPC platforms, but to simplify things, I just swapped the two, i.e. select BR2_PACKAGE_KEXEC if !BR2_PACKAGE_KEXEC_LITE > + # run-time dependency only > + select BR2_PACKAGE_POWERPC_UTILS if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) > + # run-time dependency only > + select BR2_PACKAGE_NVME if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) > + help > + Petitboot is a small kexec-based bootloader It would be useful to extend the help text with some explanation how to use it, or refer to a package/petitboot/README.md that does that. > + > + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html > + > +comment "petitboot requires udev to be enabled" Although we do have this formulation for e.g. usbmount, the vast majority uses "... needs udev /dev management". > + depends on !BR2_PACKAGE_HAS_UDEV > diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console > new file mode 100755 > index 000000000000..2ce6b39f427b > --- /dev/null > +++ b/package/petitboot/S14silence-console > @@ -0,0 +1,9 @@ > +#!/bin/sh > + > +case "$1" in > + start) > + echo 1 1 1 1 > /proc/sys/kernel/printk This also looks weird... Normally you'd just set CONSOLE_LOGLEVEL_DEFAULT=1 in the kernel config if you want that, or set "loglevel=1" on the kernel commandline. Also, is it really what we want? IIRC 1 is emergency. I think 4 (warning) would be plenty. Also, is this relevant at all for petitboot? I would say this is something that is fully under control of the developer and has nothing to do with what packages or bootloader you select. And finally, shell scripts should use tab for indentation. check-package nowadays checks for that. > + ;; > +esac > + > +exit 0 > diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover > new file mode 100755 > index 000000000000..9d9ec57de3f0 > --- /dev/null > +++ b/package/petitboot/S15pb-discover > @@ -0,0 +1,38 @@ > +#!/bin/sh > + > +LOGFILE=/var/log/petitboot/pb-discover.log There's no reason to put this in a subdirectory I think. > +PIDFILE=/var/run/petitboot.pid Please use the init script pattern that we normally use. It's not really documented, but take package/rsyslog/S01rsyslogd as an example. > + > +PATH=/usr/bin:/usr/sbin:/bin:/sbin > +export PATH > + > +verbose= > +if pb-config debug | grep -q enabled > +then > + verbose=-v > +fi > + > +case "$1" in > + start) > + ulimit -c unlimited > + mkdir -p -m 0775 $(dirname $LOGFILE) > + mkdir -p -m 0775 /var/petitboot > + # Set permissions for normal users > + chown -R root:petitgroup $(dirname $LOGFILE) > + chown -R root:petitgroup /var/petitboot I guess the idea is that petitboot tools run as "petitboot" user? You should then create that user and group with a PETITBOOT_USERS definition in the .mk file. > + > + export $(cat /etc/locale) > + pb-discover -l $LOGFILE $verbose & ... but it's not actually running as the petitboot user... Please use start-stop-daemon to start it in the background, create the pidfile, set the user, etc. Also please use the full path (i.e. /usr/sbin/pb-discover). > + echo $! > $PIDFILE > + ;; > + stop) > + pid=$(cat $PIDFILE) > + [ -n "$pid" ] && kill -TERM $pid Same here, use start-stop-daemon to stop it. > + ;; > + *) > + echo "Usage: $0 {start|stop}" > + exit 1 > + ;; > +esac > + > +exit 0 > diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab > new file mode 100644 > index 000000000000..1f503d5d56f7 > --- /dev/null > +++ b/package/petitboot/fs-overlay/etc/inittab > @@ -0,0 +1,34 @@ > +# /etc/inittab > +# > +# Copyright (C) 2001 Erik Andersen > +# > +# Note: BusyBox init doesn't support runlevels. The runlevels field is Inittab is different between Busybox and SysV init, so it's better if you don't need to include a specific inittab. > +# completely ignored by BusyBox init. If you want runlevels, use > +# sysvinit. > +# > +# Format for each entry: ::: > +# > +# id == tty to run on, or empty for /dev/console > +# runlevels == ignored > +# action == one of sysinit, respawn, askfirst, wait, and once > +# process == program to run > + > +# Startup the system > +::sysinit:/bin/mount -t proc proc /proc > +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW > +::sysinit:/bin/mkdir -p /dev/pts > +::sysinit:/bin/mkdir -p /dev/shm > +::sysinit:/bin/mount -a > +::sysinit:/bin/hostname -F /etc/hostname > +# now run any rc scripts > +::sysinit:/etc/init.d/rcS > +::sysinit:/sbin/petitboot-nc Why can't this be done as /etc/init.d/S80petitboot or something similar? > +# Stuff to do for the 3-finger salute > +::ctrlaltdel:/sbin/reboot > + > +# Stuff to do before rebooting > +::shutdown:/etc/init.d/rcK > +::shutdown:/bin/umount -a -r > +::shutdown:/sbin/swapoff -a > + > +::restart:/usr/sbin/kexec-restart What? The restart option is for when you do "kill -QUIT 1". It's supposed to re-exec /init. Is that how petitboot does the kexec? Doesn't it use the normal shutdown flow? Some explanation would be good. > diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale > new file mode 100644 > index 000000000000..655683630776 > --- /dev/null > +++ b/package/petitboot/fs-overlay/etc/locale > @@ -0,0 +1 @@ > +LANG=en_US.utf-8 This is also something that really shouldn't have anything to do with petitboot. > diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init > new file mode 100755 > index 000000000000..1e56178db162 > --- /dev/null > +++ b/package/petitboot/fs-overlay/init > @@ -0,0 +1,8 @@ > +#!/bin/sh > +# devtmpfs does not get automounted for initramfs > +/bin/mount -t devtmpfs devtmpfs /dev > +exec 0 +exec 1>/dev/console > +exec 2>/dev/console > +exec /sbin/init "$@" Why is this needed? Buildroot already adds this to a cpio image. > + > diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart > new file mode 100755 > index 000000000000..0175e76df4cd > --- /dev/null > +++ b/package/petitboot/kexec-restart > @@ -0,0 +1,8 @@ > +#!/bin/sh > + > +/usr/sbin/kexec -f -e > + > +while : > +do > + sleep 1 > +done > diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules > new file mode 100644 > index 000000000000..cbf1b7e1d765 > --- /dev/null > +++ b/package/petitboot/petitboot-console-ui.rules > @@ -0,0 +1,6 @@ > + > +# spawn a petitboot UI on common user-visible interface devices > +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" > +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" > +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" > +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" We normally handle this with the "GENERIC_SERIAL" line in inittab. It's actually going to conflict with that I think. > diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash > new file mode 100644 > index 000000000000..ccb58eed0e34 > --- /dev/null > +++ b/package/petitboot/petitboot.hash > @@ -0,0 +1,2 @@ > +# Locally computed > +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz This is missing a hash for the license file. > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > new file mode 100644 > index 000000000000..f7f54850ee04 > --- /dev/null > +++ b/package/petitboot/petitboot.mk > @@ -0,0 +1,77 @@ > +################################################################################ > +# > +# petitboot > +# > +################################################################################ > + > +PETITBOOT_VERSION = v1.13 To make release-monitoring and CPE ID working, we need the actual version number here, without the v. Therefore, the v is moved to PETITBOOT_SOURCE and PETITBOOT_SITE. > +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) There's no reason to use ?= here. > +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 > +PETITBOOT_LICENSE = GPL-2.0 > +PETITBOOT_LICENSE_FILES = COPYING > + > +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ > + --localstatedir=/var \ Indentation is too high here. I also split the first three options on separate lines. localstatedir=/var is already set in the overall configure options, so I removed that. > + --enable-crypt \ I reordered those options alphabetially. There are a few other options for which I added explicit --disable. > + HOST_PROG_KEXEC=/usr/sbin/kexec \ > + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ > + $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) We also want a --disable-busybox. The --with-tftp can just as well always be set to busybox. I added this comment to explain: # HPA and Busybox tftp are supported. Buildroot doesn't have HPA tftp. If # left to "autodetect" and Busybox is not available, it will error the same # way as when we just set to busybox. Therefore, always set to busybox. > + > +ifdef PETITBOOT_DEBUG This variable doesn't exist, so I remove this entire section. > +PETITBOOT_CONF_OPTS += --enable-debug > +endif > + > +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) > +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw The MENU_LIB and FORM_LIB are not needed since commit 0c5946acc24a36f9dff079edd054d948c69434f6. ncursesw is auto-discovered by the configure script. We generally like to make things explicit but I don't think it's needed here. BTW, ncurses is not a strict dependency of petitboot. Still, it's loosing a lot of its attraction without ncurses, so I left it as a required dependency. > +endif > + > +define PETITBOOT_POST_INSTALL > + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ > + $(TARGET_DIR)/usr/libexec/petitboot We want the target file explicitly, i.e. $(TARGET_DIR)/usr/libexec/petitboot/bb-kexec-reboot Same for everything below. > + $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d That is what the -D option does, so this is redundant. > + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ > + $(TARGET_DIR)/etc/petitboot/boot.d/ > + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ > + $(TARGET_DIR)/etc/petitboot/boot.d/ > + > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ > + $(TARGET_DIR)/etc/init.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ > + $(TARGET_DIR)/etc/init.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ > + $(TARGET_DIR)/usr/sbin/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + > + ln -sf /usr/sbin/pb-udhcpc \ > + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > + > + mkdir -p $(TARGET_DIR)/home/petituser > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ > + $(TARGET_DIR)/home/petituser/.profile > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ > + $(TARGET_DIR)/home/petituser/.shrc > + > + $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install This is already done by normal 'make install'. > +endef > + > +define PETITBOOT_POST_INSTALL_DTB > + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ > + $(TARGET_DIR)/etc/petitboot/boot.d/ We want the definition of the hook inside of the condition as well. In addition, there's a --enable-fdt option corresponding to this, and we need to depend on dtc to make sure libfdt is available. I added those, and moved everything under the corresponding condition. > +endef > + > +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL > + > +ifeq ($(BR2_PACKAGE_DTC),y) > +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB > +endif > + > +$(eval $(autotools-package)) > diff --git a/package/petitboot/removable-event-poll.rules b/package/petitboot/removable-event-poll.rules > new file mode 100644 > index 000000000000..b736aef6101f > --- /dev/null > +++ b/package/petitboot/removable-event-poll.rules > @@ -0,0 +1,4 @@ > + > +# petitboot needs notification for media change events on removable devices, > +# which we only get if we've set the poll_msecs sysfs attribute. > +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" Now *this* is a useful rules file for petitboot :-) > diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config > new file mode 100644 > index 000000000000..59337ff53039 > --- /dev/null > +++ b/package/petitboot/shell_config > @@ -0,0 +1,19 @@ > +#!bin/sh > + > +reset > + > +echo "Exiting petitboot. Type 'exit' to return." > +echo "You may run 'pb-sos' to gather diagnostic data" > + > +if [[ "$(id -u)" != "0" ]]; then > + echo "" | sudo -S /bin/true 2&>1 >> /dev/null > + if [[ $? = 0 ]]; then > + echo "No password set, running as root. You may set a password in the System Configuration screen." > + sudo -i > + sudo -K > + exit > + fi > + export PS1='$ ' > +else > + export PS1='# ' > +fi > diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile > new file mode 100755 > index 000000000000..40062b423b79 > --- /dev/null > +++ b/package/petitboot/shell_profile > @@ -0,0 +1,2 @@ > +export ENV="/home/petituser/.shrc" > +/usr/libexec/petitboot/pb-console I don't understand this... The idea is that when you log in as the petitboot user (which isn't even possible because you didn't add that user), then pb-console is started. But pb-console is already started on all ttys... Regards, Arnout From arnout at mind.be Wed Apr 5 20:08:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:35 +0200 Subject: [Buildroot] [git commit] package/kexec: introduce BR2_PACKAGE_KEXEC_ARCH_SUPPORTS Message-ID: <20230405200902.1C213838B6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=64fa94f72fc9e57642c85ae1bad399e7dfd213e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This makes it easier for other packages to add the arch dependency. Signed-off-by: Arnout Vandecappelle --- package/kexec/Config.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 90a7bc2672..54026284da 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -1,9 +1,14 @@ -config BR2_PACKAGE_KEXEC - bool "kexec" +config BR2_PACKAGE_KEXEC_ARCH_SUPPORTS + bool + default y depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + +config BR2_PACKAGE_KEXEC + bool "kexec" + depends on BR2_PACKAGE_KEXEC_ARCH_SUPPORTS help Kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with From arnout at mind.be Wed Apr 5 20:08:37 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:37 +0200 Subject: [Buildroot] [git commit] package/petitboot: new package Message-ID: <20230405200902.2FDBF838B8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2f554c1bda5b1af6a54cff90af774fa16965fb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Although this is a "boot loader", it really is a tool that should be part of an image that acts as the bootloader. Thus, it is not in the bootloader menu. A UI is required and can be provided by ncurses, X11 or fbdev. Only ncurses is supported for now. The other two use libtwin which isn't part of Buildroot for now. Adapted from https://github.com/glevand/petitboot--buildroot Updated to work with m68k architecture rather than just PlayStation3 (focused on qemu-system-m68k virt machine) Signed-off-by: Laurent Vivier Reviewed-by: Thomas Huth [Arnout: - Add missing arch and toolchain dependencies. - Remove nonexistent BR2_PACKAGE_NCURSES_TARGET_* selects. - Swap kexec/kexec-lite priority. - Add hash for license file. - Use version without v for VERSION. - Remove unnecessary --localstatedir=/var. - Add --disable-busybox. - Remove --enable-debug. - Remove --with-ncursesw and explicit libraries. - Add explicit arguments for all configure options. - Always select busybox tftp. - Add optional dependency on dtc. - Move dtc-specific options under a single condition. - Minor cleanups (whitespace, comments, ...). ] Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/petitboot/Config.in | 31 +++++++++++++++++++++ package/petitboot/petitboot.hash | 3 ++ package/petitboot/petitboot.mk | 60 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 98 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7c5880c8ee..c226259aec 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1817,6 +1817,9 @@ F: package/aircrack-ng/ N: Laurent Charpentier F: package/open-lldp/ +N: Laurent Vivier +F: package/petitboot/ + N: Lee Jones F: boot/afboot-stm32/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..760dda6ac1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2684,6 +2684,7 @@ menu "System tools" source "package/openrc/Config.in" source "package/openvmtools/Config.in" source "package/pamtester/Config.in" + source "package/petitboot/Config.in" source "package/polkit/Config.in" source "package/powerpc-utils/Config.in" source "package/procps-ng/Config.in" diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in new file mode 100644 index 0000000000..0b4dc762bb --- /dev/null +++ b/package/petitboot/Config.in @@ -0,0 +1,31 @@ +config BR2_PACKAGE_PETITBOOT + bool "petitboot" + # kexec-lite arch depends is a subset of kexec arch depends + depends on BR2_PACKAGE_KEXEC_ARCH_SUPPORTS + depends on BR2_USE_MMU # lvm2 + depends on BR2_USE_WCHAR # elfutils + depends on !BR2_STATIC_LIBS # elfutils, lvm2 + depends on BR2_TOOLCHAIN_HAS_THREADS # elfutils, lvm2 + depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils + depends on BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_ELFUTILS + select BR2_PACKAGE_LVM2 # devmapper + select BR2_PACKAGE_NCURSES + # run-time dependency only + select BR2_PACKAGE_KEXEC if !BR2_PACKAGE_KEXEC_LITE + # run-time dependency only + select BR2_PACKAGE_POWERPC_UTILS if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) + # run-time dependency only + select BR2_PACKAGE_NVME if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) + help + Petitboot is a small kexec-based bootloader + + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html + +comment "petitboot needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, udev /dev management" + depends on BR2_PACKAGE_KEXEC_ARCH_SUPPORTS + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ + BR2_TOOLCHAIN_HAS_THREADS || \ + !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC) || \ + !BR2_PACKAGE_HAS_UDEV diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash new file mode 100644 index 0000000000..bf7bf56a67 --- /dev/null +++ b/package/petitboot/petitboot.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk new file mode 100644 index 0000000000..a798e7ca61 --- /dev/null +++ b/package/petitboot/petitboot.mk @@ -0,0 +1,60 @@ +################################################################################ +# +# petitboot +# +################################################################################ + +PETITBOOT_VERSION = 1.13 +PETITBOOT_SOURCE = petitboot-v$(PETITBOOT_VERSION).tar.gz +PETITBOOT_SITE = https://github.com/open-power/petitboot/releases/download/v$(PETITBOOT_VERSION) +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 +PETITBOOT_LICENSE = GPL-2.0 +PETITBOOT_LICENSE_FILES = COPYING + +PETITBOOT_CONF_OPTS = \ + --enable-crypt \ + --enable-platform-auto \ + --disable-mtd \ + --with-ncurses \ + --without-signed-boot \ + --without-twin-fbdev \ + --without-twin-x11 \ + $(if $(BR2_PACKAGE_BUSYBOX),--enable-busybox,--disable-busybox) \ + HOST_PROG_KEXEC=/usr/sbin/kexec \ + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart + +# HPA and Busybox tftp are supported. HPA tftp is part of Buildroot's tftpd +# package. +ifeq ($(BR2_PACKAGE_TFTPD),y) +PETITBOOT_CONF_OPTS += --with-tftp=hpa +else ifeq ($(BR2_PACKAGE_BUSYBOX),y) +PETITBOOT_CONF_OPTS += --with-tftp=busybox +else +# This actually means "autodetect", there's no way to really disable. +PETITBOOT_CONF_OPTS += --without-tftp +endif + +ifeq ($(BR2_PACKAGE_DTC),y) +PETITBOOT_DEPENDENCIES += dtc +PETITBOOT_CONF_OPTS += --with-fdt +define PETITBOOT_POST_INSTALL_DTB + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ + $(TARGET_DIR)/etc/petitboot/boot.d/30-dtb-updates +endef +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB +else +PETITBOOT_CONF_OPTS += --without-fdt +endif + +define PETITBOOT_POST_INSTALL + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ + $(TARGET_DIR)/usr/libexec/petitboot/bb-kexec-reboot + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb +endef + +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL + +$(eval $(autotools-package)) From arnout at mind.be Wed Apr 5 20:08:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:36 +0200 Subject: [Buildroot] [git commit] package/kexec: add m68k support Message-ID: <20230405200902.245C7838B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d7557d80f5c9a2f1bf9889ef03566fa84b23f85 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master kexec supports m68k since commit 027413d822fd57dd39d2d2afab1484bc6b6b84f9 in v2.0.5 Signed-off-by: Laurent Vivier Reviewed-by: Thomas Huth [Arnout: - Split off in a separate commit. ] Signed-off-by: Arnout Vandecappelle --- package/kexec/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 54026284da..836d740788 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_KEXEC_ARCH_SUPPORTS depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k config BR2_PACKAGE_KEXEC bool "kexec" From peter at korsgaard.com Wed Apr 5 20:11:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:11:14 +0200 Subject: [Buildroot] [PATCH 1/2] package/sdl2_ttf: bump version to 2.20.2 In-Reply-To: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> (Peter Thompson's message of "Tue, 4 Apr 2023 17:00:28 -0600") References: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> Message-ID: <87zg7mjdi5.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Thompson writes: > Signed-off-by: Peter Thompson > --- > package/sdl2_ttf/sdl2_ttf.hash | 5 +++-- > package/sdl2_ttf/sdl2_ttf.mk | 2 +- > 2 files changed, 4 insertions(+), 3 deletions(-) > diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash > index 3313b341f9..5e7b614130 100644 > --- a/package/sdl2_ttf/sdl2_ttf.hash > +++ b/package/sdl2_ttf/sdl2_ttf.hash > @@ -1,3 +1,4 @@ > # Locally calculated > -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz > -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt > +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz > +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt > + Committed after dropping the extra newline as pointed out by check-package: package/sdl2_ttf/sdl2_ttf.hash:4: empty line at end of file -- Bye, Peter Korsgaard From pevik at seznam.cz Wed Apr 5 20:14:03 2023 From: pevik at seznam.cz (Petr Vorel) Date: Wed, 5 Apr 2023 22:14:03 +0200 Subject: [Buildroot] [PATCH 2/2] package/ltp-testsuite: Backport fix for buildroot toolchain In-Reply-To: <20230405201403.1410075-1-pevik@seznam.cz> References: <20230405201403.1410075-1-pevik@seznam.cz> Message-ID: <20230405201403.1410075-2-pevik@seznam.cz> From: Petr Vorel Fixes: - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 Signed-off-by: Petr Vorel --- New in v2. ...onfigure.ac-fix-mount_attr-detection.patch | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch new file mode 100644 index 0000000000..61ba389e51 --- /dev/null +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch @@ -0,0 +1,56 @@ +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 20:25:54 +0100 +Subject: [PATCH 1/1] configure.ac: fix mount_attr detection + +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, +the following build failure is still raised because sys/mount is now +unconditionally included in include/lapi/fsmount.h: + +In file included from fsconfig01.c:9: +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' + 55 | struct mount_attr { + | ^~~~~~~~~~ +In file included from ../../../../include/lapi/fsmount.h:14: +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here + 210 | struct mount_attr + | ^~~~~~~~~~ + +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ +Reviewed-by: Li Wang +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") +(which was backported to 2.35 and 2.34 maintenance). ] +Reviewed-by: Petr Vorel +Signed-off-by: Fabrice Fontaine +Signed-off-by: Petr Vorel +--- +[ upstream status: 30353a1eb ("configure.ac: fix mount_attr detection") ] + + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 114468ae3..4c8763376 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc + + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) + AC_CHECK_TYPES([struct mount_attr],,,[ +-#ifdef HAVE_LINUX_MOUNT_H +-# include +-#else ++#ifdef HAVE_MOUNT_SETATTR + # include ++#elif HAVE_LINUX_MOUNT_H ++# include + #endif + ]) + +-- +2.40.0 + -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:14:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:14:31 +0200 Subject: [Buildroot] [PATCH 2/2] package/sdl2_image: bump version to 2.6.3 In-Reply-To: <20230404230029.32385-2-peter.macleod.thompson@gmail.com> (Peter Thompson's message of "Tue, 4 Apr 2023 17:00:29 -0600") References: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> <20230404230029.32385-2-peter.macleod.thompson@gmail.com> Message-ID: <87v8iajdco.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Thompson writes: > Signed-off-by: Peter Thompson > --- > package/sdl2_image/sdl2_image.hash | 9 ++++++--- > package/sdl2_image/sdl2_image.mk | 2 +- > 2 files changed, 7 insertions(+), 4 deletions(-) > diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash > index e1efa4debe..7ec84077d2 100644 > --- a/package/sdl2_image/sdl2_image.hash > +++ b/package/sdl2_image/sdl2_image.hash > @@ -1,3 +1,6 @@ > -# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.2.tar.gz.sig > -sha256 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777 SDL2_image-2.6.2.tar.gz > -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt > +# Locally calculated > +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz > +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt > + > + > + Same issue here. Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:14:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:51 +0200 Subject: [Buildroot] [git commit] configs/beaglebone: bump U-Boot version to 2023.04 Message-ID: <20230405201609.DB983838DD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b5b68df6011e654393d8750d860170422426f93 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump U-Boot to version 2023.04. Tested on beaglebone black. Signed-off-by: Dario Binacchi Signed-off-by: Peter Korsgaard --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index d0aa5ad860..c2d444c3ce 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -34,7 +34,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm" BR2_TARGET_UBOOT_NEEDS_DTC=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set From peter at korsgaard.com Wed Apr 5 20:14:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:55 +0200 Subject: [Buildroot] [git commit] package/sdl2_image: bump version to 2.6.3 Message-ID: <20230405201610.0A978838E1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e763381b7d7c9c7971775087adbae9b9b156223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Thompson Signed-off-by: Peter Korsgaard --- package/sdl2_image/sdl2_image.hash | 6 +++--- package/sdl2_image/sdl2_image.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash index e1efa4debe..55b2661fc0 100644 --- a/package/sdl2_image/sdl2_image.hash +++ b/package/sdl2_image/sdl2_image.hash @@ -1,3 +1,3 @@ -# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.2.tar.gz.sig -sha256 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777 SDL2_image-2.6.2.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +# Locally calculated +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt diff --git a/package/sdl2_image/sdl2_image.mk b/package/sdl2_image/sdl2_image.mk index 953742de28..aaf379788c 100644 --- a/package/sdl2_image/sdl2_image.mk +++ b/package/sdl2_image/sdl2_image.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_IMAGE_VERSION = 2.6.2 +SDL2_IMAGE_VERSION = 2.6.3 SDL2_IMAGE_SOURCE = SDL2_image-$(SDL2_IMAGE_VERSION).tar.gz SDL2_IMAGE_SITE = http://www.libsdl.org/projects/SDL_image/release SDL2_IMAGE_INSTALL_STAGING = YES From peter at korsgaard.com Wed Apr 5 20:14:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:54 +0200 Subject: [Buildroot] [git commit] package/sdl2_ttf: bump version to 2.20.2 Message-ID: <20230405201609.F250C838DF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d9308a5a67d9a173888d790bec28115369e1a84 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Thompson Signed-off-by: Peter Korsgaard --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9..f43ec790fd 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097ff..c2c4b660f8 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.20.1 +SDL2_TTF_VERSION = 2.20.2 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib From peter at korsgaard.com Wed Apr 5 20:14:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:53 +0200 Subject: [Buildroot] [git commit] package/daemon: bump to version 0.8.2 Message-ID: <20230405201609.E7870838DE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13812ee16e5050fe13d86fea38f6142dcd585b53 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop upstream patches. Update license to include mode licenses. Add license file hashes and update hashes of existing files for added licenses, as well as formatting and copyright date updates. Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- ...001-daemon-fix-build-with-musl-libc-again.patch | 46 ---------------------- .../0002-Fix-build-with-NDEBUG-defined.patch | 46 ---------------------- package/daemon/daemon.hash | 8 ++-- package/daemon/daemon.mk | 6 +-- 4 files changed, 8 insertions(+), 98 deletions(-) diff --git a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch b/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch deleted file mode 100644 index 48d95f122f..0000000000 --- a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch +++ /dev/null @@ -1,46 +0,0 @@ -From b879e6886498fdd147287bffdf5867378c7f3299 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 24 Jun 2021 14:28:10 +0300 -Subject: [PATCH] daemon: fix build with musl libc (again) - -Commit 6b28c54dd95b3 added HAVE_SYS_TTYDEFAULTS_H to guard -sys/ttydefaults.h include. This breaks musl libc build because -HAVE_SYS_TTYDEFAULTS_H is not defined until config.h is included. - -Move sys/ttydefaults.h include below config.h - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/4 - - daemon.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/daemon.c b/daemon.c -index 5c5ef2cb86df..f88a0d49bf84 100644 ---- a/daemon.c -+++ b/daemon.c -@@ -1011,9 +1011,6 @@ I - #ifdef _RESTORE_POSIX_SOURCE - #define _POSIX_SOURCE - #endif --#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ --#include --#endif - #include - #include - #include -@@ -1037,6 +1034,10 @@ I - #include - #endif - -+#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ -+#include -+#endif -+ - /* Configuration file entries */ - - typedef struct Config Config; --- -2.30.2 - diff --git a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch b/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch deleted file mode 100644 index e99e9d8ed7..0000000000 --- a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch +++ /dev/null @@ -1,46 +0,0 @@ -From fc84d8d572ffcecb533fd6d6d025abea12ce027e Mon Sep 17 00:00:00 2001 -Message-Id: -From: Baruch Siach -Date: Thu, 3 Jun 2021 15:01:10 +0300 -Subject: [PATCH] Fix build with NDEBUG defined - -Build with NDEBUG fails because the debug() macro becomes empty. This -creates invalid syntax with the debug() call is the only statement in -the body of a 'for' loop. - -This fixes build failures like: - -daemon.c: In function 'show': -daemon.c:3607:2: error: expected expression before '}' token - } - ^ - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/3 - - libslack/err.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/libslack/err.h b/libslack/err.h -index 106bdb01e074..7acfbe46d60a 100644 ---- a/libslack/err.h -+++ b/libslack/err.h -@@ -40,10 +40,10 @@ - #undef check - - #ifdef NDEBUG --#define debug(args) --#define vdebug(args) --#define debugsys(args) --#define vdebugsys(args) -+#define debug(args) do {} while (0); -+#define vdebug(args) do {} while (0); -+#define debugsys(args) do {} while (0); -+#define vdebugsys(args) do {} while (0); - #define check(cond, mesg) (void_cast(0)) - #else - #define debug(args) debugf args; --- -2.30.2 - diff --git a/package/daemon/daemon.hash b/package/daemon/daemon.hash index c490f71548..5ad7bf6ce2 100644 --- a/package/daemon/daemon.hash +++ b/package/daemon/daemon.hash @@ -1,5 +1,7 @@ # From http://www.libslack.org/daemon/ -sha256 74f12e6d4b3c85632489bd08431d3d997bc17264bf57b7202384f2e809cff596 daemon-0.8.tar.gz +sha256 b34b37543bba43bd086e59f4b754c8102380ae5c1728b987c890d5da4b4cf3ca daemon-0.8.2.tar.gz # Locally calculated -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE -sha256 91329bb9be4ae0b7800081fa054e9bb760c60005b26958c1fb8461bc66bcd998 COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE +sha256 35e31504fc0aec878e86900dde1d90a04404833c182f50d5678d873910bb11eb COPYING +sha256 5a93d5831e1297ab10fe643e1a631e83be392896da14ee2951285a79012df69d LICENSES/BSD-3-Clause.txt +sha256 aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3 LICENSES/GPL-2.0-or-later.txt diff --git a/package/daemon/daemon.mk b/package/daemon/daemon.mk index 96a163e597..5e7e497ff1 100644 --- a/package/daemon/daemon.mk +++ b/package/daemon/daemon.mk @@ -4,10 +4,10 @@ # ################################################################################ -DAEMON_VERSION = 0.8 +DAEMON_VERSION = 0.8.2 DAEMON_SITE = http://libslack.org/daemon/download -DAEMON_LICENSE = GPL-2.0+ -DAEMON_LICENSE_FILES = LICENSE COPYING +DAEMON_LICENSE = GPL-2.0+, LGPL-2.0+, BSD-3-Clause +DAEMON_LICENSE_FILES = LICENSE COPYING LICENSES/BSD-3-Clause.txt LICENSES/GPL-2.0-or-later.txt define DAEMON_CONFIGURE_CMDS (cd $(@D); ./configure) From pevik at seznam.cz Wed Apr 5 20:14:02 2023 From: pevik at seznam.cz (Petr Vorel) Date: Wed, 5 Apr 2023 22:14:02 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 Message-ID: <20230405201403.1410075-1-pevik@seznam.cz> From: Petr Vorel Remove musl related sysinfo.h patch. This Buildroot specific workaround is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move constants from to ") in v5.11, some time took to rebuilt Buildroot toolchains, but even that was more than year ago). Signed-off-by: Petr Vorel --- The same as v1. Was there anything missing in v1 [1]? Or could this please be merged without runltp-ng being postponed for some time later? I don't have much time for implementing it now and V1 was waiting for 2 months. Kind regards, Petr [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 3 files changed, 3 insertions(+), 215 deletions(-) delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch deleted file mode 100644 index 1553908cf8..0000000000 --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch +++ /dev/null @@ -1,211 +0,0 @@ -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Thu, 1 Oct 2020 23:28:39 +0200 -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The reason is to avoid indirect include when using -some network headers: or others -> --> - -This indirect include causes on MUSL redefinition of struct sysinfo when -included both and some of UAPI headers: - -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, - from ../include/tst_netlink.h:14, - from tst_crypto.c:13: -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? - struct sysinfo { - ^~~~~~~ -In file included from ../include/tst_safe_macros.h:15, - from ../include/tst_test.h:93, - from tst_crypto.c:11: -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here - -Signed-off-by: Petr Vorel - -[ upstream status: -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, -rebased for 20220527 ] - -But this patch is not going to get upstreamed because it got fixed in Linux kernel: -a85cbe6159ff "uapi: move constants from to " - -This patch was also backported to stable and LTS versions, -which we use since buildroot 54584d233b "{linux, linux-headers}: bump -5.{4, 10}.x 4.{4, 9, 14, 19} series". -We just wait for all musl based toolchains to be rebuilt. ] - -Signed-off-by: Petr Vorel ---- - include/lapi/sysinfo.h | 22 +++++++++++++++++++ - include/tst_safe_macros.h | 2 +- - lib/safe_macros.c | 2 +- - lib/tst_memutils.c | 2 +- - testcases/kernel/mem/mtest01/mtest01.c | 2 +- - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- - 10 files changed, 31 insertions(+), 9 deletions(-) - create mode 100644 include/lapi/sysinfo.h - -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h -new file mode 100644 -index 000000000..d0e0e93d7 ---- /dev/null -+++ b/include/lapi/sysinfo.h -@@ -0,0 +1,22 @@ -+// SPDX-License-Identifier: GPL-2.0-or-later -+/* -+ * Copyright (c) 2020 Petr Vorel -+ */ -+ -+#ifndef SYSINFO_H__ -+ -+/* -+ * Don't use as it breaks build MUSL toolchain. -+ * Use instead. -+ * -+ * Some kernel UAPI headers do indirect include: -+ * or others -> -> -+ * -+ * This indirect include causes on MUSL redefinition of struct sysinfo when -+ * included both and some of UAPI headers: -+ */ -+#include -+ -+#define SYSINFO_H__ -+ -+#endif /* SYSINFO_H__ */ -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h -index 81c4b0844..a8c02d7df 100644 ---- a/include/tst_safe_macros.h -+++ b/include/tst_safe_macros.h -@@ -12,7 +12,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include -diff --git a/lib/safe_macros.c b/lib/safe_macros.c -index a5b6bc504..87d922a92 100644 ---- a/lib/safe_macros.c -+++ b/lib/safe_macros.c -@@ -11,7 +11,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - #include - #include -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c -index 0d20bb17c..21a3a5ba0 100644 ---- a/lib/tst_memutils.c -+++ b/lib/tst_memutils.c -@@ -6,7 +6,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #define TST_NO_DEFAULT_MAIN -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c -index fb991ce8b..0fccd5405 100644 ---- a/testcases/kernel/mem/mtest01/mtest01.c -+++ b/testcases/kernel/mem/mtest01/mtest01.c -@@ -20,7 +20,6 @@ - */ - - #include --#include - #include - #include - #include -@@ -29,6 +28,7 @@ - #include - - #include "lapi/abisize.h" -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define FIVE_HUNDRED_MB (500ULL*1024*1024) -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c -index 6d218801c..8af11a030 100644 ---- a/testcases/kernel/syscalls/madvise/madvise06.c -+++ b/testcases/kernel/syscalls/madvise/madvise06.c -@@ -46,7 +46,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define CHUNK_SZ (400*1024*1024L) -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -index 2ea44a2be..a237345ef 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -@@ -69,7 +69,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - - #include "test.h" - -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -index 7ad0e8bdc..61fa1ab75 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -@@ -65,7 +65,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #include "test.h" -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -index af7cb6421..dc5ae65e3 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -@@ -13,7 +13,7 @@ - - */ - --#include -+#include "lapi/sysinfo.h" - #include "lapi/namespaces_constants.h" - #include "lapi/posix_clocks.h" - #include "tst_test.h" -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -index 22e7c3638..572701f9f 100644 ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -@@ -43,7 +43,7 @@ - #include - #include - #ifdef __linux__ --#include -+#include "lapi/sysinfo.h" - #endif - - #include "../testfrmw/testfrmw.h" --- -2.36.1 - diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash index 8b411a8ffe..59ba5d0045 100644 --- a/package/ltp-testsuite/ltp-testsuite.hash +++ b/package/ltp-testsuite/ltp-testsuite.hash @@ -1,5 +1,4 @@ -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 34412d562f..78271b0730 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTP_TESTSUITE_VERSION = 20220930 +LTP_TESTSUITE_VERSION = 20230127 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:18:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:18:19 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.8 In-Reply-To: <20230404190807.250768-1-christian@paral.in> (Christian Stewart's message of "Tue, 4 Apr 2023 12:08:07 -0700") References: <20230404190807.250768-1-christian@paral.in> Message-ID: <87r0syjd6c.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, > html/template, mime/multipart, net/http, and net/textproto packages, as well as > bug fixes to the compiler, the linker, the runtime, and the time package. > Fixes security vulnerabilities: > go/parser: infinite loop in parsing (CVE-2023-24537) > html/template: backticks not treated as string delimiters (CVE-2023-24538) > net/http, net/textproto: denial of service from excessive memory > allocation (CVE-2023-24534) > net/http, net/textproto, mime/multipart: denial of service from excessive > resource consumption (CVE-2023-24536) > https://go.dev/doc/devel/release#go1.19.8 > https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:17:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:17:52 +0200 Subject: [Buildroot] [git commit] package/go: security bump to version 1.19.8 Message-ID: <20230405201850.B0DD3838E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7eaa9af7ba87f2eac1ec9d2f7116b4ecf4f78be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. Fixes security vulnerabilities: go/parser: infinite loop in parsing (CVE-2023-24537) html/template: backticks not treated as string delimiters (CVE-2023-24538) net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534) net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536) https://go.dev/doc/devel/release#go1.19.8 https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..5488ed9710 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 1d7a67929dccafeaf8a29e55985bc2b789e0499cb1a17100039f084e3238da2f go1.19.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..37554ddf86 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.19.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From pevik at seznam.cz Wed Apr 5 20:21:49 2023 From: pevik at seznam.cz (Petr Vorel) Date: Wed, 5 Apr 2023 22:21:49 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 Message-ID: <20230405202149.1411245-1-pevik@seznam.cz> From: Petr Vorel Project primary git repository moved to github. Signed-off-by: Petr Vorel --- package/ima-evm-utils/ima-evm-utils.hash | 5 ++--- package/ima-evm-utils/ima-evm-utils.mk | 5 +++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/ima-evm-utils/ima-evm-utils.hash b/package/ima-evm-utils/ima-evm-utils.hash index 56d830e54c..9777c7f213 100644 --- a/package/ima-evm-utils/ima-evm-utils.hash +++ b/package/ima-evm-utils/ima-evm-utils.hash @@ -1,4 +1,3 @@ -# sha1 from sourceforge, sha256 locally computed -sha1 f23d8a406759a469b0223b0bfb302ada4407a1d1 ima-evm-utils-1.4.tar.gz -sha256 fcf85b31d6292051b3679e5f17ffa7f89b6898957aad0f59aa4e9878884b27d1 ima-evm-utils-1.4.tar.gz +# https://github.com/mimizohar/ima-evm-utils/releases/download/v1.5/ima-evm-utils-1.5.tar.gz.sha256 +sha256 45f1caa3ad59ec59a1d6a74ea5df38c413488cd952ab62d98cf893c15e6f246d ima-evm-utils-1.5.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk index 01984402ce..fc20df0441 100644 --- a/package/ima-evm-utils/ima-evm-utils.mk +++ b/package/ima-evm-utils/ima-evm-utils.mk @@ -4,8 +4,9 @@ # ################################################################################ -IMA_EVM_UTILS_VERSION = 1.4 -IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils +IMA_EVM_UTILS_VERSION = 1.5 +IMA_EVM_UTILS_SOURCE = ima-evm-utils-$(IMA_EVM_UTILS_VERSION).tar.gz +IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) IMA_EVM_UTILS_LICENSE = GPL-2.0 IMA_EVM_UTILS_LICENSE_FILES = COPYING IMA_EVM_UTILS_INSTALL_STAGING = YES -- 2.40.0 From ju.o at free.fr Wed Apr 5 20:22:20 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 5 Apr 2023 22:22:20 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.2 Message-ID: <20230405202220.705670-1-ju.o@free.fr> For change log since v2.3.1, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 Signed-off-by: Julien Olivain --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 3de41b1682..0f8f04d676 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index ad1ed7df11..854ed00032 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.1 +FLUIDSYNTH_VERSION = 2.3.2 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE -- 2.40.0 From petr.vorel at gmail.com Wed Apr 5 20:27:12 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Wed, 5 Apr 2023 22:27:12 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230405201403.1410075-1-pevik@seznam.cz> References: <20230405201403.1410075-1-pevik@seznam.cz> Message-ID: Hi, I'm sorry, this patchset was supposed to be v2. Kind regards, Petr From peter at korsgaard.com Wed Apr 5 20:31:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:31:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/avrdude: bump to version 7.1 In-Reply-To: <20230402124806.1073162-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 14:48:06 +0200") References: <20230402124806.1073162-1-fontaine.fabrice@gmail.com> Message-ID: <87lej6jcl2.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Switch to cmake-package (autotools removed) > https://github.com/avrdudes/avrdude/blob/v7.1/NEWS > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:31:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:31:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccid: bump to version 1.5.2 In-Reply-To: <20230402123735.1055900-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 14:37:35 +0200") References: <20230402123735.1055900-1-fontaine.fabrice@gmail.com> Message-ID: <87h6tujckg.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/LudovicRousseau/CCID/releases/tag/1.5.1 > https://github.com/LudovicRousseau/CCID/releases/tag/1.5.2 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:34:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:34:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/irrlicht: bump to version 1.8.5 In-Reply-To: <20230402123348.1037857-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 14:33:48 +0200") References: <20230402123348.1037857-1-fontaine.fabrice@gmail.com> Message-ID: <87cz4ijcfi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Drop second patch (not needed since > https://sourceforge.net/p/irrlicht/code/5349/) > https://irrlicht.sourceforge.io/forum/viewtopic.php?f=2&t=52775 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:34:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:34:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpowerlink: bump to version 2.7.2 In-Reply-To: <20230402113846.938468-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 13:38:46 +0200") References: <20230402113846.938468-1-fontaine.fabrice@gmail.com> Message-ID: <878rf6jcev.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/blob/V2.7.2/revision.md > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:35:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:35:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/domoticz: bump to version 2023.1 In-Reply-To: <20230402111722.925128-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 13:17:22 +0200") References: <20230402111722.925128-1-fontaine.fabrice@gmail.com> Message-ID: <874jpujce4.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Drop patch (already in version) > https://github.com/domoticz/domoticz/blob/2023.1/History.txt > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:31:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:31:24 +0200 Subject: [Buildroot] [git commit] package/ccid: bump to version 1.5.2 Message-ID: <20230405203540.0F14A83944@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69ee42a26bb3d6965449ed7cd2b0854bbed095d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/LudovicRousseau/CCID/releases/tag/1.5.1 https://github.com/LudovicRousseau/CCID/releases/tag/1.5.2 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/ccid/ccid.hash | 2 +- package/ccid/ccid.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccid/ccid.hash b/package/ccid/ccid.hash index d42d0778f1..fcd8d10ed9 100644 --- a/package/ccid/ccid.hash +++ b/package/ccid/ccid.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 81549b3422469d503996d03a3aed2ef1375b359167f10d66be9e3844e729322e ccid-1.5.0.tar.bz2 +sha256 13934487e6f8b48f699a16d367cc7a1af7a3ca874de721ac6e9633beb86e7219 ccid-1.5.2.tar.bz2 sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/ccid/ccid.mk b/package/ccid/ccid.mk index c05e28a5d2..0510b4c9ad 100644 --- a/package/ccid/ccid.mk +++ b/package/ccid/ccid.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCID_VERSION = 1.5.0 +CCID_VERSION = 1.5.2 CCID_SOURCE = ccid-$(CCID_VERSION).tar.bz2 CCID_SITE = https://ccid.apdu.fr/files CCID_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Apr 5 20:35:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:35:00 +0200 Subject: [Buildroot] [git commit] package/domoticz: bump to version 2023.1 Message-ID: <20230405203540.2F6A28394B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6d80b5ddbf13eb2e2cd71bc3db72e15b562b0e0c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop patch (already in version) https://github.com/domoticz/domoticz/blob/2023.1/History.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...rdware-EnOceanRawValue.h-include-stdarg.h.patch | 33 ---------------------- package/domoticz/domoticz.hash | 2 +- package/domoticz/domoticz.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch b/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch deleted file mode 100644 index bc3e60023d..0000000000 --- a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 6296d7112089a0f3bfb3056f6d9637e13ce4ce83 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 18 Dec 2022 12:27:38 +0100 -Subject: [PATCH] hardware/EnOceanRawValue.h: include stdarg.h - -Include stdarg.h to avoid the following build failure on uclibc: - -In file included from /home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.cpp:2: -/home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.h:109:83: error: 'va_list' has not been declared - 109 | uint32_t SetRawValuesNb(uint8_t * data, T_DATAFIELD * OffsetDes, int NbParameter, va_list value); - | ^~~~~~~ - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/domoticz/domoticz/pull/5472] ---- - hardware/EnOceanRawValue.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/hardware/EnOceanRawValue.h b/hardware/EnOceanRawValue.h -index 84f38d17a..df858f27d 100644 ---- a/hardware/EnOceanRawValue.h -+++ b/hardware/EnOceanRawValue.h -@@ -1,6 +1,7 @@ - #ifndef _SetGetRawValue - #define _SetGetRawValue - -+#include - #include - #include - #include --- -2.35.1 - diff --git a/package/domoticz/domoticz.hash b/package/domoticz/domoticz.hash index c439238800..fccb4ea420 100644 --- a/package/domoticz/domoticz.hash +++ b/package/domoticz/domoticz.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8f84098bb64bec12ff7aac5f1fb6b6230a88c5781c2b75bc89861caea73cbccf domoticz-2022.2.tar.gz +sha256 3144372d0847cb4d22a8c4b1362cd31885b37671adc682c3a8e9435762cde338 domoticz-2023.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 License.txt diff --git a/package/domoticz/domoticz.mk b/package/domoticz/domoticz.mk index 451021150b..ed82131dd3 100644 --- a/package/domoticz/domoticz.mk +++ b/package/domoticz/domoticz.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOMOTICZ_VERSION = 2022.2 +DOMOTICZ_VERSION = 2023.1 DOMOTICZ_SITE = $(call github,domoticz,domoticz,$(DOMOTICZ_VERSION)) DOMOTICZ_LICENSE = GPL-3.0 DOMOTICZ_LICENSE_FILES = License.txt From peter at korsgaard.com Wed Apr 5 20:19:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:19:06 +0200 Subject: [Buildroot] [git commit] package/avrdude: bump to version 7.1 Message-ID: <20230405203540.05E5883942@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f89f3787a05d123a33f1a000c802fe42c96a487f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Switch to cmake-package (autotools removed) https://github.com/avrdudes/avrdude/blob/v7.1/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/avrdude/avrdude.hash | 2 +- package/avrdude/avrdude.mk | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/package/avrdude/avrdude.hash b/package/avrdude/avrdude.hash index d53d4dd60d..5910a568db 100644 --- a/package/avrdude/avrdude.hash +++ b/package/avrdude/avrdude.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bbe2cf09163b3561ea28e9d48c2a588838f7adcd7858e34ced9c886feacb5be6 avrdude-6.4.tar.gz +sha256 016a5c95746fadc169cfb3009f6aa306ccdea2ff279fdb6fddcbe7526d84e5eb avrdude-7.1.tar.gz sha256 201babc7da198873304a77a30dbfc7ca449c9bba52df2dffa4cca0009dbdfcb2 COPYING diff --git a/package/avrdude/avrdude.mk b/package/avrdude/avrdude.mk index accd92c1d5..8ebe33b372 100644 --- a/package/avrdude/avrdude.mk +++ b/package/avrdude/avrdude.mk @@ -4,22 +4,19 @@ # ################################################################################ -AVRDUDE_VERSION = 6.4 +AVRDUDE_VERSION = 7.1 AVRDUDE_SITE = $(call github,avrdudes,avrdude,v$(AVRDUDE_VERSION)) AVRDUDE_LICENSE = GPL-2.0+ AVRDUDE_LICENSE_FILES = COPYING -# Sources coming from git, without generated configure and Makefile.in -# files. -AVRDUDE_AUTORECONF = YES -AVRDUDE_CONF_OPTS = --enable-linuxgpio +AVRDUDE_CONF_OPTS = -DHAVE_LINUXGPIO=ON AVRDUDE_DEPENDENCIES = elfutils libusb libusb-compat ncurses \ host-flex host-bison ifeq ($(BR2_PACKAGE_AVRDUDE_SPI),y) -AVRDUDE_CONF_OPTS += --enable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=ON else -AVRDUDE_CONF_OPTS += --disable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=OFF endif ifeq ($(BR2_PACKAGE_LIBFTDI1),y) @@ -40,4 +37,4 @@ endef AVRDUDE_POST_INSTALL_TARGET_HOOKS += AVRDUDE_REMOVE_BACKUP_FILE -$(eval $(autotools-package)) +$(eval $(cmake-package)) From peter at korsgaard.com Wed Apr 5 20:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:33:59 +0200 Subject: [Buildroot] [git commit] package/irrlicht: bump to version 1.8.5 Message-ID: <20230405203540.1909E83946@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=835d7780310fa94a036c93e85ae26923356ad586 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop second patch (not needed since https://sourceforge.net/p/irrlicht/code/5349/) https://irrlicht.sourceforge.io/forum/viewtopic.php?f=2&t=52775 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...rride-LDFLAGS-and-remove-obsolete-X11R6-.patch} | 0 package/irrlicht/0002-remove-sys-sysctl.h.patch | 38 ---------------------- package/irrlicht/irrlicht.hash | 8 ++--- package/irrlicht/irrlicht.mk | 2 +- 4 files changed, 5 insertions(+), 43 deletions(-) diff --git a/package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch b/package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch similarity index 100% rename from package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch rename to package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch diff --git a/package/irrlicht/0002-remove-sys-sysctl.h.patch b/package/irrlicht/0002-remove-sys-sysctl.h.patch deleted file mode 100644 index d9142a9a22..0000000000 --- a/package/irrlicht/0002-remove-sys-sysctl.h.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 5382142d37730f6758753b758c91e257ffd5892c Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Sun, 9 Apr 2017 22:20:19 +0200 -Subject: [PATCH] remove sys/sysctl.h - -With musl irrlicht doesn't build due to missing sys/sysctl.h - -fatal error: sys/sysctl.h: No such file or directory - -From [1] -"sysctl does not work, and NEVER worked. using it is bogus. -it was a bogus experimental syscall that was deprecated before -it was ever used (basically, a broken binary version of -/proc/sys, without any stability between kernel versions for -what the binary constants meant)." - -[1] https://devsonacid.wordpress.com/tag/musl/ - -Signed-off-by: Romain Naour ---- - source/Irrlicht/COSOperator.cpp | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/source/Irrlicht/COSOperator.cpp b/source/Irrlicht/COSOperator.cpp -index 0899d1d..ccf5ef5 100644 ---- a/source/Irrlicht/COSOperator.cpp -+++ b/source/Irrlicht/COSOperator.cpp -@@ -13,7 +13,6 @@ - #include - #ifndef _IRR_SOLARIS_PLATFORM_ - #include --#include - #endif - #endif - --- -2.9.3 - diff --git a/package/irrlicht/irrlicht.hash b/package/irrlicht/irrlicht.hash index e7cd3ec918..7f9bceb0c1 100644 --- a/package/irrlicht/irrlicht.hash +++ b/package/irrlicht/irrlicht.hash @@ -1,8 +1,8 @@ -# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.4 -md5 9401cfff801395010b0912211f3cbb4f irrlicht-1.8.4.zip -sha1 38bf0223fe868d243d6a39d0dc191c8df6e03b3b irrlicht-1.8.4.zip +# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.5 +md5 1fcf67c2906eb84b531af512de8481b1 irrlicht-1.8.5.zip +sha1 96908ebc379e0172261c240dc018416ce6a3e4e3 irrlicht-1.8.5.zip # Locally calculated -sha256 f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433 irrlicht-1.8.4.zip +sha256 effb7beed3985099ce2315a959c639b4973aac8210f61e354475a84105944f3d irrlicht-1.8.5.zip sha256 cc86e0b830f9d48933feb198f2741a7d9bb7c34fe8a35302d8ce36b8e2ecb27b doc/aesGladman.txt sha256 e8a6b63336018eec09ac3a7cdfe5a80bda635641bc0397a77b8baa25bed03800 doc/bzip2-license.txt sha256 ca38f1ba4ab901111f6eee50009bd46dbd866e6beb98d592d843f7c162d73409 doc/irrlicht-license.txt diff --git a/package/irrlicht/irrlicht.mk b/package/irrlicht/irrlicht.mk index bd82815cde..c1da50a53c 100644 --- a/package/irrlicht/irrlicht.mk +++ b/package/irrlicht/irrlicht.mk @@ -5,7 +5,7 @@ ################################################################################ IRRLICHT_VERSION_MAJOR = 1.8 -IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).4 +IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).5 IRRLICHT_SOURCE = irrlicht-$(IRRLICHT_VERSION).zip IRRLICHT_SITE = https://downloads.sourceforge.net/project/irrlicht/Irrlicht%20SDK/$(IRRLICHT_VERSION_MAJOR)/$(IRRLICHT_VERSION) IRRLICHT_INSTALL_STAGING = YES From peter at korsgaard.com Wed Apr 5 20:34:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:34:41 +0200 Subject: [Buildroot] [git commit] package/openpowerlink: bump to version 2.7.2 Message-ID: <20230405203540.22E7683949@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=402e06a02f8a4c97c621eac827a56118423337f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/blob/V2.7.2/revision.md Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/openpowerlink/openpowerlink.hash | 8 ++++---- package/openpowerlink/openpowerlink.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash index 2d8683f09c..b6ae8edcd8 100644 --- a/package/openpowerlink/openpowerlink.hash +++ b/package/openpowerlink/openpowerlink.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.1/ -md5 04524d1b1f9946176dce0ccb0eecf537 openPOWERLINK_V2.7.1.tar.gz -sha1 4ee9c6e26bbc729fdbbb272155b093ffa0d9cefd openPOWERLINK_V2.7.1.tar.gz +# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.2/ +md5 80a64b0a2c2dec1e7aff22a06000b3d6 openPOWERLINK_V2.7.2.tar.gz +sha1 09dcb5bd7cb9d59cb9e60230ae09c558996be25b openPOWERLINK_V2.7.2.tar.gz # sha256 locally computed -sha256 d0d65f4fb8f2ad209cf9575714f88f33168a1cf71e8f1801e1e1ac4df6a37ffd openPOWERLINK_V2.7.1.tar.gz +sha256 2cc660e0f8a939bd65c9f46176d18882dbe1017cbb2567b414a8a7c9af41a356 openPOWERLINK_V2.7.2.tar.gz sha256 348e31e9e5094104463d58d33abd31049fdf209afbc12ea7abb7fd4b4a147429 license.md diff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk index 46dc3d10cd..c8dbb66d05 100644 --- a/package/openpowerlink/openpowerlink.mk +++ b/package/openpowerlink/openpowerlink.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENPOWERLINK_VERSION = 2.7.1 +OPENPOWERLINK_VERSION = 2.7.2 OPENPOWERLINK_SITE = https://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/V$(OPENPOWERLINK_VERSION) OPENPOWERLINK_SOURCE = openPOWERLINK_V$(OPENPOWERLINK_VERSION).tar.gz OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0 From peter at korsgaard.com Wed Apr 5 21:13:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 23:13:23 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.14.1 In-Reply-To: <20230327192628.566995-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 27 Mar 2023 21:26:28 +0200") References: <20230327192628.566995-1-giulio.benetti@benettiengineering.com> Message-ID: <87zg7mhw24.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch pending upstream[0] to fix build failure with uclibc. > [0]: https://github.com/libfuse/libfuse/pull/753 > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 21:13:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 23:13:34 +0200 Subject: [Buildroot] [PATCH] package/sqlite: bump to version 3.41.2 In-Reply-To: <20230327201303.1483140-1-francois.perrad@gadz.org> (Francois Perrad's message of "Mon, 27 Mar 2023 22:13:03 +0200") References: <20230327201303.1483140-1-francois.perrad@gadz.org> Message-ID: <87v8iahw1t.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 21:15:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 23:15:19 +0200 Subject: [Buildroot] [PATCH] package/squashfs: bump to version 4.6.1 In-Reply-To: <20230327201311.1483161-1-francois.perrad@gadz.org> (Francois Perrad's message of "Mon, 27 Mar 2023 22:13:11 +0200") References: <20230327201311.1483161-1-francois.perrad@gadz.org> Message-ID: <87r0syhvyw.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 21:14:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 23:14:13 +0200 Subject: [Buildroot] [git commit] package/squashfs: bump to version 4.6.1 Message-ID: <20230405211610.CEA5B8396D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=00709af66ec7056ff76a6238f22985cfa0bcc3a6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/squashfs/squashfs.hash | 2 +- package/squashfs/squashfs.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash index 13d5aed71f..bc45b4ab5e 100644 --- a/package/squashfs/squashfs.hash +++ b/package/squashfs/squashfs.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 277b6e7f75a4a57f72191295ae62766a10d627a4f5e5f19eadfbc861378deea7 squashfs-4.5.1.tar.gz +sha256 94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c squashfs-4.6.1.tar.gz # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk index 323908d94e..082104b6d4 100644 --- a/package/squashfs/squashfs.mk +++ b/package/squashfs/squashfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUASHFS_VERSION = 4.5.1 +SQUASHFS_VERSION = 4.6.1 SQUASHFS_SITE = $(call github,plougher,squashfs-tools,$(SQUASHFS_VERSION)) SQUASHFS_LICENSE = GPL-2.0+ SQUASHFS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Apr 5 21:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 23:11:10 +0200 Subject: [Buildroot] [git commit] package/sqlite: bump to version 3.41.2 Message-ID: <20230405211610.B8FA18396A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c0e1ef258b56f4e2dfddc6744dff24a7a5840b64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index 36f6907fbc..a7b56cf25d 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 2c5dea207fa508d765af1ef620b637dcb06572afa6f01f0815bd5bbf864b33d9 sqlite-autoconf-3400100.tar.gz +sha256 e98c100dd1da4e30fa460761dab7c0b91a50b785e167f8c57acc46514fae9499 sqlite-autoconf-3410200.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 789eddfa0a..6c01426658 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,10 +4,10 @@ # ################################################################################ -SQLITE_VERSION = 3.40.1 -SQLITE_TAR_VERSION = 3400100 +SQLITE_VERSION = 3.41.2 +SQLITE_TAR_VERSION = 3410200 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz -SQLITE_SITE = https://www.sqlite.org/2022 +SQLITE_SITE = https://www.sqlite.org/2023 SQLITE_LICENSE = Public domain SQLITE_LICENSE_FILES = tea/license.terms SQLITE_CPE_ID_VENDOR = sqlite From peter at korsgaard.com Wed Apr 5 21:11:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 23:11:25 +0200 Subject: [Buildroot] [git commit] package/libfuse3: bump to version 3.14.1 Message-ID: <20230405211610.C42978396B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cbf89eb4e44fa3bd6bfdfe5284cbc8f2b39f34b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to fix build failure with uclibc. [0]: https://github.com/libfuse/libfuse/pull/753 Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- ...001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch | 48 ++++++++++++++++++++++ package/libfuse3/libfuse3.hash | 2 +- package/libfuse3/libfuse3.mk | 2 +- 3 files changed, 50 insertions(+), 2 deletions(-) diff --git a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch new file mode 100644 index 0000000000..58f9747d77 --- /dev/null +++ b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch @@ -0,0 +1,48 @@ +From 56038446952516da5d4cf09e1192824031082943 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Mon, 27 Mar 2023 21:08:57 +0200 +Subject: [PATCH] Fix MS_LAZYTIME not defined on uclibc + +[Upstream status: https://github.com/libfuse/libfuse/pull/753] +Signed-off-by: Giulio Benetti +--- + lib/mount.c | 5 +++++ + util/fusermount.c | 6 ++++++ + 2 files changed, 11 insertions(+) + +diff --git a/lib/mount.c b/lib/mount.c +index 1f1ee86..84e5c73 100644 +--- a/lib/mount.c ++++ b/lib/mount.c +@@ -27,6 +27,11 @@ + #include + #include + ++/* uclibc doesn't define MS_LAZYTIME */ ++#ifndef MS_LAZYTIME ++#define MS_LAZYTIME (1<<25) ++#endif ++ + #ifdef __NetBSD__ + #include + +diff --git a/util/fusermount.c b/util/fusermount.c +index 6e72f0d..82cc420 100644 +--- a/util/fusermount.c ++++ b/util/fusermount.c +@@ -25,6 +25,12 @@ + #include + #include + #include ++ ++/* uclibc doesn't define MS_LAZYTIME */ ++#ifndef MS_LAZYTIME ++#define MS_LAZYTIME (1<<25) ++#endif ++ + #include + #include + #include +-- +2.34.1 + diff --git a/package/libfuse3/libfuse3.hash b/package/libfuse3/libfuse3.hash index 2d78153c81..df4df524d0 100644 --- a/package/libfuse3/libfuse3.hash +++ b/package/libfuse3/libfuse3.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 checksums -sha256 b14f7d97abc11a5a70a37955021a7a1d8eb1d3dd5b6abec66af093eae3168c62 libfuse3-3.14.0.tar.gz +sha256 99688d68a753ee97eed51d536b216b8ae5d7fe0236c1a45d439357903bfd4d88 libfuse3-3.14.1.tar.gz sha256 b8832d9caaa075bbbd2aef24efa09f8b7ab66a832812d88c602da0c7b4397fad LICENSE diff --git a/package/libfuse3/libfuse3.mk b/package/libfuse3/libfuse3.mk index 8c306ba187..61523820ad 100644 --- a/package/libfuse3/libfuse3.mk +++ b/package/libfuse3/libfuse3.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFUSE3_VERSION = 3.14.0 +LIBFUSE3_VERSION = 3.14.1 LIBFUSE3_SITE = $(call github,libfuse,libfuse,fuse-$(LIBFUSE3_VERSION)) LIBFUSE3_LICENSE = LGPL-2.1 LIBFUSE3_LICENSE_FILES = LICENSE From petr.vorel at gmail.com Wed Apr 5 21:42:55 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Wed, 5 Apr 2023 23:42:55 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: <20230405202149.1411245-1-pevik@seznam.cz> References: <20230405202149.1411245-1-pevik@seznam.cz> Message-ID: Hi, tested: bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: SKIPPED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: SKIPPED sourcery-arm [6/6]: OK 6 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed arm-aarch64 [ 1/45]: OK bootlin-aarch64-glibc [ 2/45]: OK bootlin-arcle-hs38-uclibc [ 3/45]: OK bootlin-armv5-uclibc [ 4/45]: OK bootlin-armv7-glibc [ 5/45]: OK bootlin-armv7m-uclibc [ 6/45]: SKIPPED bootlin-armv7-musl [ 7/45]: OK bootlin-microblazeel-uclibc [ 8/45]: OK bootlin-mipsel-uclibc [ 9/45]: OK bootlin-mipsel32r6-glibc [10/45]: OK bootlin-m68k-5208-uclibc [11/45]: SKIPPED bootlin-m68k-68040-uclibc [12/45]: OK bootlin-nios2-glibc [13/45]: OK bootlin-openrisc-uclibc [14/45]: OK bootlin-powerpc-e500mc-uclibc [15/45]: OK bootlin-powerpc64le-power8-glibc [16/45]: OK bootlin-riscv32-glibc [17/45]: OK bootlin-riscv64-glibc [18/45]: OK bootlin-riscv64-musl [19/45]: OK bootlin-sh4-uclibc [20/45]: OK bootlin-sparc-uclibc [21/45]: OK bootlin-sparc64-glibc [22/45]: OK bootlin-s390x-z13-glibc [23/45]: OK bootlin-xtensa-uclibc [24/45]: OK bootlin-x86-64-glibc [25/45]: OK bootlin-x86-64-musl [26/45]: OK bootlin-x86-64-uclibc [27/45]: OK br-arm-basic [28/45]: OK br-arm-full-nothread [29/45]: OK br-arm-full-static [30/45]: SKIPPED br-i386-pentium-mmx-musl [31/45]: OK br-i386-pentium4-full [32/45]: OK br-mips64-n64-full [33/45]: OK br-mips64r6-el-hf-glibc [34/45]: OK br-powerpc-603e-basic-cpp [35/45]: OK br-powerpc64-power7-glibc [36/45]: OK linaro-aarch64-be [37/45]: OK Kind regards, Petr From james.hilliard1 at gmail.com Wed Apr 5 22:26:53 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 5 Apr 2023 16:26:53 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.2 Message-ID: <20230405222653.24268-1-james.hilliard1@gmail.com> Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html Signed-off-by: James Hilliard --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 1b7d153833..4cb1f0c1cd 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index 9efca1dcbd..c5fdd9a862 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.0 +RUST_BIN_VERSION = 1.68.2 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/rust.hash b/package/rust/rust.hash index d717ccbfef..40ab7dedc6 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 51574c3574..27eb11f095 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.0 +RUST_VERSION = 1.68.2 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT -- 2.34.1 From NDivecha at granitenet.com Wed Apr 5 21:39:41 2023 From: NDivecha at granitenet.com (Nitesh Divecha) Date: Wed, 5 Apr 2023 21:39:41 +0000 Subject: [Buildroot] - Python-awscrt/awsiotsdk Package In-Reply-To: References: <20230405053134.83F264014B@smtp2.osuosl.org> Message-ID: James, Thanks for your feedback? Yea I totally understand that installing ?pip? on a Target system is a no no? But this was just for testing/development purpose. I went back and upgraded pip package to latest: utils/scanpypi pip -o package PYTHON_PIP_VERSION = 23.0.1, before it was PYTHON_PIP_VERSION = 21.2.4 Recompiled Buildroot but ran into new problem: # pip list Traceback (most recent call last): File "/usr/bin/pip", line 33, in sys.exit(load_entry_point('pip==23.0.1', 'console_scripts', 'pip')()) File "/usr/bin/pip", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "", line 849, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/build_env.py", line 19, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/spinners.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/utils/logging.py", line 13, in File "/usr/lib/python3.10/site-packages/pip/_vendor/rich/console.py", line 7, in ModuleNotFoundError: No module named 'zlib' Verified ?BR2_PACKAGE_PYTHON3_ZLIB? is selected ? Thank you Thomas P. Going to read and understand your procedures on how to resolve AWS CRT issues? It is going to be a dirty one! Haha. Much appreciate for your help! Cheers, Nitesh From: James Hilliard Date: Wednesday, April 5, 2023 at 2:38 PM To: Nitesh Divecha Cc: buildroot at buildroot.org Subject: Re: [Buildroot] - Python-awscrt/awsiotsdk Package On Wed, Apr 5, 2023 at 9:06?AM Nitesh Divecha wrote: > > Hello All, > > > > This is my first time with Buildroot so please bear with me! > > > > I got two issues: > > > > Issue #1: > > I?m trying to build a custom Linux distro with AWS package for my Sama7g54-EK board. Following the guide (https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbuildroot.org%2Fdownloads%2Fmanual%2Fmanual.html%23_infrastructure_for_python_packages&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aMadLBF1O%2F3dorh51%2BhOFTXgDDjOqw2%2FLiRKHi2SKU%3D&reserved=0) - 18.9.3. Generating a python-package from a PyPI repository, I was able to add the awscrt/awsiotsdk Package and select both Python package under ?make menuconfig? and I was able to build successful image (no errors). > > > > Burn the sdcard.img and booted the Sama7g54-EK board and tried to run my Python script and got following error: > > > > # python3 app-code/provisioning.py 7770001111 > > Traceback (most recent call last): > > File "/home/root/app-code/provisioning.py", line 4, in > > from awscrt import mqtt > > File "/usr/lib/python3.10/site-packages/awscrt/mqtt.py", line 9, in > > ImportError: /usr/lib/python3.10/site-packages/_awscrt.cpython-310-arm-linux-gnueabihf.so: undefined symbol: aes_hw_encrypt > > # > > > > Issue #2: > > And just for testing/development purpose I did include ?python-pip? package but every time I run ?pip? I get following error: That's not going to work, we don't really have proper pip support since we don't support compilers on the target. > > # python3 -m pip install ./aws-iot-device-sdk-python-v2 > > Traceback (most recent call last): > > File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main > > File "/usr/lib/python3.10/runpy.py", line 86, in _run_code > > File "/usr/lib/python3.10/site-packages/pip/__main__.py", line 29, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 21, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/exceptions.py", line 7, in > > File "/usr/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py", line 35, in > > File "/usr/lib/python3.10/plistlib.py", line 61, in > > ModuleNotFoundError: No module named 'xml' > > > > Tried to look for Python XML module but did not find any? You need to select BR2_PACKAGE_PYTHON3_PYEXPAT probably. > > > > My dev environment info: > > Using Linux4Sam to build the distro for Sama7g54-EK board (AT91 and U-Boot): https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linux4sam.org%2Fbin%2Fview%2FLinux4SAM%2FBuildRoot&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=4hhWzNyDn4Pfp1YSKoifnw0K%2FiSDgymt2qQYHL80Am0%3D&reserved=0 > > Debian 11: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux > > > > Any help will be highly appreciated. I wrote up some instructions on how to add this package previously: https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.kernel.org%2Fbuildroot%2FCADvTj4r54pJnngFBGQXx%3DzATURSmhNAuvtkc7nWA_yvR3kF1Bw%40mail.gmail.com%2F&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=CFl9a5%2BpeNIIc6Ig5WIujSIVGQRBoFCrAiS%2B9%2B23Q6Y%3D&reserved=0 > > > > Cheers, > > Nitesh > > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.buildroot.org%2Fmailman%2Flistinfo%2Fbuildroot&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ft%2BiXwTumSuLANcyOegbMcjRXQ1FraPtc4S%2B6sN0%2Fw0%3D&reserved=0 -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Apr 6 05:30:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 06 Apr 2023 05:30:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-05 Message-ID: <20230406053038.E3B4F81DE8@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-05 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 21 | 19 | 0 | 40 | master | 140 | 90 | 1 | 231 | Classification of failures by reason for master ----------------------------------------------- unknown | 6 bluez5_utils-5.66 | 3 elfutils-0.186 | 3 gobject-introspection-1.72.0 | 3 host-binutils-2.38 | 3 ulog-0389d243352255f6182326... | 3 agentpp-4.6.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-binutils-2.37 | 2 host-binutils-2.39 | 2 host-gdb-arc-2020.09-releas... | 2 host-qemu-7.2.0 | 2 host-rust-1.68.0 | 2 linux-5.10.162-cip24 | 2 linux-6.1.14 | 2 perl-5.36.0 | 2 sdl-1.2.15 | 2 skalibs-2.12.0.1 | 2 acpid-2.0.34 | 1 ding-libs-0.6.2 | 1 edk2-edk2-stable202208 | 1 f2fs-tools-1.15.0 | 1 fluent-bit-2.0.9 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-arc-2020.09-release-gdb | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 host-gcc-final-12.2.0 | 1 host-go-1.19.7 | 1 host-moby-buildkit-0.11.2 | 1 libgcrypt-1.10.1 | 1 libgeos-3.11.1 | 1 libglvnd-1.4.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24-rt10 | 1 linux-pam-1.5.2 | 1 ltp-testsuite-20220930 | 1 musl-1.2.3 | 1 ncurses-6.3-20221224 | 1 ola-0.10.9 | 1 olsr-0.9.8 | 1 package/rtl8821cu/rtl8821cu... | 1 python-cryptography-39.0.1 | 1 quickjs-2021-03-27 | 1 rtl8189fs-ed6741b52bc998875... | 1 syslinux-6.03 | 1 tbb-2021.5.0 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 xfsprogs-5.14.2 | 1 zabbix-6.2.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/14b31be078e6d424d6332c301453af5e47c7cff3 | ORPH microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/951abe0ade63de0c40ae5286fee17fe733d397aa | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/327cc31062919fce51f33de86e7891d359c87621 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a556d5cc194dd03907dc3497492216792258bf89 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/747ae9c81a2c8f9a1013844baf76e637e6dd4fa2 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0f69cefb37d05e4b89c229e6a4eb61c89afcc5cc | arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/79c5d4d06ccec41e64871f05db48de65d9d8af41 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/579b180b628089162bcf779a8b8ed81f2ff4c438 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/09534ca7c56ca0ea32964f8b8bfbd369d4bf8067 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/54ea6bde1065aa003350a28064c5734ce445d807 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c5daefdda503967b4598e1e661e31771ef201dfe | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/5d991ece320ecd3691cd1a2118bba1b4d17e2640 | x86_64 | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/1e6c812b1ed21927d8ffc3e53f9dbfe3f28e6765 | m68k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c85656a5b04532cfb4fa42692c04a8b8ca83e74e | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/9f07fb5ea881abc154510c362bb05807f82c90e2 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/22835889400395b16b1b27957bf6a4b26b59bc29 | aarch64_be | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/7247339acabbc18b890b48b90a8f872cb9167df4 | aarch64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/0f26fe3a6b947846ef95727d33802b37d6ba931a | arm | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/499c1be8a70974020969c160ae7a960aba0a6537 | sh4eb | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/8c18d3621bfe46aa69ab3bdf181d17efcdafdfb1 | sh4aeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/202a77c56a6cfdf64482c0465d166a59adb5cc98 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fcde44e1e085f0242815c39826f9c7dd33b071e9 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fabc90222e62ef8f24641dcf7f51a27b26ee3f15 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8d3fc92638874133fe0189e5b01f58f2a455648a | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e07448ad83626fba9162e4d9341f9ca35e187559 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/64b976cade612ca308e8c7c8ac24e392a7e613bd | arceb | gdb-arc-2020.09-release-gdb | NOK | http://autobuild.buildroot.net/results/e38973119584851aa9c47aeecadfe0d621f792ef | ORPH powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4928530fa27a5e73664d8150e2d277499ffc7c11 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f0aab2343cc703936c27596a5f2baf9b37c74f63 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/914db9dc1295274f6c603e5cc6a96ae9da33b74f | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/7c9efac19b215344b87676c1059f3194d8794262 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a2932ac5bd323c6fec61037d50234e526e3020fe | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2260cc95600488d3036e41be286c84f8d3f121ab | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/51be6860c8084b90877dbafce9369c6430cec882 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6a91dcd68666f412e66906f40a2e5732816ba334 | ORPH sh4eb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/97ae98d005c3757efddee0c5ce4e1e8d4615e78d | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/2b3aa0dac5da8d73d0bf6c521b4c88be6680c0aa | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8abe5f24b266421132b3070c633966634fcf38d3 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a4a548d8e20d5c16ddfdb9f437c0d681d1b70925 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a7d345a520eea421a92b0d880e3a391f4a438fbc | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/335433bc464ed2c2849cfb7a7c4785c1f036172b | microblazeel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/efdbfe9648add347b04fde373e0611743d05a114 | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/9da7edd1ad0271d964ee734ea25c311d6ec3a781 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/11e8574a219a4a428faacb4c3aad963a8d995cb4 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/f803e66ba130c67ff2160c1d367d032cd0a4f2f2 | ORPH i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/b5d5e934ed63d981e2380d4715a3eccc710f9b78 | mips64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/fb4afdc97bad8c730bb39466d0971080f9e2128a | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9928930b35b8b7efb9b909e900569e569ca38d78 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/03508d721d7fa0e34b2626cc99bdd5552611fffb | mips64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/8d8ac921313c9a06458dc4c3e550ebe007381a73 | mips64el | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/95f2038717fd837cd72e1e56b1bccb40a93c2b18 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4b52fc53049ef3485c6a4bd0100594c23dea501e | ORPH or1k | libgeos-3.11.1 | NOK | http://autobuild.buildroot.net/results/441f0d29e5851f193d293dc6299cecc191f1d231 | x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/91c27ae9ef1bc15775583da62259d8f1f6465dd5 | ORPH mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/1c520a8ad6c2efd2d8bbe6e704ebf4b68b25d951 | powerpc64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bfde1bf6848b9be2978a5da92a75b7c8ddd08ea6 | ORPH powerpc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/e562815a8c82b9bb70f2ab75b64378bb0f610072 | ORPH mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/9303248f10ccff5431b96e9c70c0796a767f4a69 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d51881a8026058567e8daeebd33831cdadd44ed8 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5220a7ac5dc29d931fad27d12b348fa45074e6b2 | ORPH arceb | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/0420fef970bd913826d007abc5c5b4313a86de8a | ORPH or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/032b54a23fc393a84f0650952486499b2b70f6e8 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/566a82f33c7c9766d2faf194e3f9a82053cfb5e8 | mips64el | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/a6d72d0030fde796f4cc5b9922e513845c2049a4 | ORPH sparc | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/90d1a97cd2529ca9f0e5d8797a8012da5c7bfe19 | aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/d92f029219fc68d630e94a8bd8dfb6ec54f21c93 | ORPH arm | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/8fdbbc77b55486735c1294d089c1f1b55e50abd5 | or1k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/65d673cad39b50f1120d18a1cb00ba4927f5869d | microblaze | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/b7a64abd4a4a7c9f3fa2be254bb03d6b760013eb | mips | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/aeb5f4373de71b07990518fb4179b2d0119a9af8 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/0b18581444393bedc936be08992a86437b3bc136 | sparc64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/c55de81eb17ef65e1f8319c71adc81ff3c325b15 | microblazeel | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/3f69906dec036a904264369bf3231dda4c975137 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/f006d23d8c739ca119a9aac9de34c3342bcf0452 | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/bd6e2e46efa46798f0eecc772c88f04005f6b37d | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/dbe363ab536cac2039032a286888d2c0a4078cbf | i586 | syslinux-6.03 | NOK | http://autobuild.buildroot.net/results/20d9e3e599d716109788da5f14afcc87cb888c68 | ORPH i686 | tbb-2021.5.0 | NOK | http://autobuild.buildroot.net/results/50eb33c5651d2d7cd6562e82876f498923f4e5a5 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/9b5fa2a72f353da44c7abebdb5fcf454ee80d7df | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/1f07e53dd5e269aa08c006b115ff11f4bee6ef04 | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d9e4a248ed57135f9dfad3fab2b066ddd36c1bff | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a615dd52301646ce9ac1445bd60195019c25de50 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d66dc6418bc5cb312bcf6ab6788cc9fa64278fbd | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/21d551b95660734cefe63d4d796a01d5d34e6742 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/8f0155262e72355b10fb918ad2f4a1516f69070e | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/10fa193b4fbb753b7880b412540692f8205aa9af | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/017e8b98f64001ab87bdddcc9f07c7c0e811369b | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/128ba98580ba4119aac4ea29e31d459fcdbb20db | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/1e2b5993edd4babf6240de87b452cc097f43d09c | mips64el | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/ac744d62dd0245dd0c06d0200c6147f4e266183c | ORPH nios2 | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/52d0aebe10c2980c74a08f9c13b51d323365f758 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 3 host-binutils-2.38 | 3 host-qemu-7.2.0 | 2 binutils-arc-2020.09-release | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 host-go-1.19.7 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24 | 1 nodejs-16.18.1 | 1 perl-5.36.0 | 1 toolchain-external-codescap... | 1 valgrind-3.19.0 | 1 xenomai-3.0.10 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/7a4400a18cffbd8575da296c6c397d2b9c9708c2 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/45ee6cd435e829f0e4edfcfb249f1c95e7969a0e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/640863d94be5bcc68b5273b22eab563b3be52bfb | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85fa9d820d7615deed93dc8330217c130aa28f30 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/352e14f2ec1a5f6b8de9adfcae3e1c05cf40c902 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/84612b21e6ae585e8adea649e14d535f29e7c7af | ORPH mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1e4726ab678de6f103495d22a1732d37cc0eaeec | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2000479ca0934ec5a901ebfdd3ec21b6fe38ad33 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/18e3cd213c74ebe2aa4e27e392b8089773eb7adc | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c6e467dac9eb2de89347f3c2cae278d514f5ec07 | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b080c7afe3a13829a57fdb222876a75184e5626b | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1160e8174ae11b19b7ccc08706c506235e66a716 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5d3bf336fd605ae58d3ed1eec8fec60de04f83db | ORPH mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/14976e19bb2fb21efebde4d5ece672ab1bba0031 | ORPH i686 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/d74e3538f031651d2eea6fe1ede8950eae14fab9 | nios2 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/851bee80d5a0850a74add85cb5215d2ffe6bdb39 | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c609f1d407e78f689dc55138de48d2a4be04eb5c | ORPH mipsel | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/ca277047633c3f6a14ef0e5e7b52ab7f29e44294 | ORPH x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/18e5307248518d730b7d62dd8da1ddd10957f5d0 | Gitlab CI results for 2023-04-05 ================================ -- http://autobuild.buildroot.net From support at busybox.net Thu Apr 6 06:45:08 2023 From: support at busybox.net (busybox.net Server Support) Date: 6 Apr 2023 08:45:08 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230406084508.52BB69C389BF6DDB@busybox.net> An HTML attachment was scrubbed... URL: From br015 at umbiko.net Thu Apr 6 09:06:26 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Thu, 06 Apr 2023 09:06:26 +0000 Subject: [Buildroot] depmod / drivers In-Reply-To: References: Message-ID: <3ac6de8b95570f85901baf624f95e994@umbiko.net> Hi Gerd, On 2023-04-05 06:41, Gerd Kautzmann wrote: > Hello ML, > > for post installation of device drivers I need a tool called 'depmod' > on my Raspberry,. > > What packages do I need to include in buildroot? No new package, just a change in the busybox configuration. Enable CONFIG_DEPMOD in the config file (default is package/busybox/busybox.config). The editor is available via 'make busybox-menuconfig'. Kind regards, Andreas > Thanks > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > From simon.rowe at nutanix.com Thu Apr 6 10:54:12 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 6 Apr 2023 10:54:12 +0000 Subject: [Buildroot] [PATCH 1/1] package/mdadm: install udev rules Message-ID: <20230406105412.116596-1-simon.rowe@nutanix.com> mdadm contains various udev rules to manage RAID assembly and create symlinks, install them if udev (or equivalent) is enabled. Signed-off-by: Simon Rowe --- package/mdadm/mdadm.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index 0a2eb4e5bd..a5dfb55168 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -27,6 +27,7 @@ endif ifeq ($(BR2_PACKAGE_HAS_UDEV),y) MDADM_DEPENDENCIES += udev +MDADM_INSTALL_TARGET_OPTS = install-udev else MDADM_CXFLAGS += -DNO_LIBUDEV endif @@ -36,7 +37,7 @@ define MDADM_BUILD_CMDS endef define MDADM_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin $(MDADM_INSTALL_TARGET_OPTS) endef $(eval $(generic-package)) -- 2.22.3 From andreas.hilse at googlemail.com Thu Apr 6 11:33:36 2023 From: andreas.hilse at googlemail.com (Andreas Hilse) Date: Thu, 6 Apr 2023 13:33:36 +0200 Subject: [Buildroot] memtest86+ new version Message-ID: Hello, there is a new version of memtest86+ available, but the distribution of releases has changed in a way that the prebuilt binaries are not anymore contained in the source tarball. Now there is a source and a binary archive available from the website as well as a github repo. Current .mk takes the prebuilt binary from the source tarball. Since there still seem to be problems building from source (refer to comment in .mk, tried with bootlin x86 toolchain), how could I go and approach updating the package using the prebuilt binary and still fulfill license obligations (deliver the source code), so that both the source and binary archive are available with make legal-info? Sidenote: There are now 4 prebuilt binaries for BIOS/EFI and 32/64-bit. So some more selection logic might be in order. We need this new version since it's the first to be working with one of our platforms, due to a BIOS oddity. Thanks Andreas Hilse From laurent at vivier.eu Thu Apr 6 13:24:23 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 6 Apr 2023 15:24:23 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> Message-ID: <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> Hi Arnout, thank you for your work. The update to kexec 2.0.26 has broken the build with m68k: commit 69053186c9f1561855357be574c70c0b3ad0ddcb Author: Julien Olivain Date: Wed Mar 1 23:01:58 2023 +0100 package/kexec: bump to version 2.0.26 See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { | ^~~~~~~~~ | srandom kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { It's strange because sys/random.h is correctly included. This comes from: https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b m68k: pass rng seed via BI_RNG_SEED In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED for passing a seed, with the same semantics that kexec-tools currently uses for i386's setup_data. Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 Signed-off-by: Jason A. Donenfeld Signed-off-by: Simon Horman Do we need something special in buildroot? Thanks, Laurent Le 05/04/2023 ? 22:08, Arnout Vandecappelle a ?crit?: > > > On 01/02/2023 21:48, Laurent Vivier wrote: >> from https://github.com/glevand/petitboot--buildroot >> >> Updated to work with m68k architecture rather than PlayStation3 >> (focused on qemu-system-m68k virt machine) >> >> Signed-off-by: Laurent Vivier >> Reviewed-by: Thomas Huth > > ?Partially applied to master, thanks, with a large number of modifications. See below. Note that it > mixes changes that I did with requests for future changes, so please pay attention... > >> --- >> ? DEVELOPERS?????????????????????????????????? |? 3 + >> ? package/Config.in??????????????????????????? |? 1 + >> ? package/kexec/Config.in????????????????????? |? 2 +- >> ? package/petitboot/63-md-raid-arrays.rules??? | 41 +++++++++++ >> ? package/petitboot/65-md-incremental.rules??? | 69 ++++++++++++++++++ >> ? package/petitboot/66-add-sg-module.rules???? |? 2 + > > ?There's really way too much stuff here to easily review. Therefore, I applied the minimum, basic > petitboot package and removed all the additional files. They can be added in later commits. > > ?I do have a few comments on these files though! > >> ? package/petitboot/Config.in????????????????? | 23 ++++++ >> ? package/petitboot/S14silence-console???????? |? 9 +++ >> ? package/petitboot/S15pb-discover???????????? | 38 ++++++++++ >> ? package/petitboot/fs-overlay/etc/inittab???? | 34 +++++++++ >> ? package/petitboot/fs-overlay/etc/locale????? |? 1 + >> ? package/petitboot/fs-overlay/init??????????? |? 8 ++ > > ?These files are not even used, at least not in this commit (I didn't look at the subsequent two). > >> ? package/petitboot/kexec-restart????????????? |? 8 ++ >> ? package/petitboot/petitboot-console-ui.rules |? 6 ++ > > ?Why is this one not numbered, unlike the other two? > >> ? package/petitboot/petitboot.hash???????????? |? 2 + >> ? package/petitboot/petitboot.mk?????????????? | 77 ++++++++++++++++++++ >> ? package/petitboot/removable-event-poll.rules |? 4 + >> ? package/petitboot/shell_config?????????????? | 19 +++++ >> ? package/petitboot/shell_profile????????????? |? 2 + > > [snip] >> diff --git a/package/kexec/Config.in b/package/kexec/Config.in >> index 90a7bc2672bd..092a80b171fc 100644 >> --- a/package/kexec/Config.in >> +++ b/package/kexec/Config.in >> @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC >> ????? depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ >> ????????? BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ >> ????????? BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ >> -??????? BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x >> +??????? BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k > > ?This is unrelated to the introduction of petitboot and should have been in a separate commit. > >> ????? help >> ??????? Kexec is a user space utility for loading another kernel >> ??????? and asking the currently running kernel to do something with >> diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules >> new file mode 100644 >> index 000000000000..92aec36e69d4 >> --- /dev/null >> +++ b/package/petitboot/63-md-raid-arrays.rules >> @@ -0,0 +1,41 @@ >> +# do not edit this file, it will be overwritten on update > > ?This comment is not super useful. > > ?Where does this file come from? Did you produce it yourself? If yes, please add an Author line - > cfr. e.g. package/tvheadend/S99tvheadend. If you took it from somewhere else (possibly modified), > please add an Original Author line (and check its license) - cfr. e.g. > package/transmission/S92transmission. > > ?Can you also explain why this rules set is needed to begin with? It looks like generic distro > stuff, not something that should be needed by petitboot at all. Same for the other rules files. > >> + >> +SUBSYSTEM!="block", GOTO="md_end" >> + >> +# handle md arrays >> +ACTION!="add|change", GOTO="md_end" >> +KERNEL!="md*", GOTO="md_end" >> + >> +# partitions have no md/{array_state,metadata_version}, but should not >> +# for that reason be ignored. >> +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" >> + >> +# container devices have a metadata version of e.g. 'external:ddf' and >> +# never leave state 'inactive' >> +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", >> GOTO="md_ignore_state" >> +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" > > ?AFAIU, petitboot is (at least currently) tied to traditional sysvinit, so this line looks weird... > > [snip] >> diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in >> new file mode 100644 >> index 000000000000..d87f9d2450a0 >> --- /dev/null >> +++ b/package/petitboot/Config.in >> @@ -0,0 +1,23 @@ >> +config BR2_PACKAGE_PETITBOOT >> +??? bool "petitboot" >> +??? # petitboot needs udev /dev management > > ?This comment doesn't add anything, the line below already says it. > >> +??? depends on BR2_PACKAGE_HAS_UDEV >> +??? select BR2_PACKAGE_ELFUTILS > > ?Elfutils has a bunch of dependencies that need to be propagated here. > >> +??? select BR2_PACKAGE_LVM2 > > ?lvm2 has an additional dependency on MMU. > >> +??? select BR2_PACKAGE_NCURSES >> +??? select BR2_PACKAGE_NCURSES_TARGET_PANEL >> +??? select BR2_PACKAGE_NCURSES_TARGET_FORM >> +??? select BR2_PACKAGE_NCURSES_TARGET_MENU > > ?These three options were removed six years ago, in commit > 0c5946acc24a36f9dff079edd054d948c69434f6. I guess you've been carrying around this patch for a very, > very long time already? :-) > >> +??? # run-time dependency only >> +??? select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC > > ?Architecture dependencies need to be propagated here. I added a separate commit that introduces > _ARCH_DEPENDS options for these two packages to simplify the dependencies. > > ?However, kexec-lite is for PPC only, so the line above is not going to work at all for any other > architecture. Solutions are possible with auxiliary symbols that select kexec on non-PPC platforms, > but to simplify things, I just swapped the two, i.e. > > ????select BR2_PACKAGE_KEXEC if !BR2_PACKAGE_KEXEC_LITE > >> +??? # run-time dependency only >> +??? select BR2_PACKAGE_POWERPC_UTILS if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) >> +??? # run-time dependency only >> +??? select BR2_PACKAGE_NVME if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) >> +??? help >> +????? Petitboot is a small kexec-based bootloader > > ?It would be useful to extend the help text with some explanation how to use it, or refer to a > package/petitboot/README.md that does that. > >> + >> +????? http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html >> + >> +comment "petitboot requires udev to be enabled" > > ?Although we do have this formulation for e.g. usbmount, the vast majority uses "... needs udev > /dev management". > >> +??? depends on !BR2_PACKAGE_HAS_UDEV >> diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console >> new file mode 100755 >> index 000000000000..2ce6b39f427b >> --- /dev/null >> +++ b/package/petitboot/S14silence-console >> @@ -0,0 +1,9 @@ >> +#!/bin/sh >> + >> +case "$1" in >> +??? start) >> +??????? echo 1 1 1 1 > /proc/sys/kernel/printk > > ?This also looks weird... Normally you'd just set? CONSOLE_LOGLEVEL_DEFAULT=1 in the kernel config > if you want that, or set "loglevel=1" on the kernel commandline. > > ?Also, is it really what we want? IIRC 1 is emergency. I think 4 (warning) would be plenty. > > ?Also, is this relevant at all for petitboot? I would say this is something that is fully under > control of the developer and has nothing to do with what packages or bootloader you select. > > ?And finally, shell scripts should use tab for indentation. check-package nowadays checks for that. > >> +??????? ;; >> +esac >> + >> +exit 0 >> diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover >> new file mode 100755 >> index 000000000000..9d9ec57de3f0 >> --- /dev/null >> +++ b/package/petitboot/S15pb-discover >> @@ -0,0 +1,38 @@ >> +#!/bin/sh >> + >> +LOGFILE=/var/log/petitboot/pb-discover.log > > ?There's no reason to put this in a subdirectory I think. > >> +PIDFILE=/var/run/petitboot.pid > > ?Please use the init script pattern that we normally use. It's not really documented, but take > package/rsyslog/S01rsyslogd as an example. > >> + >> +PATH=/usr/bin:/usr/sbin:/bin:/sbin >> +export PATH >> + >> +verbose= >> +if pb-config debug | grep -q enabled >> +then >> +??? verbose=-v >> +fi >> + >> +case "$1" in >> +??? start) >> +??????? ulimit -c unlimited >> +??????? mkdir -p -m 0775 $(dirname $LOGFILE) >> +??????? mkdir -p -m 0775 /var/petitboot >> +??????? # Set permissions for normal users >> +??????? chown -R root:petitgroup $(dirname $LOGFILE) >> +??????? chown -R root:petitgroup /var/petitboot > > ?I guess the idea is that petitboot tools run as "petitboot" user? You should then create that user > and group with a PETITBOOT_USERS definition in the .mk file. > >> + >> +??????? export $(cat /etc/locale) >> +??????? pb-discover -l $LOGFILE $verbose & > > ?... but it's not actually running as the petitboot user... Please use start-stop-daemon to start > it in the background, create the pidfile, set the user, etc. > > ?Also please use the full path (i.e. /usr/sbin/pb-discover). > >> +??????? echo $! > $PIDFILE >> +??????? ;; >> +??? stop) >> +??????? pid=$(cat $PIDFILE) >> +??????? [ -n "$pid" ] && kill -TERM $pid > > ?Same here, use start-stop-daemon to stop it. > >> +??????? ;; >> +??? *) >> +??????? echo "Usage: $0 {start|stop}" >> +??????? exit 1 >> +??????? ;; >> +esac >> + >> +exit 0 >> diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab >> new file mode 100644 >> index 000000000000..1f503d5d56f7 >> --- /dev/null >> +++ b/package/petitboot/fs-overlay/etc/inittab >> @@ -0,0 +1,34 @@ >> +# /etc/inittab >> +# >> +# Copyright (C) 2001 Erik Andersen >> +# >> +# Note: BusyBox init doesn't support runlevels.? The runlevels field is > > ?Inittab is different between Busybox and SysV init, so it's better if you don't need to include a > specific inittab. > >> +# completely ignored by BusyBox init. If you want runlevels, use >> +# sysvinit. >> +# >> +# Format for each entry: ::: >> +# >> +# id??????? == tty to run on, or empty for /dev/console >> +# runlevels == ignored >> +# action??? == one of sysinit, respawn, askfirst, wait, and once >> +# process?? == program to run >> + >> +# Startup the system >> +::sysinit:/bin/mount -t proc proc /proc >> +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW >> +::sysinit:/bin/mkdir -p /dev/pts >> +::sysinit:/bin/mkdir -p /dev/shm >> +::sysinit:/bin/mount -a >> +::sysinit:/bin/hostname -F /etc/hostname >> +# now run any rc scripts >> +::sysinit:/etc/init.d/rcS >> +::sysinit:/sbin/petitboot-nc > > ?Why can't this be done as /etc/init.d/S80petitboot or something similar? > >> +# Stuff to do for the 3-finger salute >> +::ctrlaltdel:/sbin/reboot >> + >> +# Stuff to do before rebooting >> +::shutdown:/etc/init.d/rcK >> +::shutdown:/bin/umount -a -r >> +::shutdown:/sbin/swapoff -a >> + >> +::restart:/usr/sbin/kexec-restart > > ?What? The restart option is for when you do "kill -QUIT 1". It's supposed to re-exec /init. Is > that how petitboot does the kexec? Doesn't it use the normal shutdown flow? > > ?Some explanation would be good. > >> diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale >> new file mode 100644 >> index 000000000000..655683630776 >> --- /dev/null >> +++ b/package/petitboot/fs-overlay/etc/locale >> @@ -0,0 +1 @@ >> +LANG=en_US.utf-8 > > ?This is also something that really shouldn't have anything to do with petitboot. > >> diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init >> new file mode 100755 >> index 000000000000..1e56178db162 >> --- /dev/null >> +++ b/package/petitboot/fs-overlay/init >> @@ -0,0 +1,8 @@ >> +#!/bin/sh >> +# devtmpfs does not get automounted for initramfs >> +/bin/mount -t devtmpfs devtmpfs /dev >> +exec 0> +exec 1>/dev/console >> +exec 2>/dev/console >> +exec /sbin/init "$@" > > ?Why is this needed? Buildroot already adds this to a cpio image. > >> + >> diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart >> new file mode 100755 >> index 000000000000..0175e76df4cd >> --- /dev/null >> +++ b/package/petitboot/kexec-restart >> @@ -0,0 +1,8 @@ >> +#!/bin/sh >> + >> +/usr/sbin/kexec -f -e >> + >> +while : >> +do >> +??? sleep 1 >> +done >> diff --git a/package/petitboot/petitboot-console-ui.rules >> b/package/petitboot/petitboot-console-ui.rules >> new file mode 100644 >> index 000000000000..cbf1b7e1d765 >> --- /dev/null >> +++ b/package/petitboot/petitboot-console-ui.rules >> @@ -0,0 +1,6 @@ >> + >> +# spawn a petitboot UI on common user-visible interface devices >> +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" >> +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" >> +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" >> +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" > > ?We normally handle this with the "GENERIC_SERIAL" line in inittab. It's actually going to conflict > with that I think. > >> diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash >> new file mode 100644 >> index 000000000000..ccb58eed0e34 >> --- /dev/null >> +++ b/package/petitboot/petitboot.hash >> @@ -0,0 +1,2 @@ >> +# Locally computed >> +sha256? b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6? petitboot-v1.13.tar.gz > > ?This is missing a hash for the license file. > >> diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk >> new file mode 100644 >> index 000000000000..f7f54850ee04 >> --- /dev/null >> +++ b/package/petitboot/petitboot.mk >> @@ -0,0 +1,77 @@ >> +################################################################################ >> +# >> +# petitboot >> +# >> +################################################################################ >> + >> +PETITBOOT_VERSION = v1.13 > > ?To make release-monitoring and CPE ID working, we need the actual version number here, without the > v. Therefore, the v is moved to PETITBOOT_SOURCE and PETITBOOT_SITE. > >> +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) > > ?There's no reason to use ?= here. > >> +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 >> +PETITBOOT_LICENSE = GPL-2.0 >> +PETITBOOT_LICENSE_FILES = COPYING >> + >> +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ >> +????????? --localstatedir=/var \ > > ?Indentation is too high here. I also split the first three options on separate lines. > > ?localstatedir=/var is already set in the overall configure options, so I removed that. > >> +????????? --enable-crypt \ > > ?I reordered those options alphabetially. > > ?There are a few other options for which I added explicit --disable. > >> +????????? HOST_PROG_KEXEC=/usr/sbin/kexec \ >> +????????? HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ >> +????????? $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) > > ?We also want a --disable-busybox. > > ?The --with-tftp can just as well always be set to busybox. I added this comment to explain: > # HPA and Busybox tftp are supported. Buildroot doesn't have HPA tftp. If > # left to "autodetect" and Busybox is not available, it will error the same > # way as when we just set to busybox. Therefore, always set to busybox. > >> + >> +ifdef PETITBOOT_DEBUG > > ?This variable doesn't exist, so I remove this entire section. > >> +PETITBOOT_CONF_OPTS += --enable-debug >> +endif >> + >> +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) >> +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw > > ?The MENU_LIB and FORM_LIB are not needed since commit 0c5946acc24a36f9dff079edd054d948c69434f6. > ncursesw is auto-discovered by the configure script. We generally like to make things explicit but I > don't think it's needed here. > > ?BTW, ncurses is not a strict dependency of petitboot. Still, it's loosing a lot of its attraction > without ncurses, so I left it as a required dependency. > >> +endif >> + >> +define PETITBOOT_POST_INSTALL >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ >> +??????? $(TARGET_DIR)/usr/libexec/petitboot > > ?We want the target file explicitly, i.e. > ??????? $(TARGET_DIR)/usr/libexec/petitboot/bb-kexec-reboot > > ?Same for everything below. > >> +??? $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d > > ?That is what the -D option does, so this is redundant. > >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ >> +??????? $(TARGET_DIR)/etc/petitboot/boot.d/ >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ >> +??????? $(TARGET_DIR)/etc/petitboot/boot.d/ >> + >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ >> +??????? $(TARGET_DIR)/etc/init.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ >> +??????? $(TARGET_DIR)/etc/init.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ >> +??????? $(TARGET_DIR)/usr/sbin/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> + >> +??? ln -sf /usr/sbin/pb-udhcpc \ >> +??????? $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ >> + >> +??? mkdir -p $(TARGET_DIR)/home/petituser >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ >> +??????? $(TARGET_DIR)/home/petituser/.profile >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ >> +??????? $(TARGET_DIR)/home/petituser/.shrc >> + >> +??? $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install > > ?This is already done by normal 'make install'. > >> +endef >> + >> +define PETITBOOT_POST_INSTALL_DTB >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ >> +??????? $(TARGET_DIR)/etc/petitboot/boot.d/ > > ?We want the definition of the hook inside of the condition as well. > > ?In addition, there's a --enable-fdt option corresponding to this, and we need to depend on dtc to > make sure libfdt is available. I added those, and moved everything under the corresponding condition. > >> +endef >> + >> +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL >> + >> +ifeq ($(BR2_PACKAGE_DTC),y) >> +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB >> +endif >> + >> +$(eval $(autotools-package)) >> diff --git a/package/petitboot/removable-event-poll.rules >> b/package/petitboot/removable-event-poll.rules >> new file mode 100644 >> index 000000000000..b736aef6101f >> --- /dev/null >> +++ b/package/petitboot/removable-event-poll.rules >> @@ -0,0 +1,4 @@ >> + >> +# petitboot needs notification for media change events on removable devices, >> +# which we only get if we've set the poll_msecs sysfs attribute. >> +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" > > ?Now *this* is a useful rules file for petitboot :-) > >> diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config >> new file mode 100644 >> index 000000000000..59337ff53039 >> --- /dev/null >> +++ b/package/petitboot/shell_config >> @@ -0,0 +1,19 @@ >> +#!bin/sh >> + >> +reset >> + >> +echo "Exiting petitboot. Type 'exit' to return." >> +echo "You may run 'pb-sos' to gather diagnostic data" >> + >> +if [[ "$(id -u)" != "0" ]]; then >> +??? echo "" | sudo -S /bin/true 2&>1 >> /dev/null >> +??? if [[ $? = 0 ]]; then >> +??????? echo "No password set, running as root. You may set a password in the System >> Configuration screen." >> +??????? sudo -i >> +??????? sudo -K >> +??????? exit >> +??? fi >> +??? export PS1='$ ' >> +else >> +??? export PS1='# ' >> +fi >> diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile >> new file mode 100755 >> index 000000000000..40062b423b79 >> --- /dev/null >> +++ b/package/petitboot/shell_profile >> @@ -0,0 +1,2 @@ >> +export ENV="/home/petituser/.shrc" >> +/usr/libexec/petitboot/pb-console > > ?I don't understand this... The idea is that when you log in as the petitboot user (which isn't > even possible because you didn't add that user), then pb-console is started. But pb-console is > already started on all ttys... > > > ?Regards, > ?Arnout > From support at busybox.net Thu Apr 6 16:00:09 2023 From: support at busybox.net (busybox.net Server Support) Date: 6 Apr 2023 18:00:09 +0200 Subject: [Buildroot] buildroot@busybox.net have 5 Pending incoming emails Message-ID: <20230406180008.31F8199D3DFC330B@busybox.net> An HTML attachment was scrubbed... URL: From laurent at vivier.eu Thu Apr 6 16:10:09 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 6 Apr 2023 18:10:09 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> Message-ID: <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> Le 06/04/2023 ? 15:24, Laurent Vivier a ?crit?: > Hi Arnout, > > thank you for your work. > > The update to kexec 2.0.26 has broken the build with m68k: > > commit 69053186c9f1561855357be574c70c0b3ad0ddcb > Author: Julien Olivain > Date:?? Wed Mar 1 23:01:58 2023 +0100 > > ???? package/kexec: bump to version 2.0.26 > > ???? See release announce: > ???? https://lists.infradead.org/pipermail/kexec/2022-December/026399.html > > ???? Signed-off-by: Julien Olivain > ???? Signed-off-by: Thomas Petazzoni > > > kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': > kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you > mean 'srandom'? [-Wimplicit-function-declaration] > ?? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > ?????? |???????????? ^~~~~~~~~ > ?????? |???????????? srandom > kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) > ?? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > > It's strange because sys/random.h is correctly included. > > This comes from: > > https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b > > ?? m68k: pass rng seed via BI_RNG_SEED > ?? In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED > ?? for passing a seed, with the same semantics that kexec-tools currently > ?? uses for i386's setup_data. > > ?? Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 > ?? Signed-off-by: Jason A. Donenfeld > ?? Signed-off-by: Simon Horman > > Do we need something special in buildroot? The problem seems to come from uclibc-1.0.43, in include/sys/random.h that conditionally defines them: #if defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU # if 0 /*def __ASSUME_GETRANDOM_SYSCALL */ # include # else # undef GRND_NONBLOCK # undef GRND_RANDOM /* * Flags for getrandom(2) * * GRND_NONBLOCK Don't block and return EAGAIN instead * GRND_RANDOM Use the /dev/random pool instead of /dev/urandom */ # define GRND_NONBLOCK 0x0001 # define GRND_RANDOM 0x0002 # endif /* FIXME: aren't there a couple of __restrict and const missing ? */ extern int getrandom(void *__buf, size_t count, unsigned int flags) __nonnull ((1)) __wur; #endif This fixes the problem: diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index 562b09012b63..e4ec4ece1332 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -13,6 +13,9 @@ KEXEC_CPE_ID_PRODUCT = kexec-tools KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump +# _GNU_SOURCE is needed to have definition of getrandom() with uclibc +KEXEC_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" + # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip KEXEC_MAKE_OPTS = STRIP="$(TARGET_CROSS)strip" Thanks, Laurent From james.d.knight at live.com Fri Apr 7 05:21:06 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 01:21:06 -0400 Subject: [Buildroot] [PATCH v2 1/3] board/qemu: define start qemu script outside of post-image script Message-ID: The following moves the definition of the QEMU board's `start-qemu.sh` helper script from being inlined in the post-image script into its own file. This should, in theory, make it easier to maintain the script in the future. Signed-off-by: James Knight --- Changes v1 -> v2: - Split original into three patches (suggested by Arnout). - This patch moves cat script into a new 'start-qemu.sh.in' file (suggested by Arnout). - Script template dropped escape characters; uses VAR_ prefixes. --- board/qemu/post-image.sh | 21 ++++----------------- board/qemu/start-qemu.sh.in | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 17 deletions(-) create mode 100644 board/qemu/start-qemu.sh.in diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 88f04134961ea7a105e506045ca16a0d9b810925..c9043a1364e8e03dbfa9ff3370d4e4a34357bef5 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,21 +41,8 @@ case ${DEFCONFIG_NAME} in ;; esac -cat <<-_EOF_ > "${START_QEMU_SCRIPT}" - #!/bin/sh - ( - BINARIES_DIR="\${0%/*}/" - cd \${BINARIES_DIR} - - if [ "\${1}" = "serial-only" ]; then - EXTRA_ARGS='${SERIAL_ARGS}' - else - EXTRA_ARGS='${DEFAULT_ARGS}' - fi - - export PATH="${HOST_DIR}/bin:\${PATH}" - exec ${QEMU_CMD_LINE} \${EXTRA_ARGS} - ) -_EOF_ - +cp "${QEMU_BOARD_DIR}/start-qemu.sh.in" "${START_QEMU_SCRIPT}" +sed -i "s|VAR_DEFAULT_ARGS|${DEFAULT_ARGS}|g" "${START_QEMU_SCRIPT}" +sed -i "s|VAR_QEMU_CMD_LINE|${QEMU_CMD_LINE}|g" "${START_QEMU_SCRIPT}" +sed -i "s|VAR_SERIAL_ARGS|${SERIAL_ARGS}|g" "${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in new file mode 100644 index 0000000000000000000000000000000000000000..c2d77734c7a6b318a5f7adedfd9b0b5875e84f59 --- /dev/null +++ b/board/qemu/start-qemu.sh.in @@ -0,0 +1,14 @@ +#!/bin/sh +( +BINARIES_DIR="${0%/*}/" +cd ${BINARIES_DIR} + +if [ "${1}" = "serial-only" ]; then + EXTRA_ARGS='VAR_SERIAL_ARGS' +else + EXTRA_ARGS='VAR_DEFAULT_ARGS' +fi + +export PATH="${HOST_DIR}/bin:${PATH}" +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} +) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 7 05:21:08 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 01:21:08 -0400 Subject: [Buildroot] [PATCH v2 3/3] board/qemu/start-qemu.sh.in: support launching with host system's qemu In-Reply-To: <20230407052108.1696-1-james.d.knight@live.com> References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: Provides the ability to use a host system's QEMU. While a Buildroot generated QEMU should work for most cases, a developer may wish to use the system's QEMU for options which may not have been configured in the Buildroot's QEMU build (e.g. configuring a different display mode). Signed-off-by: James Knight --- Changes v1 -> v2: - From the original patch, this third patch now only contains changes related to permitting a system QEMU usage. - Change from `--host` to `--use-system-qemu` (suggested by Romain). --- board/qemu/start-qemu.sh.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index dd387507f8867778ec73f49d769679dcd0956fd4..51f15b3ecdfdc8151caeae90582ad1142d122e69 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -4,9 +4,11 @@ BINARIES_DIR="${0%/*}/" cd ${BINARIES_DIR} mode_serial=0 +mode_sys_qemu=0 while [ "$1" ]; do case "$1" in --serial-only|serial-only) mode_serial=1; shift;; + --use-system-qemu) mode_sys_qemu=1; shift;; --) shift; break;; *) echo "unknown option: $1" 1>&2; exit 1;; esac @@ -22,6 +24,9 @@ if [ "$*" ]; then echo "(warning) unsupported options: $*" fi -export PATH="${HOST_DIR}/bin:${PATH}" +if [ $mode_sys_qemu -ne 1 ]; then + export PATH="${HOST_DIR}/bin:${PATH}" +fi + exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" ) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 7 05:21:07 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 01:21:07 -0400 Subject: [Buildroot] [PATCH v2 2/3] board/qemu/start-qemu.sh.in: rework argument handling In-Reply-To: <20230407052108.1696-1-james.d.knight@live.com> References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: Provides the ability to forward command line options directly to QEMU. When invoking `start-qemu.sh`, users can forward arguments by adding a double dash (`--`) into the argument set, and any trailing arguments will be forwarded into QEMU. For example, `start-qemu.sh -- --help`. The original implementation supported a "serial-only" command line argument to help run in a non-graphical mode for some use cases. These changes try to promote a newly added `--serial-only` argument to drive this mode; that being said, a `serial-only` argument will still be accepted for backwards compatibility. Since this script is primarily for CI-related testing, a warning is generated for users if any unsupported options are provided. Signed-off-by: James Knight --- Changes v1 -> v2: - From the original patch, this second patch now only contains changes related to argument processing. - Add unsupported warning with custom options (suggested by Romain) - Ensure sh compliant in the argument parsing (while condition). - Properly handle legacy `serial-only` check in argument processing by not cycling just on dash-prefixed arguments. --- board/qemu/start-qemu.sh.in | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index c2d77734c7a6b318a5f7adedfd9b0b5875e84f59..dd387507f8867778ec73f49d769679dcd0956fd4 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -3,12 +3,25 @@ BINARIES_DIR="${0%/*}/" cd ${BINARIES_DIR} -if [ "${1}" = "serial-only" ]; then +mode_serial=0 +while [ "$1" ]; do + case "$1" in + --serial-only|serial-only) mode_serial=1; shift;; + --) shift; break;; + *) echo "unknown option: $1" 1>&2; exit 1;; + esac +done + +if [ $mode_serial -eq 1 ]; then EXTRA_ARGS='VAR_SERIAL_ARGS' else EXTRA_ARGS='VAR_DEFAULT_ARGS' fi +if [ "$*" ]; then + echo "(warning) unsupported options: $*" +fi + export PATH="${HOST_DIR}/bin:${PATH}" -exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" ) -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Fri Apr 7 05:30:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 07 Apr 2023 05:30:38 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-06 Message-ID: <20230407053043.1114B40162@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-06 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 20 | 11 | 0 | 31 | master | 120 | 84 | 0 | 204 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 6 linux-6.1.14 | 6 unknown | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 gobject-introspection-1.72.0 | 3 host-qemu-7.2.0 | 3 bluez5_utils-5.66 | 2 busybox-1.36.0 | 2 elfutils-0.186 | 2 host-gcc-final-10.4.0 | 2 host-rust-1.68.0 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 linux-5.10.162-cip24 | 2 sdl-1.2.15 | 2 shadow-4.13 | 2 uclibc-1.0.43 | 2 agentpp-4.6.0 | 1 argp-standalone-1.4.1 | 1 containerd-1.6.20 | 1 coremark-1.01 | 1 coreutils-9.2 | 1 exim-4.96 | 1 ffmpeg-4.4.3 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/erofs/erofs.mk:46: /home... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gcnano-binaries-0ac1a89d7a5... | 1 gmp-6.2.1 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.8 | 1 host-wine-8.0 | 1 libdill-32d0e8b733416208e04... | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.7 | 1 luvi-2.13.0 | 1 mosquitto-2.0.15 | 1 olsr-0.9.8 | 1 pv-1.6.20 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rocksdb-6.20.3 | 1 valgrind-3.19.0 | 1 wf111-5-2-2-r3 | 1 zabbix-6.2.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7e3ac4883d6ef033f0d5626e5c8356c26040906f | xtensa | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/d65fb7f85d0c94e5d6fbf95712efc6766ec62688 | ORPH powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e8c422dab1e9d4bde4b094e205d8dc2cc7dafd92 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9135ad5ccc265de6aab5d4aa710eb26484faa7cc | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/13f74fc215e6e3b3102781d3b4ab9dd0631aa3e4 | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/252c4bff32fa107e836b926ed876faab7a54f151 | ORPH x86_64 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/b4eb66998b79949a67b7e64ef76397f647c0cf28 | microblazeel | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/6e99c515c752a911211dfb5f3932ec1d9dd1f856 | sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/adedd4e747d4b6f639a9ded19d1733291df5a2b6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0d512e407c8b4d1482d99ea170994e2f1110a69c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c5bda2330e193fdb36ff8e16701c2735634e7858 | ORPH armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/ddaeb5a98f9f51ffe66bc7241a0d88ec62434a02 | arceb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/55ae69e98c7ae47be367b5fb9e65eac37706da20 | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/de908f050152599acdf31772dc8d07c7b1eaa29b | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/35352b87536596b6c395c2b1b218b3b761afd8d1 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/55229395b2229857bf18e77db2faec6c56aebc64 | powerpc64 | fs/erofs/erofs.mk:46: /home... | NOK | http://autobuild.buildroot.net/results/b58a8d1c7349d849622a96b7ce0d2913b452de48 | sparc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/65111b5d53764bd8b3922baeee8fbed7fa4f7f85 | mips | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/3257ba8e63d572db92c5ff1cddbe15c925d5549f | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/93d95e1d85b06f22254e4c8c28441cd20c2a02cd | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c2173754c77ba9121c1ee5f24aa7bf014ff3e31e | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0b99eb7ad271967d995036d998507363d1f2a0a8 | arm | gcnano-binaries-0ac1a89d7a5... | NOK | http://autobuild.buildroot.net/results/6c0cecd2d06204b6b197a746b74c90a940738ae1 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/cd6df0ddeabc02220f4c411d2539855e97f9b3ca | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/5ac3d9d1a342964163b7089e191655d28a516b3a | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f89d80c2da9205a64b091f6aa6ee3ab0cfa71af6 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/91b9e828cd5d79d8bc427a2e579ee0b0d17598da | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cf98720e19ad6549c6a5864b895e629a2b454584 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8e769372711aad3de89b12c322beb150a1fe0bdd | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5c9c902065a88af209e42cd866c6a6473f0247fc | ORPH arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/870942e23acf444fc6041e6cf75660e3a2cadae8 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/64452261955121e33ce6c406959d5a37cfa475cf | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ea66097a1b12915c76f66e55e5530970274527fc | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2e4f0dc062d8c6674de1c61833b4c40616424c84 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/efa3d31974722249d18a258751a09232133f862e | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7559969dc6e1828e0df53571b0f3a924f3daab02 | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/e36cb1cf1a41f1f8b27a31167fa994df0cfcc5f1 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/078dbc862204f167de2c5cada2178c72a37bffad | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ea18e7a13e26d900c15e21520e6c3b72e2bee367 | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e42d6252a9b48b9ba39edd138d22cb511c3b77bd | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/323a45fb6031926e2d2f925c4e7944c6b17daa7b | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/4dc0ab25500033907b24436293d6db241399b53e | ORPH mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/8ac7376a60f8e1d710ea760de7fcd112cac8413c | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/89ac9746a9dd08ba8f6c6998bf23886f1c7566c2 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/39ba51d21dddef448229ee1207192c53634a9b05 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2f4881b7a51b42a1546323ceb20d3ebc7ed4bf37 | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c3c3930959906363fd917ea442782a48c36272b2 | sparc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/2c3b7239779a2bfa5fff0c78fb76b71ca06f7b59 | i686 | host-wine-8.0 | NOK | http://autobuild.buildroot.net/results/b4385ce8b1c3dfca373370953dc414347a642aba | riscv32 | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/30369fe3625a0e2aa9a114208cf8c67aecde9578 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e1c2792f4e7e9427374aa9502aac5b4c5634dab2 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4700a40634e4e7a5d85e947c6fe024476af5f3ab | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c148b37ff1e2595b30fd2ce4709fbb038c0aa97f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dda77fa17f33742a9ba97c286e3b84f69b69acdf | m68k | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/29425df85a9c5e33d352e085edc9118d43a65fd1 | ORPH arceb | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bf26e05aea6a224ba935b502bb0acc5ae7ef29d3 | ORPH aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9ce7caaa9daa2b8e3102c2fa9ab0bd4b3e5b9603 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/01f9fc7adb005c170756602a2702cc7d45014f50 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2b91072c072a1e1b4345cd7dfe948a821fc714c7 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/bbba2e7597187107014b86749ecd410c2655d315 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2ded9ddbb665ed18823c28130fded7b9172424d6 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c7a5f80c8f7bb788c5313629d50c5b5d1a7c0132 | ORPH sh4aeb | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/adeb654bf06b7306c448620744b90a207546435f | aarch64_be | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/e3b0ee578c56f217a9697083d603f2f47e7d5341 | x86_64 | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/cc80329ef86f342c04de04aac688288b0d7b83a5 | ORPH or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/d36f4e07d0c3383ae2c5bcb42e169c4c553b02c9 | sh4eb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/9f65c7e753c83cef66a8401d89648101cbb048eb | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/04094d61c289e1e15a5371c36ee0cf92d70770ee | ORPH sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9e1e2880bbe452e4fbdab83b824d43bf466dc476 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/408b1edd0bb4eb976deb139b417ba06b65be073e | powerpc64 | rocksdb-6.20.3 | NOK | http://autobuild.buildroot.net/results/daa29055fda3304260336b3ee2c8172e6d9ddb57 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2301d53d59de9e26c299651b6a29a0b9f60438fb | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/24f024669a9b79d7ab7a97919e70901441022b3a | ORPH arm | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/9d5f69d352b6f33855091c8db66c6a0f343427ed | armeb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/a6a4ec66a88536e8a9aad8a55b141b685f2fc49d | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/bc264fd0a78a0e25c70e9f77e7e45cfd579d9b1c | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/7f55e703f9db28c9b7a311b5807e4394c7dc390f | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/75874e41fd72761afd56d278697418f6eac17fec | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/49e632a4c19edac8231f498872a76666f317d7ea | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/78424acec3e0717be28f257d7af373b33db0b568 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/a94d50a01e0e4e1cc58bcacaeff65bfcb100c7bc | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/cdde921fb9827af6a1c72c460a15048e0af1dc47 | ORPH i686 | wf111-5-2-2-r3 | NOK | http://autobuild.buildroot.net/results/d2b076fc106d7223ed4bec179e52c6de81b06de3 | ORPH mipsel | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/73cd2f1f7d11378acfa10b375e5fc1419b9c9749 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection-1.72.0 | 1 haproxy-2.6.9 | 1 host-qemu-7.2.0 | 1 libgcrypt-1.10.1 | 1 linux-6.1.14 | 1 ocf-linux-20171122 | 1 php-8.2.3 | 1 valgrind-3.19.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5bac5e96593d998906bb958ae77d7d201699b5d3 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/46b676e4cc4b54a0ed12f6963980781b621cd478 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bb37cb10d3fa80dab86f7c6ad726767ad5f3aafa | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c4575cfdae6f8867a4cf76b3d300e645ffa657ba | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/3dacdbcf33b70503398599ed0e685281481b61e6 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f7ce7106359f5762cadc496978a4cf73dca922d1 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/bc167e20dea902d3a9d83c866dfffa5c6a59d1a2 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/269cab77d2eadadb377f521c62df711612fbc629 | ORPH mips | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/84ddc56d94f583cdc46a1406d13e4381c78bd08a | ORPH sh4a | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/77059fcc5b74ed185fbc4960a0a02eeff777cc38 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/2391484bccb224fec89d68fdd0f9f6f382f5e3d7 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Fri Apr 7 07:07:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 07 Apr 2023 09:07:34 +0200 Subject: [Buildroot] memtest86+ new version In-Reply-To: (Andreas Hilse via buildroot's message of "Thu, 6 Apr 2023 13:33:36 +0200") References: Message-ID: <87355cxj9l.fsf@dell.be.48ers.dk> >>>>> "Andreas" == Andreas Hilse via buildroot writes: Hi, > Hello, > there is a new version of memtest86+ available, but the distribution > of releases has changed in a way that the prebuilt binaries are not > anymore contained in the source tarball. > Now there is a source and a binary archive available from the website > as well as a github repo. > Current .mk takes the prebuilt binary from the source tarball. > Since there still seem to be problems building from source (refer to > comment in .mk, tried with bootlin x86 toolchain), how could I go and > approach updating the package using the prebuilt binary and still > fulfill license obligations (deliver the source code), so that both > the source and binary archive are available with make legal-info? We have _ACTUAL_SOURCE_TARBALL for such exact case (E.G. we have similar issues with the prebuilt toolchains). See the manual for details: https://buildroot.org/downloads/manual/manual.html#generic-package-reference -- Bye, Peter Korsgaard From ovlevin at sberdevices.ru Fri Apr 7 14:19:29 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Fri, 7 Apr 2023 17:19:29 +0300 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make Message-ID: <20230407141930.694756-1-ovlevin@sberdevices.ru> GNU make package from the host machine may be too old, so use the one built by buildroot. Signed-off-by: Oleg Lyovin --- package/linux-headers/linux-headers.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk index e2a0b7a7c9..439f003530 100644 --- a/package/linux-headers/linux-headers.mk +++ b/package/linux-headers/linux-headers.mk @@ -125,6 +125,8 @@ LINUX_HEADERS_INSTALL_STAGING = YES # linux-headers is part of the toolchain so disable the toolchain dependency LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO +LINUX_HEADERS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) + # For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc, # score and xtensa), the Linux buildsystem tries to call the # cross-compiler, although it is not needed at all. @@ -137,7 +139,7 @@ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO # of "its" headers define LINUX_HEADERS_CONFIGURE_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ @@ -148,7 +150,7 @@ endef define LINUX_HEADERS_INSTALL_STAGING_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ -- 2.34.1 From ovlevin at sberdevices.ru Fri Apr 7 14:19:30 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Fri, 7 Apr 2023 17:19:30 +0300 Subject: [Buildroot] [PATCH 2/2] linux: use host-make In-Reply-To: <20230407141930.694756-1-ovlevin@sberdevices.ru> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> Message-ID: <20230407141930.694756-2-ovlevin@sberdevices.ru> GNU make package from the host machine may be too old, so use the one built by buildroot. Signed-off-by: Oleg Lyovin --- linux/linux.mk | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/linux/linux.mk b/linux/linux.mk index 03d89cd204..408611a3cd 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -61,6 +61,9 @@ BR_NO_CHECK_HASH_FOR += $(notdir $(LINUX_PATCHES)) # be directories in the patch list (unlike for other packages). LINUX_PATCH = $(filter ftp://% http://% https://%,$(LINUX_PATCHES)) +# We need to override pkg-kconfig default host make tool. +LINUX_MAKE = $(BR2_MAKE) + # while the kernel is built for the target, the build may need various # host libraries depending on config (and version), so use # HOST_MAKE_ENV here. In particular, this ensures that our @@ -70,7 +73,9 @@ LINUX_MAKE_ENV = \ BR_BINARIES_DIR=$(BINARIES_DIR) LINUX_INSTALL_IMAGES = YES -LINUX_DEPENDENCIES = host-kmod +LINUX_DEPENDENCIES = \ + host-kmod \ + $(BR2_MAKE_HOST_DEPENDENCY) # The kernel CONFIG_EXTRA_FIRMWARE feature requires firmware files at build # time. Make sure they are available before the kernel builds. @@ -183,7 +188,7 @@ endif # Get the real Linux version, which tells us where kernel modules are # going to be installed in the target filesystem. # Filter out 'w' from MAKEFLAGS, to workaround a bug in make 4.1 (#13141) -LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` +LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` LINUX_DTS_NAME += $(call qstrip,$(BR2_LINUX_KERNEL_INTREE_DTS_NAME)) @@ -433,7 +438,7 @@ LINUX_DEPENDENCIES += host-bison host-flex ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),) define LINUX_BUILD_DTB - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) endef ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),) define LINUX_INSTALL_DTB @@ -481,7 +486,7 @@ endif # Compilation. We make sure the kernel gets rebuilt when the # configuration has changed. We call the 'all' and # '$(LINUX_TARGET_NAME)' targets separately because calling them in -# the same $(MAKE) invocation has shown to cause parallel build +# the same $(BR2_MAKE) invocation has shown to cause parallel build # issues. # The call to disable gcc-plugins is a stop-gap measure: # http://lists.busybox.net/pipermail/buildroot/2020-May/282727.html @@ -490,8 +495,8 @@ define LINUX_BUILD_CMDS $(foreach dts,$(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)), \ cp -f $(dts) $(LINUX_ARCH_PATH)/boot/dts/ ) - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) $(LINUX_BUILD_DTB) $(LINUX_APPEND_DTB) endef @@ -540,7 +545,7 @@ define LINUX_INSTALL_TARGET_CMDS # Install modules and remove symbolic links pointing to build # directories, not relevant on the target @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \ - $(LINUX_MAKE_ENV) $(MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ + $(LINUX_MAKE_ENV) $(BR2_MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/build ; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/source ; \ fi @@ -639,7 +644,7 @@ linux-rebuild-with-initramfs: rootfs-cpio linux-rebuild-with-initramfs: @$(call MESSAGE,"Rebuilding kernel with initramfs") # Build the kernel. - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) $(LINUX_APPEND_DTB) # Copy the kernel image(s) to its(their) final destination $(call LINUX_INSTALL_IMAGE,$(BINARIES_DIR)) -- 2.34.1 From luca.ceresoli at bootlin.com Fri Apr 7 15:16:48 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Fri, 7 Apr 2023 17:16:48 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327170604.22854-1-neal.frager@amd.com> References: <20230327170604.22854-1-neal.frager@amd.com> Message-ID: <20230407171648.6fca3a4d@booty> Hi Neal, On Mon, 27 Mar 2023 18:06:03 +0100 Neal Frager wrote: > This patch adds a new package to buildroot for building the zynqmp pmufw > with the requirement that the user must provide an external microblaze > toolchain. > > The below example config options can be used to build the pmufw.elf v2022.2 > using the Xilinx toolchain. > > BR2_PACKAGE_ZYNQMP_FIRMWARE=y > BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION="v2022.2" > BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH="/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" > BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX="microblaze-xilinx-elf-" > > Signed-off-by: Neal Frager These two patches look good, and I appreciate a lot your effort, however I'm not sure it's a good idea to support both an external and a generated toolchain. It makes things more complicated on the Buildroot side and I'm not aware of any actual benefits. Moreover if we take these patches now we would to some extent encourage users to use an external Microblaze toolchain, possibly reducing usage of the generated one for initial users. And I guess we would stick to the external toolchain as a default for the future because it's what was there initially. So I would prefer waiting until we have a working Buildroot-generated toolchain and initially support only that. Support for an external toolchain can be added easily later, in case the generated one were not suitable for good reasons. Do you have any updates on your work to generate a minimal Microblaze toolchain within Buildroot? Should you be facing any issues, remember the Buildroot community can be very helpful! Best regards, Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Apr 7 16:31:13 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 7 Apr 2023 18:31:13 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <20230407141930.694756-1-ovlevin@sberdevices.ru> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> Message-ID: <20230407183113.30ee6a87@windsurf> Hello Oleg, On Fri, 7 Apr 2023 17:19:29 +0300 Oleg Lyovin wrote: > GNU make package from the host machine may be too old, > so use the one built by buildroot. > > Signed-off-by: Oleg Lyovin > --- > package/linux-headers/linux-headers.mk | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) Thanks for the patch. However, could you provide some details on what problem this is fixing? Is this due to something new in recent Linux kernel releases that require a more recent version of make? If so, we need to understand what is the Linux kernel change that causes that, and what is the minimum make version that is now needed. Could you look up those details? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.d.knight at live.com Fri Apr 7 17:10:04 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 13:10:04 -0400 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: On Sun, Apr 2, 2023 at 9:35?PM Vincent Fazio wrote: > > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. Tested-by: James Knight From bagasdotme at gmail.com Sat Apr 8 02:30:00 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 8 Apr 2023 09:30:00 +0700 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 In-Reply-To: References: Message-ID: On Tue, Mar 21, 2023 at 05:03:33AM +0000, Alberto Fahrenkrog wrote: > Hi all, > > I've been tossing around different versions of Buildroot for a De10Nano (FPGA + ARM) board on a project. > 2021.01 has been working very well and stable, but I needed an upgrade to Python 3.11. I switched to v2023.02-rc2 but I had a funky issue with PySerial that is part of another question, but irrelevant here. v2021.02 works like a charm. I then decided to go in-between with v2022.02, but to my surprise, the SSH login did not work, even though it does on the other two versions. I get this back: > > debug1: kex: algorithm: curve25519-sha256 > debug1: kex: host key algorithm: ecdsa-sha2-nistp256 > debug1: kex: server->client cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: kex: client->server cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: expecting SSH2_MSG_KEX_ECDH_REPLY > Connection reset by 192.168.1.50 port 22 > > So I'm back to 2021.02 confirming that all works as expected (thankfully it does) and have not had a deeper look into the SSH issue. Due to design constraints, I don't have access to a serial console, however, I could organise that in time if something needs changing. Can you please bisect between 2021.02 and v2023.02-rc2? -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From bagasdotme at gmail.com Sat Apr 8 02:36:11 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 8 Apr 2023 09:36:11 +0700 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: On Wed, Mar 29, 2023 at 09:30:27PM +0200, Sebastian Weyer wrote: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap > > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > ping? Or has this been applied? -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From troglobit at gmail.com Sat Apr 8 05:24:34 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sat, 8 Apr 2023 07:24:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libite: bump version to v2.5.3 Message-ID: <20230408052434.1413424-1-troglobit@gmail.com> Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 - rsync() does not copy single files correctly - copyfile() does not handle empty source files correctly (error) - copyfile() does not properly create destination dir Signed-off-by: Joachim Wiberg --- package/libite/libite.hash | 2 +- package/libite/libite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libite/libite.hash b/package/libite/libite.hash index 8b622d87a9..7dac198ab8 100644 --- a/package/libite/libite.hash +++ b/package/libite/libite.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz # Locally calculated sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE diff --git a/package/libite/libite.mk b/package/libite/libite.mk index 66a8253c62..1cef992e53 100644 --- a/package/libite/libite.mk +++ b/package/libite/libite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBITE_VERSION = 2.5.2 +LIBITE_VERSION = 2.5.3 LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause -- 2.34.1 From thomas.petazzoni at bootlin.com Sat Apr 8 05:32:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 08 Apr 2023 05:32:53 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-07 Message-ID: <20230408053300.183944013D@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-07 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 10 | 15 | 0 | 25 | master | 124 | 98 | 2 | 224 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 8 host-go-1.19.8 | 7 unknown | 7 bluez5_utils-5.66 | 5 agentpp-4.6.0 | 4 host-binutils-2.38 | 4 host-gcc-final-10.4.0 | 4 linux-6.1.14 | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 gobject-introspection-1.72.0 | 3 host-rust-1.68.0 | 3 fs/ubifs/ubifs.mk:49: /home... | 2 gobject-introspection | 2 libgcrypt-1.10.1 | 2 liquid-dsp-1.4.0 | 2 olsr-0.9.8 | 2 batman-adv-2022.3 | 1 bird-2.0.11 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dropbear-2022.83 | 1 ffmpeg-4.4.3 | 1 freeradius-client-1.1.7 | 1 fs/cloop/cloop.mk:33: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 grub2-2.06 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 libglib2-2.72.3 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 linux-tools | 1 live555-2021.05.03 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 openblas-0.3.21 | 1 perl-5.36.0 | 1 uboot-tools-2021.07 | 1 uclibc-1.0.43 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c5989a36ab9f257289ebe0aa8c98e6eacf24ec99 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3e181edc4a9639924f106c938fcabd698e1cb231 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c988aac906899515dc9575acd4325eb8705040f8 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/67107210bdeec5de7c976f261dc820cf72af826a | mips | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/01e77e140eb57a20143750d8c892e3b8838902c0 | mips64 | bird-2.0.11 | NOK | http://autobuild.buildroot.net/results/a629fcc9f75d4f3749309521ceeb10e06f6beeb9 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/41c71f42f40027acc489027e2c33e1fd8f87accd | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/108ac005c8d3501ecc2cccd958a2ddee34c0cd39 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9e76baed0929c655a169a9cc62f1e24bb5010b91 | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ee097f1c8c6833313d5e2502f53ecb4e9027cac3 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3dd34a51a8b07b9db6cd2708a19d4c598a76c541 | aarch64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/8f6bc7860eb05b2702b4350e7a3a0d924dacf1bb | ORPH sparc64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/f47884533301df1d5b15171c28409a59c6874fe5 | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/578cab40b8e213be3fc4cf843c0e09e3e997ac20 | mips64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/7d38fac70415a2dc4ce89e9c79162a6f92ed54a6 | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/79c4e9a5e5c78830c25810194db673a8d0c7e924 | sparc64 | fs/cloop/cloop.mk:33: /home... | NOK | http://autobuild.buildroot.net/results/7b839d075ec3b4c8b19a298ab3fd2e934bb47818 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/3c3fdf1109aea46bb7e4c2a199ca2cc78c4bf708 | powerpc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/91e5f6a8d3a48f3f337b8ef579507cafc207a4cc | aarch64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a659c82f660328aaa5cfb92ea68e4d6e6695e4df | riscv32 | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/f6967ca7991ab0f5ddb42532da942d764a6474ba | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7ce40edc8fb069a5eaabf79a028131a6ab40bffa | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/886f8413965bd59ff5886e863541833738cfac94 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9511d9127915448e3426d3e782f9101945e9e69a | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1eb9677663c3b19847e94ee6d8b062c5855c3146 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ee8da647d3b75e1976f14205c4509e0ab6e5bfc8 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ee4f0c6a9635b71062ccae5e319ff81d38e2698d | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/30d76cd69f2df18acc4812398ed7180e4c2acd4a | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/af95eab52f2c4c3a2eed6154ef595dc3632de95e | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e4ea4c50dc97594c7e23eb5daf83ca2465ae0e78 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8e835a1635b9293cc2c42792ab4b9122065189b7 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a6949e6bda06fd74da8133b79cb6983d63ded4bf | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/cf2aac0baa6823a38990661a83b2d29280604577 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2c2cb13a571a52a943be2c63dc99b23ddad60145 | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c67e845d204e96a8556370075f052adbd70f39d0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/30f31b7a751ac6f55653f6a4c889b8fb36acf999 | ORPH arm | grub2-2.06 | NOK | http://autobuild.buildroot.net/results/86487c370bb55e9af0f860496e01c2af8d148552 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0a84bbcbd28765ad0edd2e0a71b56230e8e78220 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c191cdc07c9d9891a75d3fde068d7aa423ea2da5 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f0e45c8e779419d63d842f1e8022e75a45984fc2 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/edaa459c7418ddf8070f3537cfbed4986f1fe48d | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7fe2526dd1a459fadcf4b162924bc5e76246aa34 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d411e3a45dcfd89b964f7ca108d07303117ff5fc | mips64 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/013641469bfb2808b9c7aed0e96a855567c72778 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/65ca5d85625ed67b5e4ed5eccb0e29a9d15bfe26 | or1k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/57aaf82a3a442e8dd6722d88e4fc45d58d4b059b | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/01c7e0d2077299752c6a5c6b079cae7e93e829a6 | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/fd99d491523b607fe3393c64ab51e4284acbd193 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/d978d27845d1fecd58d9d1d004b442f43e362c90 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/a64dd08a4081a1dde5577ab144550dcdadee8d7c | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/edfb9f010f8088358ef61ecdacbea98ef8dbcd34 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/059f4a44b51cf0c625cd15314e3c4f67166d765e | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f281f106e020f1c421fc97f00d2eef2132075f38 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/5315fabbd060b6baf6245f7af4e3cb6370e5c95c | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/e25f195e171cfcb99f56c1a3647bf584aa35e1d6 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a7f86ed13c4de90cee0b9e245d711fde0a427049 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/014a5bc2bb3e281561656be5a4da93dc32037e8e | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9194c8d058dbbe53839c8a1393e1dd9e4d80f7dc | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a0b2058f31f8abd52a449831e8733273989a80b9 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3e540b0e6d9947865851f73b03a5966f39c0e27c | sh4eb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/da09a13ad0f02bb3b553182feab203a0189c3dbc | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/e917fecd45168bb7acf2257d2d01b5596942624b | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/54eb80b21f3d32140066711086f12c8e99291fb4 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/3a1f93dfc1eff5674f9e193d23dd2c51f29a39fa | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/4df550a158ebaec6424f255fc4bd94013815c9d1 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/9cfda86c18a181f1fa676e64c46f1d51a5644b6d | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/48b93e9197c3e0c9466ff2727d12cd0834f2ddb4 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e1a253b217aa2935a6d582094b78eb2fe3e96122 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a7541bc9bd50234abcc8c8e999e10998102fded0 | mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/7aaa0f1fe7a5e3d210a2051047c1c9d9dab19141 | ORPH nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/15393f277277ec14805f5c44ed9483ab62b11136 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/fd38c55eb4ead0d8487f98b8d60345fe8d366157 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/82b4d911c9dcc83e81a1f9801ae6a8985544664c | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e229e2351d048b65fc79555f8f26b62f71d25e42 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e344956a9ea19a1b407b67b250fec1d5623a3d25 | ORPH x86_64 | linux-tools | NOK | http://autobuild.buildroot.net/results/fab08035b97ec4f9c2b41b48fdebab4d11cc5715 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/dcd8940c80ed1108f302a6183242e8c98395226c | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/93191172cc1ab7884172da9e571fea5fa4fbdd17 | arc | live555-2021.05.03 | NOK | http://autobuild.buildroot.net/results/c29b609aa1e33b74e9be7ba197f436a923b4554d | ORPH mips64el | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/d510ced96c4f967458f09138e58e8286c7d942d2 | powerpc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/ce54d6a2bbb030460078af268029b4c4e9c00566 | sh4eb | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ba95acb7de1ca890e9db91c0e3cd15faf374114d | ORPH sh4eb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/46f330789634da922dbdb820e1dfab392278561d | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/2b44eb9c25a856c5a083501b4af2eec5d435ef8c | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1a086f960a4883dcf30e718151b301510f5dd4e8 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/e9f3b2b379158e517e128d784aac778b2e87891f | ORPH mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7c01f6b8741ec0908b5831a8583746beace191fd | sh4aeb | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/1f18c3a55ec7792b89cfe3a60db0180157eb1c80 | ORPH xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e07c9dd96ec6edc376b9db72e3997a210f0c8767 | mips64 | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/69423b3ef58786d76204d158dad331a61bdd638e | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2476c779b7f0f89292a3fd651c54e8774b2ac08b | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/73c464fd9eb7c337ce6389cbc705307670d1c431 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/67ae3aa7b85bd2845878ab75da9806cdb10742c9 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/8d37a75cee6d76b87f119310c133ed6bbe91f40d | arceb | unknown | NOK | http://autobuild.buildroot.net/results/c77f60b25050c89ab2c0febee1288a34aaffff4f | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/5c49006e449dca513b177c60f71c7f40c7024d24 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/fcdcbbe6abb3d82d3979861d66f8179ecd65a430 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/74b3a95cf574933f26f10a97c28f99dc86c572ef | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1fc39a6689ff32ad85cd49d7f23fd245c6c9c7ef | i686 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/e1a68c8f289d74f20137615aa8ea8b45ba3ffbb4 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 2 perl-5.36.0 | 2 crucible-2022.05.25 | 1 elfutils-0.186 | 1 host-binutils-2.39 | 1 host-go-1.19.7 | 1 host-rust-1.67.0 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 olsr-0.9.8 | 1 openjdk-11.0.14.1+1 | 1 pcsc-lite-1.9.9 | 1 tcf-agent-1.7.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/95fb98fd3eaac293dd37510058b23b4e52c008f1 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7ba86e3a2cbfdf62dc59ec20159b6c93a50b44f2 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/466c0248bbdef27faefb493e3b24d91f1e9aae1a | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0aba19d0d76e69fcf0e79c6006c37e30cb698900 | ORPH mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/996895f6e5a7df4a843c9d2973d4a92dd018382a | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/de6de06e63464c51e25185158cf777ac159e42c8 | arm | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/aa8b5512309839a17e050d92b20469a190ccd396 | s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/e4a30074d5e357aae783ee806fee216594b90e59 | x86_64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/d2e5d5d50bc6e7da2f7ff1945f12b13985fcb1db | or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/470c1252519c8343e5c879e1d947479939690588 | ORPH sh4aeb | openjdk-11.0.14.1+1 | NOK | http://autobuild.buildroot.net/results/02ae5358bce65a9fe8766b82fb0c93b92d76f161 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/f0d96c3f1305e350da7f4c63e3090ed409001b5c | ORPH xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/c9618015cd752f4953fe485bea9320e7dc63ce68 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/ec5fc0a2cda2cf35a9e1734134b908ba105abe97 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/f7f8b99fa5e91b3068d5bec1192ed87c1d5e6e45 | Gitlab CI results for 2023-04-07 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ acmesystems_aria_g25_256mb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072132 | atmel_sama5d3_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072182 | atmel_sama5d3_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072183 | atmel_sama5d3xek | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072184 | atmel_sama5d4_xplained | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072185 | atmel_sama5d4_xplained_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072186 | atmel_sama5d4_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072187 | atmel_sama5d4_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072188 | avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072189 | bananapi_m2_ultra | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072190 | bananapi_m2_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072191 | bananapro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072192 | ORPH beagleboardx15 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072193 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072195 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072197 | beagleboneai | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072199 | beaglev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072200 | beelink_gs1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072201 | broadcom_northstar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072203 | canaan_kd233 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072204 | chromebook_elm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072206 | chromebook_snow | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072208 | ci20 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072210 | cubieboard2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072211 | engicam_imx6qdl_icore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072212 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072214 | engicam_imx6qdl_icore_rqs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072217 | engicam_imx6ul_geam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072218 | engicam_imx6ul_isiot | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072220 | freescale_imx28evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072222 | freescale_imx6dlsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072223 | freescale_imx6dlsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072224 | freescale_imx6qsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072225 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072226 | freescale_imx6sxsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072227 | freescale_imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072228 | freescale_imx7dsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072229 | freescale_imx8mmevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072230 | freescale_imx8mnevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072232 | freescale_imx8mpevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072233 | freescale_imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072234 | freescale_imx8qmmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072235 | freescale_imx8qxpmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072237 | freescale_p1025twr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072238 | ORPH freescale_t1040d4rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072240 | ORPH freescale_t2080_qds_rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072242 | ORPH friendlyarm_nanopi_r2s | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072244 | galileo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072246 | globalscale_espressobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072248 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072251 | grinn_liteboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072252 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072254 | imx23evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072256 | imx6-sabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072258 | imx6-sabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072259 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072261 | imx6slevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072263 | imx6sx-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072265 | imx6ulevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072267 | imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072271 | imx6ulpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072274 | imx7d-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072275 | imx7dpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072277 | imx8mmpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072281 | imx8mn_bsh_smm_s2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072283 | imx8mn_bsh_smm_s2_pro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072284 | imx8mpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072285 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072286 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072287 | kontron_pitx_imx8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072288 | kontron_smarc_sal28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072289 | lafrite | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072290 | lego_ev3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072291 | licheepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072293 | linksprite_pcduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072295 | ls1028ardb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072298 | mender_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072300 | ORPH microchip_sam9x60ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072302 | microchip_sam9x60ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072306 | microchip_sama5d27_wlsom1_ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072309 | ...hip_sama5d27_wlsom1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072312 | microchip_sama5d2_icp_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072313 | microchip_sama5d2_icp_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072315 | microchip_sama7g5ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072318 | microchip_sama7g5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072320 | minnowboard_max | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072322 | mx25pdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072324 | mx51evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072325 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072329 | mx6cubox | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072331 | mx6sx_udoo_neo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072333 | mx6udoo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072335 | nexbox_a95x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072337 | nezha | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072338 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072339 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072340 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072341 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072343 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072345 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072346 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072348 | octavo_osd32mp1_brk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072350 | octavo_osd32mp1_red | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072352 | odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072353 | odroidxu4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072355 | olimex_a10_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072356 | olimex_a13_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072357 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072359 | olimex_a20_olinuxino_lime2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072358 | olimex_a20_olinuxino_micro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072360 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072361 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072363 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072364 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072366 | olpc_xo1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072369 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072368 | openblocks_a6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072371 | orangepi_lite | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072377 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072373 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072378 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072380 | orangepi_pc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072381 | orangepi_pc_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072383 | orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072385 | orangepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072386 | orangepi_zero_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072388 | orangepi_zero_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072387 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072390 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072391 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072392 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072393 | pine64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072395 | pine64_sopine | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072396 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072398 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072400 | qemu_aarch64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072401 | qemu_arm_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072402 | qemu_arm_versatile | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072404 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072406 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072407 | qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072408 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072411 | qemu_microblazebe_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072412 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072414 | qemu_mips32r2_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072418 | qemu_mips32r2el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072422 | qemu_mips32r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072426 | qemu_mips32r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072430 | qemu_mips64_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072433 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072434 | qemu_mips64r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072435 | qemu_mips64r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072436 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072437 | qemu_or1k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072438 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072442 | qemu_ppc64_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072444 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072447 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072449 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072451 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072453 | qemu_ppc_g3beige | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072456 | qemu_ppc_mac99 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072457 | qemu_ppc_mpc8544ds | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072459 | qemu_riscv32_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072460 | qemu_riscv64_nommu_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072461 | qemu_riscv64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072462 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072463 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072464 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072466 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072467 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072468 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072471 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072469 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072473 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072475 | raspberrypi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072495 | ORPH raspberrypi0 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072477 | ORPH raspberrypi0w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072479 | ORPH raspberrypi2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072482 | ORPH raspberrypi3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072487 | raspberrypi3_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072484 | ORPH raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072488 | ORPH raspberrypi4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072494 | ORPH raspberrypi4_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072491 | ORPH raspberrypicm4io | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072499 | ORPH raspberrypicm4io_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072497 | ORPH raspberrypizero2w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072500 | riotboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072501 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072503 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072505 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072509 | roseapplepi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072512 | s6lx9_microboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072515 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072518 | sipeed_lichee_rv | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072522 | sipeed_lichee_rv_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072525 | sipeed_maix_bit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072527 | sipeed_maix_bit_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072531 | sipeed_maix_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072533 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072535 | sipeed_maix_go | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072536 | sipeed_maix_go_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072538 | sipeed_maixduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072540 | sipeed_maixduino_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072543 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072545 | snps_archs38_axs103 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072550 | snps_archs38_haps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072555 | snps_archs38_hsdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072557 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072558 | solidrun_clearfog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072562 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072565 | solidrun_macchiatobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072568 | ORPH spike_riscv64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072570 | stm32f429_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072574 | stm32f469_disco_sd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072576 | stm32f469_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072577 | stm32mp157a_dk1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072578 | stm32mp157c_dk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072579 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072580 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072581 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072582 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072583 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072584 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072585 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072588 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072591 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072595 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072593 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072596 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072597 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072600 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072602 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072603 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072605 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072606 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072608 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072609 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072611 | -- http://autobuild.buildroot.net From dario.binacchi at amarulasolutions.com Sat Apr 8 13:47:13 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 8 Apr 2023 15:47:13 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc02c..dc00a47e1da2 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 8 13:51:50 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 8 Apr 2023 15:51:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 Message-ID: <20230408135150.245980-1-dario.binacchi@amarulasolutions.com> As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi --- ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- package/openocd/openocd.hash | 4 +- package/openocd/openocd.mk | 2 +- 4 files changed, 3 insertions(+), 124 deletions(-) delete mode 100644 package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch delete mode 100644 package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa0f..000000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b30..000000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier??ga -Co-developed-by: Andrzej Sier??ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier??ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930ea..b605eb7aa463 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,3 @@ # From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848b7..95a7fd3c2a2c 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = GPL-2.0+ -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 8 13:55:35 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 8 Apr 2023 15:55:35 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone_defconfig: bump Linux version to 5.10.162-ti-r59 Message-ID: <20230408135535.246758-1-dario.binacchi@amarulasolutions.com> Tested on beaglebone black. Signed-off-by: Dario Binacchi --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index c2d444c3ce6d..3e7ad8d4027d 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -20,7 +20,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/beaglebone/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r56)/linux-5.10.162-ti-r56.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r59)/linux-5.10.162-ti-r59.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="omap2plus" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk am335x-boneblue am335x-boneblack-wireless am335x-bonegreen-wireless" -- 2.32.0 From giulio.benetti at benettiengineering.com Sat Apr 8 18:45:59 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 8 Apr 2023 20:45:59 +0200 Subject: [Buildroot] [PATCH] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index 5e09f4e6ce..2ba9c8f568 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse -- 2.34.1 From peter at korsgaard.com Sat Apr 8 19:34:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:34:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs Message-ID: <20230408193446.41A67837D7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=898f7adcb12fabdbaab58d4c3148f6d5fe9f20a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x rtl8189fs branch is specific for rtl8189fs controller and diverged from master so let's switch branch from master to rtl8189s to fix runtime failure. Signed-off-by: Giulio Benetti Tested-by: Indrek Kruusa Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b1e431500d6e7d17cd23d70d55df2ba99813852) Signed-off-by: Peter Korsgaard --- package/rtl8189fs/rtl8189fs.hash | 2 +- package/rtl8189fs/rtl8189fs.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8189fs/rtl8189fs.hash b/package/rtl8189fs/rtl8189fs.hash index 4f117cfd14..018e5b8a77 100644 --- a/package/rtl8189fs/rtl8189fs.hash +++ b/package/rtl8189fs/rtl8189fs.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 20382dbb1ac33425e6b3198cc9be269b79cd1423ea656e0ccd16dedafa3e2a2a rtl8189fs-ed6741b52bc998875298117b55d18b0d557c37a6.tar.gz diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk index 15a5329a45..2dd9e6097c 100644 --- a/package/rtl8189fs/rtl8189fs.mk +++ b/package/rtl8189fs/rtl8189fs.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189FS_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189FS_VERSION = ed6741b52bc998875298117b55d18b0d557c37a6 RTL8189FS_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189FS_VERSION)) RTL8189FS_LICENSE = GPL-2.0 From peter at korsgaard.com Sat Apr 8 19:34:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:34:49 +0200 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs In-Reply-To: <20230319121659.88039-2-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sun, 19 Mar 2023 13:16:59 +0100") References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> <20230319121659.88039-2-giulio.benetti@benettiengineering.com> Message-ID: <87fs9axj52.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > rtl8189fs branch is specific for rtl8189fs controller and diverged from > master so let's switch branch from master to rtl8189s to fix runtime > failure. > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:42:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:42:03 +0200 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319142213.3045818-1-me@stevenhay.com> (Steve Hay via buildroot's message of "Sun, 19 Mar 2023 15:22:12 +0100") References: <20230319142213.3045818-1-me@stevenhay.com> Message-ID: <87bkjyxit0.fsf@dell.be.48ers.dk> >>>>> "Steve" == Steve Hay via buildroot writes: > The impetus for this change was that wget fails to load pages signed by > Let's Encrypt due to missing root certs. This version has the updated and > correct certs. > 0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > Patch dropped because the fix is incorporated upstream. > Signed-off-by: Steve Hay > --- > Changes v1 -> v2 > - Removed the extraneous comment in the make file. > - Fixed patch header. > - Added note to the log as to why the patch was dropped. > Changes v2 -> v3 > - The v2 patch did not include the changes. This one does. > Signed-off-by: Steve Hay Committed to 2023.02.x and 2022.02.x, thanks. You seem to have done something funky upside down unicode with your from, please don't do that. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:36:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:36:51 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/ca-certificates: bump version to 20230311 Message-ID: <20230408194214.DDEE083817@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d031f1712b81b18945f88776e74698d5ab5c0c3f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The impetus for this change was that wget fails to load pages signed by Let's Encrypt due to missing root certs. This version has the updated and correct certs. 0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch Patch dropped because the fix is incorporated upstream. Signed-off-by: Steve Hay Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f5c8bd4305ab7667f3a36911ba58cef358b5aa8) Signed-off-by: Peter Korsgaard --- ...tdata2pem.py-make-cryptography-module-opt.patch | 27 +++++++++++----------- package/ca-certificates/ca-certificates.hash | 4 +--- package/ca-certificates/ca-certificates.mk | 4 ++-- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch index b76c1bfd7f..ed90c217ec 100644 --- a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch +++ b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch @@ -1,4 +1,4 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -14,38 +14,39 @@ cryptography Python module is there, we perform the check, otherwise the check is skipped. Signed-off-by: Thomas Petazzoni +[Steve: refreshed to apply on ca-certificates version 20230311] +Signed-off-by: Steve Hay --- - mozilla/certdata2pem.py | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) + mozilla/certdata2pem.py | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py -index ede23d4..a6261f8 100644 +index 4df86a2..3a6d7dc 100644 --- a/mozilla/certdata2pem.py +++ b/mozilla/certdata2pem.py -@@ -28,9 +28,6 @@ import sys +@@ -28,8 +28,6 @@ import sys import textwrap import io -from cryptography import x509 - -- + objects = [] - # Dirty file parser. -@@ -122,11 +119,16 @@ for obj in objects: +@@ -122,11 +120,16 @@ for obj in objects: if not obj['CKA_LABEL'] in trust or not trust[obj['CKA_LABEL']]: continue -- cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -- if cert.not_valid_after < datetime.datetime.now(): +- cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) +- if cert.not_valid_after < datetime.datetime.utcnow(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) - print('!'*74) + try: + from cryptography import x509 + -+ cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -+ if cert.not_valid_after < datetime.datetime.now(): ++ cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) ++ if cert.not_valid_after < datetime.datetime.utcnow(): + print('!'*74) + print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) + print('!'*74) @@ -55,5 +56,5 @@ index ede23d4..a6261f8 100644 bname = obj['CKA_LABEL'][1:-1].replace('/', '_')\ .replace(' ', '_')\ -- -2.33.1 +2.30.2 diff --git a/package/ca-certificates/ca-certificates.hash b/package/ca-certificates/ca-certificates.hash index a1675b999e..8a5b48dd79 100644 --- a/package/ca-certificates/ca-certificates.hash +++ b/package/ca-certificates/ca-certificates.hash @@ -1,6 +1,4 @@ # hashes from: $(CA_CERTIFICATES_SITE)/ca-certificates_$(CA_CERTIFICATES_VERSION).dsc : -sha1 bce5a8fac45456dbebf256f3a812c6cd0a853e3e ca-certificates_20211016.tar.xz -sha256 2ae9b6dc5f40c25d6d7fe55e07b54f12a8967d1955d3b7b2f42ee46266eeef88 ca-certificates_20211016.tar.xz - +sha256 83de934afa186e279d1ed08ea0d73f5cf43a6fbfb5f00874b6db3711c64576f3 ca-certificates_20230311.tar.xz # Locally computed sha256 e85e1bcad3a915dc7e6f41412bc5bdeba275cadd817896ea0451f2140a93967c debian/copyright diff --git a/package/ca-certificates/ca-certificates.mk b/package/ca-certificates/ca-certificates.mk index 0b6962ab7b..202d0b92ac 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,9 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +CA_CERTIFICATES_VERSION = 20230311 CA_CERTIFICATES_SOURCE = ca-certificates_$(CA_CERTIFICATES_VERSION).tar.xz -CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20211022T144903Z/pool/main/c/ca-certificates +CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20230317T205011Z/pool/main/c/ca-certificates CA_CERTIFICATES_DEPENDENCIES = host-openssl host-python3 CA_CERTIFICATES_LICENSE = GPL-2.0+ (script), MPL-2.0 (data) CA_CERTIFICATES_LICENSE_FILES = debian/copyright From peter at korsgaard.com Sat Apr 8 19:35:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:35:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/ca-certificates: bump version to 20230311 Message-ID: <20230408194322.0082D83829@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76b6da9d4fefee95bcaf47d94ab77d99edffa561 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The impetus for this change was that wget fails to load pages signed by Let's Encrypt due to missing root certs. This version has the updated and correct certs. 0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch Patch dropped because the fix is incorporated upstream. Signed-off-by: Steve Hay Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f5c8bd4305ab7667f3a36911ba58cef358b5aa8) Signed-off-by: Peter Korsgaard --- ...tdata2pem.py-make-cryptography-module-opt.patch | 27 ++++++++++---------- ...tdata2pem.py-Fix-compat-with-cryptography.patch | 29 ---------------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 4 +-- 4 files changed, 17 insertions(+), 47 deletions(-) diff --git a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch index b76c1bfd7f..ed90c217ec 100644 --- a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch +++ b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch @@ -1,4 +1,4 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -14,38 +14,39 @@ cryptography Python module is there, we perform the check, otherwise the check is skipped. Signed-off-by: Thomas Petazzoni +[Steve: refreshed to apply on ca-certificates version 20230311] +Signed-off-by: Steve Hay --- - mozilla/certdata2pem.py | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) + mozilla/certdata2pem.py | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py -index ede23d4..a6261f8 100644 +index 4df86a2..3a6d7dc 100644 --- a/mozilla/certdata2pem.py +++ b/mozilla/certdata2pem.py -@@ -28,9 +28,6 @@ import sys +@@ -28,8 +28,6 @@ import sys import textwrap import io -from cryptography import x509 - -- + objects = [] - # Dirty file parser. -@@ -122,11 +119,16 @@ for obj in objects: +@@ -122,11 +120,16 @@ for obj in objects: if not obj['CKA_LABEL'] in trust or not trust[obj['CKA_LABEL']]: continue -- cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -- if cert.not_valid_after < datetime.datetime.now(): +- cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) +- if cert.not_valid_after < datetime.datetime.utcnow(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) - print('!'*74) + try: + from cryptography import x509 + -+ cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -+ if cert.not_valid_after < datetime.datetime.now(): ++ cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) ++ if cert.not_valid_after < datetime.datetime.utcnow(): + print('!'*74) + print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) + print('!'*74) @@ -55,5 +56,5 @@ index ede23d4..a6261f8 100644 bname = obj['CKA_LABEL'][1:-1].replace('/', '_')\ .replace(' ', '_')\ -- -2.33.1 +2.30.2 diff --git a/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch deleted file mode 100644 index 0537da9224..0000000000 --- a/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 5e493ca307a031e81528ceddb96f3da40bc062cf Mon Sep 17 00:00:00 2001 -From: Wataru Ashihara -Date: Wed, 2 Nov 2022 12:40:05 -0400 -Subject: [PATCH] mozilla/certdata2pem.py: Fix compat with cryptography > 3.0 - -In newer cryptography packages, load_der_x509_certificate is enforced to be 'bytes' rather than currently used 'bytearray'. This fixes that. - -https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 -Signed-off-by: Justin Wood ---- - mozilla/certdata2pem.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py -index a6261f8..c0fa52c 100644 ---- a/mozilla/certdata2pem.py -+++ b/mozilla/certdata2pem.py -@@ -122,7 +122,7 @@ for obj in objects: - try: - from cryptography import x509 - -- cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -+ cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) - if cert.not_valid_after < datetime.datetime.now(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) --- -2.38.1 - diff --git a/package/ca-certificates/ca-certificates.hash b/package/ca-certificates/ca-certificates.hash index a1675b999e..8a5b48dd79 100644 --- a/package/ca-certificates/ca-certificates.hash +++ b/package/ca-certificates/ca-certificates.hash @@ -1,6 +1,4 @@ # hashes from: $(CA_CERTIFICATES_SITE)/ca-certificates_$(CA_CERTIFICATES_VERSION).dsc : -sha1 bce5a8fac45456dbebf256f3a812c6cd0a853e3e ca-certificates_20211016.tar.xz -sha256 2ae9b6dc5f40c25d6d7fe55e07b54f12a8967d1955d3b7b2f42ee46266eeef88 ca-certificates_20211016.tar.xz - +sha256 83de934afa186e279d1ed08ea0d73f5cf43a6fbfb5f00874b6db3711c64576f3 ca-certificates_20230311.tar.xz # Locally computed sha256 e85e1bcad3a915dc7e6f41412bc5bdeba275cadd817896ea0451f2140a93967c debian/copyright diff --git a/package/ca-certificates/ca-certificates.mk b/package/ca-certificates/ca-certificates.mk index 0b6962ab7b..202d0b92ac 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,9 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +CA_CERTIFICATES_VERSION = 20230311 CA_CERTIFICATES_SOURCE = ca-certificates_$(CA_CERTIFICATES_VERSION).tar.xz -CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20211022T144903Z/pool/main/c/ca-certificates +CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20230317T205011Z/pool/main/c/ca-certificates CA_CERTIFICATES_DEPENDENCIES = host-openssl host-python3 CA_CERTIFICATES_LICENSE = GPL-2.0+ (script), MPL-2.0 (data) CA_CERTIFICATES_LICENSE_FILES = debian/copyright From peter at korsgaard.com Sat Apr 8 19:43:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:43:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmicrohttpd: security bump to version 0.9.76 In-Reply-To: <20230319191212.666401-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Mar 2023 20:12:12 +0100") References: <20230319191212.666401-1-fontaine.fabrice@gmail.com> Message-ID: <877cumxiqi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-27371: GNU libmicrohttpd before 0.9.76 allows remote DoS > (Denial of Service) due to improper parsing of a multipart/form-data > boundary in the postprocessor.c MHD_create_post_processor() method. This > allows an attacker to remotely send a malicious HTTP POST packet that > includes one or more '\0' bytes in a multipart/form-data boundary field, > which - assuming a specific heap layout - will result in an > out-of-bounds read and a crash in the find_boundary() function. > https://lists.gnu.org/archive/html/libmicrohttpd/2023-02/msg00000.html > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:43:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:43:25 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230408194445.5D1DB83899@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4be09af0e648d9cd990f1ad7956a57026022a618 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-27371: GNU libmicrohttpd before 0.9.76 allows remote DoS (Denial of Service) due to improper parsing of a multipart/form-data boundary in the postprocessor.c MHD_create_post_processor() method. This allows an attacker to remotely send a malicious HTTP POST packet that includes one or more '\0' bytes in a multipart/form-data boundary field, which - assuming a specific heap layout - will result in an out-of-bounds read and a crash in the find_boundary() function. https://lists.gnu.org/archive/html/libmicrohttpd/2023-02/msg00000.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 3b645ffda6529278212ab93eb038da28014502cd) Signed-off-by: Peter Korsgaard --- package/libmicrohttpd/libmicrohttpd.hash | 2 +- package/libmicrohttpd/libmicrohttpd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmicrohttpd/libmicrohttpd.hash b/package/libmicrohttpd/libmicrohttpd.hash index 7f95e78a6e..ce30e2ba11 100644 --- a/package/libmicrohttpd/libmicrohttpd.hash +++ b/package/libmicrohttpd/libmicrohttpd.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9278907a6f571b391aab9644fd646a5108ed97311ec66f6359cebbedb0a4e3bb libmicrohttpd-0.9.75.tar.gz +sha256 f0b1547b5a42a6c0f724e8e1c1cb5ce9c4c35fb495e7d780b9930d35011ceb4c libmicrohttpd-0.9.76.tar.gz sha256 7399547209438c93f9b90297954698773d4846cea44cde5ca982c84c45952a3b COPYING diff --git a/package/libmicrohttpd/libmicrohttpd.mk b/package/libmicrohttpd/libmicrohttpd.mk index f75178bc0a..4e7b72b65c 100644 --- a/package/libmicrohttpd/libmicrohttpd.mk +++ b/package/libmicrohttpd/libmicrohttpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMICROHTTPD_VERSION = 0.9.75 +LIBMICROHTTPD_VERSION = 0.9.76 LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd LIBMICROHTTPD_LICENSE_FILES = COPYING LIBMICROHTTPD_CPE_ID_VENDOR = gnu From peter at korsgaard.com Sat Apr 8 19:42:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:42:58 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230408194445.A49C383899@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=373b98b5a85466f60bf637eea4d2913522b97775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-27371: GNU libmicrohttpd before 0.9.76 allows remote DoS (Denial of Service) due to improper parsing of a multipart/form-data boundary in the postprocessor.c MHD_create_post_processor() method. This allows an attacker to remotely send a malicious HTTP POST packet that includes one or more '\0' bytes in a multipart/form-data boundary field, which - assuming a specific heap layout - will result in an out-of-bounds read and a crash in the find_boundary() function. https://lists.gnu.org/archive/html/libmicrohttpd/2023-02/msg00000.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 3b645ffda6529278212ab93eb038da28014502cd) Signed-off-by: Peter Korsgaard --- package/libmicrohttpd/libmicrohttpd.hash | 2 +- package/libmicrohttpd/libmicrohttpd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmicrohttpd/libmicrohttpd.hash b/package/libmicrohttpd/libmicrohttpd.hash index 7f95e78a6e..ce30e2ba11 100644 --- a/package/libmicrohttpd/libmicrohttpd.hash +++ b/package/libmicrohttpd/libmicrohttpd.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9278907a6f571b391aab9644fd646a5108ed97311ec66f6359cebbedb0a4e3bb libmicrohttpd-0.9.75.tar.gz +sha256 f0b1547b5a42a6c0f724e8e1c1cb5ce9c4c35fb495e7d780b9930d35011ceb4c libmicrohttpd-0.9.76.tar.gz sha256 7399547209438c93f9b90297954698773d4846cea44cde5ca982c84c45952a3b COPYING diff --git a/package/libmicrohttpd/libmicrohttpd.mk b/package/libmicrohttpd/libmicrohttpd.mk index f75178bc0a..4e7b72b65c 100644 --- a/package/libmicrohttpd/libmicrohttpd.mk +++ b/package/libmicrohttpd/libmicrohttpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMICROHTTPD_VERSION = 0.9.75 +LIBMICROHTTPD_VERSION = 0.9.76 LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd LIBMICROHTTPD_LICENSE_FILES = COPYING LIBMICROHTTPD_CPE_ID_VENDOR = gnu From peter at korsgaard.com Sat Apr 8 19:47:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:47:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/wireshark: security bump to version 4.0.4 In-Reply-To: <20230319192526.915856-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Mar 2023 20:25:26 +0100") References: <20230319192526.915856-1-fontaine.fabrice@gmail.com> Message-ID: <87355axijd.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-1161: ISO 15765 and ISO 10681 dissector crash in Wireshark > 4.0.0 to 4.0.3 and 3.6.0 to 3.6.11 allows denial of service via packet > injection or crafted capture file > https://www.wireshark.org/security/wnpa-sec-2023-08.html > https://www.wireshark.org/news/20230302.html > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:44:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:44:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/wireshark: security bump to version 4.0.4 Message-ID: <20230408194805.7BC15838EB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=021eba76f03e823591f5a0ce680623522cd55529 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-1161: ISO 15765 and ISO 10681 dissector crash in Wireshark 4.0.0 to 4.0.3 and 3.6.0 to 3.6.11 allows denial of service via packet injection or crafted capture file https://www.wireshark.org/security/wnpa-sec-2023-08.html https://www.wireshark.org/news/20230302.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 9d39b2aed23dc822cfa56e6cc54fe605e0fd99d2) Signed-off-by: Peter Korsgaard --- package/wireshark/wireshark.hash | 6 +++--- package/wireshark/wireshark.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wireshark/wireshark.hash b/package/wireshark/wireshark.hash index 7128b560ae..d89caa5de8 100644 --- a/package/wireshark/wireshark.hash +++ b/package/wireshark/wireshark.hash @@ -1,6 +1,6 @@ -# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.3.txt -sha1 243b0057cfe6d447662e81b5646110aaf8b63c81 wireshark-4.0.3.tar.xz -sha256 6c51e15bcc0afb93734e686dbff354ffd159f570bd2904bcbbad6f3feb7e9511 wireshark-4.0.3.tar.xz +# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.4.txt +sha1 ae3c28d6966c420ee3a8d058ea212a1b6adab50f wireshark-4.0.4.tar.xz +sha256 a4a09f6564f00639036ffe5064ac4dc2176adfa3e484c539c9c73f835436e74b wireshark-4.0.4.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk index 12c36575df..f5a8e1f070 100644 --- a/package/wireshark/wireshark.mk +++ b/package/wireshark/wireshark.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRESHARK_VERSION = 4.0.3 +WIRESHARK_VERSION = 4.0.4 WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions WIRESHARK_LICENSE = wireshark license From peter at korsgaard.com Sat Apr 8 19:48:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:48:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/vim: security bump to version 9.0.1414 In-Reply-To: <20230319195327.26643-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Mar 2023 20:53:27 +0100") References: <20230319195327.26643-1-fontaine.fabrice@gmail.com> Message-ID: <87y1n2w3xy.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and > CVE-2023-1355 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:48:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:48:17 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/vim: security bump to version 9.0.1414 Message-ID: <20230408194941.B71C58398D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0c8f43fee2640789f461d3f58d1ccae77c43109 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and CVE-2023-1355 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 31a0d92bf3362c3852e75191e6c8e6ac230e5dcc) Signed-off-by: Peter Korsgaard --- package/vim/vim.hash | 2 +- package/vim/vim.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/vim/vim.hash b/package/vim/vim.hash index 4000beedc1..26bc913b8a 100644 --- a/package/vim/vim.hash +++ b/package/vim/vim.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 bcaf9b21ab00ab49de4f3bdfda1bcda82533ec16c412824226544a3fce6506ff vim-9.0.1260.tar.gz +sha256 c2bddf283a19c8714d7b21716e0a6a3214f9edb60b080f233cce4143fe228ff3 vim-9.0.1414.tar.gz sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE sha256 d187aff219161f37138479257f82d687ea10b2cdd17d58b53a3ec9b79d6dc870 README.txt diff --git a/package/vim/vim.mk b/package/vim/vim.mk index e3648bfab9..bb6d4a8d27 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -4,7 +4,7 @@ # ################################################################################ -VIM_VERSION = 9.0.1260 +VIM_VERSION = 9.0.1414 VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION)) VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES) VIM_SUBDIR = src From peter at korsgaard.com Sat Apr 8 19:48:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:48:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vim: security bump to version 9.0.1414 Message-ID: <20230408194942.14EF58398D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=71655041dcf5e3b6b8d84babf9515cc876c663d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and CVE-2023-1355 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 31a0d92bf3362c3852e75191e6c8e6ac230e5dcc) Signed-off-by: Peter Korsgaard --- package/vim/vim.hash | 2 +- package/vim/vim.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/vim/vim.hash b/package/vim/vim.hash index 4000beedc1..26bc913b8a 100644 --- a/package/vim/vim.hash +++ b/package/vim/vim.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 bcaf9b21ab00ab49de4f3bdfda1bcda82533ec16c412824226544a3fce6506ff vim-9.0.1260.tar.gz +sha256 c2bddf283a19c8714d7b21716e0a6a3214f9edb60b080f233cce4143fe228ff3 vim-9.0.1414.tar.gz sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE sha256 d187aff219161f37138479257f82d687ea10b2cdd17d58b53a3ec9b79d6dc870 README.txt diff --git a/package/vim/vim.mk b/package/vim/vim.mk index e3648bfab9..bb6d4a8d27 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -4,7 +4,7 @@ # ################################################################################ -VIM_VERSION = 9.0.1260 +VIM_VERSION = 9.0.1414 VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION)) VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES) VIM_SUBDIR = src From unixmania at gmail.com Sun Apr 9 00:09:29 2023 From: unixmania at gmail.com (unixmania at gmail.com) Date: Sat, 8 Apr 2023 21:09:29 -0300 Subject: [Buildroot] [PATCH] package/qemu: install keyboard maps only if necessary Message-ID: <20230409000929.391071-1-unixmania@gmail.com> From: Carlos Santos They are required only for system emulation, so pull a patch already reviewd upstream[1,2] that makes the installation conditional. 1. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06428.html 2. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06438.html Signed-off-by: Carlos Santos --- ...tall-keyboard-maps-only-if-necessary.patch | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch diff --git a/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch new file mode 100644 index 0000000000..91ea1e86c9 --- /dev/null +++ b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch @@ -0,0 +1,36 @@ +From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001 +From: Carlos Santos +Date: Sun, 1 Jan 2023 21:00:57 -0300 +Subject: [PATCH] meson: install keyboard maps only if necessary + +They are required only for system emulation (i.e. have_system is true). + +Signed-off-by: Carlos Santos +--- + pc-bios/keymaps/meson.build | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build +index 158a3b410c..bff3083313 100644 +--- a/pc-bios/keymaps/meson.build ++++ b/pc-bios/keymaps/meson.build +@@ -47,7 +47,7 @@ if native_qemu_keymap.found() + build_by_default: true, + output: km, + command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()], +- install: true, ++ install: have_system, + install_dir: qemu_datadir / 'keymaps') + endforeach + +@@ -56,4 +56,6 @@ else + install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps') + endif + +-install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') ++if have_system ++ install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') ++endif +-- +2.31.1 + -- 2.31.1 From thomas.petazzoni at bootlin.com Sun Apr 9 05:33:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 09 Apr 2023 05:33:15 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-08 Message-ID: <20230409053322.CF69684257@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-08 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 15 | 23 | 1 | 39 | master | 133 | 92 | 1 | 226 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 7 host-binutils-2.38 | 5 libglib2-2.72.3 | 5 linux-6.1.14 | 5 agentpp-4.6.0 | 4 brltty-6.5 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-gcc-final-10.4.0 | 3 host-gcc-final-11.3.0 | 3 unknown | 3 xenomai-3.0.10 | 3 bluez5_utils-5.66 | 2 host-binutils-2.37 | 2 uclibc-1.0.43 | 2 apparmor-3.1.2 | 1 bat-0.19.0 | 1 binutils-arc-2020.09-release | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 fftw-quad-3.3.8 | 1 flac-1.4.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gst1-vaapi-1.22.0 | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-binutils-2.39 | 1 host-gcc-final-12.2.0 | 1 host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 host-rust-1.68.0 | 1 ipmitool-1_8_19 | 1 jpeg-turbo-2.1.4 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libfreeimage-3.18.0 | 1 libgcrypt-1.10.1 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20220930 | 1 lxc-5.0.2 | 1 matio-1.5.23 | 1 mpv-0.35.1 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 perl-5.36.0 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 volk-2.5.2 | 1 wolfssl-5.5.3 | 1 z3-4.12.1 | 1 zabbix-6.2.7 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/b6e51cedd87c1ba4359d76bd71aa9ca7a07c0fb4 | arceb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1a9fa870bf6e062918b375d6f1e2b70f6b5c6474 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fdde41b3cf40dfc26b0178365d303fcb77108a57 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/08b3808c1648e0a922097f3d1366cf5e12b7041f | arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/dc28fec13b92fcb0554330af5a2728ae3e05b517 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/80edf1cfe80438f9c478197f6eddc6665f4bdc41 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/e1564b091a92ef5d4d60e02fdb26bf1cbbd8ca48 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f03512fb44ce967a53431cb46e867478112be8be | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/76bd7895e11cefed97976a5f91cee6105ec4a563 | i686 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/2ee10e91bfa07eb00d4a8ca6e870c31f40085010 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/7803f91317bed2ba18bfe61d160e148a0382f0a4 | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9fc39f5da464b8cd5b5dd517a65b923e21535c7d | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/866c33066db24fd0aedb1720ac65e2afed0d5923 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/78657719599b30023015ebb100b8c37fd665def2 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/75cf2416898ec6f46f59eba7a16d1096526047e0 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/1a7c66f309d6e9c287163b2945ea14e2d06485bf | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d56f6a8ad3aa39f36d08dcbfd37a9dc45ba7d933 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/ec9c78e38c1e17dfef7bf3d92aab32cd8bcbedd1 | m68k | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/4bd39ee764c4ea7faebc495dc04cf2c38bf365ec | sh4 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fb7f8517c335efb51d133060262a885c89ab0751 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5514a0fec79d97c96fece51ffb5917dbd228d470 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16b412305fd57fce8b24bb64d5e0ee924713fa05 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ac3861150173018912b908eb8e5d700736d21424 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/deb6cb58bd69e8161921e001b21d4bda9c7a1c89 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/4904039f47c73f4a68e30edbd85a9b3e1a59a8af | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2df03645d705376de4703bd173f7d7fbcc1132a1 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/914ce18b9406ac20fe9029dc74891d15a9323a32 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a2f27c4e5bc56793ca1e116f00247df9470939fb | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c71177974520c62c7e39d81f3de501a6fe125786 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1ed27381394f847fb6eaac73ae47f8cdaa076ae8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9cc9d47a7b7a5e2818edacfb26bfe81b0e9b7c9a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34e291e65960eea912acbe174e0f7ac1ae232752 | ORPH mipsel | gst1-vaapi-1.22.0 | NOK | http://autobuild.buildroot.net/results/00d9d69d3e68540876f36d168d1fd0372db9fc79 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/c5307d1519b15be5a038c555bfa857156f56919f | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/b15fc23d9f545cd89e7d762c395662251be4a7b1 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a441bd640dfa3a266c4d0ec1ec1668ac59ab9423 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/46e4e151af8ba58413e84b1857cca3d68f536f24 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/16aa7478c5af00c7f7f852bd4fdb8837a9567645 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/246d46b2f41bfe542ee92e7f503b905687196e24 | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aa14953bf2703980c14281ca3f2f3f17fd803b2c | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7e2fcdc5d70fd8a9147e052d861dfe083a43eba6 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a0d6cf4ab7e6f83a3834998c0d7d7f1a5ece1525 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4121905cd323ae6b554a695b7f5b9d00c99abbef | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/42aad11ad401945f6ba456a0f8145ce4946821e5 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d03d566e6f5ab21784fa7f49df2aaa2be6e8fd73 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/04ecfd491db8d88a3932d72696708f2c49818ce9 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/385a5191524fcb9fc04ccc433d88b1c55e326fce | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/c0ad84cdade98dae3275149a091f135141a72383 | x86_64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/37a4f69a4c3a0937b3b79de803e906b78023dc2b | xtensa | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/ef983335d9c4f9164f877088524c1ffc98278204 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/3b994de3995cd74382f3997d180e5776086998b1 | sparc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fbbadb08076b84f66453443e17540a63d25f7dac | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/eb1138367666f87cc11775a91c455b8485565024 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/aed997ae63800fca9b8f72ac8fe9a64c35d72beb | or1k | jpeg-turbo-2.1.4 | NOK | http://autobuild.buildroot.net/results/f0ede3717bb56e98cfd1694d1c123e9f68db37d7 | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/9403835e7fa39e3a4d53c52feee964f3c7cff597 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/32bc8b8f65c1476aebec845922dfe5f31cb04151 | x86_64 | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/284d90f1c03a2b9a28ab66753d9f63d83fe9c60f | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/088a041b5c31c1813735fc18e16580ff6ad3eb92 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/352e464fcae11b2de2a060c16059e71eaeafb870 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/fd19d2bd90daf885ca5f6aae18d76fffd607ab40 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c1632cbcb34e979578d8d5c0389f1a740cf8ccc1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/01d471b1e39022508a063c9e655d37ebe48c65bb | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d98b6ed818b85d4741f14cbfa702506363e64c8d | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/411e2558212500b90c8e651104764a1a92b4ae04 | m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/8a4c96feb2cd7fa7a61e7b4fd9538a157bd30e80 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0162f4beb2a18f8ab2c496515efea0a0b47b7f05 | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5c71b51d1fe0d103500b10f00bc84d09631ae316 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7a7594e8c6d16c508df62597b70a8ea490c7289c | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/43e1229c536174fc23370e0320df22a5fc52c82f | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/00015a0248fcae33b131b6730ded1871faff1910 | ORPH mips64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/244edd380fbb7cc44dc4eb9206029aec2629bc9c | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/f4c7c8e0e2481fb8f3e49efb94012daba2f90abe | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/9714160b80a0d1a01983d29af38a95049c07b4d3 | aarch64 | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/d2d7235295d8a459dc98f63f0f986a21cc0e09b6 | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/1e93daeb293f31617fa70cbd66288eb52ea3c2f0 | ORPH microblazeel | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/4a1c9633a3ee7da7023861735268ed69794d9525 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6924c53724521cf7c78304677ef54c57029d9e4d | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e8e07a13ee37e8fb4238a4129a09e93d0712d430 | ORPH mips | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/2cef5392b5480b7ba4570bd39c63dac0a40d5a41 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/5d29fdf697e1321667d92902b5fdb845bf517119 | riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/ae35b08b2ae6fd6300c72fea98b7be079f696448 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/3bffdbaee83c4079393a07f9392ef14f12dda0e0 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/05ee65812f42de802d86b37a868e7fcf1c57c71c | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/f6d0beb6bcd09af02d0716e5f805c8f76eae4b2a | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/d61acf4302bb2e864c4e950d2bf1e23e6eb5fc7e | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/a49b70b0cce2b2bcfaddc01fe84ce93108a24e04 | or1k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/c0030acc92e3f040c08a2ce0076d8f1d4081cbc3 | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b36d468fe5686f0802d3d28a973c195945dd764e | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8818a3a5f02583e13f91c1e41a9c2f93ff0d6561 | mips64el | z3-4.12.1 | NOK | http://autobuild.buildroot.net/results/d389b9579bc081cf453d0df704fe6ea594cbcaf2 | powerpc64le | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/e35246b5af5898b258fee71f9d82b2abe0a13abf | mips | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/2f402fc979dfd584d9b09dfdef3a628a7a50eeae | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 4 host-qemu-7.2.0 | 3 linux-6.1.14 | 3 host-go-1.19.7 | 2 apcupsd-3.14.14 | 1 busybox-1.36.0 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 host-binutils-2.38 | 1 lttng-modules-2.13.7 | 1 mawk | 1 openssh-9.1p1 | 1 ramsmp-3.5.0 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ae112ca73eeccd15545a9fa0bbe51426f2e829fb | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ee5b3dad8c83471ac89a78ee8f04cef1b84f72d7 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f4aff978296d2bbf7bfc0adcf846d2b78421b09a | ORPH aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b7afef6a768686530898e5dc6aff1f7499f5dd9 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dc55a80dd80175a4dc8456508d94ab228fcfb816 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1798c86b06bc54a2c9f0e825c9dfee39dafa2578 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85d626d81bf5c4f5a7b33f0c68223d77e83b3f88 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6365b3ad49cb0fc94111ab5ee1db2939f033ab53 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/70ceaa8a0d7f2a329198df42a0bf5c0c32764b18 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2c39420549dd077726910462da3b7b9460a0bf13 | ORPH microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/459f2760c69c96828820888890015312b4ee612a | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/bf8d14e78ca03b96b2638309dfedb375dc89f8dc | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2f796ba3e72f664faf945ee95ec68a99cc093a6a | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ef6460a5d32b31abafd8a9bea1db7c9f52b570c7 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/03bbe4d4bf9347f55ddd7aca77a0d23d4b832d9e | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4e007e4deb6978c5a5782476d8e133bcbd8db42f | i686 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6d6bc3f90b9d9a4b9b5e87063aa9ba3021ac094c | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/315acc8a6bb86ccffd642da21a0b0b65d16f3163 | ORPH s390x | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/67358389cc9de78277eafc6cc8ffdd59a6606e1e | ORPH sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/d2528ab917e981905a55f69173deef763bf92dfe | m68k | mawk | TIM | http://autobuild.buildroot.net/results/f1f71c1f3a8758fbce17b170251c1f6cb7075ac1 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/a77dafc243a5705bfddd212ad8ebefec9e5785be | ORPH sh4a | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/e34913901a0cce0fce3b1fcb197a2c89b50225f2 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/87f8ac17f9082f1d4cad0e94703e138f5df75d39 | Gitlab CI results for 2023-04-08 ================================ -- http://autobuild.buildroot.net From buildroot at busybox.net Sun Apr 9 09:41:21 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 9 Apr 2023 11:41:21 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230409114120.2C667E29F9941897@busybox.net> An HTML attachment was scrubbed... URL: From arnout at mind.be Sun Apr 9 13:26:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:26:03 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> Message-ID: On 06/04/2023 18:10, Laurent Vivier wrote: > Le 06/04/2023 ? 15:24, Laurent Vivier a ?crit?: >> Hi Arnout, >> >> thank you for your work. >> >> The update to kexec 2.0.26 has broken the build with m68k: >> >> commit 69053186c9f1561855357be574c70c0b3ad0ddcb >> Author: Julien Olivain >> Date:?? Wed Mar 1 23:01:58 2023 +0100 >> >> ????? package/kexec: bump to version 2.0.26 >> >> ????? See release announce: >> ????? https://lists.infradead.org/pipermail/kexec/2022-December/026399.html >> >> ????? Signed-off-by: Julien Olivain >> ????? Signed-off-by: Thomas Petazzoni >> >> >> kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': >> kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function >> 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] >> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, >> GRND_NONBLOCK) != RNG_SEED_LEN) { >> ??????? |???????????? ^~~~~~~~~ >> ??????? |???????????? srandom >> kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first >> use in this function) >> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, >> GRND_NONBLOCK) != RNG_SEED_LEN) { >> >> It's strange because sys/random.h is correctly included. >> >> This comes from: >> >> https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b >> >> ??? m68k: pass rng seed via BI_RNG_SEED >> ??? In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED >> ??? for passing a seed, with the same semantics that kexec-tools currently >> ??? uses for i386's setup_data. >> >> ??? Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 >> ??? Signed-off-by: Jason A. Donenfeld >> ??? Signed-off-by: Simon Horman >> >> Do we need something special in buildroot? > > The problem seems to come from uclibc-1.0.43, in include/sys/random.h that > conditionally defines them: > > #if defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU > # if 0 /*def __ASSUME_GETRANDOM_SYSCALL */ > #? include > # else > #? undef GRND_NONBLOCK > #? undef GRND_RANDOM > /* > ?* Flags for getrandom(2) > ?* > ?* GRND_NONBLOCK??????? Don't block and return EAGAIN instead > ?* GRND_RANDOM????????? Use the /dev/random pool instead of /dev/urandom > ?*/ > #? define GRND_NONBLOCK 0x0001 > #? define GRND_RANDOM?? 0x0002 > # endif > /* FIXME: aren't there a couple of __restrict and const missing ? */ > extern int getrandom(void *__buf, size_t count, unsigned int flags) > ?????????? __nonnull ((1)) __wur; > #endif > > This fixes the problem: > > diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk > index 562b09012b63..e4ec4ece1332 100644 > --- a/package/kexec/kexec.mk > +++ b/package/kexec/kexec.mk > @@ -13,6 +13,9 @@ KEXEC_CPE_ID_PRODUCT = kexec-tools > ?KEXEC_CPE_ID_VENDOR = kexec-tools_project > ?KEXEC_SELINUX_MODULES = kdump > > +# _GNU_SOURCE is needed to have definition of getrandom() with uclibc > +KEXEC_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" As such this patch looks OK, but it's surprising that the same problem doesn't occur with the dozens of other packages that use getrandom()... I can't image that all of the define _GNU_SOURCE... Regards, Arnout > + > ?# Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip > ?KEXEC_MAKE_OPTS = STRIP="$(TARGET_CROSS)strip" > > Thanks, > Laurent > From arnout at mind.be Sun Apr 9 13:31:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:31:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230408135150.245980-1-dario.binacchi@amarulasolutions.com> References: <20230408135150.245980-1-dario.binacchi@amarulasolutions.com> Message-ID: <10144c7d-50db-b34b-edc3-5c6b32a794df@mind.be> On 08/04/2023 15:51, Dario Binacchi wrote: > As reported by [1], version 0.12.0 fixes these errors: > > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > Info : starting gdb server for stm32f7x.cpu on 3333 > Info : Listening on port 3333 for gdb connections > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > target halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 > Error executing event reset-init on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > Remove upstream patches. > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 > Signed-off-by: Dario Binacchi [snip] > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930ea..b605eb7aa463 100644 > --- a/package/openocd/openocd.hash > +++ b/package/openocd/openocd.hash > @@ -1,3 +1,3 @@ > # From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ > -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 > -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 > +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING If the license hash changes, you _have_ to explain why in the commit message. In this case, it's because the license file moved from COPYING to LICENSES/preferred/GPL-2.0, and another file was added to explain the licenses. So we now need 3 license files: COPYING, LICENSES/preferred/GPL-2.0 and LICENSES/license-rules.txt. While you're at it, check the latter file to verify if maybe our GPL-2.0+ tag was not entirely correct. Marked as Changes Requested. Regards, Arnout > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 37a06ca848b7..95a7fd3c2a2c 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -OPENOCD_VERSION = 0.11.0 > +OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > OPENOCD_LICENSE = GPL-2.0+ From arnout at mind.be Sun Apr 9 13:32:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:32:21 +0200 Subject: [Buildroot] [PATCH] package/matio: fix build failure due to gcc bug 99410 In-Reply-To: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> References: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> Message-ID: On 08/04/2023 20:45, Giulio Benetti wrote: > The matio package exhibits gcc bug 99410 when built for the Nios2 > architecture with optimization enabled, which causes a build failure. > > As done for other packages in Buildroot work around this gcc bug by > setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. > > Fixes: > http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ > > Signed-off-by: Giulio Benetti Applied to master, thanks. Regards, Arnout > --- > package/matio/matio.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/package/matio/matio.mk b/package/matio/matio.mk > index 5e09f4e6ce..2ba9c8f568 100644 > --- a/package/matio/matio.mk > +++ b/package/matio/matio.mk > @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES > # va_copy() > MATIO_CONF_ENV = ac_cv_va_copy=yes > > +MATIO_CFLAGS = $(TARGET_CFLAGS) > + > +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) > +MATIO_CFLAGS += -O0 > +endif > + > +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" > + > # mat73 require hdf5 (not available), extented-sparse take 2KB > MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse > From arnout at mind.be Sun Apr 9 13:37:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:37:53 +0200 Subject: [Buildroot] [PATCH v2] package/bluez5_utils: Fix builds with musl-libc In-Reply-To: <20230328212711.3721-1-f.fainelli@gmail.com> References: <20230328212711.3721-1-f.fainelli@gmail.com> Message-ID: <265b281a-a12c-02dc-e48e-ce249718c60d@mind.be> On 28/03/2023 23:27, Florian Fainelli wrote: > Backport upstream commit ca6546fe521360fcf905bc115b893f322e706cb2 > ("shared: define MAX_INPUT for musl") to fix builds with musl-libc. > > Fixes: > - http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9/ > - http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428/ > - http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac/ > - http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc/ > > Signed-off-by: Florian Fainelli Applied to master, thanks, after adding the Upstream: tag that was the conclusion of the discussion raising out of v1 of this patch. Regards, Arnout > --- > .../bluez5_utils/0001-musl-max-input.patch | 37 +++++++++++++++++++ > 1 file changed, 37 insertions(+) > create mode 100644 package/bluez5_utils/0001-musl-max-input.patch > > diff --git a/package/bluez5_utils/0001-musl-max-input.patch b/package/bluez5_utils/0001-musl-max-input.patch > new file mode 100644 > index 000000000000..4d06a2bbeaf2 > --- /dev/null > +++ b/package/bluez5_utils/0001-musl-max-input.patch > @@ -0,0 +1,37 @@ > +From ca6546fe521360fcf905bc115b893f322e706cb2 Mon Sep 17 00:00:00 2001 > +From: Sam James > +Date: Tue, 31 Jan 2023 05:52:58 +0000 > +Subject: shared: define MAX_INPUT for musl > + > +musl systems don't have MAX_INPUT. Just define it to _POSIX_MAX_INPUT > +which musl does have if it's not already defined. > + > +Note that on glibc, the values match anyway (as of glibc-2.36), and > +indeed POSIX_MAX_INPUT has the same value on musl too. > + > +Bug: https://bugs.gentoo.org/888467 > +[f.fainelli at gmail.com: backport from upstream] > +Signed-off-by: Florian Fainelli > +--- > + src/shared/util.c | 5 +++++ > + 1 file changed, 5 insertions(+) > + > +diff --git a/src/shared/util.c b/src/shared/util.c > +index 2f0ae0e86..b466fb001 100644 > +--- a/src/shared/util.c > ++++ b/src/shared/util.c > +@@ -28,6 +28,11 @@ > + #include > + #endif > + > ++/* define MAX_INPUT for musl */ > ++#ifndef MAX_INPUT > ++#define MAX_INPUT _POSIX_MAX_INPUT > ++#endif > ++ > + #include "src/shared/util.h" > + > + void *util_malloc(size_t size) > +-- > +cgit > + From arnout at mind.be Sun Apr 9 13:32:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:32:26 +0200 Subject: [Buildroot] [git commit] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230409133811.5348A83A6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97f8cc355b164ce023cd6a098051ce63c7a25f9a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index 5e09f4e6ce..2ba9c8f568 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse From arnout at mind.be Sun Apr 9 13:36:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:36:41 +0200 Subject: [Buildroot] [git commit] package/bluez5_utils: Fix builds with musl-libc Message-ID: <20230409133811.5B9EF83968@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95b8e7245d018b1f12bec43a22071a0a9f81df68 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport upstream commit ca6546fe521360fcf905bc115b893f322e706cb2 ("shared: define MAX_INPUT for musl") to fix builds with musl-libc. Fixes: - http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9/ - http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428/ - http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac/ - http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc/ Signed-off-by: Florian Fainelli Signed-off-by: Arnout Vandecappelle --- package/bluez5_utils/0001-musl-max-input.patch | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/package/bluez5_utils/0001-musl-max-input.patch b/package/bluez5_utils/0001-musl-max-input.patch new file mode 100644 index 0000000000..8612bac07f --- /dev/null +++ b/package/bluez5_utils/0001-musl-max-input.patch @@ -0,0 +1,37 @@ +From ca6546fe521360fcf905bc115b893f322e706cb2 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 31 Jan 2023 05:52:58 +0000 +Subject: shared: define MAX_INPUT for musl + +musl systems don't have MAX_INPUT. Just define it to _POSIX_MAX_INPUT +which musl does have if it's not already defined. + +Note that on glibc, the values match anyway (as of glibc-2.36), and +indeed POSIX_MAX_INPUT has the same value on musl too. + +Bug: https://bugs.gentoo.org/888467 +Upstream: https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=ca6546fe521360fcf905bc115b893f322e706cb2 +Signed-off-by: Florian Fainelli +--- + src/shared/util.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/shared/util.c b/src/shared/util.c +index 2f0ae0e86..b466fb001 100644 +--- a/src/shared/util.c ++++ b/src/shared/util.c +@@ -28,6 +28,11 @@ + #include + #endif + ++/* define MAX_INPUT for musl */ ++#ifndef MAX_INPUT ++#define MAX_INPUT _POSIX_MAX_INPUT ++#endif ++ + #include "src/shared/util.h" + + void *util_malloc(size_t size) +-- +cgit + From arnout at mind.be Sun Apr 9 13:39:09 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:09 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version In-Reply-To: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> References: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> Message-ID: <6fe06202-9d9e-d0b9-ca5a-33658c2aff22@mind.be> On 08/04/2023 15:47, Dario Binacchi wrote: > The version of U-Boot must be explicitly set because if you keep the > default setting, the bootloader is continuously updated in buildroot with > the risk of building a non-working image. > > Signed-off-by: Dario Binacchi Applied to master, thanks. Regards, Arnout > --- > configs/stm32f469_disco_sd_defconfig | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig > index ea1361efc02c..dc00a47e1da2 100644 > --- a/configs/stm32f469_disco_sd_defconfig > +++ b/configs/stm32f469_disco_sd_defconfig > @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_SIZE="32M" > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_UBOOT=y > +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > BR2_PACKAGE_HOST_DOSFSTOOLS=y From arnout at mind.be Sun Apr 9 13:38:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:38:34 +0200 Subject: [Buildroot] [git commit] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230409133928.4174983A95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=924b163b1e4e1f82ea758a7e69a73f9e6b888e62 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc0..dc00a47e1d 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y From arnout at mind.be Sun Apr 9 13:39:46 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:46 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone_defconfig: bump Linux version to 5.10.162-ti-r59 In-Reply-To: <20230408135535.246758-1-dario.binacchi@amarulasolutions.com> References: <20230408135535.246758-1-dario.binacchi@amarulasolutions.com> Message-ID: <66399822-08e6-bf68-f8c3-02d061fa938f@mind.be> On 08/04/2023 15:55, Dario Binacchi wrote: > Tested on beaglebone black. > > Signed-off-by: Dario Binacchi Applied to master, thanks. Regards, Arnout > --- > configs/beaglebone_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig > index c2d444c3ce6d..3e7ad8d4027d 100644 > --- a/configs/beaglebone_defconfig > +++ b/configs/beaglebone_defconfig > @@ -20,7 +20,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/beaglebone/genimage.cfg" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r56)/linux-5.10.162-ti-r56.tar.gz" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r59)/linux-5.10.162-ti-r59.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="omap2plus" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk am335x-boneblue am335x-boneblack-wireless am335x-bonegreen-wireless" From arnout at mind.be Sun Apr 9 13:40:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:40:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libite: bump version to v2.5.3 In-Reply-To: <20230408052434.1413424-1-troglobit@gmail.com> References: <20230408052434.1413424-1-troglobit@gmail.com> Message-ID: <5197e56c-a37e-5afd-2f3b-1e19f965eb4c@mind.be> On 08/04/2023 07:24, Joachim Wiberg wrote: > Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 > > - rsync() does not copy single files correctly > - copyfile() does not handle empty source files correctly (error) > - copyfile() does not properly create destination dir > > Signed-off-by: Joachim Wiberg Applied to master, thanks. Regards, Arnout > --- > package/libite/libite.hash | 2 +- > package/libite/libite.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libite/libite.hash b/package/libite/libite.hash > index 8b622d87a9..7dac198ab8 100644 > --- a/package/libite/libite.hash > +++ b/package/libite/libite.hash > @@ -1,5 +1,5 @@ > # Upstream .sha256 from GitHub > -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz > +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz > > # Locally calculated > sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE > diff --git a/package/libite/libite.mk b/package/libite/libite.mk > index 66a8253c62..1cef992e53 100644 > --- a/package/libite/libite.mk > +++ b/package/libite/libite.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBITE_VERSION = 2.5.2 > +LIBITE_VERSION = 2.5.3 > LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz > LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) > LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause From arnout at mind.be Sun Apr 9 13:39:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:58 +0200 Subject: [Buildroot] [git commit] package/libite: bump version to v2.5.3 Message-ID: <20230409134052.655C083AB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=be44dcf6957210b88fb2591817bd76eba14ee7b0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 - rsync() does not copy single files correctly - copyfile() does not handle empty source files correctly (error) - copyfile() does not properly create destination dir Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/libite/libite.hash | 2 +- package/libite/libite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libite/libite.hash b/package/libite/libite.hash index 8b622d87a9..7dac198ab8 100644 --- a/package/libite/libite.hash +++ b/package/libite/libite.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz # Locally calculated sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE diff --git a/package/libite/libite.mk b/package/libite/libite.mk index 66a8253c62..1cef992e53 100644 --- a/package/libite/libite.mk +++ b/package/libite/libite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBITE_VERSION = 2.5.2 +LIBITE_VERSION = 2.5.3 LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause From arnout at mind.be Sun Apr 9 13:39:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:22 +0200 Subject: [Buildroot] [git commit] configs/beaglebone_defconfig: bump Linux version to 5.10.162-ti-r59 Message-ID: <20230409134052.5C00983AB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40db6955dfdfc14629bb01d140f24f9ae608b2dd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Tested on beaglebone black. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index c2d444c3ce..3e7ad8d402 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -20,7 +20,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/beaglebone/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r56)/linux-5.10.162-ti-r56.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r59)/linux-5.10.162-ti-r59.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="omap2plus" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk am335x-boneblue am335x-boneblack-wireless am335x-bonegreen-wireless" From arnout at mind.be Sun Apr 9 13:44:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:44:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/mdadm: install udev rules In-Reply-To: <20230406105412.116596-1-simon.rowe@nutanix.com> References: <20230406105412.116596-1-simon.rowe@nutanix.com> Message-ID: On 06/04/2023 12:54, Simon Rowe wrote: > mdadm contains various udev rules to manage RAID assembly and create > symlinks, install them if udev (or equivalent) is enabled. > > Signed-off-by: Simon Rowe > --- > package/mdadm/mdadm.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk > index 0a2eb4e5bd..a5dfb55168 100644 > --- a/package/mdadm/mdadm.mk > +++ b/package/mdadm/mdadm.mk > @@ -27,6 +27,7 @@ endif > > ifeq ($(BR2_PACKAGE_HAS_UDEV),y) > MDADM_DEPENDENCIES += udev > +MDADM_INSTALL_TARGET_OPTS = install-udev > else > MDADM_CXFLAGS += -DNO_LIBUDEV > endif > @@ -36,7 +37,7 @@ define MDADM_BUILD_CMDS > endef > > define MDADM_INSTALL_TARGET_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin $(MDADM_INSTALL_TARGET_OPTS) I moved the "install-bin" part to MDADM_INSTALL_TARGET_OPTS as well (and changed the = to += for install-udev). Applied to master, thanks. Regards, Arnout > endef > > $(eval $(generic-package)) From arnout at mind.be Sun Apr 9 13:42:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:42:49 +0200 Subject: [Buildroot] [git commit] package/mdadm: install udev rules Message-ID: <20230409134456.DF37883AC8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0385719706433fa9aa560c775d46179b42c9080c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mdadm contains various udev rules to manage RAID assembly and create symlinks, install them if udev (or equivalent) is enabled. Signed-off-by: Simon Rowe [Arnout: use MDADM_INSTALL_TARGET_OPTS for install-bin as well] Signed-off-by: Arnout Vandecappelle --- package/mdadm/mdadm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index 0a2eb4e5bd..c61937306a 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -21,12 +21,15 @@ MDADM_BUILD_OPTS = \ CPPFLAGS="$(TARGET_CPPFLAGS) -DBINDIR=\\\"/sbin\\\"" \ CHECK_RUN_DIR=0 +MDADM_INSTALL_TARGET_OPTS = install-bin + ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),) MDADM_BUILD_OPTS += USE_PTHREADS= endif ifeq ($(BR2_PACKAGE_HAS_UDEV),y) MDADM_DEPENDENCIES += udev +MDADM_INSTALL_TARGET_OPTS += install-udev else MDADM_CXFLAGS += -DNO_LIBUDEV endif @@ -36,7 +39,7 @@ define MDADM_BUILD_CMDS endef define MDADM_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) $(MDADM_INSTALL_TARGET_OPTS) endef $(eval $(generic-package)) From arnout at mind.be Sun Apr 9 13:44:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:44:51 +0200 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.68.2 Message-ID: <20230409134811.8A69F83AEF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=298173e2be16c5f6f7f9392df9359b1524c4147e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++++++--------------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 1b7d153833..4cb1f0c1cd 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index 9efca1dcbd..c5fdd9a862 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.0 +RUST_BIN_VERSION = 1.68.2 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/rust.hash b/package/rust/rust.hash index d717ccbfef..40ab7dedc6 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 51574c3574..27eb11f095 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.0 +RUST_VERSION = 1.68.2 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From arnout at mind.be Sun Apr 9 13:49:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:49:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.2 In-Reply-To: <20230405222653.24268-1-james.hilliard1@gmail.com> References: <20230405222653.24268-1-james.hilliard1@gmail.com> Message-ID: <1d23575e-c20f-8e1c-574f-7a8e739d48cd@mind.be> On 06/04/2023 00:26, James Hilliard wrote: > Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html > > Signed-off-by: James Hilliard Applied to master, thanks. Do you manually recalculate all those hashes and check all those signatures, or do you have a script for that? In the latter case, care to add the script to utils/ ? Regards, Arnout > --- > package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- > package/rust-bin/rust-bin.mk | 2 +- > package/rust/rust.hash | 6 +- > package/rust/rust.mk | 2 +- > 4 files changed, 131 insertions(+), 131 deletions(-) > > diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash > index 1b7d153833..4cb1f0c1cd 100644 > --- a/package/rust-bin/rust-bin.hash > +++ b/package/rust-bin/rust-bin.hash > @@ -1,129 +1,129 @@ > -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc > -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc > -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc > -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc > -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc > -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc > -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc > -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc > -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc > -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc > -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc > -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc > -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc > -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc > -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc > -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc > -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc > -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc > -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc > -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc > -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc > -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc > -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc > +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc > +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc > +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc > +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc > +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc > +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc > +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc > +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc > +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc > +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc > +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc > +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc > +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc > +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc > +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc > +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc > +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc > +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc > +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc > +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc > +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc > +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz > # Locally generated > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk > index 9efca1dcbd..c5fdd9a862 100644 > --- a/package/rust-bin/rust-bin.mk > +++ b/package/rust-bin/rust-bin.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_BIN_VERSION = 1.68.0 > +RUST_BIN_VERSION = 1.68.2 > RUST_BIN_SITE = https://static.rust-lang.org/dist > RUST_BIN_LICENSE = Apache-2.0 or MIT > RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > diff --git a/package/rust/rust.hash b/package/rust/rust.hash > index d717ccbfef..40ab7dedc6 100644 > --- a/package/rust/rust.hash > +++ b/package/rust/rust.hash > @@ -1,6 +1,6 @@ > -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc > -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz > +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc > +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz > # Locally generated > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/rust/rust.mk b/package/rust/rust.mk > index 51574c3574..27eb11f095 100644 > --- a/package/rust/rust.mk > +++ b/package/rust/rust.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_VERSION = 1.68.0 > +RUST_VERSION = 1.68.2 > RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz > RUST_SITE = https://static.rust-lang.org/dist > RUST_LICENSE = Apache-2.0 or MIT From arnout at mind.be Sun Apr 9 13:57:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:57:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.2 In-Reply-To: <20230405202220.705670-1-ju.o@free.fr> References: <20230405202220.705670-1-ju.o@free.fr> Message-ID: <26c3054b-c36b-1822-8521-90ff756e9a3e@mind.be> On 05/04/2023 22:22, Julien Olivain wrote: > For change log since v2.3.1, see: > - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 > > Signed-off-by: Julien Olivain Applied to master, thanks. Regards, Arnout > --- > package/fluidsynth/fluidsynth.hash | 2 +- > package/fluidsynth/fluidsynth.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash > index 3de41b1682..0f8f04d676 100644 > --- a/package/fluidsynth/fluidsynth.hash > +++ b/package/fluidsynth/fluidsynth.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz > +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz > sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE > diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk > index ad1ed7df11..854ed00032 100644 > --- a/package/fluidsynth/fluidsynth.mk > +++ b/package/fluidsynth/fluidsynth.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -FLUIDSYNTH_VERSION = 2.3.1 > +FLUIDSYNTH_VERSION = 2.3.2 > FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) > FLUIDSYNTH_LICENSE = LGPL-2.1+ > FLUIDSYNTH_LICENSE_FILES = LICENSE From arnout at mind.be Sun Apr 9 13:49:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:49:18 +0200 Subject: [Buildroot] [git commit] package/fluidsynth: bump to version 2.3.2 Message-ID: <20230409135717.9959B83B20@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15a649fd2dc0f950f0237802223ddb3ebd752da9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since v2.3.1, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 3de41b1682..0f8f04d676 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index ad1ed7df11..854ed00032 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.1 +FLUIDSYNTH_VERSION = 2.3.2 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE From arnout at mind.be Sun Apr 9 14:00:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:00:32 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: <20230405202149.1411245-1-pevik@seznam.cz> References: <20230405202149.1411245-1-pevik@seznam.cz> Message-ID: <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> Subject line should be package/ima-evm-utils: ... On 05/04/2023 22:21, Petr Vorel wrote: > From: Petr Vorel > > Project primary git repository moved to github. > > Signed-off-by: Petr Vorel Applied to master, thanks. > --- > package/ima-evm-utils/ima-evm-utils.hash | 5 ++--- > package/ima-evm-utils/ima-evm-utils.mk | 5 +++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/ima-evm-utils/ima-evm-utils.hash b/package/ima-evm-utils/ima-evm-utils.hash > index 56d830e54c..9777c7f213 100644 > --- a/package/ima-evm-utils/ima-evm-utils.hash > +++ b/package/ima-evm-utils/ima-evm-utils.hash > @@ -1,4 +1,3 @@ > -# sha1 from sourceforge, sha256 locally computed > -sha1 f23d8a406759a469b0223b0bfb302ada4407a1d1 ima-evm-utils-1.4.tar.gz > -sha256 fcf85b31d6292051b3679e5f17ffa7f89b6898957aad0f59aa4e9878884b27d1 ima-evm-utils-1.4.tar.gz > +# https://github.com/mimizohar/ima-evm-utils/releases/download/v1.5/ima-evm-utils-1.5.tar.gz.sha256 > +sha256 45f1caa3ad59ec59a1d6a74ea5df38c413488cd952ab62d98cf893c15e6f246d ima-evm-utils-1.5.tar.gz > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk > index 01984402ce..fc20df0441 100644 > --- a/package/ima-evm-utils/ima-evm-utils.mk > +++ b/package/ima-evm-utils/ima-evm-utils.mk > @@ -4,8 +4,9 @@ > # > ################################################################################ > > -IMA_EVM_UTILS_VERSION = 1.4 > -IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils > +IMA_EVM_UTILS_VERSION = 1.5 > +IMA_EVM_UTILS_SOURCE = ima-evm-utils-$(IMA_EVM_UTILS_VERSION).tar.gz This line is not needed, as reported by check-package. Regards, Arnout > +IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) > IMA_EVM_UTILS_LICENSE = GPL-2.0 > IMA_EVM_UTILS_LICENSE_FILES = COPYING > IMA_EVM_UTILS_INSTALL_STAGING = YES From arnout at mind.be Sun Apr 9 13:58:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:58:32 +0200 Subject: [Buildroot] [git commit] package/ima-evm-utils: bump version to 1.5 Message-ID: <20230409140102.5226383B3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3c3fe141f028d06b32945f07cec7d2ecd60438c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Project primary git repository moved to github. Signed-off-by: Petr Vorel Signed-off-by: Arnout Vandecappelle --- package/ima-evm-utils/ima-evm-utils.hash | 5 ++--- package/ima-evm-utils/ima-evm-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/ima-evm-utils/ima-evm-utils.hash b/package/ima-evm-utils/ima-evm-utils.hash index 56d830e54c..9777c7f213 100644 --- a/package/ima-evm-utils/ima-evm-utils.hash +++ b/package/ima-evm-utils/ima-evm-utils.hash @@ -1,4 +1,3 @@ -# sha1 from sourceforge, sha256 locally computed -sha1 f23d8a406759a469b0223b0bfb302ada4407a1d1 ima-evm-utils-1.4.tar.gz -sha256 fcf85b31d6292051b3679e5f17ffa7f89b6898957aad0f59aa4e9878884b27d1 ima-evm-utils-1.4.tar.gz +# https://github.com/mimizohar/ima-evm-utils/releases/download/v1.5/ima-evm-utils-1.5.tar.gz.sha256 +sha256 45f1caa3ad59ec59a1d6a74ea5df38c413488cd952ab62d98cf893c15e6f246d ima-evm-utils-1.5.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk index 01984402ce..b969b4709e 100644 --- a/package/ima-evm-utils/ima-evm-utils.mk +++ b/package/ima-evm-utils/ima-evm-utils.mk @@ -4,8 +4,8 @@ # ################################################################################ -IMA_EVM_UTILS_VERSION = 1.4 -IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils +IMA_EVM_UTILS_VERSION = 1.5 +IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) IMA_EVM_UTILS_LICENSE = GPL-2.0 IMA_EVM_UTILS_LICENSE_FILES = COPYING IMA_EVM_UTILS_INSTALL_STAGING = YES From arnout at mind.be Sun Apr 9 14:09:46 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:09:46 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 In-Reply-To: <20230405200445.50475-1-dalang@gmx.at> References: <20230405200445.50475-1-dalang@gmx.at> Message-ID: <533915f3-c09d-dce8-c14d-19c6a13c4b37@mind.be> On 05/04/2023 22:04, Daniel Lang wrote: > https://github.com/stephane/libmodbus/releases/tag/v3.1.10 > > Signed-off-by: Daniel Lang > --- > package/libmodbus/Config.in | 2 +- > package/libmodbus/libmodbus.hash | 2 +- > package/libmodbus/libmodbus.mk | 4 ++-- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/libmodbus/Config.in b/package/libmodbus/Config.in > index 642b57cd8c..2e93fa4bee 100644 > --- a/package/libmodbus/Config.in > +++ b/package/libmodbus/Config.in > @@ -5,4 +5,4 @@ config BR2_PACKAGE_LIBMODBUS > according to the Modbus protocol. This library is written in C > and supports RTU (serial) and TCP (Ethernet) communications. > > - http://libmodbus.org > + https://libmodbus.org > diff --git a/package/libmodbus/libmodbus.hash b/package/libmodbus/libmodbus.hash > index 83b0c3a012..a7b7e583a8 100644 > --- a/package/libmodbus/libmodbus.hash > +++ b/package/libmodbus/libmodbus.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 b122f2bc29f749702a22c0a760a7ca2182d541f5fa26bf25e3431f907b606f3c libmodbus-3.1.8.tar.gz > +sha256 899be4e25ab7fe5799d43f9567510d6f063d2e8f56136dd726b6fd976f9b2253 libmodbus-3.1.10.tar.gz > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER > diff --git a/package/libmodbus/libmodbus.mk b/package/libmodbus/libmodbus.mk > index 2f8c1735da..2fffa1e0e9 100644 > --- a/package/libmodbus/libmodbus.mk > +++ b/package/libmodbus/libmodbus.mk > @@ -4,12 +4,12 @@ > # > ################################################################################ > > -LIBMODBUS_VERSION = 3.1.8 > +LIBMODBUS_VERSION = 3.1.10 > LIBMODBUS_SITE = https://github.com/stephane/libmodbus/releases/download/v$(LIBMODBUS_VERSION) > LIBMODBUS_LICENSE = LGPL-2.1+ > LIBMODBUS_LICENSE_FILES = COPYING.LESSER > LIBMODBUS_CPE_ID_VENDOR = libmodbus > LIBMODBUS_INSTALL_STAGING = YES > -LIBMODBUS_CONF_OPTS = --without-documentation --disable-tests > +LIBMODBUS_CONF_OPTS = --disable-tests If you make changes like this, please explain why in the commit message. Applied to master, thanks. Regards, Arnout > > $(eval $(autotools-package)) From arnout at mind.be Sun Apr 9 14:08:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:08:21 +0200 Subject: [Buildroot] [git commit] package/libmodbus: bump to version 3.1.10 Message-ID: <20230409140958.13DEE83B53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=853c1d053c96525ab401a51e140a479537bba3af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/stephane/libmodbus/releases/tag/v3.1.10 Also update URL in Config.in to use https instead of http. Also remove --without-documentation configure option, which already didn't exist in 3.1.8. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/libmodbus/Config.in | 2 +- package/libmodbus/libmodbus.hash | 2 +- package/libmodbus/libmodbus.mk | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libmodbus/Config.in b/package/libmodbus/Config.in index 642b57cd8c..2e93fa4bee 100644 --- a/package/libmodbus/Config.in +++ b/package/libmodbus/Config.in @@ -5,4 +5,4 @@ config BR2_PACKAGE_LIBMODBUS according to the Modbus protocol. This library is written in C and supports RTU (serial) and TCP (Ethernet) communications. - http://libmodbus.org + https://libmodbus.org diff --git a/package/libmodbus/libmodbus.hash b/package/libmodbus/libmodbus.hash index 83b0c3a012..a7b7e583a8 100644 --- a/package/libmodbus/libmodbus.hash +++ b/package/libmodbus/libmodbus.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b122f2bc29f749702a22c0a760a7ca2182d541f5fa26bf25e3431f907b606f3c libmodbus-3.1.8.tar.gz +sha256 899be4e25ab7fe5799d43f9567510d6f063d2e8f56136dd726b6fd976f9b2253 libmodbus-3.1.10.tar.gz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/libmodbus/libmodbus.mk b/package/libmodbus/libmodbus.mk index 2f8c1735da..2fffa1e0e9 100644 --- a/package/libmodbus/libmodbus.mk +++ b/package/libmodbus/libmodbus.mk @@ -4,12 +4,12 @@ # ################################################################################ -LIBMODBUS_VERSION = 3.1.8 +LIBMODBUS_VERSION = 3.1.10 LIBMODBUS_SITE = https://github.com/stephane/libmodbus/releases/download/v$(LIBMODBUS_VERSION) LIBMODBUS_LICENSE = LGPL-2.1+ LIBMODBUS_LICENSE_FILES = COPYING.LESSER LIBMODBUS_CPE_ID_VENDOR = libmodbus LIBMODBUS_INSTALL_STAGING = YES -LIBMODBUS_CONF_OPTS = --without-documentation --disable-tests +LIBMODBUS_CONF_OPTS = --disable-tests $(eval $(autotools-package)) From arnout at mind.be Sun Apr 9 14:11:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:11:20 +0200 Subject: [Buildroot] [PATCH] package/pangomm: bump to version 2.50.1 In-Reply-To: <20230405183613.18906-1-dalang@gmx.at> References: <20230405183613.18906-1-dalang@gmx.at> Message-ID: <09955cfc-0891-307b-e16c-2874f73a0e33@mind.be> On 05/04/2023 20:36, Daniel Lang wrote: > https://gitlab.gnome.org/GNOME/pangomm/-/blob/2.50.1/NEWS > > Signed-off-by: Daniel Lang Applied to master, thanks. Regards, Arnout > --- > package/pangomm/pangomm.hash | 4 ++-- > package/pangomm/pangomm.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/pangomm/pangomm.hash b/package/pangomm/pangomm.hash > index 0fb40e6568..dc606c5de9 100644 > --- a/package/pangomm/pangomm.hash > +++ b/package/pangomm/pangomm.hash > @@ -1,5 +1,5 @@ > -# From https://download.gnome.org/sources/pangomm/2.48/pangomm-2.48.2.sha256sum > -sha256 e1d75522c53f462799875cd247f9b49c91ced4b1abe68387ac35b271392d4ea5 pangomm-2.48.2.tar.xz > +# From https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.sha256sum > +sha256 ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214 pangomm-2.50.1.tar.xz > # Locally computed > sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools > diff --git a/package/pangomm/pangomm.mk b/package/pangomm/pangomm.mk > index e5b237197b..64ac625b7f 100644 > --- a/package/pangomm/pangomm.mk > +++ b/package/pangomm/pangomm.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -PANGOMM_VERSION_MAJOR = 2.48 > -PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).2 > +PANGOMM_VERSION_MAJOR = 2.50 > +PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).1 > PANGOMM_SOURCE = pangomm-$(PANGOMM_VERSION).tar.xz > PANGOMM_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM_VERSION_MAJOR) > PANGOMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) From arnout at mind.be Sun Apr 9 14:10:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:10:05 +0200 Subject: [Buildroot] [git commit] package/pangomm: bump to version 2.50.1 Message-ID: <20230409141133.D947483B59@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e9d807a4730f5efe8cfe5e97a7e39cc7ee5f21b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://gitlab.gnome.org/GNOME/pangomm/-/blob/2.50.1/NEWS Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/pangomm/pangomm.hash | 4 ++-- package/pangomm/pangomm.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pangomm/pangomm.hash b/package/pangomm/pangomm.hash index 0fb40e6568..dc606c5de9 100644 --- a/package/pangomm/pangomm.hash +++ b/package/pangomm/pangomm.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pangomm/2.48/pangomm-2.48.2.sha256sum -sha256 e1d75522c53f462799875cd247f9b49c91ced4b1abe68387ac35b271392d4ea5 pangomm-2.48.2.tar.xz +# From https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.sha256sum +sha256 ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214 pangomm-2.50.1.tar.xz # Locally computed sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/pangomm/pangomm.mk b/package/pangomm/pangomm.mk index e5b237197b..64ac625b7f 100644 --- a/package/pangomm/pangomm.mk +++ b/package/pangomm/pangomm.mk @@ -4,8 +4,8 @@ # ################################################################################ -PANGOMM_VERSION_MAJOR = 2.48 -PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).2 +PANGOMM_VERSION_MAJOR = 2.50 +PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).1 PANGOMM_SOURCE = pangomm-$(PANGOMM_VERSION).tar.xz PANGOMM_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM_VERSION_MAJOR) PANGOMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) From arnout at mind.be Sun Apr 9 14:18:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:18:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/eudev: fix compile-time issue on very old kernels In-Reply-To: <20230405173410.158297-1-stefan@ott.net> References: <20230405173410.158297-1-stefan@ott.net> Message-ID: On 05/04/2023 19:34, Stefan Ott via buildroot wrote: > Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and It's kernel *headers*, not kernel. This got me confused for a moment, I thought there was a problem when trying to build on a system with a very old running kernel... > compiling against such a kernel will fail. > > This patch introduces a version check and makes eudev fall back to > v2cap.capabilities on these kernels. > > Signed-off-by: Stefan Ott > --- > ...mpile-time-issue-on-very-old-kernels.patch | 29 +++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > > diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > new file mode 100644 > index 0000000000..63546079d6 > --- /dev/null > +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > @@ -0,0 +1,29 @@ > +Fix compile-time issue on very old kernels Please use git-formatted patches, especially sine the upstream repository is git [1]. > + > +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > +compiling eudev against such a kernel will fail. > + > +This patch introduces a version check and makes eudev fall back to > +v2cap.capabilities on these kernels. > + Add a Signed-off-by line for yourself. This is a short way for you to assert that you are entitled to contribute the patch under the relevant license (in this case, eudev's LGPL2.1+). See [2] for more details. Also, there should be an upstream reference, i.e. something like: Upstream: https://github.com/eudev-project/eudev/pulls/... (of course, you should first create a pull request :-) Since the Signed-off-by is absolutely essential, I've marked your patch as Changes Requested. Regards, Arnout [1] https://github.com/eudev-project/eudev [2] http://elinux.org/Developer_Certificate_Of_Origin > +diff -Naur a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c > +@@ -28,7 +28,6 @@ > + #include > + #include > + #include > +-#include > + #include > + > + #include "util.h" > +@@ -72,11 +71,9 @@ > + printf("ID_V4L_VERSION=2\n"); > + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); > + printf("ID_V4L_CAPABILITIES=:"); > +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) > + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) > + capabilities = v2cap.device_caps; > + else > +-#endif > + capabilities = v2cap.capabilities; > + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || > + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) From arnout at mind.be Sun Apr 9 14:21:09 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:21:09 +0200 Subject: [Buildroot] [PATCH 2/2] configs/imx8mn_bsh_smm_s2_pro_defconfig: bump U-Boot version to 2023.04 In-Reply-To: <20230405093317.13045-2-dario.binacchi@amarulasolutions.com> References: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> <20230405093317.13045-2-dario.binacchi@amarulasolutions.com> Message-ID: <0c350dba-6016-3c12-c07c-732a05722cbf@mind.be> On 05/04/2023 11:33, Dario Binacchi wrote: > Bump U-Boot to version 2023.04. > > Signed-off-by: Dario Binacchi Applied both to master, thanks. Regards, Arnout > --- > configs/imx8mn_bsh_smm_s2_pro_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig > index ebef4e5932c1..e9ff244a3555 100644 > --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig > +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig > @@ -28,7 +28,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60 > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y From arnout at mind.be Sun Apr 9 14:19:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:19:56 +0200 Subject: [Buildroot] [git commit] configs/imx8mn_bsh_smm_s2_pro_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230409142121.6790783B6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39b5d5eb13013ec013bfdde6f22afb8181356ffa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump U-Boot to version 2023.04. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- configs/imx8mn_bsh_smm_s2_pro_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig index ebef4e5932..e9ff244a35 100644 --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig @@ -28,7 +28,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y From arnout at mind.be Sun Apr 9 14:19:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:19:11 +0200 Subject: [Buildroot] [git commit] configs/imx8mn_bsh_smm_s2_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230409142121.5F6DA83B58@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2df4bf8373fb826a49cce1bb9194459529f9f886 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump U-Boot to version 2023.04 and remove the patch that has already been upstreamed. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- ...figs-Remove-rootwait-1-to-all-the-affecte.patch | 160 --------------------- configs/imx8mn_bsh_smm_s2_defconfig | 3 +- 2 files changed, 1 insertion(+), 162 deletions(-) diff --git a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch b/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch deleted file mode 100644 index 59db559b93..0000000000 --- a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch +++ /dev/null @@ -1,160 +0,0 @@ -From 3878b941c6bde84e29b2725e4261d85bea828752 Mon Sep 17 00:00:00 2001 -From: Michael Trimarchi -Date: Sun, 22 May 2022 15:22:08 +0200 -Subject: [PATCH] include/configs: Remove rootwait=1 to all the affected boards - -rootwait=1 is not a valid kernel boot parameters. According -to the documenation is only rootwait - -rootwait [KNL] Wait (indefinitely) for root device to show up. - Useful for devices that are detected asynchronously - (e.g. USB and MMC devices). - -Fix: -Unknown kernel command line parameters "rootwait=1", will be passed to user space. - -Signed-off-by: Michael Trimarchi -Reviewed-by: Heiko Schocher -Link: https://patchwork.ozlabs.org/project/uboot/patch/20220520110013.32811-1-michael at amarulasolutions.com/ -Signed-off-by: Dario Binacchi ---- - include/configs/am335x_evm.h | 2 +- - include/configs/am43xx_evm.h | 2 +- - include/configs/baltos.h | 2 +- - include/configs/chiliboard.h | 2 +- - include/configs/etamin.h | 2 +- - include/configs/imx8mn_bsh_smm_s2.h | 2 +- - include/configs/siemens-am33x-common.h | 4 ++-- - include/configs/ti_armv7_keystone2.h | 2 +- - include/environment/ti/nand.h | 2 +- - 9 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h -index fd5b209a52db..f301a6dc835b 100644 ---- a/include/configs/am335x_evm.h -+++ b/include/configs/am335x_evm.h -@@ -34,7 +34,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/am43xx_evm.h b/include/configs/am43xx_evm.h -index 5057441f7506..1f5c3cd04e88 100644 ---- a/include/configs/am43xx_evm.h -+++ b/include/configs/am43xx_evm.h -@@ -166,7 +166,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,4096\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/baltos.h b/include/configs/baltos.h -index b881d8c03fd7..7b43741fde7c 100644 ---- a/include/configs/baltos.h -+++ b/include/configs/baltos.h -@@ -37,7 +37,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=5\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "setenv loadaddr 0x84000000; " \ -diff --git a/include/configs/chiliboard.h b/include/configs/chiliboard.h -index 82acda595f09..8bad0f9ac4b6 100644 ---- a/include/configs/chiliboard.h -+++ b/include/configs/chiliboard.h -@@ -20,7 +20,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/etamin.h b/include/configs/etamin.h -index 9cf93924df93..1c0a86d1ed10 100644 ---- a/include/configs/etamin.h -+++ b/include/configs/etamin.h -@@ -113,7 +113,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/imx8mn_bsh_smm_s2.h b/include/configs/imx8mn_bsh_smm_s2.h -index d09c2ab01610..0dc514f00684 100644 ---- a/include/configs/imx8mn_bsh_smm_s2.h -+++ b/include/configs/imx8mn_bsh_smm_s2.h -@@ -22,7 +22,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:root rw ubi.mtd=nandrootfs\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr_r} nanddtb; " \ -diff --git a/include/configs/siemens-am33x-common.h b/include/configs/siemens-am33x-common.h -index 08c4d52d658f..9f1a6cd51b40 100644 ---- a/include/configs/siemens-am33x-common.h -+++ b/include/configs/siemens-am33x-common.h -@@ -237,7 +237,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "nand_active_ubi_vol_A=rootfs_a\0" \ - "nand_active_ubi_vol_B=rootfs_b\0" \ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_src_addr=0x280000\0" \ - "nand_src_addr_A=0x280000\0" \ - "nand_src_addr_B=0x780000\0" \ -@@ -314,7 +314,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h -index 57f013cbf846..133daecf7164 100644 ---- a/include/configs/ti_armv7_keystone2.h -+++ b/include/configs/ti_armv7_keystone2.h -@@ -180,7 +180,7 @@ - "sf write ${loadaddr} 0 ${filesize}\0" \ - "burn_uboot_nand=nand erase 0 0x100000; " \ - "nand write ${loadaddr} 0 ${filesize}\0" \ -- "args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1 " \ -+ "args_all=setenv bootargs console=ttyS0,115200n8 rootwait " \ - KERNEL_MTD_PARTS \ - "args_net=setenv bootargs ${bootargs} rootfstype=nfs " \ - "root=/dev/nfs rw nfsroot=${serverip}:${nfs_root}," \ -diff --git a/include/environment/ti/nand.h b/include/environment/ti/nand.h -index 11dcefcc41ca..7d00afa2b10f 100644 ---- a/include/environment/ti/nand.h -+++ b/include/environment/ti/nand.h -@@ -14,7 +14,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ --- -2.32.0 - diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig index 9b8ac8bfe2..8b2b74395e 100644 --- a/configs/imx8mn_bsh_smm_s2_defconfig +++ b/configs/imx8mn_bsh_smm_s2_defconfig @@ -1,6 +1,5 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y -BR2_GLOBAL_PATCH_DIR="board/bsh/imx8mn-bsh-smm-s2/patches" BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2/post-build.sh" BR2_LINUX_KERNEL=y @@ -28,7 +27,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y From petr.vorel at gmail.com Sun Apr 9 14:37:53 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Sun, 9 Apr 2023 16:37:53 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> References: <20230405202149.1411245-1-pevik@seznam.cz> <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> Message-ID: On Sun, 9 Apr 2023 at 16:00, Arnout Vandecappelle wrote: > Hi Arnout, > Subject line should be package/ima-evm-utils: ... thanks for correcting me before merge. I'll be careful next time. Kind regards, Petr From arnout at mind.be Sun Apr 9 19:08:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:08:52 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: References: <20230405202149.1411245-1-pevik@seznam.cz> <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> Message-ID: <766845f0-429b-6032-200a-3513152bf110@mind.be> On 09/04/2023 16:37, Petr Vorel wrote: > On Sun, 9 Apr 2023 at 16:00, Arnout Vandecappelle wrote: >> > Hi Arnout, > >> Subject line should be package/ima-evm-utils: ... > > thanks for correcting me before merge. I'll be careful next time. I keep on forgetting myself to add the package/ prefix :-) Regards, Arnout > > Kind regards, > Petr From arnout at mind.be Sun Apr 9 19:38:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:38:20 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20220724214743.2324998-1-james.hilliard1@gmail.com> References: <20220724214743.2324998-1-james.hilliard1@gmail.com> Message-ID: <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> On 24/07/2022 23:47, James Hilliard wrote: > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config It's not clear to me *why* this should be changed. What issue is fixed by it? > We have to enable this nightly feature first using: > CARGO_UNSTABLE_HOST_CONFIG="true" > > Separately set target RUSTFLAGS for the target triple specific env > variable. This part is also not entirely clear to me. Isn't that the same thing when cross-compiling (like it's the case in autotools or meson)? Or are non-specific RUSTFLAGS also applied to host builds when cross-compiling? > Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they > are set for host cargo builds which use python infrastructure. This makes sense. I therefore applied just this bit, the rest of the patch should get a bit more clarification. > > Signed-off-by: James Hilliard > --- > Changes v1 -> v2: > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > --- > package/pkg-cargo.mk | 15 ++++++++++----- > 1 file changed, 10 insertions(+), 5 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index f7e3f39503..1c105762f8 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -32,7 +32,10 @@ PKG_COMMON_CARGO_ENV = \ > # using nighly features on stable releases, i.e features that are not > # yet considered stable. > # > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > +# configuration feature This is also not really clear. I think it is needed for the CARGO_HOST_RUSTFLAGS and CARGO_TARGET_xxx_RUSTFLAGS variables to take effect, is that correct? > +# > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > # configuration option target-applies-to-host value to be set > # > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > @@ -41,9 +44,11 @@ PKG_COMMON_CARGO_ENV = \ > PKG_CARGO_ENV = \ > $(PKG_COMMON_CARGO_ENV) \ > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > CARGO_TARGET_APPLIES_TO_HOST="false" \ > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > # > @@ -51,11 +56,13 @@ PKG_CARGO_ENV = \ > # and should be removed when fixed upstream > # > ifeq ($(NORMALIZED_ARCH),arm) > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > + PKG_CARGO_ENV += \ > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" Kind of tangential to this change: would it make sense to have a $(PKG)_RUSTFLAGS? Regards, Arnout > endif > > HOST_PKG_CARGO_ENV = \ > - $(PKG_COMMON_CARGO_ENV) > + $(PKG_COMMON_CARGO_ENV) \ > + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" > > ################################################################################ > # inner-cargo-package -- defines how the configuration, compilation and > @@ -128,7 +135,6 @@ else # ifeq ($(4),target) > define $(2)_BUILD_CMDS > cd $$($$(PKG)_SRCDIR) && \ > $$(HOST_MAKE_ENV) \ > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > $$(HOST_CONFIGURE_OPTS) \ > $$(HOST_PKG_CARGO_ENV) \ > $$($(2)_CARGO_ENV) \ > @@ -169,7 +175,6 @@ ifndef $(2)_INSTALL_CMDS > define $(2)_INSTALL_CMDS > cd $$($$(PKG)_SRCDIR) && \ > $$(HOST_MAKE_ENV) \ > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > $$(HOST_CONFIGURE_OPTS) \ > $$(HOST_PKG_CARGO_ENV) \ > $$($(2)_CARGO_ENV) \ From arnout at mind.be Sun Apr 9 19:43:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:43:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: References: <20220724020144.1012252-1-james.hilliard1@gmail.com> Message-ID: <6eb9eac2-0e2c-a919-6ca1-ba1e3a51bdb2@mind.be> On 24/07/2022 22:58, Arnout Vandecappelle wrote: > > > On 24/07/2022 04:01, James Hilliard wrote: [snip] >> @@ -51,7 +56,8 @@ PKG_CARGO_ENV = \ >> ? # and should be removed when fixed upstream >> ? # >> ? ifeq ($(NORMALIZED_ARCH),arm) >> -??? PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> +??? PKG_CARGO_ENV += \ >> +??????? CARGO_TARGET_$(call >> UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > ?I don't understand why this is needed. We don't set RUSTFLAGS anywhere else, > so it should be fine? Or is it because RUSTFLAGS is also used for native build > even if CARGO_HOST_RUSTFLAGS is set? > > ?(Anyway, this hunk can probably be removed, the bug that triggered it is fixed.) ?You never replied to this. If indeed this part setting RUSTFLAGS can be removed, then we don't set RUSTFLAGS anywhere, so this patch shouldn't be needed, right? ?Regards, ?Arnout From arnout at mind.be Sun Apr 9 19:28:07 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:28:07 +0200 Subject: [Buildroot] [git commit] package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV Message-ID: <20230409194420.987BA83B78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d775b2ac05d473db490d2dc6babd2743b28cfbf5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they are set for host cargo builds which don't use the cargo infrastructure, e.g. python packages that include rust code. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/pkg-cargo.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 666c5ac971..5600c8e97e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -57,7 +57,8 @@ ifeq ($(NORMALIZED_ARCH),arm) endif HOST_PKG_CARGO_ENV = \ - $(PKG_COMMON_CARGO_ENV) + $(PKG_COMMON_CARGO_ENV) \ + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" ################################################################################ # inner-cargo-package -- defines how the configuration, compilation and @@ -130,7 +131,6 @@ else # ifeq ($(4),target) define $(2)_BUILD_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ @@ -171,7 +171,6 @@ ifndef $(2)_INSTALL_CMDS define $(2)_INSTALL_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ From arnout at mind.be Sun Apr 9 20:56:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 22:56:16 +0200 Subject: [Buildroot] [git commit] utils/checkpackagelib: warn about $(HOST_DIR)/usr Message-ID: <20230409205919.25D6C83C05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29a0dd4a3006c06d4b8d82821bd74b8b9f26715a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master It's been ages (5 years at the next release) that we've not installed host packages in $(HOST_DIR)/usr, but we still have a few packages that reference it or install things in there. See [1] Add a new check_function that warns when a file is added installing to or referencing $(HOST_DIR)/usr . [1] "d9ff62c4cd pacakge: drop remnants of $(HOST_DIR)/usr" Cc: Yann E. MORIN Signed-off-by: Ricardo Martincoski [Arnout: exclude skeleton.mk with disable comment instead of explicit code] Signed-off-by: Arnout Vandecappelle --- package/skeleton/skeleton.mk | 1 + utils/checkpackagelib/lib_mk.py | 10 ++++++++++ utils/checkpackagelib/test_lib_mk.py | 23 +++++++++++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 9d97f02f08..634c76e437 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -14,6 +14,7 @@ SKELETON_ADD_SKELETON_DEPENDENCY = NO # We create a compatibility symlink in case a post-build script still # uses $(HOST_DIR)/usr define HOST_SKELETON_INSTALL_CMDS +# check-package DoNotInstallToHostdirUsr $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index 8adf844e9a..d340882971 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -21,6 +21,16 @@ continue_conditional = ["elif", "else"] end_conditional = ["endif"] +class DoNotInstallToHostdirUsr(_CheckFunction): + INSTALL_TO_HOSTDIR_USR = re.compile(r"^[^#].*\$\(HOST_DIR\)/usr") + + def check_line(self, lineno, text): + if self.INSTALL_TO_HOSTDIR_USR.match(text.rstrip()): + return ["{}:{}: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/" + .format(self.filename, lineno), + text] + + class Ifdef(_CheckFunction): IFDEF = re.compile(r"^\s*(else\s+|)(ifdef|ifndef)\s") diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 80a1736b4e..2086237ebb 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -3,6 +3,29 @@ import checkpackagelib.test_util as util import checkpackagelib.lib_mk as m +DoNotInstallToHostdirUsr = [ + ('real case', + 'libapparmor.mk', + 'LIBAPPARMOR_CONF_OPTS += \\\n' + '\t--with-python \\\n' + '\tPYTHON=$(HOST_DIR)/usr/bin/python3 \\\n' + '\tPYTHON_CONFIG=$(STAGING_DIR)/usr/bin/python3-config \\\n' + '\tSWIG=$(SWIG)\n', + [['libapparmor.mk:3: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/', + '\tPYTHON=$(HOST_DIR)/usr/bin/python3 \\\n']]), + ('ignore comment', + 'any', + '# following code do not install to $(HOST_DIR)/usr/\n', + []), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', DoNotInstallToHostdirUsr) +def test_DoNotInstallToHostdirUsr(testname, filename, string, expected): + warnings = util.check_file(m.DoNotInstallToHostdirUsr, filename, string) + assert warnings == expected + + Ifdef = [ ('ignore commented line', 'any', From arnout at mind.be Sun Apr 9 20:33:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 22:33:24 +0200 Subject: [Buildroot] [git commit] Makefile: merge check-flake8 into check-package Message-ID: <20230409205919.0DE5483C0A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9df6503ed047acb37dae66fab2a1208f2b5ecb5e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Teach check-package to detect python files by type and check them using flake8. Do not use subprocess to call 'python3 -m flake8' in order to avoid too many spawned shells, which in its turn would slow down the check for multiple files. (make check-package takes twice the time using a shell for each flake8 call, when compared of importing the main application) Expand the runtime test and the unit tests for check-package. Remove check-flake8 from the makefile and also from the GitLab CI because the exact same checks become part of check-package. Suggested-by: Arnout Vandecappelle Signed-off-by: Ricardo Martincoski [Arnout: add a comment to x-python to explain its purpose] Signed-off-by: Arnout Vandecappelle --- Makefile | 9 +------ support/misc/gitlab-ci.yml.in | 4 ---- support/scripts/generate-gitlab-ci-yml | 2 +- .../tests/utils/br2-external/utils/x-python | 3 +++ support/testing/tests/utils/test_check_package.py | 17 +++++++++++++ utils/check-package | 3 +++ utils/checkpackagelib/lib_python.py | 1 + utils/checkpackagelib/test_tool.py | 28 ++++++++++++++++++++++ utils/checkpackagelib/tool.py | 15 ++++++++++++ 9 files changed, 69 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 3498f7226b..95959daab2 100644 --- a/Makefile +++ b/Makefile @@ -123,7 +123,7 @@ endif noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \ defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \ randpackageconfig allyespackageconfig allnopackageconfig \ - print-version olddefconfig distclean manual manual-% check-package check-flake8 + print-version olddefconfig distclean manual manual-% check-package # Some global targets do not trigger a build, but are used to collect # metadata, or do various checks. When such targets are triggered, @@ -1249,13 +1249,6 @@ release: print-version: @echo $(BR2_VERSION_FULL) -check-flake8: - $(Q)git ls-tree -r --name-only HEAD \ - | xargs file \ - | grep 'Python script' \ - | cut -d':' -f1 \ - | xargs -- python3 -m flake8 --statistics - check-package: $(Q)./utils/check-package `git ls-tree -r --name-only HEAD` \ --ignore-list=$(TOPDIR)/.checkpackageignore diff --git a/support/misc/gitlab-ci.yml.in b/support/misc/gitlab-ci.yml.in index 38aca31fb5..cbb6e555ce 100644 --- a/support/misc/gitlab-ci.yml.in +++ b/support/misc/gitlab-ci.yml.in @@ -13,10 +13,6 @@ before_script: script: - utils/get-developers -v -.check-flake8_base: - script: - - make check-flake8 - .check-package_base: script: - make check-package diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index e2fb2228b3..ea4340f47c 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -26,7 +26,7 @@ gen_tests() { local do_basics do_defconfigs do_runtime do_testpkg local defconfigs_ext cfg tst - basics=( check-package check-symbol DEVELOPERS flake8 package symbol ) + basics=( check-package check-symbol DEVELOPERS package symbol ) defconfigs=( $(cd configs; LC_ALL=C ls -1 *_defconfig) ) diff --git a/support/testing/tests/utils/br2-external/utils/x-python b/support/testing/tests/utils/br2-external/utils/x-python new file mode 100644 index 0000000000..da7c36c7e0 --- /dev/null +++ b/support/testing/tests/utils/br2-external/utils/x-python @@ -0,0 +1,3 @@ +#!/usr/bin/env python3 +# Trigger flake8 warning "W391 blank line at end of file" + diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py index d2c1556845..87382e07b0 100644 --- a/support/testing/tests/utils/test_check_package.py +++ b/support/testing/tests/utils/test_check_package.py @@ -250,3 +250,20 @@ class TestCheckPackage(unittest.TestCase): self.assert_file_was_processed(m) self.assert_warnings_generated_for_file(m) self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(abs_file), w) + + # python scripts are tested using flake8 + rel_file = "utils/x-python" + abs_path = infra.filepath("tests/utils/br2-external") + abs_file = os.path.join(abs_path, rel_file) + + w, m = call_script(["check-package", "-vvv", "-b", rel_file], + self.WITH_UTILS_IN_PATH, abs_path) + self.assert_file_was_processed(m) + self.assert_warnings_generated_for_file(m) + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(rel_file), w) + + w, m = call_script(["check-package", "-b", abs_file], + self.WITH_UTILS_IN_PATH, infra.basepath()) + self.assert_file_was_processed(m) + self.assert_warnings_generated_for_file(m) + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(abs_file), w) diff --git a/utils/check-package b/utils/check-package index 27070571c9..758d51ba8b 100755 --- a/utils/check-package +++ b/utils/check-package @@ -14,6 +14,7 @@ import checkpackagelib.lib_config import checkpackagelib.lib_hash import checkpackagelib.lib_mk import checkpackagelib.lib_patch +import checkpackagelib.lib_python import checkpackagelib.lib_shellscript import checkpackagelib.lib_sysv @@ -100,6 +101,8 @@ def get_lib_from_filetype(fname): filetype = get_filetype(fname) if filetype == "text/x-shellscript": return checkpackagelib.lib_shellscript + if filetype in ["text/x-python", "text/x-script.python"]: + return checkpackagelib.lib_python return None diff --git a/utils/checkpackagelib/lib_python.py b/utils/checkpackagelib/lib_python.py new file mode 100644 index 0000000000..f8c17ddc10 --- /dev/null +++ b/utils/checkpackagelib/lib_python.py @@ -0,0 +1 @@ +from checkpackagelib.tool import Flake8 # noqa: F401 diff --git a/utils/checkpackagelib/test_tool.py b/utils/checkpackagelib/test_tool.py index a0bf88001d..cfa826f57c 100644 --- a/utils/checkpackagelib/test_tool.py +++ b/utils/checkpackagelib/test_tool.py @@ -66,6 +66,34 @@ def test_NotExecutable_hint(testname, hint, filename, permissions, string, expec assert warnings == expected +Flake8 = [ + ('empty', + 'empty.py', + '', + []), + ('W391', + 'blank-line.py', + '\n', + ["dir/blank-line.py:0: run 'flake8' and fix the warnings", + "dir/blank-line.py:1:1: W391 blank line at end of file"]), + ('more than one warning', + 'file', + 'import os\n' + 'import re\n' + '\n', + ["dir/file:0: run 'flake8' and fix the warnings", + "dir/file:1:1: F401 'os' imported but unused\n" + "dir/file:2:1: F401 're' imported but unused\n" + 'dir/file:3:1: W391 blank line at end of file']), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Flake8) +def test_Flake8(testname, filename, string, expected): + warnings = check_file(m.Flake8, filename, string) + assert warnings == expected + + Shellcheck = [ ('missing shebang', 'empty.sh', diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py index 632aaa9f9e..907ada704f 100644 --- a/utils/checkpackagelib/tool.py +++ b/utils/checkpackagelib/tool.py @@ -1,5 +1,7 @@ +import flake8.main.application import os import subprocess +import tempfile from checkpackagelib.base import _Tool @@ -14,6 +16,19 @@ class NotExecutable(_Tool): return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] +class Flake8(_Tool): + def run(self): + with tempfile.NamedTemporaryFile() as output: + app = flake8.main.application.Application() + app.run(['--output-file={}'.format(output.name), self.filename]) + stdout = output.readlines() + processed_output = [str(line.decode().rstrip()) for line in stdout if line] + if len(stdout) == 0: + return + return ["{}:0: run 'flake8' and fix the warnings".format(self.filename), + '\n'.join(processed_output)] + + class Shellcheck(_Tool): def run(self): cmd = ['shellcheck', self.filename] From arnout at mind.be Sun Apr 9 20:56:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 22:56:15 +0200 Subject: [Buildroot] [git commit] package/efivar: don't install in $(HOST_DIR)/usr Message-ID: <20230409205919.1B16183C0B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47910ccc361934ab4b3fbcfe05530f38de07844f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For years already, $(HOST_DIR)/usr is deprecated. Install directly in $(HOST_DIR). This will trigger a check-package error in the following commit. Signed-off-by: Arnout Vandecappelle --- package/efivar/efivar.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/efivar/efivar.mk b/package/efivar/efivar.mk index 8b1d338bec..ee6d7302df 100644 --- a/package/efivar/efivar.mk +++ b/package/efivar/efivar.mk @@ -39,7 +39,7 @@ define EFIVAR_BUILD_CMDS endef define HOST_EFIVAR_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/usr/bin/makeguids + $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/bin/makeguids endef define EFIVAR_INSTALL_STAGING_CMDS From arnout at mind.be Sun Apr 9 19:59:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:59:04 +0200 Subject: [Buildroot] [git commit] utils/check-package: check files in support/ Message-ID: <20230409205919.01C2183C07@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60fdaf56fed83614ecdeab5e49de8087b78219cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The .mk files inside both support/dependencies and support/misc are not package recipes, similar to package/pkg-*.mk. The check-package don't apply to them. Therefore ignore such files. In the test infra, some br2-externals are used as fixtures to provide (sometimes) failure cases, so ignore files in these directories. Files inside support/kconfig are files copied from linux upstream, so do not generate warnings for them. support/gnuconfig contains auto-generated config.{guess,sub} files, so do not generate shellcheck warnings for them. Signed-off-by: Ricardo Martincoski Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 42 ++++++++++++++++++++++++++++++++++++++++++ utils/check-package | 6 ++++++ 2 files changed, 48 insertions(+) diff --git a/.checkpackageignore b/.checkpackageignore index ae4356f500..81ca4d8de9 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -288,3 +288,45 @@ package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables package/xl2tp/xl2tpd TrailingSpace +support/dependencies/check-host-asciidoc.sh Shellcheck +support/dependencies/check-host-cmake.sh Shellcheck +support/dependencies/check-host-gzip.sh Shellcheck +support/dependencies/check-host-lzip.sh Shellcheck +support/dependencies/check-host-make.sh Shellcheck +support/dependencies/check-host-python3.sh Shellcheck +support/dependencies/check-host-tar.sh Shellcheck +support/dependencies/check-host-xzcat.sh Shellcheck +support/dependencies/dependencies.sh Shellcheck +support/download/bzr ConsecutiveEmptyLines Shellcheck +support/download/cargo-post-process Shellcheck +support/download/check-hash Shellcheck +support/download/cvs Shellcheck +support/download/dl-wrapper Shellcheck +support/download/file Shellcheck +support/download/git Shellcheck +support/download/go-post-process Shellcheck +support/download/hg Shellcheck +support/download/scp Shellcheck +support/download/sftp Shellcheck +support/download/svn Shellcheck +support/download/wget Shellcheck +support/gnuconfig/update Shellcheck +support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob +support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob +support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder +support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob +support/misc/relocate-sdk.sh Shellcheck +support/scripts/apply-patches.sh Shellcheck +support/scripts/br2-external Shellcheck +support/scripts/check-bin-arch Shellcheck +support/scripts/check-host-rpath Shellcheck +support/scripts/expunge-gconv-modules Shellcheck +support/scripts/fix-configure-powerpc64.sh EmptyLastLine +support/scripts/fix-rpath Shellcheck +support/scripts/generate-gitlab-ci-yml Shellcheck +support/scripts/mkmakefile ConsecutiveEmptyLines Shellcheck +support/scripts/mkusers Shellcheck +support/scripts/setlocalversion Shellcheck +support/testing/tests/core/post-build.sh Shellcheck +support/testing/tests/package/test_opkg/post-build.sh Shellcheck +support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject diff --git a/utils/check-package b/utils/check-package index e3b7d8515f..27070571c9 100755 --- a/utils/check-package +++ b/utils/check-package @@ -112,6 +112,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ r"fs/", r"linux/", r"package/", + r"support/", r"system/", r"toolchain/", r"utils/", @@ -121,6 +122,11 @@ DO_NOT_CHECK_INTREE = re.compile(r"|".join([ r"fs/common\.mk$", r"package/doc-asciidoc\.mk$", r"package/pkg-\S*\.mk$", + r"support/dependencies/[^/]+\.mk$", + r"support/gnuconfig/config\.", + r"support/kconfig/", + r"support/misc/[^/]+\.mk$", + r"support/testing/tests/.*br2-external/", r"toolchain/helpers\.mk$", r"toolchain/toolchain-external/pkg-toolchain-external\.mk$", ])) From arnout at mind.be Sun Apr 9 19:51:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:51:11 +0200 Subject: [Buildroot] [git commit] utils/check-package: check files in board/ Message-ID: <20230409205918.EB56583C05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29d6f319a0aed8ebad6bb3aef18b13479886aa54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When a SysV init script is inside package/ it doesn't need to be executable. However, when an init script is inside a fs_overlay, it *does* need to be executable. Therefore, skip the NotExecutable test for init scripts. We detect them based on the directory /etc/init.d Signed-off-by: Ricardo Martincoski [Arnout: update .checkpackageignore] Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 91 +++++++++++++++++++++++++++++++++++++++ utils/check-package | 1 + utils/checkpackagelib/lib_sysv.py | 3 ++ utils/checkpackagelib/tool.py | 5 +++ 4 files changed, 100 insertions(+) diff --git a/.checkpackageignore b/.checkpackageignore index 4faa3a8b8f..ae4356f500 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,3 +1,94 @@ +board/aarch64-efi/post-image.sh Shellcheck +board/amarula/vyasa/post-build.sh Shellcheck +board/andes/ae350/post-build.sh Shellcheck +board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck +board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck +board/aspeed/common/post-image.sh Shellcheck +board/asus/tinker/post-build.sh Shellcheck +board/atmel/flasher.sh Shellcheck +board/beaglebone/post-build.sh Shellcheck +board/beagleboneai/post-build.sh Shellcheck +board/beaglev/post-build.sh Shellcheck +board/beelink/gs1/post-build.sh Shellcheck +board/boundarydevices/common/post-build.sh Shellcheck +board/boundarydevices/common/post-image.sh Shellcheck +board/broadcom/northstar/post-image.sh Shellcheck +board/bsh/imx8mn-bsh-smm-s2-pro/flash.sh EmptyLastLine Shellcheck +board/bsh/imx8mn-bsh-smm-s2-pro/post-build.sh Shellcheck +board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh Shellcheck +board/bsh/imx8mn-bsh-smm-s2/flash.sh EmptyLastLine Shellcheck +board/bsh/imx8mn-bsh-smm-s2/post-build.sh Shellcheck +board/canaan/k210-soc/post-build.sh Shellcheck +board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck +board/chromebook/elm/sign.sh Shellcheck +board/chromebook/mksd.sh Shellcheck +board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder +board/chromebook/snow/sign.sh Shellcheck +board/cubietech/cubieboard2/post-image.sh Shellcheck +board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck +board/freescale/common/imx/post-image.sh Shellcheck +board/freescale/common/mxs/post-image.sh Shellcheck +board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck +board/hardkernel/odroidc2/post-image.sh Shellcheck +board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables +board/hardkernel/odroidxu4/post-image.sh EmptyLastLine Shellcheck +board/intel/galileo/post-build.sh Shellcheck +board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables +board/kontron/bl-imx8mm/post-build.sh Shellcheck +board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject +board/kontron/pitx-imx8m/post-build.sh Shellcheck +board/kontron/smarc-sal28/post-build.sh Shellcheck +board/lego/ev3/post-image.sh Shellcheck +board/lemaker/bananapro/post-build.sh Shellcheck +board/lemaker/bananapro/post-image.sh Shellcheck +board/mender/x86_64/post-image-efi.sh ConsecutiveEmptyLines +board/minnowboard/post-build.sh Shellcheck +board/nexbox/a95x/post-build.sh Shellcheck +board/nexbox/a95x/post-image.sh Shellcheck +board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-support.patch NumberedSubject +board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch NumberedSubject +board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject +board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject +board/olimex/a13_olinuxino/post-build.sh Shellcheck +board/olimex/a20_olinuxino/post-build.sh Shellcheck +board/olimex/a33_olinuxino/post-build.sh Shellcheck +board/olpc/post-build.sh Shellcheck +board/orangepi/common/post-build.sh Shellcheck +board/orangepi/orangepi-lite2/post-build.sh Shellcheck +board/orangepi/orangepi-one-plus/post-build.sh Shellcheck +board/pine64/rock64/post-build.sh Shellcheck +board/pine64/rockpro64/post-build.sh Shellcheck +board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck +board/qemu/post-image.sh Shellcheck +board/qemu/x86/post-build.sh Shellcheck +board/qemu/x86_64/post-build.sh Shellcheck +board/radxa/rockpi-n8/post-build.sh Shellcheck +board/raspberrypi/post-build.sh Shellcheck +board/raspberrypi/post-image.sh Shellcheck +board/roseapplepi/post-build.sh Shellcheck +board/sifive/hifive-unleashed/post-build.sh Shellcheck +board/solidrun/clearfog/post-build.sh Shellcheck +board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck +board/solidrun/macchiatobin/post-build.sh Shellcheck +board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh Shellcheck +board/stmicroelectronics/common/stm32mp157/post-image.sh Shellcheck +board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck +board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck +board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck +board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck +board/synopsys/axs10x/post-build.sh Shellcheck +board/technologic/ts4900/post-image.sh Shellcheck +board/terasic/de10nano_cyclone5/barebox-env/boot/mmc Shellcheck +board/toradex/apalis-imx6/post-image.sh Shellcheck +board/udoo/common/post-build.sh Shellcheck +board/versal/post-build.sh Shellcheck +board/versal/post-image.sh Shellcheck TrailingSpace +board/zynq/post-build.sh Shellcheck +board/zynq/post-image.sh Shellcheck +board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace +board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder +board/zynqmp/post-build.sh Shellcheck +board/zynqmp/post-image.sh Shellcheck package/alsamixergui/0001-misc-fixes.patch Sob package/am33x-cm3/S93-am335x-pm-firmware-load Variables package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob diff --git a/utils/check-package b/utils/check-package index 98a25bd0b2..e3b7d8515f 100755 --- a/utils/check-package +++ b/utils/check-package @@ -107,6 +107,7 @@ CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") DO_CHECK_INTREE = re.compile(r"|".join([ r"Config.in", r"arch/", + r"board/", r"boot/", r"fs/", r"linux/", diff --git a/utils/checkpackagelib/lib_sysv.py b/utils/checkpackagelib/lib_sysv.py index 386d085afc..dc4afd71b8 100644 --- a/utils/checkpackagelib/lib_sysv.py +++ b/utils/checkpackagelib/lib_sysv.py @@ -21,6 +21,9 @@ class Indent(_CheckFunction): class NotExecutable(checkpackagelib.tool.NotExecutable): + def ignore(self): + return 'etc/init.d/' in self.filename + def hint(self): return ", just make sure you use '$(INSTALL) -D -m 0755' in the .mk file" diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py index e719fdd407..632aaa9f9e 100644 --- a/utils/checkpackagelib/tool.py +++ b/utils/checkpackagelib/tool.py @@ -4,7 +4,12 @@ from checkpackagelib.base import _Tool class NotExecutable(_Tool): + def ignore(self): + return False + def run(self): + if self.ignore(): + return if os.access(self.filename, os.X_OK): return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] From arnout at mind.be Sun Apr 9 21:01:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:01:43 +0200 Subject: [Buildroot] [PATCH 10/16] utils/check-package: check all shell scripts In-Reply-To: <20220724054912.2354219-11-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-11-ricardo.martincoski@gmail.com> Message-ID: <6335b9bc-ba5c-565f-cbd1-721b65850dc4@mind.be> On 24/07/2022 07:49, Ricardo Martincoski wrote: > Currently only SysV init scripts are checked using shellcheck and a few > other rules (e.g. variable naming, file naming). > > Extend the check using shellcheck to all shell scripts in the tree. > This is actually limited to the list of directories that check-package > knows that can check, but that list can be expanded later. > > In order to apply the check to all shell scripts, use python3-magic to > determine the file type. > Keep testing first for name pattern, and only in the case there is no > match, check the file type. This ensures, for instance, that SysV > init scripts follow specific rules. > > Apply these checks for shell scripts: > - shellcheck; > - trailing space; > - consecutive empty lines; > - empty last line on file; > - newline at end of file. > > Update the list of ignored warnings. > > Since 'make check-package' always run using the docker image, there is > no dependency added to the host machine. > > Do not add unit tests since no function was added, they were just > reused. > But expand the runtime test for check-package using as fixture a file > that generates a shellcheck warning. > > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master, after regenerating the list thanks. Regards, Arnout > --- > .checkpackageignore | 20 +++++++++++++++++++ > .../utils/br2-external/utils/x-shellscript | 2 ++ > .../testing/tests/utils/test_check_package.py | 17 ++++++++++++++++ > utils/check-package | 13 +++++++++++- > utils/checkpackagelib/lib_shellscript.py | 5 +++++ > 5 files changed, 56 insertions(+), 1 deletion(-) > create mode 100755 support/testing/tests/utils/br2-external/utils/x-shellscript > create mode 100644 utils/checkpackagelib/lib_shellscript.py > > diff --git a/.checkpackageignore b/.checkpackageignore > index 98099508ba..541f234bfd 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -52,6 +52,7 @@ package/busybox/S02sysctl Variables > package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck > package/busybox/S15watchdog Indent Variables > package/busybox/S50telnet Indent Shellcheck Variables > +package/busybox/udhcpc.script Shellcheck > package/bzip2/bzip2.hash HashSpaces > package/c-icap/S96cicap Indent Shellcheck Variables > package/cache-calibrator/cache-calibrator.hash HashSpaces > @@ -74,6 +75,7 @@ package/connman-gtk/connman-gtk.hash HashSpaces > package/connman/S45connman Variables > package/conntrack-tools/conntrack-tools.hash HashSpaces > package/copas/copas.hash HashSpaces > +package/coremark-pro/coremark-pro.sh.in Shellcheck > package/coxpcall/coxpcall.hash HashSpaces > package/cpio/cpio.hash HashSpaces > package/cppdb/cppdb.hash HashSpaces > @@ -104,6 +106,7 @@ package/dcron/S90dcron Variables > package/debianutils/debianutils.hash HashSpaces > package/dhcp/S80dhcp-relay Shellcheck Variables > package/dhcp/S80dhcp-server Shellcheck Variables > +package/dhcp/dhclient-script Shellcheck TrailingSpace > package/dhcpcd/S41dhcpcd Indent Variables > package/dhcpdump/dhcpdump.hash HashSpaces > package/dhrystone/0001-cmdline-nruns.patch Sob > @@ -131,6 +134,7 @@ package/earlyoom/S02earlyoom Indent Shellcheck > package/ecryptfs-utils/ecryptfs-utils.hash HashSpaces > package/efivar/efivar.hash HashSpaces > package/ejabberd/S50ejabberd Indent Shellcheck Variables > +package/ejabberd/check-erlang-lib Shellcheck > package/elftosb/elftosb.hash HashSpaces > package/elixir/elixir.hash HashSpaces > package/emlog/emlog.hash HashSpaces > @@ -144,6 +148,7 @@ package/exfat/exfat.hash HashSpaces > package/exim/S86exim Indent Variables > package/f2fs-tools/f2fs-tools.hash HashSpaces > package/fail2ban/S60fail2ban Shellcheck Variables > +package/fakedate/fakedate Shellcheck > package/fan-ctrl/fan-ctrl.hash HashSpaces > package/fbdump/fbdump.hash HashSpaces > package/fbterm/fbterm.hash HashSpaces > @@ -186,6 +191,7 @@ package/glorytun/glorytun.hash HashSpaces > package/gnuradio/gnuradio.hash HashSpaces > package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch Sob > package/gob2/gob2.hash HashSpaces > +package/google-breakpad/gen-syms.sh Shellcheck > package/googlefontdirectory/googlefontdirectory.hash HashSpaces > package/gperf/gperf.hash HashSpaces > package/gpsd/S50gpsd Indent Shellcheck Variables > @@ -205,11 +211,15 @@ package/ifmetric/ifmetric.hash HashSpaces > package/ifplugd/0001-cross.patch Sob > package/ifplugd/0002-fix-headers.patch Sob > package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables > +package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck > +package/ifupdown-scripts/nfs_check Shellcheck > package/igd2-for-linux/S99upnpd Indent Shellcheck Variables > package/igh-ethercat/igh-ethercat.hash HashSpaces > package/ijs/ijs.hash HashSpaces > package/ima-evm-utils/ima-evm-utils.hash HashSpaces > package/inadyn/S70inadyn Indent NotExecutable > +package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck > +package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck > package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables > package/intltool/intltool.hash HashSpaces > package/iodine/iodine.hash HashSpaces > @@ -400,6 +410,7 @@ package/mariadb/S97mysqld Indent Shellcheck Variables > package/matchbox-common/matchbox-common.hash HashSpaces > package/matchbox-desktop/matchbox-desktop.hash HashSpaces > package/matchbox-keyboard/matchbox-keyboard.hash HashSpaces > +package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace > package/matchbox-panel/matchbox-panel.hash HashSpaces > package/matchbox-startup-monitor/matchbox-startup-monitor.hash HashSpaces > package/memstat/memstat.hash HashSpaces > @@ -441,6 +452,7 @@ package/netifrc/netifrc.hash HashSpaces > package/netopeer2/S52netopeer2 Shellcheck Variables > package/netplug/0001-makefile-flags.patch Sob > package/netplug/S29netplug Indent Shellcheck Variables > +package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck > package/netsnmp/S59snmpd Indent Shellcheck Variables > package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables > package/newt/newt.hash HashSpaces > @@ -470,6 +482,7 @@ package/openobex/openobex.hash HashSpaces > package/openpowerlink/openpowerlink.hash HashSpaces > package/openssh/S50sshd EmptyLastLine Indent Variables > package/opentyrian-data/opentyrian-data.hash HashSpaces > +package/openvmtools/shutdown Shellcheck > package/openvpn/S60openvpn Indent Shellcheck Variables > package/optee-client/S30optee Indent Shellcheck Variables > package/opus-tools/opus-tools.hash HashSpaces > @@ -561,6 +574,7 @@ package/picocom/picocom.hash HashSpaces > package/pigpio/S50pigpio Shellcheck Variables > package/pimd/pimd.hash HashSpaces > package/pixiewps/pixiewps.hash HashSpaces > +package/pkgconf/pkg-config.in Shellcheck > package/policycoreutils/policycoreutils.hash HashSpaces > package/polkit/S50polkit NotExecutable Shellcheck Variables > package/popperjs/popperjs.hash HashSpaces > @@ -748,9 +762,11 @@ package/supertuxkart/supertuxkart.hash HashSpaces > package/supervisor/S99supervisord Variables > package/suricata/S99suricata Shellcheck > package/swig/swig.hash HashSpaces > +package/swupdate/swupdate.sh Shellcheck > package/sylpheed/sylpheed.hash HashSpaces > package/synergy/synergy.hash HashSpaces > package/sysrepo/S51sysrepo-plugind Indent Shellcheck > +package/systemd/fakeroot_tmpfiles.sh Shellcheck > package/sysvinit/sysvinit.hash HashSpaces > package/szip/szip.hash HashSpaces > package/targetcli-fb/S50target Shellcheck Variables > @@ -761,6 +777,7 @@ package/tftpd/S80tftpd-hpa Indent Shellcheck Variables > package/thttpd/thttpd.hash HashSpaces > package/ti-cgt-pru/ti-cgt-pru.hash HashSpaces > package/ti-gfx/S80ti-gfx Shellcheck Variables > +package/ti-gfx/esrev.sh Shellcheck > package/ti-sgx-um/S80ti-sgx Variables > package/time/time.hash HashSpaces > package/tinc/tinc.hash HashSpaces > @@ -789,6 +806,7 @@ package/usb_modeswitch_data/usb_modeswitch_data.hash HashSpaces > package/usbguard/S20usbguard Indent Shellcheck Variables > package/ussp-push/ussp-push.hash HashSpaces > package/utp_com/utp_com.hash HashSpaces > +package/vala/vala-wrapper Shellcheck > package/vdr-plugin-vnsiserver/vdr-plugin-vnsiserver.hash HashSpaces > package/vmtouch/vmtouch.hash HashSpaces > package/vsftpd/S70vsftpd Indent Shellcheck Variables > @@ -799,6 +817,7 @@ package/webrtc-audio-processing/webrtc-audio-processing.hash HashSpaces > package/wf111/wf111.hash HashSpaces > package/whetstone/whetstone.hash HashSpaces > package/wireless_tools/wireless_tools.hash HashSpaces > +package/wpa_supplicant/ifupdown.sh Shellcheck > package/wpan-tools/wpan-tools.hash HashSpaces > package/wsapi-fcgi/wsapi-fcgi.hash HashSpaces > package/wsapi-xavante/wsapi-xavante.hash HashSpaces > @@ -903,6 +922,7 @@ package/x11r7/xlib_xtrans/xlib_xtrans.hash HashSpaces > package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables > package/x11r7/xutil_makedepend/xutil_makedepend.hash HashSpaces > package/xavante/xavante.hash HashSpaces > +package/xl2tp/xl2tpd TrailingSpace > package/xmlstarlet/xmlstarlet.hash HashSpaces > package/xutil_util-macros/xutil_util-macros.hash HashSpaces > package/yad/yad.hash HashSpaces > diff --git a/support/testing/tests/utils/br2-external/utils/x-shellscript b/support/testing/tests/utils/br2-external/utils/x-shellscript > new file mode 100755 > index 0000000000..a7de4124bd > --- /dev/null > +++ b/support/testing/tests/utils/br2-external/utils/x-shellscript > @@ -0,0 +1,2 @@ > +#!/bin/bash > +unused="text" > diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py > index f21b9e939f..aeda0857e3 100644 > --- a/support/testing/tests/utils/test_check_package.py > +++ b/support/testing/tests/utils/test_check_package.py > @@ -232,3 +232,20 @@ class TestCheckPackage(unittest.TestCase): > .format(subdir_file), w) > self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fixed the file and forgot to update .checkpackageignore?" > .format(subdir_file), w) > + > + # shell scripts are tested using shellcheck > + rel_file = "utils/x-shellscript" > + abs_path = infra.filepath("tests/utils/br2-external") > + abs_file = os.path.join(abs_path, rel_file) > + > + w, m = call_script(["check-package", "-b", rel_file], > + self.WITH_UTILS_IN_PATH, abs_path) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(rel_file), w) > + > + w, m = call_script(["check-package", "-b", abs_file], > + self.WITH_UTILS_IN_PATH, infra.basepath()) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(abs_file), w) > diff --git a/utils/check-package b/utils/check-package > index 1508e39c37..6612cee24e 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -3,6 +3,7 @@ > > import argparse > import inspect > +import magic > import os > import re > import six > @@ -13,6 +14,7 @@ import checkpackagelib.lib_config > import checkpackagelib.lib_hash > import checkpackagelib.lib_mk > import checkpackagelib.lib_patch > +import checkpackagelib.lib_shellscript > import checkpackagelib.lib_sysv > > IGNORE_FILENAME = ".checkpackageignore" > @@ -86,6 +88,15 @@ def parse_args(): > return flags > > > +def get_lib_from_filetype(fname): > + if not os.path.isfile(fname): > + return None > + filetype = magic.from_file(fname, mime=True) > + if filetype == "text/x-shellscript": > + return checkpackagelib.lib_shellscript > + return None > + > + > CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") > DO_CHECK_INTREE = re.compile(r"|".join([ > r"Config.in", > @@ -129,7 +140,7 @@ def get_lib_from_filename(fname): > return checkpackagelib.lib_patch > if SYSV_INIT_SCRIPT_FILENAME.search(fname): > return checkpackagelib.lib_sysv > - return None > + return get_lib_from_filetype(fname) > > > def common_inspect_rules(m): > diff --git a/utils/checkpackagelib/lib_shellscript.py b/utils/checkpackagelib/lib_shellscript.py > new file mode 100644 > index 0000000000..9b4f4aed58 > --- /dev/null > +++ b/utils/checkpackagelib/lib_shellscript.py > @@ -0,0 +1,5 @@ > +from checkpackagelib.lib import ConsecutiveEmptyLines # noqa: F401 > +from checkpackagelib.lib import EmptyLastLine # noqa: F401 > +from checkpackagelib.lib import NewlineAtEof # noqa: F401 > +from checkpackagelib.lib import TrailingSpace # noqa: F401 > +from checkpackagelib.tool import Shellcheck # noqa: F401 From arnout at mind.be Sun Apr 9 21:02:12 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:02:12 +0200 Subject: [Buildroot] [PATCH 11/16] utils/check-package: check files in utils/ In-Reply-To: <20220724054912.2354219-12-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-12-ricardo.martincoski@gmail.com> Message-ID: On 24/07/2022 07:49, Ricardo Martincoski wrote: > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master after updating the ignore list, thanks. Regards, Arnout > --- > .checkpackageignore | 4 ++++ > utils/check-package | 1 + > 2 files changed, 5 insertions(+) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 541f234bfd..765e5c1cba 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -940,3 +940,7 @@ toolchain/toolchain-external/toolchain-external-linaro-aarch64/toolchain-externa > toolchain/toolchain-external/toolchain-external-linaro-arm/toolchain-external-linaro-arm.hash HashSpaces > toolchain/toolchain-external/toolchain-external-linaro-armeb/toolchain-external-linaro-armeb.hash HashSpaces > toolchain/toolchain-external/toolchain-external-synopsys-arc/toolchain-external-synopsys-arc.hash HashSpaces > +utils/brmake Shellcheck > +utils/config Shellcheck > +utils/docker-run Shellcheck > +utils/test-pkg Shellcheck > diff --git a/utils/check-package b/utils/check-package > index 6612cee24e..880fcfa21e 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -107,6 +107,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ > r"package/", > r"system/", > r"toolchain/", > + r"utils/", > ])) > DO_NOT_CHECK_INTREE = re.compile(r"|".join([ > r"boot/barebox/barebox\.mk$", From arnout at mind.be Sun Apr 9 21:02:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:02:50 +0200 Subject: [Buildroot] [PATCH 12/16] utils/check-package: check files in board/ In-Reply-To: <20220724054912.2354219-13-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-13-ricardo.martincoski@gmail.com> Message-ID: <344a1fda-eeb7-940b-a986-5ec3d82422fc@mind.be> On 24/07/2022 07:49, Ricardo Martincoski wrote: > When a SysV init script is inside package/ it does not need to be > executable. > But this check does not apply in the case the script is in a fs_overlay. I reformulated this a bit because I didn't understand it first. > > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master after regenerating the ignore list. Regards, Arnout > --- > .checkpackageignore | 92 +++++++++++++++++++++++++++++++ > utils/check-package | 1 + > utils/checkpackagelib/lib_sysv.py | 3 + > utils/checkpackagelib/tool.py | 5 ++ > 4 files changed, 101 insertions(+) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 765e5c1cba..58c05416c4 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1,3 +1,95 @@ > +board/aarch64-efi/post-image.sh Shellcheck > +board/amarula/a64-relic/post-build.sh Shellcheck > +board/amarula/vyasa/post-build.sh Shellcheck > +board/andes/ae350/post-build.sh Shellcheck > +board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck > +board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck > +board/aspeed/common/post-image.sh Shellcheck > +board/asus/tinker/post-build.sh Shellcheck > +board/atmel/flasher.sh Shellcheck > +board/beaglebone/post-build.sh Shellcheck > +board/beagleboneai/post-build.sh Shellcheck > +board/beaglev/post-build.sh Shellcheck > +board/beelink/gs1/post-build.sh Shellcheck > +board/boundarydevices/common/post-build.sh Shellcheck > +board/boundarydevices/common/post-image.sh Shellcheck > +board/canaan/k210-soc/post-build.sh Shellcheck > +board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck > +board/chromebook/elm/sign.sh Shellcheck > +board/chromebook/mksd.sh Shellcheck > +board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder > +board/chromebook/snow/sign.sh Shellcheck > +board/cubietech/cubieboard2/post-image.sh Shellcheck > +board/firefly/roc-rk3399-pc/post-build.sh Shellcheck > +board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck > +board/freescale/common/imx/post-image.sh Shellcheck > +board/freescale/common/mxs/post-image.sh Shellcheck > +board/friendlyarm/nanopc-t4/post-build.sh Shellcheck > +board/friendlyarm/nanopi-m4/post-build.sh Shellcheck > +board/friendlyarm/nanopi-neo-plus2/post-build.sh Shellcheck > +board/friendlyarm/nanopi-neo4/post-build.sh Shellcheck > +board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck > +board/hardkernel/odroidc2/post-image.sh Shellcheck > +board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables > +board/hardkernel/odroidxu4/post-image.sh EmptyLastLine Shellcheck > +board/intel/galileo/post-build.sh Shellcheck > +board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables > +board/kontron/bl-imx8mm/patches/uboot/0001-imx-imx8mm-imx8mm-kontron-n801x-s-convert-options-to.patch NumberedSubject > +board/kontron/bl-imx8mm/patches/uboot/0002-imx-imx8mm-imx8mm-kontron-n801x-s-add-common-board-u.patch NumberedSubject > +board/kontron/bl-imx8mm/post-build.sh Shellcheck > +board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject > +board/kontron/pitx-imx8m/post-build.sh Shellcheck > +board/kontron/smarc-sal28/post-build.sh Shellcheck > +board/lego/ev3/post-image.sh Shellcheck > +board/lemaker/bananapro/post-build.sh Shellcheck > +board/lemaker/bananapro/post-image.sh Shellcheck > +board/minnowboard/post-build.sh Shellcheck > +board/nexbox/a95x/post-build.sh Shellcheck > +board/nexbox/a95x/post-image.sh Shellcheck > +board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject > +board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject > +board/olimex/a13_olinuxino/post-build.sh Shellcheck > +board/olimex/a20_olinuxino/post-build.sh Shellcheck > +board/olimex/a33_olinuxino/post-build.sh Shellcheck > +board/olpc/post-build.sh Shellcheck > +board/orangepi/common/post-build.sh Shellcheck > +board/orangepi/orangepi-lite2/post-build.sh Shellcheck > +board/orangepi/orangepi-one-plus/post-build.sh Shellcheck > +board/orangepi/orangepi-rk3399/post-build.sh Shellcheck > +board/pine64/rock64/post-build.sh Shellcheck > +board/pine64/rockpro64/post-build.sh Shellcheck > +board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck > +board/qemu/post-image.sh Shellcheck > +board/qemu/x86/post-build.sh Shellcheck > +board/qemu/x86_64/post-build.sh Shellcheck > +board/radxa/rockpi-4/post-build.sh Shellcheck > +board/radxa/rockpi-n10/post-build.sh Shellcheck > +board/radxa/rockpi-n8/post-build.sh Shellcheck > +board/raspberrypi/post-build.sh Shellcheck > +board/raspberrypi/post-image.sh Shellcheck > +board/roseapplepi/post-build.sh Shellcheck > +board/sifive/hifive-unleashed/post-build.sh Shellcheck > +board/sinovoip/m1-plus/post-build.sh Shellcheck > +board/solidrun/clearfog/post-build.sh Shellcheck > +board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck > +board/solidrun/macchiatobin/post-build.sh Shellcheck > +board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh Shellcheck > +board/stmicroelectronics/common/stm32mp157/post-image.sh Shellcheck > +board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck > +board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck > +board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck > +board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck > +board/synopsys/axs10x/post-build.sh Shellcheck > +board/technologic/ts4900/post-image.sh Shellcheck > +board/toradex/apalis-imx6/post-image.sh Shellcheck > +board/udoo/common/post-build.sh Shellcheck > +board/zynq/post-build.sh Shellcheck > +board/zynq/post-image.sh Shellcheck > +board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace > +board/zynqmp/kria/patches/uboot/0001-arm64-zynqmp-zynqmp-sm-k26-revA-Fix-DP-PLL-configura.patch NumberedSubject > +board/zynqmp/post-build.sh Shellcheck > +board/zynqmp/post-image.sh Shellcheck > +board/zynqmp/zcu106/patches/uboot/0001-arm64-zynqmp-zynqmp-zcu102-revA-Fix-DP-PLL-configura.patch NumberedSubject > boot/binaries-marvell/binaries-marvell.hash HashSpaces > boot/s500-bootloader/s500-bootloader.hash HashSpaces > boot/shim/shim.hash HashSpaces > diff --git a/utils/check-package b/utils/check-package > index 880fcfa21e..874f58e0d2 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -101,6 +101,7 @@ CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") > DO_CHECK_INTREE = re.compile(r"|".join([ > r"Config.in", > r"arch/", > + r"board/", > r"boot/", > r"fs/", > r"linux/", > diff --git a/utils/checkpackagelib/lib_sysv.py b/utils/checkpackagelib/lib_sysv.py > index 386d085afc..dc4afd71b8 100644 > --- a/utils/checkpackagelib/lib_sysv.py > +++ b/utils/checkpackagelib/lib_sysv.py > @@ -21,6 +21,9 @@ class Indent(_CheckFunction): > > > class NotExecutable(checkpackagelib.tool.NotExecutable): > + def ignore(self): > + return 'etc/init.d/' in self.filename > + > def hint(self): > return ", just make sure you use '$(INSTALL) -D -m 0755' in the .mk file" > > diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py > index e719fdd407..632aaa9f9e 100644 > --- a/utils/checkpackagelib/tool.py > +++ b/utils/checkpackagelib/tool.py > @@ -4,7 +4,12 @@ from checkpackagelib.base import _Tool > > > class NotExecutable(_Tool): > + def ignore(self): > + return False > + > def run(self): > + if self.ignore(): > + return > if os.access(self.filename, os.X_OK): > return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] > From arnout at mind.be Sun Apr 9 21:03:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:03:36 +0200 Subject: [Buildroot] [PATCH 13/16] utils/check-package: check files in support/ In-Reply-To: <20220724054912.2354219-14-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-14-ricardo.martincoski@gmail.com> Message-ID: <4afe6a75-0e57-0a38-9273-5d20323f639b@mind.be> On 24/07/2022 07:49, Ricardo Martincoski wrote: > The .mk files inside both support/dependencies and support/misc are not > package recipes, they are makefiles, so check-package doesn't understand > them. Therefore ignore such files. > > In the test infra, some br2-externals are used as fixtures to provide > (sometimes) failure cases, so ignore files in these directories. > > Files inside support/kconfig are files copied from linux upstream, so do > not generate warnings for them. > > support/gnuconfig contains auto-generated config.{guess,sub} files, > so do not generate shellcheck warnings for them. > > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master after regenerating the ignore list. Regards, Arnout > --- > .checkpackageignore | 43 +++++++++++++++++++++++++++++++++++++++++++ > utils/check-package | 6 ++++++ > 2 files changed, 49 insertions(+) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 58c05416c4..8f9ab48674 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1021,6 +1021,49 @@ package/yad/yad.hash HashSpaces > package/zip/zip.hash HashSpaces > package/zmqpp/zmqpp.hash HashSpaces > package/zxing-cpp/zxing-cpp.hash HashSpaces > +support/dependencies/check-host-asciidoc.sh Shellcheck > +support/dependencies/check-host-cmake.sh Shellcheck > +support/dependencies/check-host-gzip.sh Shellcheck > +support/dependencies/check-host-lzip.sh Shellcheck > +support/dependencies/check-host-make.sh Shellcheck > +support/dependencies/check-host-python3.sh Shellcheck > +support/dependencies/check-host-tar.sh Shellcheck > +support/dependencies/check-host-xzcat.sh Shellcheck > +support/dependencies/dependencies.sh Shellcheck > +support/download/bzr ConsecutiveEmptyLines Shellcheck > +support/download/cargo-post-process Shellcheck > +support/download/check-hash Shellcheck > +support/download/cvs Shellcheck > +support/download/dl-wrapper Shellcheck > +support/download/file Shellcheck > +support/download/git Shellcheck > +support/download/go-post-process Shellcheck > +support/download/hg Shellcheck > +support/download/scp Shellcheck > +support/download/sftp Shellcheck > +support/download/svn Shellcheck > +support/download/wget Shellcheck > +support/gnuconfig/update Shellcheck > +support/legal-info/buildroot.hash HashSpaces > +support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob > +support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob > +support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder > +support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob > +support/misc/relocate-sdk.sh Shellcheck > +support/scripts/apply-patches.sh Shellcheck > +support/scripts/br2-external Shellcheck > +support/scripts/check-bin-arch Shellcheck > +support/scripts/check-host-rpath Shellcheck > +support/scripts/eclipse-register-toolchain Shellcheck > +support/scripts/fix-configure-powerpc64.sh EmptyLastLine > +support/scripts/fix-rpath Shellcheck > +support/scripts/generate-gitlab-ci-yml Shellcheck > +support/scripts/mkmakefile ConsecutiveEmptyLines Shellcheck > +support/scripts/mkusers Shellcheck > +support/scripts/setlocalversion Shellcheck > +support/testing/tests/core/post-build.sh Shellcheck > +support/testing/tests/package/test_opkg/post-build.sh Shellcheck > +support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject > toolchain/toolchain-external/toolchain-external-codescape-img-mips/toolchain-external-codescape-img-mips.hash HashSpaces > toolchain/toolchain-external/toolchain-external-codescape-mti-mips/toolchain-external-codescape-mti-mips.hash HashSpaces > toolchain/toolchain-external/toolchain-external-codesourcery-aarch64/toolchain-external-codesourcery-aarch64.hash HashSpaces > diff --git a/utils/check-package b/utils/check-package > index 874f58e0d2..601d899d3d 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -106,6 +106,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ > r"fs/", > r"linux/", > r"package/", > + r"support/", > r"system/", > r"toolchain/", > r"utils/", > @@ -115,6 +116,11 @@ DO_NOT_CHECK_INTREE = re.compile(r"|".join([ > r"fs/common\.mk$", > r"package/doc-asciidoc\.mk$", > r"package/pkg-\S*\.mk$", > + r"support/dependencies/[^/]+\.mk$", > + r"support/gnuconfig/config\.", > + r"support/kconfig/", > + r"support/misc/[^/]+\.mk$", > + r"support/testing/tests/.*br2-external/", > r"toolchain/helpers\.mk$", > r"toolchain/toolchain-external/pkg-toolchain-external\.mk$", > ])) From arnout at mind.be Sun Apr 9 21:04:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:04:26 +0200 Subject: [Buildroot] [PATCH 14/16] Makefile: merge check-flake8 into check-package In-Reply-To: <20220724054912.2354219-15-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-15-ricardo.martincoski@gmail.com> Message-ID: On 24/07/2022 07:49, Ricardo Martincoski wrote: > Teach check-package to detect python files by type and check them using > flake8. > Do not use subprocess to call 'python3 -m flake8' in order to avoid too > many spawned shells, which in its turn would slow down the check for > multiple files. (make check-package takes twice the time using a shell > for each flake8 call, when compared of importing the main application) > > Expand the runtime test and the unit tests for check-package. > > Since 'make check-package' always run using the docker image, there is > no dependency added to the host machine. > > Remove check-flake8 from the makefile and also from the GitLab CI > because the exact same checks become part of check-package. > > Suggested-by:: Arnout Vandecappelle > Signed-off-by: Ricardo Martincoski Applied to master, thanks. Regards, Arnout > --- > Makefile | 11 ++------ > support/misc/gitlab-ci.yml.in | 4 --- > support/scripts/generate-gitlab-ci-yml | 2 +- > .../tests/utils/br2-external/utils/x-python | 2 ++ > .../testing/tests/utils/test_check_package.py | 17 +++++++++++ > utils/check-package | 3 ++ > utils/checkpackagelib/lib_python.py | 1 + > utils/checkpackagelib/test_tool.py | 28 +++++++++++++++++++ > utils/checkpackagelib/tool.py | 15 ++++++++++ > 9 files changed, 69 insertions(+), 14 deletions(-) > create mode 100644 support/testing/tests/utils/br2-external/utils/x-python > create mode 100644 utils/checkpackagelib/lib_python.py > > diff --git a/Makefile b/Makefile > index f42dc3151d..7c7b67a616 100644 > --- a/Makefile > +++ b/Makefile > @@ -125,7 +125,7 @@ endif > noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \ > defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \ > randpackageconfig allyespackageconfig allnopackageconfig \ > - print-version olddefconfig distclean manual manual-% check-package check-flake8 > + print-version olddefconfig distclean manual manual-% check-package > > # Some global targets do not trigger a build, but are used to collect > # metadata, or do various checks. When such targets are triggered, > @@ -1240,19 +1240,12 @@ print-version: > check_inside_docker := $(shell if [ "`groups`" = 'br-user' ]; then echo y; else echo n; fi) > > # List of target that need to run inside docker image to ensure reproducible results > -inside_docker_targets := check-package check-flake8 > +inside_docker_targets := check-package > > ifeq ($(check_inside_docker),n) > $(inside_docker_targets): > $(Q)utils/docker-run $(MAKE) V=$(V) $@ > else > -check-flake8: > - $(Q)git ls-tree -r --name-only HEAD \ > - | xargs file \ > - | grep 'Python script' \ > - | cut -d':' -f1 \ > - | xargs -- python3 -m flake8 --statistics > - > check-package: > $(Q)./utils/check-package `git ls-tree -r --name-only HEAD` > endif > diff --git a/support/misc/gitlab-ci.yml.in b/support/misc/gitlab-ci.yml.in > index 3ac988a519..2fde904006 100644 > --- a/support/misc/gitlab-ci.yml.in > +++ b/support/misc/gitlab-ci.yml.in > @@ -6,10 +6,6 @@ > script: > - utils/get-developers -v > > -.check-flake8_base: > - script: > - - make check-flake8 > - > .check-package_base: > script: > - make check-package > diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml > index aa43aac019..536ae0f042 100755 > --- a/support/scripts/generate-gitlab-ci-yml > +++ b/support/scripts/generate-gitlab-ci-yml > @@ -26,7 +26,7 @@ gen_tests() { > local do_basics do_defconfigs do_runtime do_testpkg > local defconfigs_ext cfg tst > > - basics=( check-package DEVELOPERS flake8 package ) > + basics=( check-package DEVELOPERS package ) > > defconfigs=( $(cd configs; LC_ALL=C ls -1 *_defconfig) ) > > diff --git a/support/testing/tests/utils/br2-external/utils/x-python b/support/testing/tests/utils/br2-external/utils/x-python > new file mode 100644 > index 0000000000..63f77b6be1 > --- /dev/null > +++ b/support/testing/tests/utils/br2-external/utils/x-python > @@ -0,0 +1,2 @@ > +#!/usr/bin/env python3 > + > diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py > index aeda0857e3..e655bff1ec 100644 > --- a/support/testing/tests/utils/test_check_package.py > +++ b/support/testing/tests/utils/test_check_package.py > @@ -249,3 +249,20 @@ class TestCheckPackage(unittest.TestCase): > self.assert_file_was_processed(m) > self.assert_warnings_generated_for_file(m) > self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(abs_file), w) > + > + # python scripts are tested using flake8 > + rel_file = "utils/x-python" > + abs_path = infra.filepath("tests/utils/br2-external") > + abs_file = os.path.join(abs_path, rel_file) > + > + w, m = call_script(["check-package", "-vvv", "-b", rel_file], > + self.WITH_UTILS_IN_PATH, abs_path) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(rel_file), w) > + > + w, m = call_script(["check-package", "-b", abs_file], > + self.WITH_UTILS_IN_PATH, infra.basepath()) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(abs_file), w) > diff --git a/utils/check-package b/utils/check-package > index 601d899d3d..beebef0ddb 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -14,6 +14,7 @@ import checkpackagelib.lib_config > import checkpackagelib.lib_hash > import checkpackagelib.lib_mk > import checkpackagelib.lib_patch > +import checkpackagelib.lib_python > import checkpackagelib.lib_shellscript > import checkpackagelib.lib_sysv > > @@ -94,6 +95,8 @@ def get_lib_from_filetype(fname): > filetype = magic.from_file(fname, mime=True) > if filetype == "text/x-shellscript": > return checkpackagelib.lib_shellscript > + if filetype in ["text/x-python", "text/x-script.python"]: > + return checkpackagelib.lib_python > return None > > > diff --git a/utils/checkpackagelib/lib_python.py b/utils/checkpackagelib/lib_python.py > new file mode 100644 > index 0000000000..f8c17ddc10 > --- /dev/null > +++ b/utils/checkpackagelib/lib_python.py > @@ -0,0 +1 @@ > +from checkpackagelib.tool import Flake8 # noqa: F401 > diff --git a/utils/checkpackagelib/test_tool.py b/utils/checkpackagelib/test_tool.py > index a0bf88001d..cfa826f57c 100644 > --- a/utils/checkpackagelib/test_tool.py > +++ b/utils/checkpackagelib/test_tool.py > @@ -66,6 +66,34 @@ def test_NotExecutable_hint(testname, hint, filename, permissions, string, expec > assert warnings == expected > > > +Flake8 = [ > + ('empty', > + 'empty.py', > + '', > + []), > + ('W391', > + 'blank-line.py', > + '\n', > + ["dir/blank-line.py:0: run 'flake8' and fix the warnings", > + "dir/blank-line.py:1:1: W391 blank line at end of file"]), > + ('more than one warning', > + 'file', > + 'import os\n' > + 'import re\n' > + '\n', > + ["dir/file:0: run 'flake8' and fix the warnings", > + "dir/file:1:1: F401 'os' imported but unused\n" > + "dir/file:2:1: F401 're' imported but unused\n" > + 'dir/file:3:1: W391 blank line at end of file']), > + ] > + > + > + at pytest.mark.parametrize('testname,filename,string,expected', Flake8) > +def test_Flake8(testname, filename, string, expected): > + warnings = check_file(m.Flake8, filename, string) > + assert warnings == expected > + > + > Shellcheck = [ > ('missing shebang', > 'empty.sh', > diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py > index 632aaa9f9e..907ada704f 100644 > --- a/utils/checkpackagelib/tool.py > +++ b/utils/checkpackagelib/tool.py > @@ -1,5 +1,7 @@ > +import flake8.main.application > import os > import subprocess > +import tempfile > from checkpackagelib.base import _Tool > > > @@ -14,6 +16,19 @@ class NotExecutable(_Tool): > return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] > > > +class Flake8(_Tool): > + def run(self): > + with tempfile.NamedTemporaryFile() as output: > + app = flake8.main.application.Application() > + app.run(['--output-file={}'.format(output.name), self.filename]) > + stdout = output.readlines() > + processed_output = [str(line.decode().rstrip()) for line in stdout if line] > + if len(stdout) == 0: > + return > + return ["{}:0: run 'flake8' and fix the warnings".format(self.filename), > + '\n'.join(processed_output)] > + > + > class Shellcheck(_Tool): > def run(self): > cmd = ['shellcheck', self.filename] From arnout at mind.be Sun Apr 9 21:05:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:05:11 +0200 Subject: [Buildroot] [PATCH 15/16] utils/docker-run: fix shellcheck warnings In-Reply-To: <20220724054912.2354219-16-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-16-ricardo.martincoski@gmail.com> Message-ID: On 24/07/2022 07:49, Ricardo Martincoski wrote: > SC2046: Quote this to prevent word splitting. > > Signed-off-by: Ricardo Martincoski I hadn't noticed this patch when I applied the beginning of the series, and instead fixed docker-run myself (and pushed directly). Therefore, marked as superseded. Regards, Arnout > --- > .checkpackageignore | 1 - > utils/docker-run | 2 +- > 2 files changed, 1 insertion(+), 2 deletions(-) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 8f9ab48674..6f1a838562 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1077,5 +1077,4 @@ toolchain/toolchain-external/toolchain-external-linaro-armeb/toolchain-external- > toolchain/toolchain-external/toolchain-external-synopsys-arc/toolchain-external-synopsys-arc.hash HashSpaces > utils/brmake Shellcheck > utils/config Shellcheck > -utils/docker-run Shellcheck > utils/test-pkg Shellcheck > diff --git a/utils/docker-run b/utils/docker-run > index 5653764254..f42dc33d0e 100755 > --- a/utils/docker-run > +++ b/utils/docker-run > @@ -7,7 +7,7 @@ IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ > sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') > > exec docker run -it --rm \ > - --user $(id -u):$(id -g) \ > + --user "$(id -u)":"$(id -g)" \ > --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ > --workdir "${MAIN_DIR}" \ > "${IMAGE}" "${@}" From arnout at mind.be Sun Apr 9 21:08:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:08:14 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink Message-ID: <20230409210814.496117-1-arnout@mind.be> It has been years that we removed $(HOST_DIR)/usr. Because of this symlink, however, there are still packages that install things in $(HOST_DIR)/usr. Remove the symlink so those packages will start to fail. Note that there's now a check-package check to detect such incorrectly instaled things, so this should only affect external packages. Signed-off-by: Arnout Vandecappelle --- package/skeleton/skeleton.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 634c76e437..186cb60189 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,11 +11,7 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO -# We create a compatibility symlink in case a post-build script still -# uses $(HOST_DIR)/usr define HOST_SKELETON_INSTALL_CMDS -# check-package DoNotInstallToHostdirUsr - $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ -- 2.39.2 From arnout at mind.be Sun Apr 9 21:13:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:13:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pep517: drop package In-Reply-To: <20230403220014.2729-1-james.hilliard1@gmail.com> References: <20230403220014.2729-1-james.hilliard1@gmail.com> Message-ID: <275eae9c-4ad7-785a-7817-f4501a8be39c@mind.be> On 04/04/2023 00:00, James Hilliard wrote: > This package is no longer used as python-pypa-build now uses > python-pyproject-hooks instead. > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 - > package/python-pep517/python-pep517.hash | 5 ----- > package/python-pep517/python-pep517.mk | 14 -------------- > 3 files changed, 20 deletions(-) > delete mode 100644 package/python-pep517/python-pep517.hash > delete mode 100644 package/python-pep517/python-pep517.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7c5880c8ee..9f795804cc 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1410,7 +1410,6 @@ F: package/python-multidict/ > F: package/python-mypy-extensions/ > F: package/python-outcome/ > F: package/python-pathspec/ > -F: package/python-pep517/ > F: package/python-pycares/ > F: package/python-pydyf/ > F: package/python-pypa-build/ > diff --git a/package/python-pep517/python-pep517.hash b/package/python-pep517/python-pep517.hash > deleted file mode 100644 > index 6535e51656..0000000000 > --- a/package/python-pep517/python-pep517.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# md5, sha256 from https://pypi.org/pypi/pep517/json > -md5 7fd08b11215256601a8a4940c1ba3d34 pep517-0.13.0.tar.gz > -sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 pep517-0.13.0.tar.gz > -# Locally computed sha256 checksums > -sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE > diff --git a/package/python-pep517/python-pep517.mk b/package/python-pep517/python-pep517.mk > deleted file mode 100644 > index c43b09faaa..0000000000 > --- a/package/python-pep517/python-pep517.mk > +++ /dev/null > @@ -1,14 +0,0 @@ > -################################################################################ > -# > -# python-pep517 > -# > -################################################################################ > - > -PYTHON_PEP517_VERSION = 0.13.0 > -PYTHON_PEP517_SOURCE = pep517-$(PYTHON_PEP517_VERSION).tar.gz > -PYTHON_PEP517_SITE = https://files.pythonhosted.org/packages/4d/19/e11fcc88288f68ae48e3aa9cf5a6fd092a88e629cb723465666c44d487a0 > -PYTHON_PEP517_LICENSE = MIT > -PYTHON_PEP517_LICENSE_FILES = LICENSE > -PYTHON_PEP517_SETUP_TYPE = flit-bootstrap > - > -$(eval $(host-python-package)) From arnout at mind.be Sun Apr 9 21:11:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:11:41 +0200 Subject: [Buildroot] [git commit] package/python-pep517: drop package Message-ID: <20230409211353.0FB7B83C10@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=19c4b1b069e08e8195cccfae2d3b558fbc98eaf2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. In fact, pyproject-hooks is simply the new name of pep517 [1]. [1] https://github.com/pypa/pyproject-hooks/issues/136 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 - package/python-pep517/python-pep517.hash | 5 ----- package/python-pep517/python-pep517.mk | 14 -------------- 3 files changed, 20 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index c226259aec..5cd882b579 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1410,7 +1410,6 @@ F: package/python-multidict/ F: package/python-mypy-extensions/ F: package/python-outcome/ F: package/python-pathspec/ -F: package/python-pep517/ F: package/python-pycares/ F: package/python-pydyf/ F: package/python-pypa-build/ diff --git a/package/python-pep517/python-pep517.hash b/package/python-pep517/python-pep517.hash deleted file mode 100644 index 6535e51656..0000000000 --- a/package/python-pep517/python-pep517.hash +++ /dev/null @@ -1,5 +0,0 @@ -# md5, sha256 from https://pypi.org/pypi/pep517/json -md5 7fd08b11215256601a8a4940c1ba3d34 pep517-0.13.0.tar.gz -sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 pep517-0.13.0.tar.gz -# Locally computed sha256 checksums -sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE diff --git a/package/python-pep517/python-pep517.mk b/package/python-pep517/python-pep517.mk deleted file mode 100644 index c43b09faaa..0000000000 --- a/package/python-pep517/python-pep517.mk +++ /dev/null @@ -1,14 +0,0 @@ -################################################################################ -# -# python-pep517 -# -################################################################################ - -PYTHON_PEP517_VERSION = 0.13.0 -PYTHON_PEP517_SOURCE = pep517-$(PYTHON_PEP517_VERSION).tar.gz -PYTHON_PEP517_SITE = https://files.pythonhosted.org/packages/4d/19/e11fcc88288f68ae48e3aa9cf5a6fd092a88e629cb723465666c44d487a0 -PYTHON_PEP517_LICENSE = MIT -PYTHON_PEP517_LICENSE_FILES = LICENSE -PYTHON_PEP517_SETUP_TYPE = flit-bootstrap - -$(eval $(host-python-package)) From arnout at mind.be Sun Apr 9 21:19:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:19:08 +0200 Subject: [Buildroot] [PATCH v3,1/1] package/zeek: bump to version 5.2.0 In-Reply-To: <20230403163433.368657-1-fontaine.fabrice@gmail.com> References: <20230403163433.368657-1-fontaine.fabrice@gmail.com> Message-ID: <569726d0-73f7-4af0-0d05-c14eab1de4d1@mind.be> On 03/04/2023 18:34, Fabrice Fontaine wrote: > - Handle build and install of gen-zam > - Disable new spicy option (work is still needed to cross-compile it) > - Disable unit tests (as they are now enabled by default) > - Update hash of COPYING (year updated with > https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) > - Update hash of COPYING.3rdparty (path updated, filessystem added and > file renamed with > https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 > https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c > https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) > - This bump will fix the following build failure with python >= 3.11: > > In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} > 446 | " " + handle(frame->f_code->co_filename).cast() + > | ^~ > > https://github.com/zeek/zeek/blob/v5.2.0/NEWS > > Fixes: > - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 > > Signed-off-by: Fabrice Fontaine > --- > Changes v2 -> v3: > - Add a patch to fix install > Changes v1 -> v2: > - Update commit message with information about python build failure > > ...CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch | 30 +++++++++++++++++++ > package/zeek/zeek.hash | 6 ++-- > package/zeek/zeek.mk | 13 +++++--- > 3 files changed, 42 insertions(+), 7 deletions(-) > create mode 100644 package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch > > diff --git a/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch > new file mode 100644 > index 0000000000..c6f6fe0f46 > --- /dev/null > +++ b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch > @@ -0,0 +1,30 @@ > +From 397cfad57d38bfb4dc681c9533e5ed98a342d9ae Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Mon, 3 Apr 2023 18:29:14 +0200 > +Subject: [PATCH] CMakeLists.txt: drop EXCLUDE_FROM_ALL > + > +Drop EXCLUDE_FROM_ALL from add_subdirectory(caf) or caf libraries such > +as libcaf_core.so won't be installed resulting in a runtime failure > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: https://github.com/zeek/broker/pull/327] I was going to apply, but then I saw that this PR was closed and a new one with a different implementation was opened instead. Could you refresh? Regards, Arnout > +--- > + CMakeLists.txt | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt > +index cb99d290..c91dcf22 100644 > +--- a/auxil/broker/CMakeLists.txt > ++++ b/auxil/broker/CMakeLists.txt > +@@ -217,7 +217,7 @@ else () > + set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") > + set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") > + set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") > +- add_subdirectory(caf EXCLUDE_FROM_ALL) > ++ add_subdirectory(caf) > + list(APPEND OPTIONAL_SRC $) > + list(APPEND OPTIONAL_SRC $) > + list(APPEND OPTIONAL_SRC $) > +-- > +2.39.2 > + > diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash > index 05e57b5024..872ef8e14f 100644 > --- a/package/zeek/zeek.hash > +++ b/package/zeek/zeek.hash > @@ -1,6 +1,6 @@ > # Locally computed: > -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz > +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz > > # Hash for license files: > -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING > -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty > +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING > +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty > diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk > index 584bfb0778..9c599fc22d 100644 > --- a/package/zeek/zeek.mk > +++ b/package/zeek/zeek.mk > @@ -4,19 +4,19 @@ > # > ################################################################################ > > -ZEEK_VERSION = 4.1.1 > +ZEEK_VERSION = 5.2.0 > ZEEK_SITE = https://download.zeek.org > ZEEK_LICENSE = \ > BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ > Public Domain (sqlite), \ > - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > LGPL-3.0+ (Multifast Project), \ > BSD-2-Clause (event.h), \ > BSD-3-Clause (in_cksum.cc) \ > BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ > Apache-2.0 (highwayhash, folly), \ > MPL-2.0 (mozilla-ca-list.zeek) > -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty > +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty > ZEEK_CPE_ID_VENDOR = zeek > ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO > ZEEK_DEPENDENCIES = \ > @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ > -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ > -DBROKER_DISABLE_DOCS=ON \ > -DBROKER_DISABLE_TESTS=ON \ > + -DDISABLE_SPICY=ON \ > + -DENABLE_ZEEK_UNIT_TESTS=OFF \ > + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ > -DINSTALL_AUX_TOOLS=ON \ > -DZEEK_ETC_INSTALL_DIR=/etc > > @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts > ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts > endif > > -HOST_ZEEK_MAKE_OPTS = binpac bifcl > +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam > > define HOST_ZEEK_INSTALL_CMDS > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ > $(HOST_DIR)/bin/bifcl > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ > $(HOST_DIR)/bin/binpac > + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ > + $(HOST_DIR)/bin/gen-zam > endef > > $(eval $(cmake-package)) From james.hilliard1 at gmail.com Sun Apr 9 21:26:28 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 9 Apr 2023 15:26:28 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.2 In-Reply-To: <1d23575e-c20f-8e1c-574f-7a8e739d48cd@mind.be> References: <20230405222653.24268-1-james.hilliard1@gmail.com> <1d23575e-c20f-8e1c-574f-7a8e739d48cd@mind.be> Message-ID: On Sun, Apr 9, 2023 at 7:49?AM Arnout Vandecappelle wrote: > > > > On 06/04/2023 00:26, James Hilliard wrote: > > Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html > > > > Signed-off-by: James Hilliard > > Applied to master, thanks. > > Do you manually recalculate all those hashes and check all those signatures, > or do you have a script for that? In the latter case, care to add the script to > utils/ ? I'm using this script: https://patchwork.ozlabs.org/project/buildroot/patch/20220926204505.1870869-1-james.hilliard1 at gmail.com/ > > Regards, > Arnout > > > --- > > package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- > > package/rust-bin/rust-bin.mk | 2 +- > > package/rust/rust.hash | 6 +- > > package/rust/rust.mk | 2 +- > > 4 files changed, 131 insertions(+), 131 deletions(-) > > > > diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash > > index 1b7d153833..4cb1f0c1cd 100644 > > --- a/package/rust-bin/rust-bin.hash > > +++ b/package/rust-bin/rust-bin.hash > > @@ -1,129 +1,129 @@ > > -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > > -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > > -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > > -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > > -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > > -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > > -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > > -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > > -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > > -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > > -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > > -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc > > -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc > > -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc > > -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc > > -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc > > -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc > > -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc > > -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc > > -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc > > -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc > > -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc > > -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc > > -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc > > -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > > -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc > > -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > > -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc > > -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc > > -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc > > -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc > > -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc > > -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > > -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc > > -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > > -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > > -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > > -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > > -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > > -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc > > -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > > -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc > > -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > > +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > > +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > > +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > > +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > > +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > > +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > > +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > > +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > > +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > > +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > > +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc > > +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc > > +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc > > +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc > > +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc > > +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc > > +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc > > +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc > > +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc > > +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc > > +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc > > +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc > > +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc > > +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > > +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc > > +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > > +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc > > +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc > > +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc > > +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc > > +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc > > +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > > +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc > > +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > > +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > > +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > > +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > > +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > > +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc > > +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > > +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc > > +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz > > # Locally generated > > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > > diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk > > index 9efca1dcbd..c5fdd9a862 100644 > > --- a/package/rust-bin/rust-bin.mk > > +++ b/package/rust-bin/rust-bin.mk > > @@ -6,7 +6,7 @@ > > > > # When updating this version, check whether support/download/cargo-post-process > > # still generates the same archives. > > -RUST_BIN_VERSION = 1.68.0 > > +RUST_BIN_VERSION = 1.68.2 > > RUST_BIN_SITE = https://static.rust-lang.org/dist > > RUST_BIN_LICENSE = Apache-2.0 or MIT > > RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > > diff --git a/package/rust/rust.hash b/package/rust/rust.hash > > index d717ccbfef..40ab7dedc6 100644 > > --- a/package/rust/rust.hash > > +++ b/package/rust/rust.hash > > @@ -1,6 +1,6 @@ > > -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc > > -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz > > +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc > > +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz > > # Locally generated > > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > > diff --git a/package/rust/rust.mk b/package/rust/rust.mk > > index 51574c3574..27eb11f095 100644 > > --- a/package/rust/rust.mk > > +++ b/package/rust/rust.mk > > @@ -6,7 +6,7 @@ > > > > # When updating this version, check whether support/download/cargo-post-process > > # still generates the same archives. > > -RUST_VERSION = 1.68.0 > > +RUST_VERSION = 1.68.2 > > RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz > > RUST_SITE = https://static.rust-lang.org/dist > > RUST_LICENSE = Apache-2.0 or MIT From ovlevin at sberdevices.ru Mon Apr 10 07:46:12 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Mon, 10 Apr 2023 10:46:12 +0300 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <20230407183113.30ee6a87@windsurf> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <20230407183113.30ee6a87@windsurf> Message-ID: <9c1b4069-3a4f-5b26-7d2a-8977d2fdc9a7@sberdevices.ru> Hello Thomas, On 4/7/23 7:31 PM, Thomas Petazzoni wrote: > Hello Oleg, > > On Fri, 7 Apr 2023 17:19:29 +0300 > Oleg Lyovin wrote: > >> GNU make package from the host machine may be too old, >> so use the one built by buildroot. >> >> Signed-off-by: Oleg Lyovin >> --- >> package/linux-headers/linux-headers.mk | 6 ++++-- >> 1 file changed, 4 insertions(+), 2 deletions(-) > > Thanks for the patch. However, could you provide some details on what > problem this is fixing? Is this due to something new in recent Linux > kernel releases that require a more recent version of make? If so, we > need to understand what is the Linux kernel change that causes that, > and what is the minimum make version that is now needed. Could you look > up those details? > > Thanks a lot! > > Thomas Thanks a lot for the review. Starting from v6.2 Linux kernel checks Make version and requires it to be >= 3.82: https://elixir.bootlin.com/linux/v6.2/source/Makefile#L14 It is quite old version, and we have faced the issue building kernel in our Ubuntu 14.04 based environment which have Make 3.81. However, to avoid such problem in the future it seems more safe to use host-make package and not depend on host version if possible. From james.hilliard1 at gmail.com Mon Apr 10 08:32:52 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 02:32:52 -0600 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split Message-ID: <20230410083252.138426-1-james.hilliard1@gmail.com> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config We have to enable this nightly feature first using: CARGO_UNSTABLE_HOST_CONFIG="true" Separately set target RUSTFLAGS for the target triple specific env variable. Signed-off-by: James Hilliard --- Changes v2 -> v3: - rebase Changes v1 -> v2: - add RUSTFLAGS to HOST_PKG_CARGO_ENV --- package/pkg-cargo.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5600c8e97e..264bf5a1ae 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ # using nighly features on stable releases, i.e features that are not # yet considered stable. # -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific +# configuration feature +# +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly # configuration option target-applies-to-host value to be set # # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ PKG_CARGO_ENV = \ $(PKG_COMMON_CARGO_ENV) \ __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ + CARGO_UNSTABLE_HOST_CONFIG="true" \ CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ CARGO_TARGET_APPLIES_TO_HOST="false" \ CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc # @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ # and should be removed when fixed upstream # ifeq ($(NORMALIZED_ARCH),arm) - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" + PKG_CARGO_ENV += \ + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" endif HOST_PKG_CARGO_ENV = \ -- 2.34.1 From bigunclemax at gmail.com Mon Apr 10 08:40:18 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Mon, 10 Apr 2023 11:40:18 +0300 Subject: [Buildroot] [PATCH 1/1] sunxi-tools: bump to version 1.4.2-168-ged3039c Message-ID: <20230410084020.1812422-1-bigunclemax@gmail.com> This patch bumps version of the sunxi-tools to latest commit on master branch. There are no new tags\releases since 2016 so let's use commit hash as version. New version brings support for the following SOCs: A63, V5, R528/T113s, V853, F1C100s, R329, H616, H6 Signed-off-by: Maksim Kiselev --- ...nfo-Access-to-io-memory-via-pointers.patch | 59 ------------------- package/sunxi-tools/Config.in | 1 + package/sunxi-tools/sunxi-tools.hash | 2 +- package/sunxi-tools/sunxi-tools.mk | 4 +- 4 files changed, 4 insertions(+), 62 deletions(-) delete mode 100644 package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch diff --git a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch b/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch deleted file mode 100644 index 997c413f23..0000000000 --- a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5c0a443ba336f10a8db6a99c769aa84ad37ed4d2 Mon Sep 17 00:00:00 2001 -From: Vadim Kochan -Date: Wed, 20 Feb 2019 02:48:43 +0200 -Subject: [PATCH] meminfo: Access to io memory via pointers - -The main reason for this is to be able compile with musl library, -because there is no support of inx/outx functions for ARM platform. - -Signed-off-by: Vadim Kochan ---- - meminfo.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/meminfo.c b/meminfo.c -index 0b0ff23..7d9f10f 100644 ---- a/meminfo.c -+++ b/meminfo.c -@@ -22,7 +22,6 @@ - #include - #include - #include --#include - #include - - #include "common.h" -@@ -74,24 +73,26 @@ static enum sunxi_soc_version soc_version; - unsigned int - sunxi_io_read(void *base, int offset) - { -- return inl((unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ return *((volatile unsigned long *) port); - } - - void - sunxi_io_write(void *base, int offset, unsigned int value) - { -- outl(value, (unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ *((volatile unsigned long *) port) = value; - } - - void - sunxi_io_mask(void *base, int offset, unsigned int value, unsigned int mask) - { -- unsigned int tmp = inl((unsigned long) (base + offset)); -+ unsigned int tmp = sunxi_io_read(base, offset); - - tmp &= ~mask; - tmp |= value & mask; - -- outl(tmp, (unsigned long) (base + offset)); -+ sunxi_io_write(base, offset, tmp); - } - - --- -2.14.1 - diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in index 5f72667284..e748637c72 100644 --- a/package/sunxi-tools/Config.in +++ b/package/sunxi-tools/Config.in @@ -25,6 +25,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL bool "sunxi-fel" depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_DTC select BR2_PACKAGE_LIBUSB help The sunxi-fel command can interact with a sunxi device in diff --git a/package/sunxi-tools/sunxi-tools.hash b/package/sunxi-tools/sunxi-tools.hash index 84acc2c76c..b871f6e17b 100644 --- a/package/sunxi-tools/sunxi-tools.hash +++ b/package/sunxi-tools/sunxi-tools.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 81f48014a520cb83cac4e17f5ae627a637c4d6a422b60c693c5a705c92e43822 sunxi-tools-1.4.2.tar.gz +sha256 6589f32e9c2a5991cc49928e83aceea675f0165ce6f13cdd2dd784139a8d4efd sunxi-tools-1.4.2-168-ged3039c.tar.gz sha256 2b0d4dda4bf8034e1506507a67f80f982131137afe62bf144d248f9faea31da4 LICENSE.md diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk index 59d1f3b5a0..dab68886b1 100644 --- a/package/sunxi-tools/sunxi-tools.mk +++ b/package/sunxi-tools/sunxi-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SUNXI_TOOLS_VERSION = 1.4.2 +SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039c SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) SUNXI_TOOLS_LICENSE = GPL-2.0+ SUNXI_TOOLS_LICENSE_FILES = LICENSE.md @@ -26,7 +26,7 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex endif ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) -SUNXI_TOOLS_DEPENDENCIES += libusb host-pkgconf +SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf endif define HOST_SUNXI_TOOLS_BUILD_CMDS -- 2.39.2 From james.hilliard1 at gmail.com Mon Apr 10 08:43:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 02:43:14 -0600 Subject: [Buildroot] [PATCH v2 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> References: <20220724214743.2324998-1-james.hilliard1@gmail.com> <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> Message-ID: On Sun, Apr 9, 2023 at 1:38?PM Arnout Vandecappelle wrote: > > > > On 24/07/2022 23:47, James Hilliard wrote: > > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > > It's not clear to me *why* this should be changed. What issue is fixed by it? There's potentially an issue where target rustflags get passed to the host build script artifact build I think. > > > We have to enable this nightly feature first using: > > CARGO_UNSTABLE_HOST_CONFIG="true" > > > > Separately set target RUSTFLAGS for the target triple specific env > > variable. > > This part is also not entirely clear to me. Isn't that the same thing when > cross-compiling (like it's the case in autotools or meson)? Or are non-specific > RUSTFLAGS also applied to host builds when cross-compiling? There's consistency issues in how rustflags get applied with build scripts, this approach should ensure rustflags are explicitly set for the correct host/target build artifacts. Some more details: https://github.com/rust-lang/cargo/pull/10395 > > > Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they > > are set for host cargo builds which use python infrastructure. > > This makes sense. I therefore applied just this bit, the rest of the patch > should get a bit more clarification. > > > > > Signed-off-by: James Hilliard > > --- > > Changes v1 -> v2: > > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > > --- > > package/pkg-cargo.mk | 15 ++++++++++----- > > 1 file changed, 10 insertions(+), 5 deletions(-) > > > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > > index f7e3f39503..1c105762f8 100644 > > --- a/package/pkg-cargo.mk > > +++ b/package/pkg-cargo.mk > > @@ -32,7 +32,10 @@ PKG_COMMON_CARGO_ENV = \ > > # using nighly features on stable releases, i.e features that are not > > # yet considered stable. > > # > > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > > +# configuration feature > > This is also not really clear. I think it is needed for the > CARGO_HOST_RUSTFLAGS and CARGO_TARGET_xxx_RUSTFLAGS variables to take effect, is > that correct? Needed to ungate anything under CARGO_HOST_xxx like CARGO_HOST_RUSTFLAGS AFAIU. > > > +# > > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > > # configuration option target-applies-to-host value to be set > > # > > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > > @@ -41,9 +44,11 @@ PKG_COMMON_CARGO_ENV = \ > > PKG_CARGO_ENV = \ > > $(PKG_COMMON_CARGO_ENV) \ > > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > > CARGO_TARGET_APPLIES_TO_HOST="false" \ > > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > > > # > > @@ -51,11 +56,13 @@ PKG_CARGO_ENV = \ > > # and should be removed when fixed upstream > > # > > ifeq ($(NORMALIZED_ARCH),arm) > > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > + PKG_CARGO_ENV += \ > > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > Kind of tangential to this change: would it make sense to have a $(PKG)_RUSTFLAGS? I'm not sure, I'm not aware of any specific issues needing package specific rustflags. > > > Regards, > Arnout > > > endif > > > > HOST_PKG_CARGO_ENV = \ > > - $(PKG_COMMON_CARGO_ENV) > > + $(PKG_COMMON_CARGO_ENV) \ > > + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" > > > > ################################################################################ > > # inner-cargo-package -- defines how the configuration, compilation and > > @@ -128,7 +135,6 @@ else # ifeq ($(4),target) > > define $(2)_BUILD_CMDS > > cd $$($$(PKG)_SRCDIR) && \ > > $$(HOST_MAKE_ENV) \ > > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > > $$(HOST_CONFIGURE_OPTS) \ > > $$(HOST_PKG_CARGO_ENV) \ > > $$($(2)_CARGO_ENV) \ > > @@ -169,7 +175,6 @@ ifndef $(2)_INSTALL_CMDS > > define $(2)_INSTALL_CMDS > > cd $$($$(PKG)_SRCDIR) && \ > > $$(HOST_MAKE_ENV) \ > > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > > $$(HOST_CONFIGURE_OPTS) \ > > $$(HOST_PKG_CARGO_ENV) \ > > $$($(2)_CARGO_ENV) \ From james.hilliard1 at gmail.com Mon Apr 10 08:44:26 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 02:44:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <6eb9eac2-0e2c-a919-6ca1-ba1e3a51bdb2@mind.be> References: <20220724020144.1012252-1-james.hilliard1@gmail.com> <6eb9eac2-0e2c-a919-6ca1-ba1e3a51bdb2@mind.be> Message-ID: On Sun, Apr 9, 2023 at 1:43?PM Arnout Vandecappelle wrote: > > > On 24/07/2022 22:58, Arnout Vandecappelle wrote: > > > > > > On 24/07/2022 04:01, James Hilliard wrote: > [snip] > >> @@ -51,7 +56,8 @@ PKG_CARGO_ENV = \ > >> # and should be removed when fixed upstream > >> # > >> ifeq ($(NORMALIZED_ARCH),arm) > >> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > >> + PKG_CARGO_ENV += \ > >> + CARGO_TARGET_$(call > >> UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > > > I don't understand why this is needed. We don't set RUSTFLAGS anywhere else, > > so it should be fine? Or is it because RUSTFLAGS is also used for native build > > even if CARGO_HOST_RUSTFLAGS is set? > > > > (Anyway, this hunk can probably be removed, the bug that triggered it is fixed.) > > You never replied to this. If indeed this part setting RUSTFLAGS can be > removed, then we don't set RUSTFLAGS anywhere, so this patch shouldn't be > needed, right? The issue still appears to be open so I'm assuming it's still needed: https://github.com/rust-lang/compiler-builtins/issues/420 > > > Regards, > Arnout > > From troglobit at gmail.com Mon Apr 10 09:00:26 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Mon, 10 Apr 2023 11:00:26 +0200 Subject: [Buildroot] [PATCH 1/1] package/mg: bump to v3.6 Message-ID: <20230410090027.1926404-1-troglobit@gmail.com> Excerpt of https://github.com/troglobit/mg/releases/tag/v3.6: - Sync with mg upstream, OpenBSD 7.2, as of April 10 2023 - Drop trailing whitespace on RET (c-mode) - Add zap-to-char and zap-up-to-char, binding the former to M-z - Fix dobeep_msgs() usage, does not support format strings, this may have caused unexpected crashes for some operations, e.g. goto line that does not exist - Fix memleaks and possible crashes in ctags support - Fall back to /bin/sh if $SHELL is undefined - Fix typos and duplicate undo in *quick* help buffer - Add support for exuberant/universal Ctags tags file format - Add support for M-, to pop-tag-mark, like GNU Emacs Signed-off-by: Joachim Wiberg --- package/mg/mg.hash | 4 ++-- package/mg/mg.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mg/mg.hash b/package/mg/mg.hash index 19cf1e29d5..e8eedb8921 100644 --- a/package/mg/mg.hash +++ b/package/mg/mg.hash @@ -1,4 +1,4 @@ -# From https://github.com/troglobit/mg/releases/tag/v3.5 -sha256 a906eab9370c0f24a5fa25923561ad933b74ad339d0b2851d2067badf0d7e4ce mg-3.5.tar.gz +# From https://github.com/troglobit/mg/releases/tag/v3.6 +sha256 0e30f99b7606ddd92535aec0ba0118557afa4adca0961267314a4bf7791865fb mg-3.6.tar.gz # Locally computed: sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c UNLICENSE diff --git a/package/mg/mg.mk b/package/mg/mg.mk index bb3f59a14d..88f8f60257 100644 --- a/package/mg/mg.mk +++ b/package/mg/mg.mk @@ -4,7 +4,7 @@ # ################################################################################ -MG_VERSION = 3.5 +MG_VERSION = 3.6 MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION) MG_LICENSE = Public Domain MG_LICENSE_FILES = UNLICENSE -- 2.34.1 From arnout at mind.be Mon Apr 10 13:34:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:34:00 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: update properly Message-ID: <20230410133752.C734D8396B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=abff5246a78e0adaf6c75b722a85fed891c3f8b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When we updated .checkpackageignore in commit 29d6f319a, this was done using a different version of shellcheck, that apparently detects some additional issues. Thus, board/terasic/de10nano_cyclone5/barebox-env/boot/mmc was detected as containing shellcheck errors. However this doesn't happen with the version in CI, leading to "Shellcheck was expected to fail" errors. Re-generate .checkpackageignore under docker-run, like it should have been done to begin with. Fixes: 29d6f319a0aed8ebad6bb3aef18b13479886aa54 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4084485150 Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index 81ca4d8de9..37214d6424 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -78,7 +78,6 @@ board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck board/synopsys/axs10x/post-build.sh Shellcheck board/technologic/ts4900/post-image.sh Shellcheck -board/terasic/de10nano_cyclone5/barebox-env/boot/mmc Shellcheck board/toradex/apalis-imx6/post-image.sh Shellcheck board/udoo/common/post-build.sh Shellcheck board/versal/post-build.sh Shellcheck From arnout at mind.be Mon Apr 10 13:47:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:47:30 +0200 Subject: [Buildroot] [PATCH 1/1] sunxi-tools: bump to version 1.4.2-168-ged3039c In-Reply-To: <20230410084020.1812422-1-bigunclemax@gmail.com> References: <20230410084020.1812422-1-bigunclemax@gmail.com> Message-ID: On 10/04/2023 10:40, Maksim Kiselev wrote: > This patch bumps version of the sunxi-tools to latest commit on master branch. > > There are no new tags\releases since 2016 so let's use commit hash as version. > New version brings support for the following SOCs: A63, V5, R528/T113s, V853, > F1C100s, R329, H616, H6 > > Signed-off-by: Maksim Kiselev > --- > ...nfo-Access-to-io-memory-via-pointers.patch | 59 ------------------- > package/sunxi-tools/Config.in | 1 + > package/sunxi-tools/sunxi-tools.hash | 2 +- > package/sunxi-tools/sunxi-tools.mk | 4 +- > 4 files changed, 4 insertions(+), 62 deletions(-) > delete mode 100644 package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch > [snip] > diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk > index 59d1f3b5a0..dab68886b1 100644 > --- a/package/sunxi-tools/sunxi-tools.mk > +++ b/package/sunxi-tools/sunxi-tools.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SUNXI_TOOLS_VERSION = 1.4.2 > +SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039c It's nice to use this more descriptive way of specifying a hash, but we still want the full-length hash in there (cfr. how it's done for e.g. glibc). Applied to master with that fixed, thanks. Regards, Arnout > SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) > SUNXI_TOOLS_LICENSE = GPL-2.0+ > SUNXI_TOOLS_LICENSE_FILES = LICENSE.md > @@ -26,7 +26,7 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex > endif > > ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) > -SUNXI_TOOLS_DEPENDENCIES += libusb host-pkgconf > +SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf > endif > > define HOST_SUNXI_TOOLS_BUILD_CMDS From arnout at mind.be Mon Apr 10 13:45:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:45:43 +0200 Subject: [Buildroot] [git commit] sunxi-tools: bump to version 1.4.2-168-ged3039c Message-ID: <20230410134744.AB94783C40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e330dff6a7ce7965ceb0dccdc9dcbcb329167bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps version of the sunxi-tools to latest commit on master branch. There are no new tags\releases since 2016 so let's use commit hash as version. New version brings support for the following SOCs: A63, V5, R528/T113s, V853, F1C100s, R329, H616, H6 Signed-off-by: Maksim Kiselev [Arnout: use full hash in VERSION] Signed-off-by: Arnout Vandecappelle --- ...-meminfo-Access-to-io-memory-via-pointers.patch | 59 ---------------------- package/sunxi-tools/Config.in | 1 + package/sunxi-tools/sunxi-tools.hash | 2 +- package/sunxi-tools/sunxi-tools.mk | 4 +- 4 files changed, 4 insertions(+), 62 deletions(-) diff --git a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch b/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch deleted file mode 100644 index 997c413f23..0000000000 --- a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5c0a443ba336f10a8db6a99c769aa84ad37ed4d2 Mon Sep 17 00:00:00 2001 -From: Vadim Kochan -Date: Wed, 20 Feb 2019 02:48:43 +0200 -Subject: [PATCH] meminfo: Access to io memory via pointers - -The main reason for this is to be able compile with musl library, -because there is no support of inx/outx functions for ARM platform. - -Signed-off-by: Vadim Kochan ---- - meminfo.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/meminfo.c b/meminfo.c -index 0b0ff23..7d9f10f 100644 ---- a/meminfo.c -+++ b/meminfo.c -@@ -22,7 +22,6 @@ - #include - #include - #include --#include - #include - - #include "common.h" -@@ -74,24 +73,26 @@ static enum sunxi_soc_version soc_version; - unsigned int - sunxi_io_read(void *base, int offset) - { -- return inl((unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ return *((volatile unsigned long *) port); - } - - void - sunxi_io_write(void *base, int offset, unsigned int value) - { -- outl(value, (unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ *((volatile unsigned long *) port) = value; - } - - void - sunxi_io_mask(void *base, int offset, unsigned int value, unsigned int mask) - { -- unsigned int tmp = inl((unsigned long) (base + offset)); -+ unsigned int tmp = sunxi_io_read(base, offset); - - tmp &= ~mask; - tmp |= value & mask; - -- outl(tmp, (unsigned long) (base + offset)); -+ sunxi_io_write(base, offset, tmp); - } - - --- -2.14.1 - diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in index 5f72667284..e748637c72 100644 --- a/package/sunxi-tools/Config.in +++ b/package/sunxi-tools/Config.in @@ -25,6 +25,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL bool "sunxi-fel" depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_DTC select BR2_PACKAGE_LIBUSB help The sunxi-fel command can interact with a sunxi device in diff --git a/package/sunxi-tools/sunxi-tools.hash b/package/sunxi-tools/sunxi-tools.hash index 84acc2c76c..42d81144a3 100644 --- a/package/sunxi-tools/sunxi-tools.hash +++ b/package/sunxi-tools/sunxi-tools.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 81f48014a520cb83cac4e17f5ae627a637c4d6a422b60c693c5a705c92e43822 sunxi-tools-1.4.2.tar.gz +sha256 6589f32e9c2a5991cc49928e83aceea675f0165ce6f13cdd2dd784139a8d4efd sunxi-tools-1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292.tar.gz sha256 2b0d4dda4bf8034e1506507a67f80f982131137afe62bf144d248f9faea31da4 LICENSE.md diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk index 59d1f3b5a0..a9569f2910 100644 --- a/package/sunxi-tools/sunxi-tools.mk +++ b/package/sunxi-tools/sunxi-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SUNXI_TOOLS_VERSION = 1.4.2 +SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292 SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) SUNXI_TOOLS_LICENSE = GPL-2.0+ SUNXI_TOOLS_LICENSE_FILES = LICENSE.md @@ -26,7 +26,7 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex endif ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) -SUNXI_TOOLS_DEPENDENCIES += libusb host-pkgconf +SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf endif define HOST_SUNXI_TOOLS_BUILD_CMDS From arnout at mind.be Mon Apr 10 13:48:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:48:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/mg: bump to v3.6 In-Reply-To: <20230410090027.1926404-1-troglobit@gmail.com> References: <20230410090027.1926404-1-troglobit@gmail.com> Message-ID: On 10/04/2023 11:00, Joachim Wiberg wrote: > Excerpt of https://github.com/troglobit/mg/releases/tag/v3.6: > > - Sync with mg upstream, OpenBSD 7.2, as of April 10 2023 > - Drop trailing whitespace on RET (c-mode) > - Add zap-to-char and zap-up-to-char, binding the former to M-z > - Fix dobeep_msgs() usage, does not support format strings, this may > have caused unexpected crashes for some operations, e.g. goto line > that does not exist > - Fix memleaks and possible crashes in ctags support > - Fall back to /bin/sh if $SHELL is undefined > - Fix typos and duplicate undo in *quick* help buffer > - Add support for exuberant/universal Ctags tags file format > - Add support for M-, to pop-tag-mark, like GNU Emacs > > Signed-off-by: Joachim Wiberg Applied to master, thanks. Regards, Arnout > --- > package/mg/mg.hash | 4 ++-- > package/mg/mg.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/mg/mg.hash b/package/mg/mg.hash > index 19cf1e29d5..e8eedb8921 100644 > --- a/package/mg/mg.hash > +++ b/package/mg/mg.hash > @@ -1,4 +1,4 @@ > -# From https://github.com/troglobit/mg/releases/tag/v3.5 > -sha256 a906eab9370c0f24a5fa25923561ad933b74ad339d0b2851d2067badf0d7e4ce mg-3.5.tar.gz > +# From https://github.com/troglobit/mg/releases/tag/v3.6 > +sha256 0e30f99b7606ddd92535aec0ba0118557afa4adca0961267314a4bf7791865fb mg-3.6.tar.gz > # Locally computed: > sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c UNLICENSE > diff --git a/package/mg/mg.mk b/package/mg/mg.mk > index bb3f59a14d..88f8f60257 100644 > --- a/package/mg/mg.mk > +++ b/package/mg/mg.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -MG_VERSION = 3.5 > +MG_VERSION = 3.6 > MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION) > MG_LICENSE = Public Domain > MG_LICENSE_FILES = UNLICENSE From arnout at mind.be Mon Apr 10 13:47:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:47:43 +0200 Subject: [Buildroot] [git commit] package/mg: bump to v3.6 Message-ID: <20230410134926.BC71A83C51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e09a43abd1170abdeeda9ac6e89040a7f653722b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Excerpt of https://github.com/troglobit/mg/releases/tag/v3.6: - Sync with mg upstream, OpenBSD 7.2, as of April 10 2023 - Drop trailing whitespace on RET (c-mode) - Add zap-to-char and zap-up-to-char, binding the former to M-z - Fix dobeep_msgs() usage, does not support format strings, this may have caused unexpected crashes for some operations, e.g. goto line that does not exist - Fix memleaks and possible crashes in ctags support - Fall back to /bin/sh if $SHELL is undefined - Fix typos and duplicate undo in *quick* help buffer - Add support for exuberant/universal Ctags tags file format - Add support for M-, to pop-tag-mark, like GNU Emacs Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/mg/mg.hash | 4 ++-- package/mg/mg.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mg/mg.hash b/package/mg/mg.hash index 19cf1e29d5..e8eedb8921 100644 --- a/package/mg/mg.hash +++ b/package/mg/mg.hash @@ -1,4 +1,4 @@ -# From https://github.com/troglobit/mg/releases/tag/v3.5 -sha256 a906eab9370c0f24a5fa25923561ad933b74ad339d0b2851d2067badf0d7e4ce mg-3.5.tar.gz +# From https://github.com/troglobit/mg/releases/tag/v3.6 +sha256 0e30f99b7606ddd92535aec0ba0118557afa4adca0961267314a4bf7791865fb mg-3.6.tar.gz # Locally computed: sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c UNLICENSE diff --git a/package/mg/mg.mk b/package/mg/mg.mk index bb3f59a14d..88f8f60257 100644 --- a/package/mg/mg.mk +++ b/package/mg/mg.mk @@ -4,7 +4,7 @@ # ################################################################################ -MG_VERSION = 3.5 +MG_VERSION = 3.6 MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION) MG_LICENSE = Public Domain MG_LICENSE_FILES = UNLICENSE From arnout at mind.be Mon Apr 10 14:40:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 16:40:44 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: References: <20220724214743.2324998-1-james.hilliard1@gmail.com> <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> Message-ID: <0a2e0dd8-b579-644a-9d83-af88e40d40de@mind.be> Hi James, On 10/04/2023 10:43, James Hilliard wrote: > On Sun, Apr 9, 2023 at 1:38?PM Arnout Vandecappelle wrote: >> >> >> >> On 24/07/2022 23:47, James Hilliard wrote: >>> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: >>> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config >> >> It's not clear to me *why* this should be changed. What issue is fixed by it? > > There's potentially an issue where target rustflags get passed to the > host build script artifact build I think. After an hour of additional investigation I think I understand the issue you're trying to solve. So I'm about to apply this, but I rewrote the commit message completely and I'd like you to review it before I push. package/pkg-cargo: ensure host/target rustflags are properly split In Cargo, it is quite typical for "build scripts" to be written in Rust and therefore they need to be compiled as part of the overall build. In cross-compilation, that means a mixed host and target build. Unfortunately, by default Cargo makes no distinction between the RUSTFLAGS used for the host and the target. There is, however, an unstable feature to make this distinction [1][2]. We already have CARGO_TARGET_APPLIES_TO_HOST="false". This makes sure that any configuration that we make for the target doesn't automatically apply to the host as well. However, this only applies for per-target configuration, for example the setting of "cc" in the config.toml generated by package/rust/rust.mk. Flags that are passed with RUSTFLAGS still apply to both host and target. Therefore, we need to use the CARGO_TARGET__RUSTFLAGS environment variable instead of plain RUSTFLAGS. This, however, doesn't allow us to specify flags that apply only to the host. We could use CARGO_TARGET__RUSTFLAGS for that, but that doesn't work in case the host and target tuple are the same. For this, we need another unstable feature, enabled with CARGO_UNSTABLE_HOST_CONFIG="true". With this enabled, we can specify flags that apply only for the host build using CARGO_HOST_RUSTFLAGS. Currently, we don't have any such flags, but we really should: we should pass the proper link flags to point to $(HOST_DIR)/lib. Therefore, add CARGO_HOST_RUSTFLAGS doing exactly that. [1] https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config [2] https://github.com/rust-lang/cargo/pull/10395 It really should have been two separate commits: one that simply uses CARGO_TARGET__RUSTFLAGS for the one we already have, and another one that introduces CARGO_HOST_RUSTFLAGS and the unstable flag to enable it. But OK, not worth splitting it up now. Regards, Arnout > >> >>> We have to enable this nightly feature first using: >>> CARGO_UNSTABLE_HOST_CONFIG="true" >>> >>> Separately set target RUSTFLAGS for the target triple specific env >>> variable. >> >> This part is also not entirely clear to me. Isn't that the same thing when >> cross-compiling (like it's the case in autotools or meson)? Or are non-specific >> RUSTFLAGS also applied to host builds when cross-compiling? > > There's consistency issues in how rustflags get applied with build scripts, this > approach should ensure rustflags are explicitly set for the correct host/target > build artifacts. > > Some more details: > https://github.com/rust-lang/cargo/pull/10395 > >> >>> Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they >>> are set for host cargo builds which use python infrastructure. >> >> This makes sense. I therefore applied just this bit, the rest of the patch >> should get a bit more clarification. >> >>> >>> Signed-off-by: James Hilliard >>> --- >>> Changes v1 -> v2: >>> - add RUSTFLAGS to HOST_PKG_CARGO_ENV >>> --- >>> package/pkg-cargo.mk | 15 ++++++++++----- >>> 1 file changed, 10 insertions(+), 5 deletions(-) >>> >>> diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk >>> index f7e3f39503..1c105762f8 100644 >>> --- a/package/pkg-cargo.mk >>> +++ b/package/pkg-cargo.mk >>> @@ -32,7 +32,10 @@ PKG_COMMON_CARGO_ENV = \ >>> # using nighly features on stable releases, i.e features that are not >>> # yet considered stable. >>> # >>> -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly >>> +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific >>> +# configuration feature >> >> This is also not really clear. I think it is needed for the >> CARGO_HOST_RUSTFLAGS and CARGO_TARGET_xxx_RUSTFLAGS variables to take effect, is >> that correct? > > Needed to ungate anything under CARGO_HOST_xxx like CARGO_HOST_RUSTFLAGS AFAIU. > >> >>> +# >>> +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly >>> # configuration option target-applies-to-host value to be set >>> # >>> # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value >>> @@ -41,9 +44,11 @@ PKG_COMMON_CARGO_ENV = \ >>> PKG_CARGO_ENV = \ >>> $(PKG_COMMON_CARGO_ENV) \ >>> __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ >>> + CARGO_UNSTABLE_HOST_CONFIG="true" \ >>> CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ >>> CARGO_TARGET_APPLIES_TO_HOST="false" \ >>> CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ >>> + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ >>> CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc >>> >>> # >>> @@ -51,11 +56,13 @@ PKG_CARGO_ENV = \ >>> # and should be removed when fixed upstream >>> # >>> ifeq ($(NORMALIZED_ARCH),arm) >>> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >>> + PKG_CARGO_ENV += \ >>> + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> >> Kind of tangential to this change: would it make sense to have a $(PKG)_RUSTFLAGS? > > I'm not sure, I'm not aware of any specific issues needing package specific > rustflags. > >> >> >> Regards, >> Arnout >> >>> endif >>> >>> HOST_PKG_CARGO_ENV = \ >>> - $(PKG_COMMON_CARGO_ENV) >>> + $(PKG_COMMON_CARGO_ENV) \ >>> + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" >>> >>> ################################################################################ >>> # inner-cargo-package -- defines how the configuration, compilation and >>> @@ -128,7 +135,6 @@ else # ifeq ($(4),target) >>> define $(2)_BUILD_CMDS >>> cd $$($$(PKG)_SRCDIR) && \ >>> $$(HOST_MAKE_ENV) \ >>> - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ >>> $$(HOST_CONFIGURE_OPTS) \ >>> $$(HOST_PKG_CARGO_ENV) \ >>> $$($(2)_CARGO_ENV) \ >>> @@ -169,7 +175,6 @@ ifndef $(2)_INSTALL_CMDS >>> define $(2)_INSTALL_CMDS >>> cd $$($$(PKG)_SRCDIR) && \ >>> $$(HOST_MAKE_ENV) \ >>> - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ >>> $$(HOST_CONFIGURE_OPTS) \ >>> $$(HOST_PKG_CARGO_ENV) \ >>> $$($(2)_CARGO_ENV) \ From arnout at mind.be Mon Apr 10 14:57:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 16:57:48 +0200 Subject: [Buildroot] [PATCH] package/qemu: install keyboard maps only if necessary In-Reply-To: <20230409000929.391071-1-unixmania@gmail.com> References: <20230409000929.391071-1-unixmania@gmail.com> Message-ID: <2e28cd63-1af2-cfc0-fe46-32ec6d6954df@mind.be> Hi Carlos, On 09/04/2023 02:09, unixmania at gmail.com wrote: > From: Carlos Santos > > They are required only for system emulation, so pull a patch already > reviewd upstream[1,2] that makes the installation conditional. > > 1. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06428.html > 2. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06438.html > > Signed-off-by: Carlos Santos > --- > ...tall-keyboard-maps-only-if-necessary.patch | 36 +++++++++++++++++++ > 1 file changed, 36 insertions(+) > create mode 100644 package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > diff --git a/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > new file mode 100644 > index 0000000000..91ea1e86c9 > --- /dev/null > +++ b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > @@ -0,0 +1,36 @@ > +From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001 > +From: Carlos Santos > +Date: Sun, 1 Jan 2023 21:00:57 -0300 > +Subject: [PATCH] meson: install keyboard maps only if necessary > + > +They are required only for system emulation (i.e. have_system is true). > + > +Signed-off-by: Carlos Santos We need the SoB for unixmania at gmail.com on this. The SoB is a short way for you (the private person, not the Redhat employee) to assert that you are entitled to contribute the patch under qemu's license. Also, please link to the upstream patchwork entry here, like this: Upstream: https://patchwork.kernel.org/project/qemu-devel/patch/20230327172147.196607-1-casantos at redhat.com/ Regards, Arnout > +--- > + pc-bios/keymaps/meson.build | 6 ++++-- > + 1 file changed, 4 insertions(+), 2 deletions(-) > + > +diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build > +index 158a3b410c..bff3083313 100644 > +--- a/pc-bios/keymaps/meson.build > ++++ b/pc-bios/keymaps/meson.build > +@@ -47,7 +47,7 @@ if native_qemu_keymap.found() > + build_by_default: true, > + output: km, > + command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()], > +- install: true, > ++ install: have_system, > + install_dir: qemu_datadir / 'keymaps') > + endforeach > + > +@@ -56,4 +56,6 @@ else > + install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps') > + endif > + > +-install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') > ++if have_system > ++ install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') > ++endif > +-- > +2.31.1 > + From arnout at mind.be Mon Apr 10 15:24:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:24:58 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <20230407141930.694756-1-ovlevin@sberdevices.ru> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> Message-ID: <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> On 07/04/2023 16:19, Oleg Lyovin wrote: > GNU make package from the host machine may be too old, > so use the one built by buildroot. > > Signed-off-by: Oleg Lyovin Applied both to master, after reworking the commit messages to reflect that this was introduced in Linux 6.2. Regards, Arnout > --- > package/linux-headers/linux-headers.mk | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk > index e2a0b7a7c9..439f003530 100644 > --- a/package/linux-headers/linux-headers.mk > +++ b/package/linux-headers/linux-headers.mk > @@ -125,6 +125,8 @@ LINUX_HEADERS_INSTALL_STAGING = YES > # linux-headers is part of the toolchain so disable the toolchain dependency > LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO > > +LINUX_HEADERS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) > + > # For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc, > # score and xtensa), the Linux buildsystem tries to call the > # cross-compiler, although it is not needed at all. > @@ -137,7 +139,7 @@ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO > # of "its" headers > define LINUX_HEADERS_CONFIGURE_CMDS > (cd $(@D); \ > - $(TARGET_MAKE_ENV) $(MAKE) \ > + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ > ARCH=$(KERNEL_ARCH) \ > HOSTCC="$(HOSTCC)" \ > HOSTCFLAGS="$(HOSTCFLAGS)" \ > @@ -148,7 +150,7 @@ endef > > define LINUX_HEADERS_INSTALL_STAGING_CMDS > (cd $(@D); \ > - $(TARGET_MAKE_ENV) $(MAKE) \ > + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ > ARCH=$(KERNEL_ARCH) \ > HOSTCC="$(HOSTCC)" \ > HOSTCFLAGS="$(HOSTCFLAGS)" \ From arnout at mind.be Mon Apr 10 15:24:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:24:14 +0200 Subject: [Buildroot] [git commit] package/linux-headers: use BR2_MAKE Message-ID: <20230410152512.920A683C6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=36bdfd29d87d48c3519876d93738b2aae9d7cb97 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since kernel version 6.2, the minimum GNU Make version is 3.82 [1]. We have an optional host-make 4.0 minimum dependency, so we can use it as is. It's a bit unfortunate that we have to apply this even to older kernel versions, but make itself builds fairly fast compared to the toolchain (which is the only reason to build linux-headers). Use BR2_MAKE for linux-headers, and depend on BR2_MAKE_HOST_DEPENDENCY. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- package/linux-headers/linux-headers.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk index e2a0b7a7c9..b4b5a5b47d 100644 --- a/package/linux-headers/linux-headers.mk +++ b/package/linux-headers/linux-headers.mk @@ -125,6 +125,8 @@ LINUX_HEADERS_INSTALL_STAGING = YES # linux-headers is part of the toolchain so disable the toolchain dependency LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO +LINUX_HEADERS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) + # For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc, # score and xtensa), the Linux buildsystem tries to call the # cross-compiler, although it is not needed at all. @@ -137,7 +139,7 @@ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO # of "its" headers define LINUX_HEADERS_CONFIGURE_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ @@ -148,7 +150,7 @@ endef define LINUX_HEADERS_INSTALL_STAGING_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ From arnout at mind.be Mon Apr 10 15:24:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:24:15 +0200 Subject: [Buildroot] [git commit] linux: use BR2_MAKE Message-ID: <20230410152512.9DE6183C6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b9efc991f8a2c1b6388e4e575641228262eadd1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since kernel version 6.2, the minimum GNU Make version is 3.82 [1]. We have an optional host-make 4.0 minimum dependency, so we can use it as is. It's a bit unfortunate that we have to apply this even to older kernel versions, but make itself builds fairly fast compared to the kernel. Use BR2_MAKE and BR2_MAKE1 for linux, and depend on BR2_MAKE_HOST_DEPENDENCY. In addition, we need to set LINUX_MAKE to BR2_MAKE for use in the kconfig infrastructure. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- linux/linux.mk | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/linux/linux.mk b/linux/linux.mk index 03d89cd204..37797fc4f0 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -70,7 +70,10 @@ LINUX_MAKE_ENV = \ BR_BINARIES_DIR=$(BINARIES_DIR) LINUX_INSTALL_IMAGES = YES -LINUX_DEPENDENCIES = host-kmod +LINUX_DEPENDENCIES = \ + host-kmod \ + $(BR2_MAKE_HOST_DEPENDENCY) +LINUX_MAKE = $(BR2_MAKE) # The kernel CONFIG_EXTRA_FIRMWARE feature requires firmware files at build # time. Make sure they are available before the kernel builds. @@ -183,7 +186,7 @@ endif # Get the real Linux version, which tells us where kernel modules are # going to be installed in the target filesystem. # Filter out 'w' from MAKEFLAGS, to workaround a bug in make 4.1 (#13141) -LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` +LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` LINUX_DTS_NAME += $(call qstrip,$(BR2_LINUX_KERNEL_INTREE_DTS_NAME)) @@ -433,7 +436,7 @@ LINUX_DEPENDENCIES += host-bison host-flex ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),) define LINUX_BUILD_DTB - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) endef ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),) define LINUX_INSTALL_DTB @@ -481,7 +484,7 @@ endif # Compilation. We make sure the kernel gets rebuilt when the # configuration has changed. We call the 'all' and # '$(LINUX_TARGET_NAME)' targets separately because calling them in -# the same $(MAKE) invocation has shown to cause parallel build +# the same $(BR2_MAKE) invocation has shown to cause parallel build # issues. # The call to disable gcc-plugins is a stop-gap measure: # http://lists.busybox.net/pipermail/buildroot/2020-May/282727.html @@ -490,8 +493,8 @@ define LINUX_BUILD_CMDS $(foreach dts,$(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)), \ cp -f $(dts) $(LINUX_ARCH_PATH)/boot/dts/ ) - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) $(LINUX_BUILD_DTB) $(LINUX_APPEND_DTB) endef @@ -540,7 +543,7 @@ define LINUX_INSTALL_TARGET_CMDS # Install modules and remove symbolic links pointing to build # directories, not relevant on the target @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \ - $(LINUX_MAKE_ENV) $(MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ + $(LINUX_MAKE_ENV) $(BR2_MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/build ; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/source ; \ fi @@ -639,7 +642,7 @@ linux-rebuild-with-initramfs: rootfs-cpio linux-rebuild-with-initramfs: @$(call MESSAGE,"Rebuilding kernel with initramfs") # Build the kernel. - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) $(LINUX_APPEND_DTB) # Copy the kernel image(s) to its(their) final destination $(call LINUX_INSTALL_IMAGE,$(BINARIES_DIR)) From arnout at mind.be Mon Apr 10 15:31:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:31:41 +0200 Subject: [Buildroot] depmod / drivers In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E81A@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E81A@Exchange2013.PRIMES.local> Message-ID: <1fb38bf6-b6a2-4987-22c2-410b1b77b041@mind.be> On 05/04/2023 08:41, Gerd Kautzmann wrote: > Hello ML, > > for post installation of device drivers I need a tool called ?depmod? on my > Raspberry,. I believe this has been explained somewhere else already but I can't find the mail - anyway: You don't need depmod on the Raspberry. You need depmod during the build (and you can't build on the Raspberry because buildroot doesn't give you a compiler on the Raspberry). depmod is part of the host-kmod package, which will be built automatically by Buildroot when you enable a kernel to be built (and you can only build modules if you also build the kernel). At the end of the build, Buildroot will run depmod on all the installed modules (i.e. the modules in $(TARGET_DIR)/usr/lib/modules). The documentation has a section on how to build external kernel modules with Buildroot. In other words: you don't need any depmod, only build the module in the proper way. Regards, Arnout > > What packages do I need to include in buildroot? > > Thanks > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Mon Apr 10 16:40:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 18:40:31 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20230410083252.138426-1-james.hilliard1@gmail.com> References: <20230410083252.138426-1-james.hilliard1@gmail.com> Message-ID: <20230410164031.GC2819@scaer> James, all, On 2023-04-10 02:32 -0600, James Hilliard spake thusly: > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > > We have to enable this nightly feature first using: > CARGO_UNSTABLE_HOST_CONFIG="true" > > Separately set target RUSTFLAGS for the target triple specific env > variable. > > Signed-off-by: James Hilliard FTR, Arnout did a review of a previous iteration, and proposed a commt log with a lot more details and explanations on the actual reasons why we have to do this change: https://lore.kernel.org/buildroot/0a2e0dd8-b579-644a-9d83-af88e40d40de at mind.be/ Could you please reveview what he wrote, and incorporate that in your commit log (and amend/extend further if needed), and then respin, please? Regards, Yann E. MORIN. > --- > Changes v2 -> v3: > - rebase > Changes v1 -> v2: > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > --- > package/pkg-cargo.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5600c8e97e..264bf5a1ae 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ > # using nighly features on stable releases, i.e features that are not > # yet considered stable. > # > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > +# configuration feature > +# > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > # configuration option target-applies-to-host value to be set > # > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ > PKG_CARGO_ENV = \ > $(PKG_COMMON_CARGO_ENV) \ > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > CARGO_TARGET_APPLIES_TO_HOST="false" \ > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > # > @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ > # and should be removed when fixed upstream > # > ifeq ($(NORMALIZED_ARCH),arm) > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > + PKG_CARGO_ENV += \ > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > endif > > HOST_PKG_CARGO_ENV = \ > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 16:51:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 18:51:57 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink In-Reply-To: <20230409210814.496117-1-arnout@mind.be> References: <20230409210814.496117-1-arnout@mind.be> Message-ID: <20230410165157.GD2819@scaer> Arnout, All, On 2023-04-09 23:08 +0200, Arnout Vandecappelle spake thusly: > It has been years that we removed $(HOST_DIR)/usr. Because of this > symlink, however, there are still packages that install things in > $(HOST_DIR)/usr. Remove the symlink so those packages will start to > fail. > > Note that there's now a check-package check to detect such incorrectly > instaled things, so this should only affect external packages. > > Signed-off-by: Arnout Vandecappelle > --- > package/skeleton/skeleton.mk | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk > index 634c76e437..186cb60189 100644 > --- a/package/skeleton/skeleton.mk > +++ b/package/skeleton/skeleton.mk > @@ -11,11 +11,7 @@ > SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO > SKELETON_ADD_SKELETON_DEPENDENCY = NO > > -# We create a compatibility symlink in case a post-build script still > -# uses $(HOST_DIR)/usr > define HOST_SKELETON_INSTALL_CMDS > -# check-package DoNotInstallToHostdirUsr > - $(Q)ln -snf . $(HOST_DIR)/usr Should we have a kind of post-isntall test that checks that a package did not create that (e.g. because their makefile hard-codes something like DESTDIR/usr)? This is probably a good candidate for GLOBAL_INSTRUMENTATION_HOOKS, no? Regards, Yann E. MORIN. > $(Q)mkdir -p $(HOST_DIR)/lib > $(Q)mkdir -p $(HOST_DIR)/include > $(Q)case $(HOSTARCH) in \ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:24:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:24:29 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230405201403.1410075-1-pevik@seznam.cz> References: <20230405201403.1410075-1-pevik@seznam.cz> Message-ID: <20230410172429.GE2819@scaer> On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > constants from to ") in v5.11, some time So what about people building with a toolchain that uses kernel headers older than 5.11 or, as I understand it, any of the stable versions the fix was back-ported to? Regards, Yann E. MORIN. > took to rebuilt Buildroot toolchains, but even that was more than year > ago). > > Signed-off-by: Petr Vorel > --- > The same as v1. > Was there anything missing in v1 [1]? Or could this please be merged > without runltp-ng being postponed for some time later? I don't have much > time for implementing it now and V1 was waiting for 2 months. > > Kind regards, > Petr > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > 3 files changed, 3 insertions(+), 215 deletions(-) > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > deleted file mode 100644 > index 1553908cf8..0000000000 > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > +++ /dev/null > @@ -1,211 +0,0 @@ > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > -From: Petr Vorel > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -The reason is to avoid indirect include when using > -some network headers: or others -> > --> > - > -This indirect include causes on MUSL redefinition of struct sysinfo when > -included both and some of UAPI headers: > - > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > - from ../include/tst_netlink.h:14, > - from tst_crypto.c:13: > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > - struct sysinfo { > - ^~~~~~~ > -In file included from ../include/tst_safe_macros.h:15, > - from ../include/tst_test.h:93, > - from tst_crypto.c:11: > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > - > -Signed-off-by: Petr Vorel > - > -[ upstream status: > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > -rebased for 20220527 ] > - > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > -a85cbe6159ff "uapi: move constants from to " > - > -This patch was also backported to stable and LTS versions, > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > -We just wait for all musl based toolchains to be rebuilt. ] > - > -Signed-off-by: Petr Vorel > ---- > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > - include/tst_safe_macros.h | 2 +- > - lib/safe_macros.c | 2 +- > - lib/tst_memutils.c | 2 +- > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > - 10 files changed, 31 insertions(+), 9 deletions(-) > - create mode 100644 include/lapi/sysinfo.h > - > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > -new file mode 100644 > -index 000000000..d0e0e93d7 > ---- /dev/null > -+++ b/include/lapi/sysinfo.h > -@@ -0,0 +1,22 @@ > -+// SPDX-License-Identifier: GPL-2.0-or-later > -+/* > -+ * Copyright (c) 2020 Petr Vorel > -+ */ > -+ > -+#ifndef SYSINFO_H__ > -+ > -+/* > -+ * Don't use as it breaks build MUSL toolchain. > -+ * Use instead. > -+ * > -+ * Some kernel UAPI headers do indirect include: > -+ * or others -> -> > -+ * > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > -+ * included both and some of UAPI headers: > -+ */ > -+#include > -+ > -+#define SYSINFO_H__ > -+ > -+#endif /* SYSINFO_H__ */ > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > -index 81c4b0844..a8c02d7df 100644 > ---- a/include/tst_safe_macros.h > -+++ b/include/tst_safe_macros.h > -@@ -12,7 +12,7 @@ > - #include > - #include > - #include > --#include > -+#include > - #include > - #include > - #include > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > -index a5b6bc504..87d922a92 100644 > ---- a/lib/safe_macros.c > -+++ b/lib/safe_macros.c > -@@ -11,7 +11,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - #include > - #include > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > -index 0d20bb17c..21a3a5ba0 100644 > ---- a/lib/tst_memutils.c > -+++ b/lib/tst_memutils.c > -@@ -6,7 +6,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #define TST_NO_DEFAULT_MAIN > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > -index fb991ce8b..0fccd5405 100644 > ---- a/testcases/kernel/mem/mtest01/mtest01.c > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > -@@ -20,7 +20,6 @@ > - */ > - > - #include > --#include > - #include > - #include > - #include > -@@ -29,6 +28,7 @@ > - #include > - > - #include "lapi/abisize.h" > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > -index 6d218801c..8af11a030 100644 > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > -@@ -46,7 +46,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define CHUNK_SZ (400*1024*1024L) > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -index 2ea44a2be..a237345ef 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -@@ -69,7 +69,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - > - #include "test.h" > - > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -index 7ad0e8bdc..61fa1ab75 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -@@ -65,7 +65,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #include "test.h" > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -index af7cb6421..dc5ae65e3 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -@@ -13,7 +13,7 @@ > - > - */ > - > --#include > -+#include "lapi/sysinfo.h" > - #include "lapi/namespaces_constants.h" > - #include "lapi/posix_clocks.h" > - #include "tst_test.h" > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -index 22e7c3638..572701f9f 100644 > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -@@ -43,7 +43,7 @@ > - #include > - #include > - #ifdef __linux__ > --#include > -+#include "lapi/sysinfo.h" > - #endif > - > - #include "../testfrmw/testfrmw.h" > --- > -2.36.1 > - > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > index 8b411a8ffe..59ba5d0045 100644 > --- a/package/ltp-testsuite/ltp-testsuite.hash > +++ b/package/ltp-testsuite/ltp-testsuite.hash > @@ -1,5 +1,4 @@ > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > # Locally computed > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > index 34412d562f..78271b0730 100644 > --- a/package/ltp-testsuite/ltp-testsuite.mk > +++ b/package/ltp-testsuite/ltp-testsuite.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LTP_TESTSUITE_VERSION = 20220930 > +LTP_TESTSUITE_VERSION = 20230127 > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:32:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:32:38 +0200 Subject: [Buildroot] [git commit] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP Message-ID: <20230410173300.E49B983C82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=370af35425e754808dd8691536bda5b0dbce7986 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- configs/olimex_a20_olinuxino_lime2_defconfig | 1 + configs/olimex_a20_olinuxino_lime_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index a8260a7ea3..a38f3a1c5e 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 65a78f5352..74b6a764cd 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" From yann.morin.1998 at free.fr Mon Apr 10 17:32:34 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:32:34 +0200 Subject: [Buildroot] [git commit] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot Message-ID: <20230410173300.DA70683C81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=917718671193e2e7ea2d8463046ce2e53dd6ab73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index 50a0986ab2..a8260a7ea3 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 25ecf31146..65a78f5352 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Mon Apr 10 17:33:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:33:10 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot In-Reply-To: <20230405081842.244610-1-francois.perrad@gadz.org> References: <20230405081842.244610-1-francois.perrad@gadz.org> Message-ID: <20230410173310.GF2819@scaer> Fran?ois, All, On 2023-04-05 10:18 +0200, Francois Perrad spake thusly: > Signed-off-by: Francois Perrad Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- > configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig > index 50a0986ab..a8260a7ea 100644 > --- a/configs/olimex_a20_olinuxino_lime2_defconfig > +++ b/configs/olimex_a20_olinuxino_lime2_defconfig > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" > BR2_LINUX_KERNEL_USE_DEFCONFIG=y > BR2_LINUX_KERNEL_DEFCONFIG="sunxi" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" > @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig > index 25ecf3114..65a78f535 100644 > --- a/configs/olimex_a20_olinuxino_lime_defconfig > +++ b/configs/olimex_a20_olinuxino_lime_defconfig > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" > BR2_LINUX_KERNEL_USE_DEFCONFIG=y > BR2_LINUX_KERNEL_DEFCONFIG="sunxi" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" > @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:33:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:33:27 +0200 Subject: [Buildroot] [PATCH 2/2] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP In-Reply-To: <20230405081842.244610-2-francois.perrad@gadz.org> References: <20230405081842.244610-1-francois.perrad@gadz.org> <20230405081842.244610-2-francois.perrad@gadz.org> Message-ID: <20230410173327.GG2819@scaer> Fran?ois, All, On 2023-04-05 10:18 +0200, Francois Perrad spake thusly: > Signed-off-by: Francois Perrad Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/olimex_a20_olinuxino_lime2_defconfig | 1 + > configs/olimex_a20_olinuxino_lime_defconfig | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig > index a8260a7ea..a38f3a1c5 100644 > --- a/configs/olimex_a20_olinuxino_lime2_defconfig > +++ b/configs/olimex_a20_olinuxino_lime2_defconfig > @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" > BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" > BR2_TARGET_GENERIC_GETTY=y > BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" > +BR2_SYSTEM_DHCP="eth0" > BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig > index 65a78f535..74b6a764c 100644 > --- a/configs/olimex_a20_olinuxino_lime_defconfig > +++ b/configs/olimex_a20_olinuxino_lime_defconfig > @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" > BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" > BR2_TARGET_GENERIC_GETTY=y > BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" > +BR2_SYSTEM_DHCP="eth0" > BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:44:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:44:28 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: <20230410174428.GH2819@scaer> On 2023-04-02 20:35 -0500, Vincent Fazio spake thusly: > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. > > See-also: 02b165dc71 (check-package: fix Python3 support) > > Signed-off-by: Vincent Fazio > --- > utils/check-package | 10 +++------- > 1 file changed, 3 insertions(+), 7 deletions(-) > > diff --git a/utils/check-package b/utils/check-package > index 98a25bd0b2..46f2897b51 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -6,7 +6,6 @@ import inspect > import magic > import os > import re > -import six > import sys > > import checkpackagelib.base > @@ -218,12 +217,9 @@ def check_file_using_lib(fname): > if fail > 0: > failed.add(name) > nwarnings += warn > - if six.PY3: > - f = open(fname, "r", errors="surrogateescape") > - else: > - f = open(fname, "r") > + > lastline = "" > - for lineno, text in enumerate(f.readlines()): > + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): Err.. This leaks a file object, no? Even if the script is short-lived, it is better to properly close() files once they are unused. Here, I believe using a context manager is adequate (and relatively easy now that we do no longer have to deal with two ways if opening the file): with open(fname, "r", errors="surrogateescape") as f: for lineno, text in enumerate(f.readlines()): ... Regards, Yann E. MORIN. > nlines += 1 > for name, cf in objects: > if cf.disable.search(lastline): > @@ -233,7 +229,7 @@ def check_file_using_lib(fname): > failed.add(name) > nwarnings += warn > lastline = text > - f.close() > + > for name, cf in objects: > warn, fail = print_warnings(cf.after(), name in xfail) > if fail > 0: > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From geomatsi at gmail.com Mon Apr 10 17:50:15 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:15 +0300 Subject: [Buildroot] [PATCH 0/3] allwinner: second part of misc bsp updates Message-ID: <20230410175018.2283807-1-geomatsi@gmail.com> Hi all, Here is the second patch series with BSP updates for several Allwinner boards. This time xradio driver and boards with WiF are updated, including including OrangePi Zero and OrangePi Zero Plus2. Regards, Sergey Sergey Matyukevich (3): package/xr819-xradio: bump version configs/orangepi_zero: bump BSP versions configs/orangepi_zero_plus2: update BSP versions configs/orangepi_zero_defconfig | 6 +++--- configs/orangepi_zero_plus2_defconfig | 8 ++++---- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) -- 2.40.0 From geomatsi at gmail.com Mon Apr 10 17:50:16 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:16 +0300 Subject: [Buildroot] [PATCH 1/3] package/xr819-xradio: bump version In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230410175018.2283807-2-geomatsi@gmail.com> With introduction of vmap'ed stacks to ARM in Linux v5.18, stack parameters can no longer be used for DMA. So pull the latest xradio changes that fix the driver and make it work with vmap'ed stacks in new kernels. Signed-off-by: Sergey Matyukevich --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE -- 2.40.0 From geomatsi at gmail.com Mon Apr 10 17:50:17 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:17 +0300 Subject: [Buildroot] [PATCH 2/3] configs/orangepi_zero: bump BSP versions In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230410175018.2283807-3-geomatsi@gmail.com> Bump Linux to 6.1.14 and U-Boot to 2023.01 Signed-off-by: Sergey Matyukevich --- configs/orangepi_zero_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index 464e075e5c..40269db233 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -8,13 +8,13 @@ BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Zero" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Zero" BR2_GLOBAL_PATCH_DIR="board/orangepi/orangepi-zero/patches" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_SYSTEM_DHCP="eth0" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.16" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h2-plus-orangepi-zero" @@ -31,7 +31,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.40.0 From geomatsi at gmail.com Mon Apr 10 17:50:18 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:18 +0300 Subject: [Buildroot] [PATCH 3/3] configs/orangepi_zero_plus2: update BSP versions In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230410175018.2283807-4-geomatsi@gmail.com> Bump Linux kernel to 6.1.14, U-Boot to 2023.01, ATF to 2.8. Signed-off-by: Sergey Matyukevich --- configs/orangepi_zero_plus2_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/orangepi_zero_plus2_defconfig b/configs/orangepi_zero_plus2_defconfig index ef171c3ad3..377e9f1c59 100644 --- a/configs/orangepi_zero_plus2_defconfig +++ b/configs/orangepi_zero_plus2_defconfig @@ -2,14 +2,14 @@ BR2_aarch64=y BR2_cortex_a53=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_ROOTFS_OVERLAY="board/orangepi/orangepi-zero-plus2/rootfs_overlay" # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.5" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.8" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y @@ -17,7 +17,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero_plus2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y @@ -31,7 +31,7 @@ BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-zero-plus2" -- 2.40.0 From arnout at mind.be Mon Apr 10 19:02:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:02:02 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20230410164031.GC2819@scaer> References: <20230410083252.138426-1-james.hilliard1@gmail.com> <20230410164031.GC2819@scaer> Message-ID: <298af741-f854-b70b-6e75-cde10a49c835@mind.be> On 10/04/2023 18:40, Yann E. MORIN wrote: > James, all, > > On 2023-04-10 02:32 -0600, James Hilliard spake thusly: >> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: >> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config >> >> We have to enable this nightly feature first using: >> CARGO_UNSTABLE_HOST_CONFIG="true" >> >> Separately set target RUSTFLAGS for the target triple specific env >> variable. >> >> Signed-off-by: James Hilliard > > FTR, Arnout did a review of a previous iteration, and proposed a commt > log with a lot more details and explanations on the actual reasons why > we have to do this change: > > https://lore.kernel.org/buildroot/0a2e0dd8-b579-644a-9d83-af88e40d40de at mind.be/ Actually, that was supposed to be a reply to this v3, my bad... @james just confirmation that my proposed commit log is enough, I already have it lined up for pushing. Regards, Arnout > > Could you please reveview what he wrote, and incorporate that in your > commit log (and amend/extend further if needed), and then respin, > please? > > Regards, > Yann E. MORIN. > >> --- >> Changes v2 -> v3: >> - rebase >> Changes v1 -> v2: >> - add RUSTFLAGS to HOST_PKG_CARGO_ENV >> --- >> package/pkg-cargo.mk | 10 ++++++++-- >> 1 file changed, 8 insertions(+), 2 deletions(-) >> >> diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk >> index 5600c8e97e..264bf5a1ae 100644 >> --- a/package/pkg-cargo.mk >> +++ b/package/pkg-cargo.mk >> @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ >> # using nighly features on stable releases, i.e features that are not >> # yet considered stable. >> # >> -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly >> +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific >> +# configuration feature >> +# >> +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly >> # configuration option target-applies-to-host value to be set >> # >> # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value >> @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ >> PKG_CARGO_ENV = \ >> $(PKG_COMMON_CARGO_ENV) \ >> __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ >> + CARGO_UNSTABLE_HOST_CONFIG="true" \ >> CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ >> CARGO_TARGET_APPLIES_TO_HOST="false" \ >> CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ >> + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ >> CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc >> >> # >> @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ >> # and should be removed when fixed upstream >> # >> ifeq ($(NORMALIZED_ARCH),arm) >> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> + PKG_CARGO_ENV += \ >> + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> endif >> >> HOST_PKG_CARGO_ENV = \ >> -- >> 2.34.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From yann.morin.1998 at free.fr Mon Apr 10 19:02:35 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:02:35 +0200 Subject: [Buildroot] [git commit] utils/check-package: drop six usage Message-ID: <20230410190255.F32FE83C8D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7d4ae98faac020e2f620fda47c2777ad1deddfa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The shebang in check-package now defines python3. There is no longer a need to maintain support with python 2.x. See-also: 02b165dc71 (check-package: fix Python3 support) Signed-off-by: Vincent Fazio Tested-by: James Knight Signed-off-by: Yann E. MORIN --- utils/check-package | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/utils/check-package b/utils/check-package index 758d51ba8b..9a345522b4 100755 --- a/utils/check-package +++ b/utils/check-package @@ -6,7 +6,6 @@ import inspect import magic import os import re -import six import sys import checkpackagelib.base @@ -228,12 +227,9 @@ def check_file_using_lib(fname): if fail > 0: failed.add(name) nwarnings += warn - if six.PY3: - f = open(fname, "r", errors="surrogateescape") - else: - f = open(fname, "r") + lastline = "" - for lineno, text in enumerate(f.readlines()): + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): nlines += 1 for name, cf in objects: if cf.disable.search(lastline): @@ -243,7 +239,7 @@ def check_file_using_lib(fname): failed.add(name) nwarnings += warn lastline = text - f.close() + for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) if fail > 0: From yann.morin.1998 at free.fr Mon Apr 10 19:04:01 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:04:01 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: <20230410190401.GI2819@scaer> Vincent, All, On 2023-04-02 20:35 -0500, Vincent Fazio spake thusly: > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. > > See-also: 02b165dc71 (check-package: fix Python3 support) > > Signed-off-by: Vincent Fazio Applied to master, thanks. > --- > utils/check-package | 10 +++------- > 1 file changed, 3 insertions(+), 7 deletions(-) > > diff --git a/utils/check-package b/utils/check-package > index 98a25bd0b2..46f2897b51 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -6,7 +6,6 @@ import inspect > import magic > import os > import re > -import six > import sys > > import checkpackagelib.base > @@ -218,12 +217,9 @@ def check_file_using_lib(fname): > if fail > 0: > failed.add(name) > nwarnings += warn > - if six.PY3: > - f = open(fname, "r", errors="surrogateescape") > - else: > - f = open(fname, "r") > + > lastline = "" > - for lineno, text in enumerate(f.readlines()): > + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): As seen on IRC: it does not leak a fileobject: it is not bound to a variable, so the object is garbage-collected as soon as it is no longer referenced, i.e. right after the function call ends. Regards, Yann E. MORIN. > nlines += 1 > for name, cf in objects: > if cf.disable.search(lastline): > @@ -233,7 +229,7 @@ def check_file_using_lib(fname): > failed.add(name) > nwarnings += warn > lastline = text > - f.close() > + > for name, cf in objects: > warn, fail = print_warnings(cf.after(), name in xfail) > if fail > 0: > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From arnout at mind.be Mon Apr 10 19:05:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:05:39 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink In-Reply-To: <20230410165157.GD2819@scaer> References: <20230409210814.496117-1-arnout@mind.be> <20230410165157.GD2819@scaer> Message-ID: On 10/04/2023 18:51, Yann E. MORIN wrote: > Arnout, All, > > On 2023-04-09 23:08 +0200, Arnout Vandecappelle spake thusly: >> It has been years that we removed $(HOST_DIR)/usr. Because of this >> symlink, however, there are still packages that install things in >> $(HOST_DIR)/usr. Remove the symlink so those packages will start to >> fail. >> >> Note that there's now a check-package check to detect such incorrectly >> instaled things, so this should only affect external packages. >> >> Signed-off-by: Arnout Vandecappelle >> --- >> package/skeleton/skeleton.mk | 4 ---- >> 1 file changed, 4 deletions(-) >> >> diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk >> index 634c76e437..186cb60189 100644 >> --- a/package/skeleton/skeleton.mk >> +++ b/package/skeleton/skeleton.mk >> @@ -11,11 +11,7 @@ >> SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO >> SKELETON_ADD_SKELETON_DEPENDENCY = NO >> >> -# We create a compatibility symlink in case a post-build script still >> -# uses $(HOST_DIR)/usr >> define HOST_SKELETON_INSTALL_CMDS >> -# check-package DoNotInstallToHostdirUsr >> - $(Q)ln -snf . $(HOST_DIR)/usr > > Should we have a kind of post-isntall test that checks that a package > did not create that (e.g. because their makefile hard-codes something > like DESTDIR/usr)? If we are going to keep dragging along stuff to support legacy forever, then it's probably simpler to just keep this symlink. If something installs in HOST_DIR/usr it's probably going to break somewhere down the line, right? So I don't think we need to bother. BTW, DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. Regards, Arnout > > This is probably a good candidate for GLOBAL_INSTRUMENTATION_HOOKS, no? > > Regards, > Yann E. MORIN. > >> $(Q)mkdir -p $(HOST_DIR)/lib >> $(Q)mkdir -p $(HOST_DIR)/include >> $(Q)case $(HOSTARCH) in \ >> -- >> 2.39.2 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From peter at korsgaard.com Mon Apr 10 19:05:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:05:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-web2py: security bump to version 2.23.1 In-Reply-To: <20230320171331.1075061-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 18:13:31 +0100") References: <20230320171331.1075061-1-fontaine.fabrice@gmail.com> Message-ID: <87mt3fwoab.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-22432: Open redirect vulnerability exists in web2py > versions prior to 2.23.1. When using the tool, a web2py user may be > redirected to an arbitrary website by accessing a specially crafted URL. > As a result, the user may become a victim of a phishing attack. > https://github.com/web2py/web2py/compare/v2.23.0...v2.23.1 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:05:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:05:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/sudo: security bump to version 1.9.13p3 In-Reply-To: <20230320171543.1076609-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 18:15:43 +0100") References: <20230320171543.1076609-1-fontaine.fabrice@gmail.com> Message-ID: <87ile3woa5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2023-27320: Sudo before 1.9.13p3 has a double free in the > per-command chroot feature. > - Update patch > - Update hash of LICENSE.md (year and indentation updated: > https://github.com/sudo-project/sudo/commit/dd934d6a218c05d2df61b5306e38c71edaa6ac59 > https://github.com/sudo-project/sudo/commit/e5634ae99184d50afbdcb8a69dd4018b1a14871d) > https://www.sudo.ws/security/advisories/double_free > https://www.sudo.ws/releases/stable/#1.9.13p3 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:09:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:09:50 +0200 Subject: [Buildroot] [PATCH v1] package/openssh: security bump to version 9.3p1 In-Reply-To: <20230321190501.19240-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 21 Mar 2023 20:05:01 +0100") References: <20230321190501.19240-1-ps.report@gmx.net> Message-ID: <87edorwo3l.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > From [1]: > * sshd(8): fix a pre-authentication double-free memory fault > introduced in OpenSSH 9.1. This is not believed to be exploitable, > and it occurs in the unprivileged pre-auth process that is > subject to chroot(2) and is further sandboxed on most major > platforms. Committed to 2023.02.x, thanks. 2022.02.x has 8.9p1, so I will not backport this there. -- Bye, Peter Korsgaard From arnout at mind.be Mon Apr 10 19:11:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:11:14 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230410174428.GH2819@scaer> References: <20230403013530.3502-1-vfazio@gmail.com> <20230410174428.GH2819@scaer> Message-ID: On 10/04/2023 19:44, Yann E. MORIN wrote: > On 2023-04-02 20:35 -0500, Vincent Fazio spake thusly: >> The shebang in check-package now defines python3. There is no longer a >> need to maintain support with python 2.x. >> >> See-also: 02b165dc71 (check-package: fix Python3 support) >> >> Signed-off-by: Vincent Fazio >> --- >> utils/check-package | 10 +++------- >> 1 file changed, 3 insertions(+), 7 deletions(-) >> >> diff --git a/utils/check-package b/utils/check-package >> index 98a25bd0b2..46f2897b51 100755 >> --- a/utils/check-package >> +++ b/utils/check-package >> @@ -6,7 +6,6 @@ import inspect >> import magic >> import os >> import re >> -import six >> import sys >> >> import checkpackagelib.base >> @@ -218,12 +217,9 @@ def check_file_using_lib(fname): >> if fail > 0: >> failed.add(name) >> nwarnings += warn >> - if six.PY3: >> - f = open(fname, "r", errors="surrogateescape") >> - else: >> - f = open(fname, "r") >> + >> lastline = "" >> - for lineno, text in enumerate(f.readlines()): >> + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): > > Err.. This leaks a file object, no? > > Even if the script is short-lived, it is better to properly close() > files once they are unused. It doesn't leak. It just doesn't close the file until some unspecified time in the flow. In this case it's actually pretty well specified: it closes after the readlines() call ends because the file object has no more references. So no, a context manager isn't really needed here. Regards, Arnout > > Here, I believe using a context manager is adequate (and relatively easy > now that we do no longer have to deal with two ways if opening the > file): > > with open(fname, "r", errors="surrogateescape") as f: > for lineno, text in enumerate(f.readlines()): > ... > > Regards, > Yann E. MORIN. > >> nlines += 1 >> for name, cf in objects: >> if cf.disable.search(lastline): >> @@ -233,7 +229,7 @@ def check_file_using_lib(fname): >> failed.add(name) >> nwarnings += warn >> lastline = text >> - f.close() >> + >> for name, cf in objects: >> warn, fail = print_warnings(cf.after(), name in xfail) >> if fail > 0: >> -- >> 2.25.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From peter at korsgaard.com Mon Apr 10 19:18:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:18:53 +0200 Subject: [Buildroot] [PATCH v1 1/5] package/protozero: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:30 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <87a5zfwnoi.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:20:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:20:39 +0200 Subject: [Buildroot] [PATCH v1 2/5] package/lcdproc: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-2-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:31 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-2-ps.report@gmx.net> Message-ID: <875ya3wnlk.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:20:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:20:45 +0200 Subject: [Buildroot] [PATCH v1 3/5] package/libosmium: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-3-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:32 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-3-ps.report@gmx.net> Message-ID: <871qkrwnle.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:21:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:21:02 +0200 Subject: [Buildroot] [PATCH v1 5/5] package/zerofree: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-5-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:34 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-5-ps.report@gmx.net> Message-ID: <87wn2jv90h.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x (not in 2022.02.x), thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:21:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:21:15 +0200 Subject: [Buildroot] [PATCH v1 4/5] package/osm2pgsql: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-4-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:33 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-4-ps.report@gmx.net> Message-ID: <87sfd7v904.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Mon Apr 10 19:21:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:21:45 +0200 Subject: [Buildroot] [git commit] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink Message-ID: <20230410192425.0CFD383CB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38b798da73ba69c9e1d8279805b621f80b98bc64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master It has been years that we removed $(HOST_DIR)/usr. Because of this symlink, however, there are still packages that install things in $(HOST_DIR)/usr. Remove the symlink so those packages will start to fail. Note that there's now a check-package check to detect such incorrectly instaled things, so this should only affect external packages. Signed-off-by: Arnout Vandecappelle Signed-off-by: Yann E. MORIN --- package/skeleton/skeleton.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 634c76e437..186cb60189 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,11 +11,7 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO -# We create a compatibility symlink in case a post-build script still -# uses $(HOST_DIR)/usr define HOST_SKELETON_INSTALL_CMDS -# check-package DoNotInstallToHostdirUsr - $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ From yann.morin.1998 at free.fr Mon Apr 10 19:11:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:11:07 +0200 Subject: [Buildroot] [git commit] package/glibc: bump to version 2.37 Message-ID: <20230410192425.03D8983CB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a379499f7334c2a68d375b1cf9dc35cd59884181 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master See: https://sourceware.org/glibc/wiki/Release/2.37 https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html Security related changes: CVE-2022-39046: When the syslog function is passed a crafted input string larger than 1024 bytes, it reads uninitialized memory from the heap and prints it to the target log file, potentially revealing a portion of the contents of the heap Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed in 2.37 release by [1]. [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer Tested-by: Bagas Sanjaya Signed-off-by: Yann E. MORIN --- ...x-Implement-a-useful-version-of-_startup_.patch | 132 --------------------- package/glibc/glibc.hash | 2 +- package/glibc/glibc.mk | 2 +- package/localedef/localedef.mk | 2 +- 4 files changed, 3 insertions(+), 135 deletions(-) diff --git a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch b/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch deleted file mode 100644 index 549650aca1..0000000000 --- a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch +++ /dev/null @@ -1,132 +0,0 @@ -From dfda505870f94a7ac8063eb47f622ddc65665ff1 Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Tue, 14 Jun 2022 19:42:43 -0600 -Subject: [PATCH] Revert "Linux: Implement a useful version of _startup_fatal" - -Fixes: -csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant' - -This reverts commit 2d05ba7f8ef979947e910a37ae8115a816eb4d08. - -Signed-off-by: James Hilliard ---- - sysdeps/unix/sysv/linux/i386/startup.h | 23 ++++++++++++--- - sysdeps/unix/sysv/linux/ia64/startup.h | 22 --------------- - sysdeps/unix/sysv/linux/startup.h | 39 -------------------------- - 3 files changed, 19 insertions(+), 65 deletions(-) - delete mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h - delete mode 100644 sysdeps/unix/sysv/linux/startup.h - -diff --git a/sysdeps/unix/sysv/linux/i386/startup.h b/sysdeps/unix/sysv/linux/i386/startup.h -index 213805d7d2..67c9310f3a 100644 ---- a/sysdeps/unix/sysv/linux/i386/startup.h -+++ b/sysdeps/unix/sysv/linux/i386/startup.h -@@ -1,5 +1,5 @@ - /* Linux/i386 definitions of functions used by static libc main startup. -- Copyright (C) 2022 Free Software Foundation, Inc. -+ Copyright (C) 2017-2022 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or -@@ -16,7 +16,22 @@ - License along with the GNU C Library; if not, see - . */ - --/* Can't use "call *%gs:SYSINFO_OFFSET" during startup. */ --#define I386_USE_SYSENTER 0 -+#if BUILD_PIE_DEFAULT -+/* Can't use "call *%gs:SYSINFO_OFFSET" during statup in static PIE. */ -+# define I386_USE_SYSENTER 0 - --#include_next -+# include -+# include -+ -+__attribute__ ((__noreturn__)) -+static inline void -+_startup_fatal (const char *message __attribute__ ((unused))) -+{ -+ /* This is only called very early during startup in static PIE. -+ FIXME: How can it be improved? */ -+ ABORT_INSTRUCTION; -+ __builtin_unreachable (); -+} -+#else -+# include_next -+#endif -diff --git a/sysdeps/unix/sysv/linux/ia64/startup.h b/sysdeps/unix/sysv/linux/ia64/startup.h -deleted file mode 100644 -index 77f29f15a2..0000000000 ---- a/sysdeps/unix/sysv/linux/ia64/startup.h -+++ /dev/null -@@ -1,22 +0,0 @@ --/* Linux/ia64 definitions of functions used by static libc main startup. -- Copyright (C) 2022 Free Software Foundation, Inc. -- This file is part of the GNU C Library. -- -- The GNU C Library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public -- License as published by the Free Software Foundation; either -- version 2.1 of the License, or (at your option) any later version. -- -- The GNU C Library is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- Lesser General Public License for more details. -- -- You should have received a copy of the GNU Lesser General Public -- License along with the GNU C Library; if not, see -- . */ -- --/* This code is used before the TCB is set up. */ --#define IA64_USE_NEW_STUB 0 -- --#include_next -diff --git a/sysdeps/unix/sysv/linux/startup.h b/sysdeps/unix/sysv/linux/startup.h -deleted file mode 100644 -index 39859b404a..0000000000 ---- a/sysdeps/unix/sysv/linux/startup.h -+++ /dev/null -@@ -1,39 +0,0 @@ --/* Linux definitions of functions used by static libc main startup. -- Copyright (C) 2017-2022 Free Software Foundation, Inc. -- This file is part of the GNU C Library. -- -- The GNU C Library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public -- License as published by the Free Software Foundation; either -- version 2.1 of the License, or (at your option) any later version. -- -- The GNU C Library is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- Lesser General Public License for more details. -- -- You should have received a copy of the GNU Lesser General Public -- License along with the GNU C Library; if not, see -- . */ -- --#ifdef SHARED --# include_next --#else --# include -- --/* Avoid a run-time invocation of strlen. */ --#define _startup_fatal(message) \ -- do \ -- { \ -- size_t __message_length = __builtin_strlen (message); \ -- if (! __builtin_constant_p (__message_length)) \ -- { \ -- extern void _startup_fatal_not_constant (void); \ -- _startup_fatal_not_constant (); \ -- } \ -- INTERNAL_SYSCALL_CALL (write, STDERR_FILENO, (message), \ -- __message_length); \ -- INTERNAL_SYSCALL_CALL (exit_group, 127); \ -- } \ -- while (0) --#endif /* !SHARED */ --- -2.25.1 - diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash index 4ce4c6f6d1..453aadae11 100644 --- a/package/glibc/glibc.hash +++ b/package/glibc/glibc.hash @@ -1,5 +1,5 @@ # Locally calculated (fetched from Github) -sha256 666482e657c319f7e139121121a0d97d303c65207b9f9730f42a3ee83c79f686 glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c.tar.gz +sha256 0f8bfad0b853a0c6e1dd1c3254a30b58d4c7050870fe2b0da90ad40f4d450ce2 glibc-2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa.tar.gz # Hashes for license files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk index 354f035d33..79e6c76cb4 100644 --- a/package/glibc/glibc.mk +++ b/package/glibc/glibc.mk @@ -7,7 +7,7 @@ # Generate version string using: # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- # When updating the version, please also update localedef -GLIBC_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c +GLIBC_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa # Upstream doesn't officially provide an https download link. # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, # sometimes the connection times out. So use an unofficial github mirror. diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk index 6699840854..6f8b170516 100644 --- a/package/localedef/localedef.mk +++ b/package/localedef/localedef.mk @@ -7,7 +7,7 @@ # Use the same VERSION and SITE as target glibc # As in glibc.mk, generate version string using: # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- -LOCALEDEF_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c +LOCALEDEF_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION)) HOST_LOCALEDEF_DL_SUBDIR = glibc From peter at korsgaard.com Mon Apr 10 19:24:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:24:39 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-tools: perf: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-1-luca.ceresoli@bootlin.com> (Luca Ceresoli via buildroot's message of "Mon, 27 Mar 2023 16:11:21 +0200") References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> Message-ID: <87o7nvv8ug.fsf@dell.be.48ers.dk> >>>>> "Luca" == Luca Ceresoli via buildroot writes: > The value of the RM variable in make is 'rm -f', thus the additional -f is > redundant. > Signed-off-by: Luca Ceresoli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:24:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:24:44 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-2-luca.ceresoli@bootlin.com> (Luca Ceresoli via buildroot's message of "Mon, 27 Mar 2023 16:11:22 +0200") References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> <20230327141122.103829-2-luca.ceresoli@bootlin.com> Message-ID: <87jzyjv8ub.fsf@dell.be.48ers.dk> >>>>> "Luca" == Luca Ceresoli via buildroot writes: > The value of the RM variable in make is 'rm -f', thus the additional -f is > redundant. Avoid it on the docs to avoid developers taking it as a good > example to follow. > Signed-off-by: Luca Ceresoli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Mon Apr 10 19:25:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:25:27 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink In-Reply-To: References: <20230409210814.496117-1-arnout@mind.be> <20230410165157.GD2819@scaer> Message-ID: <20230410192527.GJ2819@scaer> Arnout, All, On 2023-04-10 21:05 +0200, Arnout Vandecappelle spake thusly: > On 10/04/2023 18:51, Yann E. MORIN wrote: > >Arnout, All, > > > >On 2023-04-09 23:08 +0200, Arnout Vandecappelle spake thusly: > >>It has been years that we removed $(HOST_DIR)/usr. Because of this > >>symlink, however, there are still packages that install things in > >>$(HOST_DIR)/usr. Remove the symlink so those packages will start to > >>fail. > >> > >>Note that there's now a check-package check to detect such incorrectly > >>instaled things, so this should only affect external packages. > >> > >>Signed-off-by: Arnout Vandecappelle > >>--- > >> package/skeleton/skeleton.mk | 4 ---- > >> 1 file changed, 4 deletions(-) > >> > >>diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk > >>index 634c76e437..186cb60189 100644 > >>--- a/package/skeleton/skeleton.mk > >>+++ b/package/skeleton/skeleton.mk > >>@@ -11,11 +11,7 @@ > >> SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO > >> SKELETON_ADD_SKELETON_DEPENDENCY = NO > >>-# We create a compatibility symlink in case a post-build script still > >>-# uses $(HOST_DIR)/usr > >> define HOST_SKELETON_INSTALL_CMDS > >>-# check-package DoNotInstallToHostdirUsr > >>- $(Q)ln -snf . $(HOST_DIR)/usr > > > >Should we have a kind of post-isntall test that checks that a package > >did not create that (e.g. because their makefile hard-codes something > >like DESTDIR/usr)? > > If we are going to keep dragging along stuff to support legacy forever, > then it's probably simpler to just keep this symlink. If something installs > in HOST_DIR/usr it's probably going to break somewhere down the line, right? > So I don't think we need to bother. I am also all for dropping legacy stuf after a while. Applied to master, thanks. > BTW, DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. Damn, of course. But if packages' buildsystems would never do such silly things at all, life would be so much easier for us... ;-] Regards, Yann E. MORIN. > Regards, > Arnout > > > > >This is probably a good candidate for GLOBAL_INSTRUMENTATION_HOOKS, no? > > > >Regards, > >Yann E. MORIN. > > > >> $(Q)mkdir -p $(HOST_DIR)/lib > >> $(Q)mkdir -p $(HOST_DIR)/include > >> $(Q)case $(HOSTARCH) in \ > >>-- > >>2.39.2 > >> > >>_______________________________________________ > >>buildroot mailing list > >>buildroot at buildroot.org > >>https://lists.buildroot.org/mailman/listinfo/buildroot > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 19:27:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:27:37 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: <20230410192737.GK2819@scaer> Sebastian. Romain. All, On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap LWN classified it as "low-key release": https://lwn.net/Articles/922003/ so I applied without too much worry. > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > > Signed-off-by: Romain Naour > Signed-off-by: Sebastian Weyer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...lement-a-useful-version-of-_startup_.patch | 132 ------------------ > package/glibc/glibc.hash | 2 +- > package/glibc/glibc.mk | 2 +- > package/localedef/localedef.mk | 2 +- > 4 files changed, 3 insertions(+), 135 deletions(-) > delete mode 100644 package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > > diff --git a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch b/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > deleted file mode 100644 > index 549650aca1..0000000000 > --- a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > +++ /dev/null > @@ -1,132 +0,0 @@ > -From dfda505870f94a7ac8063eb47f622ddc65665ff1 Mon Sep 17 00:00:00 2001 > -From: James Hilliard > -Date: Tue, 14 Jun 2022 19:42:43 -0600 > -Subject: [PATCH] Revert "Linux: Implement a useful version of _startup_fatal" > - > -Fixes: > -csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant' > - > -This reverts commit 2d05ba7f8ef979947e910a37ae8115a816eb4d08. > - > -Signed-off-by: James Hilliard > ---- > - sysdeps/unix/sysv/linux/i386/startup.h | 23 ++++++++++++--- > - sysdeps/unix/sysv/linux/ia64/startup.h | 22 --------------- > - sysdeps/unix/sysv/linux/startup.h | 39 -------------------------- > - 3 files changed, 19 insertions(+), 65 deletions(-) > - delete mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h > - delete mode 100644 sysdeps/unix/sysv/linux/startup.h > - > -diff --git a/sysdeps/unix/sysv/linux/i386/startup.h b/sysdeps/unix/sysv/linux/i386/startup.h > -index 213805d7d2..67c9310f3a 100644 > ---- a/sysdeps/unix/sysv/linux/i386/startup.h > -+++ b/sysdeps/unix/sysv/linux/i386/startup.h > -@@ -1,5 +1,5 @@ > - /* Linux/i386 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -+ Copyright (C) 2017-2022 Free Software Foundation, Inc. > - This file is part of the GNU C Library. > - > - The GNU C Library is free software; you can redistribute it and/or > -@@ -16,7 +16,22 @@ > - License along with the GNU C Library; if not, see > - . */ > - > --/* Can't use "call *%gs:SYSINFO_OFFSET" during startup. */ > --#define I386_USE_SYSENTER 0 > -+#if BUILD_PIE_DEFAULT > -+/* Can't use "call *%gs:SYSINFO_OFFSET" during statup in static PIE. */ > -+# define I386_USE_SYSENTER 0 > - > --#include_next > -+# include > -+# include > -+ > -+__attribute__ ((__noreturn__)) > -+static inline void > -+_startup_fatal (const char *message __attribute__ ((unused))) > -+{ > -+ /* This is only called very early during startup in static PIE. > -+ FIXME: How can it be improved? */ > -+ ABORT_INSTRUCTION; > -+ __builtin_unreachable (); > -+} > -+#else > -+# include_next > -+#endif > -diff --git a/sysdeps/unix/sysv/linux/ia64/startup.h b/sysdeps/unix/sysv/linux/ia64/startup.h > -deleted file mode 100644 > -index 77f29f15a2..0000000000 > ---- a/sysdeps/unix/sysv/linux/ia64/startup.h > -+++ /dev/null > -@@ -1,22 +0,0 @@ > --/* Linux/ia64 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --/* This code is used before the TCB is set up. */ > --#define IA64_USE_NEW_STUB 0 > -- > --#include_next > -diff --git a/sysdeps/unix/sysv/linux/startup.h b/sysdeps/unix/sysv/linux/startup.h > -deleted file mode 100644 > -index 39859b404a..0000000000 > ---- a/sysdeps/unix/sysv/linux/startup.h > -+++ /dev/null > -@@ -1,39 +0,0 @@ > --/* Linux definitions of functions used by static libc main startup. > -- Copyright (C) 2017-2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --#ifdef SHARED > --# include_next > --#else > --# include > -- > --/* Avoid a run-time invocation of strlen. */ > --#define _startup_fatal(message) \ > -- do \ > -- { \ > -- size_t __message_length = __builtin_strlen (message); \ > -- if (! __builtin_constant_p (__message_length)) \ > -- { \ > -- extern void _startup_fatal_not_constant (void); \ > -- _startup_fatal_not_constant (); \ > -- } \ > -- INTERNAL_SYSCALL_CALL (write, STDERR_FILENO, (message), \ > -- __message_length); \ > -- INTERNAL_SYSCALL_CALL (exit_group, 127); \ > -- } \ > -- while (0) > --#endif /* !SHARED */ > --- > -2.25.1 > - > diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash > index 4ce4c6f6d1..453aadae11 100644 > --- a/package/glibc/glibc.hash > +++ b/package/glibc/glibc.hash > @@ -1,5 +1,5 @@ > # Locally calculated (fetched from Github) > -sha256 666482e657c319f7e139121121a0d97d303c65207b9f9730f42a3ee83c79f686 glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c.tar.gz > +sha256 0f8bfad0b853a0c6e1dd1c3254a30b58d4c7050870fe2b0da90ad40f4d450ce2 glibc-2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa.tar.gz > > # Hashes for license files > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk > index 354f035d33..79e6c76cb4 100644 > --- a/package/glibc/glibc.mk > +++ b/package/glibc/glibc.mk > @@ -7,7 +7,7 @@ > # Generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > # When updating the version, please also update localedef > -GLIBC_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +GLIBC_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > # Upstream doesn't officially provide an https download link. > # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, > # sometimes the connection times out. So use an unofficial github mirror. > diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk > index 6699840854..6f8b170516 100644 > --- a/package/localedef/localedef.mk > +++ b/package/localedef/localedef.mk > @@ -7,7 +7,7 @@ > # Use the same VERSION and SITE as target glibc > # As in glibc.mk, generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > -LOCALEDEF_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +LOCALEDEF_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz > LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION)) > HOST_LOCALEDEF_DL_SUBDIR = glibc > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Mon Apr 10 19:28:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:28:28 +0200 Subject: [Buildroot] [PATCH v1] package/flann: needs C++11 support In-Reply-To: <20230326074820.12583-1-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 09:48:20 +0200") References: <20230326074820.12583-1-ps.report@gmx.net> Message-ID: <87fs97v8o3.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Fixes: > - http://autobuild.buildroot.net/results/c92a3df1bc73e00e1e4493500bfb7277cf5064ee > .../build/flann-1.9.2/src/cpp/flann/util/lsh_table.h:367:5: error: 'random_device' is not a member of 'std' > std::random_device rd; > ^ > Signed-off-by: Peter Seiderer A quick grep shows that this was only introduced in flann 1.9.2, so committed to 2023.02.x but not to 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:29:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:29:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: security bump to version 3.5.0 In-Reply-To: <20230318123217.4940-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 18 Mar 2023 13:32:17 +0100") References: <20230318123217.4940-1-fontaine.fabrice@gmail.com> Message-ID: <87bkjvv8n6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Improved (security): Avoid timing attacks on authentication > verification. > - Drop patch (already in version) > https://www.agentpp.com/download/changes_snmp++v3.txt > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:29:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:29:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/agentpp: security bump to version 4.6.0 In-Reply-To: <20230320073419.707352-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 08:34:19 +0100") References: <20230320073419.707352-1-fontaine.fabrice@gmail.com> Message-ID: <877cujv8mv.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set > twice in the same PDU. > - Fix the following build failure raised since bump of snmppp to version > 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: > snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': > snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers > 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, > | > Fixes: > - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:29:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:29:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 In-Reply-To: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 18:17:33 +0100") References: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> Message-ID: <873557v8ml.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without BR2_PACKAGE_SNMPPP_SNMPV3 raised > since bump to version 3.5.0 in commit > e011fa0415883b9d44df616cfaf6956e1a11da88: > msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': > msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? > 263 | if (m_target->get_version() == version3) { > | ^~~~~~~~ > | version1 > Fixes: > - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:31:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:31:04 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/runc: security bump to version v1.1.5 In-Reply-To: <87jzytmjnm.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Mon, 03 Apr 2023 10:53:17 +0200") References: <20230329181722.242619-1-christian@paral.in> <87jzytmjnm.fsf@dell.be.48ers.dk> Message-ID: <87y1mzttzb.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> This is the fifth patch release in the 1.1.z series of runc, which fixes >> three CVEs found in runc. >> CVE-2023-25809 is a vulnerability involving rootless containers where >> (under specific configurations), the container would have write access to the >> /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host >> were affected. This vulnerability was discovered by Akihiro Suda. >> GHSA-m8cg-xc2p-r3fc >> CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. >> This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered >> by Beuc. GHSA-vpvm-3wq2-2wvm >> CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. >> This variant of the above vulnerability was reported by Lei Wang. >> GHSA-g2j6-57v7-gm8c >> In addition, the following other fixes are included in this release: >> - Fix the inability to use /dev/null when inside a container >> - Fix changing the ownership of host's /dev/null caused by fd redirection >> - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 >> - nsexec: Check for errors in write_log() >> https://github.com/opencontainers/runc/releases/tag/v1.1.5 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:33:59 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.2 In-Reply-To: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:21 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> Message-ID: <87o7nvttug.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and addresses CVE-2023-2605. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:34:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:34:03 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.2 In-Reply-To: <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:22 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> Message-ID: <87jzyjttuc.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:35:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:35:39 +0200 Subject: [Buildroot] [PATCH] package/uclibc: security update to 1.0.43 In-Reply-To: <87pm8iksku.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 05 Apr 2023 22:00:17 +0200") References: <87pm8iksku.fsf@dell.be.48ers.dk> Message-ID: <87fs97ttro.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Waldemar" == Waldemar Brodkorb writes: >> Security fix for CVE-2022-29503 >> Signed-off-by: Waldemar Brodkorb > Committed, thanks. Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 18:57:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:57:38 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: fix build with libressl >= 3.5.0 Message-ID: <20230410193614.2845D83D29@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eba42c4bddee0d4a53391c1d2da99e66ef6a9cec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: auth_priv.cpp: In member function 'virtual int Snmp_pp::AuthMD5::password_to_key(const unsigned char*, unsigned int, const unsigned char*, unsigned int, unsigned char*, unsigned int*)': auth_priv.cpp:1132:20: error: aggregate 'Snmp_pp::MD5HashStateType md5_hash_state' has incomplete type and cannot be defined MD5HashStateType md5_hash_state; ^~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/b50b883c03e82564198a8b7e91bd14bf007772e0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit fe6dc835e0581f82c570460903054d5b7d379cd2) Signed-off-by: Peter Korsgaard --- .../0001-fix-build-with-libressl-3-5-0.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch b/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch new file mode 100644 index 0000000000..f60f84f9a2 --- /dev/null +++ b/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch @@ -0,0 +1,39 @@ +fix build with libressl >= 3.5.0 + +Fix the following build failure with libressl >= 3.5.0: + +auth_priv.cpp: In member function 'virtual int Snmp_pp::AuthMD5::password_to_key(const unsigned char*, unsigned int, const unsigned char*, unsigned int, unsigned char*, unsigned int*)': +auth_priv.cpp:1132:20: error: aggregate 'Snmp_pp::MD5HashStateType md5_hash_state' has incomplete type and cannot be defined + MD5HashStateType md5_hash_state; + ^~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/b50b883c03e82564198a8b7e91bd14bf007772e0 + +Signed-off-by: Fabrice Fontaine +[Upstream status: merged (emailed to katz.agentpp.com at magenta.de)] + +diff -Naurp snmp++-3.4.9.orig/src/auth_priv.cpp snmp++-3.4.9/src/auth_priv.cpp +--- snmp++-3.4.9.orig/src/auth_priv.cpp 2022-05-13 11:39:14.083038544 +0200 ++++ snmp++-3.4.9/src/auth_priv.cpp 2022-05-13 15:00:42.576102348 +0200 +@@ -79,8 +79,9 @@ static const char *loggerModuleName = "s + + /* -- START: Defines for OpenSSL -- */ + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) +-// OpenSSL versions up to 1.0.x and LibreSSL ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) ++// OpenSSL versions up to 1.0.x and LibreSSL versions up to 3.4.x + typedef EVP_MD_CTX EVPHashStateType; + + int evpAllocAndInit(EVP_MD_CTX *ctx, const EVP_MD *md) +@@ -138,7 +139,7 @@ typedef EVP_MD_CTX* MD5HashSta + #define MD5_PROCESS(s, p, l) EVP_DigestUpdate(*(s), p, l) + #define MD5_DONE(s, k) evpDigestFinalAndFree(s, k) + +-#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + + typedef DES_key_schedule DESCBCType; + #define DES_CBC_START_ENCRYPT(c, iv, k, kl, r, s) \ From peter at korsgaard.com Mon Apr 10 18:57:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:57:59 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: bump to version 3.4.10 Message-ID: <20230410193614.31A1D83D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=533477f62f91da3bcc050389d494a0f4cac1735c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: - Fixed: Winsock has to be included before windows header. - Fixed: Added SnmpTarget::version_to_string() function - Fixed: Fixed compiler warning on MSYS2 g++ Signed-off-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit a422f407610fc9c11ccd9cf5d9fc383e084e3d38) Signed-off-by: Peter Korsgaard --- package/snmppp/snmppp.hash | 2 +- package/snmppp/snmppp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/snmppp/snmppp.hash b/package/snmppp/snmppp.hash index db3a4b5f4f..6dc3d39ced 100644 --- a/package/snmppp/snmppp.hash +++ b/package/snmppp/snmppp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 7c0aaf4ea21db082453f880cc2062a86dcbbf0ee6c8d47c72beb8e0c77c26b6c snmp++-3.4.9.tar.gz +sha256 d7a77fd05ecd99b25c51cbab08dfeef22a5edf2677875695c213631af59d5bae snmp++-3.4.10.tar.gz sha256 61337e799c8274e596e5783b22607beea8073ee296c6b27fc5c7487296e56851 src/v3.cpp diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index bc05cad583..005a5a9f35 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -4,7 +4,7 @@ # ################################################################################ -SNMPPP_VERSION = 3.4.9 +SNMPPP_VERSION = 3.4.10 SNMPPP_SOURCE = snmp++-$(SNMPPP_VERSION).tar.gz SNMPPP_SITE = http://www.agentpp.com/download SNMPPP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Mon Apr 10 19:02:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:02:38 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: bump to version 2.22.3 Message-ID: <20230410193614.59CFF83D29@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=82b0891c7f8001f7c3b2ba70371b860b6ae29382 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Angelo Compagnucci [Arnout: use 2 spaces in hash file] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit f9b4c11ed67055564c1b6bc8c44ec944bf458a87) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index 459a73cb91..3f781a7016 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 44556376468139de874e9c29c9ef56e60ecd5f7536c7bee46d74b1f9d4178825 python-web2py-2.21.1.tar.gz +sha256 a779adc5626999c854e9abc976296c2c1059bf6988a421c0bfba923f9b08d8cb python-web2py-2.22.3.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index 3e453282a9..b1897978af 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.21.1 +PYTHON_WEB2PY_VERSION = 2.22.3 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 18:57:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:57:08 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: bump to version 3.4.9 Message-ID: <20230410193614.1E4CD83D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b675eaf216b332217caf2430fe6c3f6ef6298e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update hash of src/v3.cpp, update in year and "Frank Fock" added: - _## SNMP++ v3.3 + _## SNMP++ v3.4 - _## Copyright (c) 2001-2013 Jochen Katz, Frank Fock + _## Copyright (c) 2001-2021 Jochen Katz, Frank Fock - _## Hewlett-Packard and Jochen Katz make no representations about the - _## suitability of this software for any purpose. It is provided + _## Hewlett-Packard, Frank Fock, and Jochen Katz make no representations + _## about the suitability of this software for any purpose. It is provided https://www.agentpp.com/download/changes_snmp++v3.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6db3b6d48cae3c3a9ad7c3977b373d4a60d6e787) Signed-off-by: Peter Korsgaard --- package/snmppp/snmppp.hash | 4 ++-- package/snmppp/snmppp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/snmppp/snmppp.hash b/package/snmppp/snmppp.hash index 2dcf836fc7..db3a4b5f4f 100644 --- a/package/snmppp/snmppp.hash +++ b/package/snmppp/snmppp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 a3eb75e2310c315d9b2c2094154c7cd9b46684adb80a4b36b8957dcc09af4041 snmp++-3.4.2.tar.gz -sha256 f6fd4321c7eb6e51a272f91f964aea7f53039bb2b55f690d5a9d042f3a5d79b9 src/v3.cpp +sha256 7c0aaf4ea21db082453f880cc2062a86dcbbf0ee6c8d47c72beb8e0c77c26b6c snmp++-3.4.9.tar.gz +sha256 61337e799c8274e596e5783b22607beea8073ee296c6b27fc5c7487296e56851 src/v3.cpp diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index 601e28e207..bc05cad583 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -4,7 +4,7 @@ # ################################################################################ -SNMPPP_VERSION = 3.4.2 +SNMPPP_VERSION = 3.4.9 SNMPPP_SOURCE = snmp++-$(SNMPPP_VERSION).tar.gz SNMPPP_SITE = http://www.agentpp.com/download SNMPPP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Mon Apr 10 18:59:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:59:58 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/agentpp: security bump to version 4.6.0 Message-ID: <20230410193614.5013683D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ade8be6f139274ecc07f0c2685c7bb13fdcceec9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set twice in the same PDU. - Fix the following build failure raised since bump of snmppp to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, | Fixes: - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f06ecf5e1516cac8911dbf9b05c66c0f7060379) Signed-off-by: Peter Korsgaard --- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index 99aae70263..527414eed5 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz +sha256 e09dc2d40277d468c18f1539ad18f43e0c3a95b10fad8a02184e9ace8bac0d67 agent++-4.6.0.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index d020228e44..0ef549426e 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.5.4 +AGENTPP_VERSION = 4.6.0 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 18:59:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:59:46 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/agentpp: bump to version 4.5.4 Message-ID: <20230410193614.4684B83D2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c1ad9ff27f607305090b4fe5bbbbf2d1f50e9649 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: * Fixed: If USE_LISTEN_ADDRESS_FOR_SENDING_TRAPS was not defined, traps to IPv6 destinations could not be sent. * Fixed: Compilation without _SNMPv3 in some example agents * Added: Added new function Snmpx::get_session_fds_ipv6() Signed-off-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit e9beef1f0c474f4e5953797df0e7cddbe39df253) Signed-off-by: Peter Korsgaard --- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index f8399963e5..99aae70263 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 bcfc014cc7ce37afdd6eefb71b59f1eabf23984525905546aa363c2a2c498c79 agent++-4.5.3.tar.gz +sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index f30e75ef9c..d020228e44 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.5.3 +AGENTPP_VERSION = 4.5.4 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:20:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:20:04 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/osm2pgsql: fix double space in Config.in comment Message-ID: <20230410193614.A075B83D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2429e6691a15813d8b809b67a8b15ff57f1c6032 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 9611a3b323676637b9bc463268cfead66c8146fb) Signed-off-by: Peter Korsgaard --- package/osm2pgsql/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/osm2pgsql/Config.in b/package/osm2pgsql/Config.in index e903e92c49..3e73572a80 100644 --- a/package/osm2pgsql/Config.in +++ b/package/osm2pgsql/Config.in @@ -22,7 +22,7 @@ config BR2_PACKAGE_OSM2PGSQL https://osm2pgsql.org -comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" +comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Mon Apr 10 19:02:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:02:53 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: bump version to 2.22.5 Message-ID: <20230410193614.62DF283D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f454ed2693d0dc4d3baecfdf5ad69021a93fcac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Angelo Compagnucci Signed-off-by: Peter Korsgaard (cherry picked from commit a0bf8777bf890ff8b70c3153197a4a89c9e46e55) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index 3f781a7016..dbf85437f2 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 a779adc5626999c854e9abc976296c2c1059bf6988a421c0bfba923f9b08d8cb python-web2py-2.22.3.tar.gz +sha256 d4a15fc15254d3fa9e9e9b5a726ae51a0989b7d740d53fd7c3d5b81ac6b8274e python-web2py-2.22.5.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index b1897978af..b9a4e95609 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.22.3 +PYTHON_WEB2PY_VERSION = 2.22.5 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:18:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:18:40 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/protozero: fix double space in Config.in comment Message-ID: <20230410193614.85E0483D2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3a594c5d8138b8ee5aa02c7e6a3d1e7e72c5bba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 0472287484e5914f7437cfd9f05524ab38b810fe) Signed-off-by: Peter Korsgaard --- package/protozero/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/protozero/Config.in b/package/protozero/Config.in index 19048dfe8d..e6347e6f7f 100644 --- a/package/protozero/Config.in +++ b/package/protozero/Config.in @@ -16,5 +16,5 @@ config BR2_PACKAGE_PROTOZERO https://github.com/mapbox/protozero -comment "protozero needs a toolchain w/ C++, gcc >= 4.7" +comment "protozero needs a toolchain w/ C++, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 From peter at korsgaard.com Mon Apr 10 19:03:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:03:00 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: bump to version 2.23.0 Message-ID: <20230410193614.6B38683D2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7741edd24833889d057a7b321b536969fc15a507 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit f675fd79d57fc6c8fe0b15fe1c3e3d5aabcd8bd2) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index dbf85437f2..a853497768 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 d4a15fc15254d3fa9e9e9b5a726ae51a0989b7d740d53fd7c3d5b81ac6b8274e python-web2py-2.22.5.tar.gz +sha256 356f88b671e2bcdd9c89df526ee063ee9d6f4f57b60182ec2684adddcc426e99 python-web2py-2.23.0.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index b9a4e95609..4425b09d12 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.22.5 +PYTHON_WEB2PY_VERSION = 2.23.0 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:05:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:05:25 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230410193614.7CCE683D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb034871efa8d09581b00030041e0392a0735cc9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2023-27320: Sudo before 1.9.13p3 has a double free in the per-command chroot feature. - Update patch - Update hash of LICENSE.md (year and indentation updated: https://github.com/sudo-project/sudo/commit/dd934d6a218c05d2df61b5306e38c71edaa6ac59 https://github.com/sudo-project/sudo/commit/e5634ae99184d50afbdcb8a69dd4018b1a14871d) https://www.sudo.ws/security/advisories/double_free https://www.sudo.ws/releases/stable/#1.9.13p3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 556c32264c98f5696b523c3028d121adaed1e386) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 42 +++++++++++----------- package/sudo/sudo.hash | 4 +-- package/sudo/sudo.mk | 6 ++-- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch index 32edd148a0..dc91af6119 100644 --- a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -1,6 +1,6 @@ -From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From 1fed5adc166d5f2190a6b6ad048ec2d803316327 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine -Date: Wed, 22 Feb 2023 10:01:25 +0100 +Date: Wed, 22 Feb 2023 10:13:30 +0100 Subject: [PATCH] configure.ac: fix openssl static build Do not use AX_APPEND_FLAG as it will break static builds by removing @@ -24,26 +24,24 @@ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/sudo-project/sudo/pull/244] +[Retrieved from: +https://github.com/sudo-project/sudo/commit/1fed5adc166d5f2190a6b6ad048ec2d803316327] --- - configure.ac | 4 +++- + m4/openssl.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -diff --git a/configure.ac b/configure.ac -index 8eccad7e4..523d8e56b 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -3082,7 +3082,9 @@ if test "${enable_openssl-no}" != no; then - SUDO_APPEND_LIBPATH([LIBTLS], [$f]) - ;; - *) -- AX_APPEND_FLAG([$f], [LIBTLS]) -+ # Do not use AX_APPEND_FLAG as it will break static builds by removing -+ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto -+ LIBTLS="$LIBTLS $f" - ;; - esac - done --- -2.39.0 - +diff --git a/m4/openssl.m4 b/m4/openssl.m4 +index a2e4941ae8..b4cbd821db 100644 +--- a/m4/openssl.m4 ++++ b/m4/openssl.m4 +@@ -44,7 +44,9 @@ AC_DEFUN([SUDO_CHECK_OPENSSL], [ + SUDO_APPEND_LIBPATH([LIBTLS], [$f]) + ;; + *) +- AX_APPEND_FLAG([$f], [LIBTLS]) ++ # Do not use AX_APPEND_FLAG as it will break static builds by removing ++ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto ++ LIBTLS="$LIBTLS $f" + ;; + esac + done diff --git a/package/sudo/sudo.hash b/package/sudo/sudo.hash index c920b9fe74..720b21d849 100644 --- a/package/sudo/sudo.hash +++ b/package/sudo/sudo.hash @@ -1,4 +1,4 @@ # From: https://www.sudo.ws/getting/download/ -sha256 b9a0b1ae0f1ddd9be7f3eafe70be05ee81f572f6f536632c44cd4101bb2a8539 sudo-1.9.12p2.tar.gz +sha256 92334a12bb93e0c056b09f53e255ccb7d6f67c6350e2813cd9593ceeca78560b sudo-1.9.13p3.tar.gz # Locally calculated -sha256 d2f93a3b17ed5586fddd07be33ad767146c1a81a22682baa68bb4360a31d020a LICENSE.md +sha256 ea33b3971e8e4d9657cd6794a952aaa71b22bd16745f1645455b6ead010e0a28 LICENSE.md diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 3b5c898917..e70e8bd31f 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -4,8 +4,8 @@ # ################################################################################ -SUDO_VERSION_MAJOR = 1.9.12 -SUDO_VERSION_MINOR = p2 +SUDO_VERSION_MAJOR = 1.9.13 +SUDO_VERSION_MINOR = p3 SUDO_VERSION = $(SUDO_VERSION_MAJOR)$(SUDO_VERSION_MINOR) SUDO_SITE = https://www.sudo.ws/sudo/dist SUDO_LICENSE = ISC, BSD-3-Clause @@ -13,7 +13,7 @@ SUDO_LICENSE_FILES = LICENSE.md SUDO_CPE_ID_VERSION = $(SUDO_VERSION_MAJOR) SUDO_CPE_ID_UPDATE = $(SUDO_VERSION_MINOR) SUDO_SELINUX_MODULES = sudo -# We're patching configure.ac +# We're patching m4/openssl.m4 SUDO_AUTORECONF = YES # This is to avoid sudo's make install from chown()ing files which fails SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install From peter at korsgaard.com Mon Apr 10 19:28:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:28:46 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: fix build without SNMPV3 Message-ID: <20230410193614.A96F683D29@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=20fa9e84edf8d0acc29e84f0faa940f511d794fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure without BR2_PACKAGE_SNMPPP_SNMPV3 raised since bump to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? 263 | if (m_target->get_version() == version3) { | ^~~~~~~~ | version1 Fixes: - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b Signed-off-by: Fabrice Fontaine Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit a45f2af7fae09e4daee9d017b02e8744b357cf48) Signed-off-by: Peter Korsgaard --- package/snmppp/0001-fix-build-without-v3.patch | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/package/snmppp/0001-fix-build-without-v3.patch b/package/snmppp/0001-fix-build-without-v3.patch new file mode 100644 index 0000000000..4e81f7bfc1 --- /dev/null +++ b/package/snmppp/0001-fix-build-without-v3.patch @@ -0,0 +1,43 @@ +fix build without v3 + +Fix the following build failure without version3 raised since version +3.5.0: + +msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': +msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? + 263 | if (m_target->get_version() == version3) { + | ^~~~~~~~ + | version1 + +Fixes: + - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b + +Signed-off-by: Fabrice Fontaine +[Upstream status: sent to katz.agentpp.com at magenta.de] + +diff -Nura snmp++-3.5.0.orig/src/msgqueue.cpp snmp++-3.5.0/src/msgqueue.cpp +--- snmp++-3.5.0.orig/src/msgqueue.cpp 2023-03-20 10:49:30.629000853 +0100 ++++ snmp++-3.5.0/src/msgqueue.cpp 2023-03-20 10:51:36.880664304 +0100 +@@ -260,18 +260,20 @@ + m_target->set_retry(m_target->get_retry() - 1); + SetSendTime(); + int status; +- if (m_target->get_version() == version3) { + #ifdef _SNMPv3 ++ if (m_target->get_version() == version3) { + // delete entry in cache + if (m_snmp->get_mpv3()) + m_snmp->get_mpv3()->delete_from_cache(m_pdu.get_request_id()); +-#endif + status = m_snmp->snmp_engine(m_pdu, m_pdu.get_error_status(), m_pdu.get_error_index(), + *m_target, m_callBack, m_callData, m_socket, 0, this); + } + else { ++#endif + status = send_snmp_request(m_socket, m_rawPdu, m_rawPduLen, *m_address); ++#ifdef _SNMPv3 + } ++#endif + if (status != 0) + return SNMP_CLASS_TL_FAILED; + From peter at korsgaard.com Mon Apr 10 19:03:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:03:04 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230410193614.73CB883984@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=638a7d41295142ca4fc3cbb6f455ef4405906928 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-22432: Open redirect vulnerability exists in web2py versions prior to 2.23.1. When using the tool, a web2py user may be redirected to an arbitrary website by accessing a specially crafted URL. As a result, the user may become a victim of a phishing attack. https://github.com/web2py/web2py/compare/v2.23.0...v2.23.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 11f8c11dfb61f1efa92d80de2d5ee915d73ff656) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index a853497768..c0ce0cc352 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 356f88b671e2bcdd9c89df526ee063ee9d6f4f57b60182ec2684adddcc426e99 python-web2py-2.23.0.tar.gz +sha256 f4066d76290b333bc1bb1cf4c23b612eebde712b7112e90a72e7609a14690d2c python-web2py-2.23.1.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index 4425b09d12..2a666cae17 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.23.0 +PYTHON_WEB2PY_VERSION = 2.23.1 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:19:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:09 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/libosmium: fix double space in Config.in comment Message-ID: <20230410193614.9754883D2D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a983bd057e663924561043f233c72c2d6df7993 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit e81ca405164fbef1c43fc01aa2f95f67090d3bde) Signed-off-by: Peter Korsgaard --- package/libosmium/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libosmium/Config.in b/package/libosmium/Config.in index 3a4c64e9d2..825e2b7e33 100644 --- a/package/libosmium/Config.in +++ b/package/libosmium/Config.in @@ -13,6 +13,6 @@ config BR2_PACKAGE_LIBOSMIUM https://osmcode.org/libosmium/ -comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" +comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Mon Apr 10 19:35:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:35:09 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/uclibc: update to 1.0.42 Message-ID: <20230410193614.BBFF483D2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7694bc5cb4a3b36c7c647b012251f8168766f1d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit 61ae6add9e5d4761536fa4ff24150d5f8f82a61d) Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 3b29c351b5..0122d08789 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.41/uClibc-ng-1.0.41.tar.xz.sha256 -sha256 b32a92a0218d95922d6976464e6ef51e2ebacfbcdb605820458d9dbb8a61e025 uClibc-ng-1.0.41.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 +sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 2621361157..99ea548ebe 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.41 +UCLIBC_VERSION = 1.0.42 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Mon Apr 10 19:19:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:03 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/lcdproc: fix double space in Config.in comment Message-ID: <20230410193614.8ECBA83D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e360f4557c2568ca0743239361f46e303999fc45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 2b2a679dfba428014900f1adaffee05d515f0e20) Signed-off-by: Peter Korsgaard --- package/lcdproc/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lcdproc/Config.in b/package/lcdproc/Config.in index 042abd69df..e5ff432d40 100644 --- a/package/lcdproc/Config.in +++ b/package/lcdproc/Config.in @@ -1,4 +1,4 @@ -comment "lcdproc needs a toolchain w/ dynamic library" +comment "lcdproc needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS config BR2_PACKAGE_LCDPROC From peter at korsgaard.com Mon Apr 10 19:30:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:30:49 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/runc: security bump to version v1.1.5 Message-ID: <20230410193614.B283483D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff7d9c639b0af36c6b9ac56c8bcc0d9972d58ea9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This is the fifth patch release in the 1.1.z series of runc, which fixes three CVEs found in runc. CVE-2023-25809 is a vulnerability involving rootless containers where (under specific configurations), the container would have write access to the /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host were affected. This vulnerability was discovered by Akihiro Suda. GHSA-m8cg-xc2p-r3fc CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered by Beuc. GHSA-vpvm-3wq2-2wvm CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. This variant of the above vulnerability was reported by Lei Wang. GHSA-g2j6-57v7-gm8c In addition, the following other fixes are included in this release: - Fix the inability to use /dev/null when inside a container - Fix changing the ownership of host's /dev/null caused by fd redirection - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 - nsexec: Check for errors in write_log() https://github.com/opencontainers/runc/releases/tag/v1.1.5 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 52976c54f76758aeab53f4b7777299cd5c8a3150) Signed-off-by: Peter Korsgaard --- package/runc/runc.hash | 2 +- package/runc/runc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/runc/runc.hash b/package/runc/runc.hash index 6c8fddd397..eee2e34cbf 100644 --- a/package/runc/runc.hash +++ b/package/runc/runc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34 runc-1.1.4.tar.gz +sha256 76cbf30637cbb828794d72d32fb3fd6ff3139cd9743b8b44790fd110f43d96b2 runc-1.1.5.tar.gz sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE diff --git a/package/runc/runc.mk b/package/runc/runc.mk index 5b559981e3..088b577856 100644 --- a/package/runc/runc.mk +++ b/package/runc/runc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RUNC_VERSION = 1.1.4 +RUNC_VERSION = 1.1.5 RUNC_SITE = $(call github,opencontainers,runc,v$(RUNC_VERSION)) RUNC_LICENSE = Apache-2.0, LGPL-2.1 (libseccomp) RUNC_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:35:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:35:30 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/uclibc: security update to 1.0.43 Message-ID: <20230410193614.C4C3383D2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c7e1df73c26436902e1662dd37973afb6cb5b6df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit f12bf2e6a78f1b5ff203fc234be68e224ec49b0e) Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 99ea548ebe..373ed140d4 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Mon Apr 10 18:59:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:59:34 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/agentpp: bump to version 4.5.3 Message-ID: <20230410193614.3B3F283D2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7e3ab79d1726544bf810f38d63e2c0be9224fa1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Drop patch (not needed anymore): "Fixed: Allow compilation without _SNMPv3 defined." https://agentpp.com/download/changes_agent++.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 343d7940a4bbdd89933a29f9470cead6ff481a28) Signed-off-by: Peter Korsgaard --- .../0001-Fix-build-when-SNMPv3-is-disabled.patch | 102 --------------------- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 3 files changed, 2 insertions(+), 104 deletions(-) diff --git a/package/agentpp/0001-Fix-build-when-SNMPv3-is-disabled.patch b/package/agentpp/0001-Fix-build-when-SNMPv3-is-disabled.patch deleted file mode 100644 index f16c2b4b77..0000000000 --- a/package/agentpp/0001-Fix-build-when-SNMPv3-is-disabled.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 2a0fe384eec254643ca2176ccfcbbd036a5aad06 Mon Sep 17 00:00:00 2001 -From: Luca Ceresoli -Date: Tue, 14 Jul 2020 10:30:10 +0200 -Subject: [PATCH] Fix build when SNMPv3 is disabled - -agentpp has ifdefs to disable v3 code when SNMPv3 is disabled. However it -is missing one and it has a few ones in excess. Fix them. - -Upstream is aware, says "will fix in later version", but thinks to make v3 -mandatory. See discussion at -https://forum.snmp.app/t/agent-compile-fails-if-snmp-has-disable-snmpv3/326 - -Upstream status: none, upstream is not welcoming contributions. - -Signed-off-by: Luca Ceresoli ---- - include/agent_pp/notification_log_mib.h | 4 ++-- - include/agent_pp/notification_originator.h | 2 ++ - include/agent_pp/snmp_community_mib.h | 4 ++-- - src/notification_originator.cpp | 2 ++ - 4 files changed, 8 insertions(+), 4 deletions(-) - -diff --git a/include/agent_pp/notification_log_mib.h b/include/agent_pp/notification_log_mib.h -index ddac05e515d9..8fd8cfec32ca 100644 ---- a/include/agent_pp/notification_log_mib.h -+++ b/include/agent_pp/notification_log_mib.h -@@ -22,7 +22,7 @@ - - //--AgentGen BEGIN=_BEGIN - #include --#ifdef _SNMPv3 -+// #ifdef _SNMPv3 // This file deos not look SNMPv3-specific - #include - //--AgentGen END - -@@ -688,6 +688,6 @@ protected: - */ - - --#endif -+// #endif // _SNMPv3 - - -diff --git a/include/agent_pp/notification_originator.h b/include/agent_pp/notification_originator.h -index 95e8b4e1836d..6f50cd52625b 100644 ---- a/include/agent_pp/notification_originator.h -+++ b/include/agent_pp/notification_originator.h -@@ -307,7 +307,9 @@ class AGENTPP_DECL NotificationOriginator: public NotificationSender { - */ - virtual nlmLogEntry* get_nlm_log_entry(); - -+#ifdef _SNMPv3 - virtual v3MP* get_v3mp(); -+#endif - - protected: - -diff --git a/include/agent_pp/snmp_community_mib.h b/include/agent_pp/snmp_community_mib.h -index 7d5c4558f36d..d9eb2b4a87ec 100644 ---- a/include/agent_pp/snmp_community_mib.h -+++ b/include/agent_pp/snmp_community_mib.h -@@ -49,7 +49,7 @@ namespace Agentpp { - #define oidSnmpTrapAddress "1.3.6.1.6.3.18.1.3.0" - #define oidSnmpTrapCommunity "1.3.6.1.6.3.18.1.4.0" - --#ifdef _SNMPv3 -+// #ifdef _SNMPv3 // This file deos not look SNMPv3-specific - - /** - * snmpCommunityName -@@ -346,7 +346,7 @@ class AGENTPP_DECL snmp_community_mib: public MibGroup - static void add_public(); - static void add_public(Mib* mib); - }; --#endif -+// #endif // _SNMPv3 - - #ifdef AGENTPP_NAMESPACE - } -diff --git a/src/notification_originator.cpp b/src/notification_originator.cpp -index d7d566869998..39ddbe08cdeb 100644 ---- a/src/notification_originator.cpp -+++ b/src/notification_originator.cpp -@@ -237,6 +237,7 @@ nlmLogEntry* NotificationOriginator::get_nlm_log_entry() { - return nlmLogEntry::instance; - } - -+#ifdef _SNMPv3 - v3MP* NotificationOriginator::get_v3mp() { - if (mib) { - return mib->get_request_list()->get_v3mp(); -@@ -244,6 +245,7 @@ v3MP* NotificationOriginator::get_v3mp() { - return v3MP::I; - } - } -+#endif - - - bool NotificationOriginator::check_access(ListCursor& cur, --- -2.27.0 - diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index 11b23c8ee2..f8399963e5 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 9b45123df45e803198a1181540b37a4ccd0e63c68df6e826702e2ba49167edac agent++-4.3.1.tar.gz +sha256 bcfc014cc7ce37afdd6eefb71b59f1eabf23984525905546aa363c2a2c498c79 agent++-4.5.3.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index 8982d9e564..f30e75ef9c 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.3.1 +AGENTPP_VERSION = 4.5.3 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:00:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:00:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230410193722.CA45383DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1bf2cdc30c04432a135ca7e81992743799d36127 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-22432: Open redirect vulnerability exists in web2py versions prior to 2.23.1. When using the tool, a web2py user may be redirected to an arbitrary website by accessing a specially crafted URL. As a result, the user may become a victim of a phishing attack. https://github.com/web2py/web2py/compare/v2.23.0...v2.23.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 11f8c11dfb61f1efa92d80de2d5ee915d73ff656) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index a853497768..c0ce0cc352 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 356f88b671e2bcdd9c89df526ee063ee9d6f4f57b60182ec2684adddcc426e99 python-web2py-2.23.0.tar.gz +sha256 f4066d76290b333bc1bb1cf4c23b612eebde712b7112e90a72e7609a14690d2c python-web2py-2.23.1.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index 4425b09d12..2a666cae17 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.23.0 +PYTHON_WEB2PY_VERSION = 2.23.1 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:19:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/lcdproc: fix double space in Config.in comment Message-ID: <20230410193722.EFFB883DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8406e06af3aaaaa2db8f71b815eb1e540796957b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 2b2a679dfba428014900f1adaffee05d515f0e20) Signed-off-by: Peter Korsgaard --- package/lcdproc/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lcdproc/Config.in b/package/lcdproc/Config.in index 042abd69df..e5ff432d40 100644 --- a/package/lcdproc/Config.in +++ b/package/lcdproc/Config.in @@ -1,4 +1,4 @@ -comment "lcdproc needs a toolchain w/ dynamic library" +comment "lcdproc needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS config BR2_PACKAGE_LCDPROC From peter at korsgaard.com Mon Apr 10 19:03:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:03:49 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230410193722.D3BCA83DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bc49f4cb25678c2d941807c2dbfe2384a31c2b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Fix CVE-2023-27320: Sudo before 1.9.13p3 has a double free in the per-command chroot feature. - Update patch - Update hash of LICENSE.md (year and indentation updated: https://github.com/sudo-project/sudo/commit/dd934d6a218c05d2df61b5306e38c71edaa6ac59 https://github.com/sudo-project/sudo/commit/e5634ae99184d50afbdcb8a69dd4018b1a14871d) https://www.sudo.ws/security/advisories/double_free https://www.sudo.ws/releases/stable/#1.9.13p3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 556c32264c98f5696b523c3028d121adaed1e386) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 42 +++++++++++----------- package/sudo/sudo.hash | 4 +-- package/sudo/sudo.mk | 6 ++-- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch index 32edd148a0..dc91af6119 100644 --- a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -1,6 +1,6 @@ -From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From 1fed5adc166d5f2190a6b6ad048ec2d803316327 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine -Date: Wed, 22 Feb 2023 10:01:25 +0100 +Date: Wed, 22 Feb 2023 10:13:30 +0100 Subject: [PATCH] configure.ac: fix openssl static build Do not use AX_APPEND_FLAG as it will break static builds by removing @@ -24,26 +24,24 @@ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/sudo-project/sudo/pull/244] +[Retrieved from: +https://github.com/sudo-project/sudo/commit/1fed5adc166d5f2190a6b6ad048ec2d803316327] --- - configure.ac | 4 +++- + m4/openssl.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -diff --git a/configure.ac b/configure.ac -index 8eccad7e4..523d8e56b 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -3082,7 +3082,9 @@ if test "${enable_openssl-no}" != no; then - SUDO_APPEND_LIBPATH([LIBTLS], [$f]) - ;; - *) -- AX_APPEND_FLAG([$f], [LIBTLS]) -+ # Do not use AX_APPEND_FLAG as it will break static builds by removing -+ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto -+ LIBTLS="$LIBTLS $f" - ;; - esac - done --- -2.39.0 - +diff --git a/m4/openssl.m4 b/m4/openssl.m4 +index a2e4941ae8..b4cbd821db 100644 +--- a/m4/openssl.m4 ++++ b/m4/openssl.m4 +@@ -44,7 +44,9 @@ AC_DEFUN([SUDO_CHECK_OPENSSL], [ + SUDO_APPEND_LIBPATH([LIBTLS], [$f]) + ;; + *) +- AX_APPEND_FLAG([$f], [LIBTLS]) ++ # Do not use AX_APPEND_FLAG as it will break static builds by removing ++ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto ++ LIBTLS="$LIBTLS $f" + ;; + esac + done diff --git a/package/sudo/sudo.hash b/package/sudo/sudo.hash index c920b9fe74..720b21d849 100644 --- a/package/sudo/sudo.hash +++ b/package/sudo/sudo.hash @@ -1,4 +1,4 @@ # From: https://www.sudo.ws/getting/download/ -sha256 b9a0b1ae0f1ddd9be7f3eafe70be05ee81f572f6f536632c44cd4101bb2a8539 sudo-1.9.12p2.tar.gz +sha256 92334a12bb93e0c056b09f53e255ccb7d6f67c6350e2813cd9593ceeca78560b sudo-1.9.13p3.tar.gz # Locally calculated -sha256 d2f93a3b17ed5586fddd07be33ad767146c1a81a22682baa68bb4360a31d020a LICENSE.md +sha256 ea33b3971e8e4d9657cd6794a952aaa71b22bd16745f1645455b6ead010e0a28 LICENSE.md diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 3b5c898917..e70e8bd31f 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -4,8 +4,8 @@ # ################################################################################ -SUDO_VERSION_MAJOR = 1.9.12 -SUDO_VERSION_MINOR = p2 +SUDO_VERSION_MAJOR = 1.9.13 +SUDO_VERSION_MINOR = p3 SUDO_VERSION = $(SUDO_VERSION_MAJOR)$(SUDO_VERSION_MINOR) SUDO_SITE = https://www.sudo.ws/sudo/dist SUDO_LICENSE = ISC, BSD-3-Clause @@ -13,7 +13,7 @@ SUDO_LICENSE_FILES = LICENSE.md SUDO_CPE_ID_VERSION = $(SUDO_VERSION_MAJOR) SUDO_CPE_ID_UPDATE = $(SUDO_VERSION_MINOR) SUDO_SELINUX_MODULES = sudo -# We're patching configure.ac +# We're patching m4/openssl.m4 SUDO_AUTORECONF = YES # This is to avoid sudo's make install from chown()ing files which fails SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install From peter at korsgaard.com Sat Apr 8 19:59:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:59:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/agentpp: security bump to version 4.6.0 Message-ID: <20230410193722.C122783DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c7dee88ef04624931ae4d7919c0f6b1f1b61b8f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set twice in the same PDU. - Fix the following build failure raised since bump of snmppp to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, | Fixes: - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f06ecf5e1516cac8911dbf9b05c66c0f7060379) Signed-off-by: Peter Korsgaard --- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index 99aae70263..527414eed5 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz +sha256 e09dc2d40277d468c18f1539ad18f43e0c3a95b10fad8a02184e9ace8bac0d67 agent++-4.6.0.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index d020228e44..0ef549426e 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.5.4 +AGENTPP_VERSION = 4.6.0 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:19:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:19 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libosmium: fix double space in Config.in comment Message-ID: <20230410193723.03B4183DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=737d2217530992f9cf6d0d2e575d9105485b4a9f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit e81ca405164fbef1c43fc01aa2f95f67090d3bde) Signed-off-by: Peter Korsgaard --- package/libosmium/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libosmium/Config.in b/package/libosmium/Config.in index 3a4c64e9d2..825e2b7e33 100644 --- a/package/libosmium/Config.in +++ b/package/libosmium/Config.in @@ -13,6 +13,6 @@ config BR2_PACKAGE_LIBOSMIUM https://osmcode.org/libosmium/ -comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" +comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Mon Apr 10 19:19:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/osm2pgsql: fix double space in Config.in comment Message-ID: <20230410193723.0C76F83DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=786756e423865ebd7043bbaf0963a0b861f9d91f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 9611a3b323676637b9bc463268cfead66c8146fb) Signed-off-by: Peter Korsgaard --- package/osm2pgsql/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/osm2pgsql/Config.in b/package/osm2pgsql/Config.in index e903e92c49..3e73572a80 100644 --- a/package/osm2pgsql/Config.in +++ b/package/osm2pgsql/Config.in @@ -22,7 +22,7 @@ config BR2_PACKAGE_OSM2PGSQL https://osm2pgsql.org -comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" +comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Sat Apr 8 19:59:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:59:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/snmppp: security bump to version 3.5.0 Message-ID: <20230410193722.B89AE83DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35485b3d104bdabbc56661cceb1507090daa1cba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Improved (security): Avoid timing attacks on authentication verification. - Drop patch (already in version) https://www.agentpp.com/download/changes_snmp++v3.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit e011fa0415883b9d44df616cfaf6956e1a11da88) Signed-off-by: Peter Korsgaard --- .../0001-fix-build-with-libressl-3-5-0.patch | 39 ---------------------- package/snmppp/snmppp.hash | 2 +- package/snmppp/snmppp.mk | 2 +- 3 files changed, 2 insertions(+), 41 deletions(-) diff --git a/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch b/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch deleted file mode 100644 index f60f84f9a2..0000000000 --- a/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch +++ /dev/null @@ -1,39 +0,0 @@ -fix build with libressl >= 3.5.0 - -Fix the following build failure with libressl >= 3.5.0: - -auth_priv.cpp: In member function 'virtual int Snmp_pp::AuthMD5::password_to_key(const unsigned char*, unsigned int, const unsigned char*, unsigned int, unsigned char*, unsigned int*)': -auth_priv.cpp:1132:20: error: aggregate 'Snmp_pp::MD5HashStateType md5_hash_state' has incomplete type and cannot be defined - MD5HashStateType md5_hash_state; - ^~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/b50b883c03e82564198a8b7e91bd14bf007772e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: merged (emailed to katz.agentpp.com at magenta.de)] - -diff -Naurp snmp++-3.4.9.orig/src/auth_priv.cpp snmp++-3.4.9/src/auth_priv.cpp ---- snmp++-3.4.9.orig/src/auth_priv.cpp 2022-05-13 11:39:14.083038544 +0200 -+++ snmp++-3.4.9/src/auth_priv.cpp 2022-05-13 15:00:42.576102348 +0200 -@@ -79,8 +79,9 @@ static const char *loggerModuleName = "s - - /* -- START: Defines for OpenSSL -- */ - --#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) --// OpenSSL versions up to 1.0.x and LibreSSL -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) -+// OpenSSL versions up to 1.0.x and LibreSSL versions up to 3.4.x - typedef EVP_MD_CTX EVPHashStateType; - - int evpAllocAndInit(EVP_MD_CTX *ctx, const EVP_MD *md) -@@ -138,7 +139,7 @@ typedef EVP_MD_CTX* MD5HashSta - #define MD5_PROCESS(s, p, l) EVP_DigestUpdate(*(s), p, l) - #define MD5_DONE(s, k) evpDigestFinalAndFree(s, k) - --#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) - - typedef DES_key_schedule DESCBCType; - #define DES_CBC_START_ENCRYPT(c, iv, k, kl, r, s) \ diff --git a/package/snmppp/snmppp.hash b/package/snmppp/snmppp.hash index 6dc3d39ced..74c6a3e98f 100644 --- a/package/snmppp/snmppp.hash +++ b/package/snmppp/snmppp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d7a77fd05ecd99b25c51cbab08dfeef22a5edf2677875695c213631af59d5bae snmp++-3.4.10.tar.gz +sha256 43a433bd5f6fd67add5a26add6521ca664c41aead438405658ed57483664b4bf snmp++-3.5.0.tar.gz sha256 61337e799c8274e596e5783b22607beea8073ee296c6b27fc5c7487296e56851 src/v3.cpp diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index 005a5a9f35..9f1916dd66 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -4,7 +4,7 @@ # ################################################################################ -SNMPPP_VERSION = 3.4.10 +SNMPPP_VERSION = 3.5.0 SNMPPP_SOURCE = snmp++-$(SNMPPP_VERSION).tar.gz SNMPPP_SITE = http://www.agentpp.com/download SNMPPP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Mon Apr 10 19:07:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:07:30 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openssh: security bump to version 9.3p1 Message-ID: <20230410193722.DC54B83DD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a23d06e96cd4eb6bd8feb03cf4cf0e1422072626 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x >From [1]: * sshd(8): fix a pre-authentication double-free memory fault introduced in OpenSSH 9.1. This is not believed to be exploitable, and it occurs in the unprivileged pre-auth process that is subject to chroot(2) and is further sandboxed on most major platforms. * ssh(8): in OpenSSH releases after 8.7, the PermitRemoteOpen option would ignore its first argument unless it was one of the special keywords "any" or "none", causing the permission list to fail open if only one permission was specified. bz3515 * ssh(1): if the CanonicalizeHostname and CanonicalizePermittedCNAMEs options were enabled, and the system/libc resolver did not check that names in DNS responses were valid, then use of these options could allow an attacker with control of DNS to include invalid characters (possibly including wildcards) in names added to known_hosts files when they were updated. These names would still have to match the CanonicalizePermittedCNAMEs allow-list, so practical exploitation appears unlikely. >From [2]: * ssh-add(1): when adding smartcard keys to ssh-agent(1) with the per-hop destination constraints (ssh-add -h ...) added in OpenSSH 8.9, a logic error prevented the constraints from being communicated to the agent. This resulted in the keys being added without constraints. The common cases of non-smartcard keys and keys without destination constraints are unaffected. This problem was reported by Luci Stanescu. * ssh(1): Portable OpenSSH provides an implementation of the getrrsetbyname(3) function if the standard library does not provide it, for use by the VerifyHostKeyDNS feature. A specifically crafted DNS response could cause this function to perform an out-of-bounds read of adjacent stack data, but this condition does not appear to be exploitable beyond denial-of- service to the ssh(1) client. The getrrsetbyname(3) replacement is only included if the system's standard library lacks this function and portable OpenSSH was not compiled with the ldns library (--with-ldns). getrrsetbyname(3) is only invoked if using VerifyHostKeyDNS to fetch SSHFP records. This problem was found by the Coverity static analyzer. [1] https://www.openssh.com/txt/release-9.2 [2] https://www.openssh.com/txt/release-9.3 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 68ca5f1e1f9f3f79e5a48928ad2dfac0cceee843) Signed-off-by: Peter Korsgaard --- package/openssh/openssh.hash | 4 ++-- package/openssh/openssh.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/openssh/openssh.hash b/package/openssh/openssh.hash index eefb11ec15..2be54431ec 100644 --- a/package/openssh/openssh.hash +++ b/package/openssh/openssh.hash @@ -1,4 +1,4 @@ -# From https://www.openssh.com/txt/release-9.1 (base64 encoded) -sha256 19f85009c7e3e23787f0236fbb1578392ab4d4bf9f8ec5fe6bc1cd7e8bfdd288 openssh-9.1p1.tar.gz +# From https://www.openssh.com/txt/release-9.3 (base64 encoded) +sha256 e9baba7701a76a51f3d85a62c383a3c9dcd97fa900b859bc7db114c1868af8a8 openssh-9.3p1.tar.gz # Locally calculated sha256 05c30446ba738934b3f1efa965b454c122ca26cc4b268e5ae6843f58ccd1b16d LICENCE diff --git a/package/openssh/openssh.mk b/package/openssh/openssh.mk index b70e327620..26d6bd504d 100644 --- a/package/openssh/openssh.mk +++ b/package/openssh/openssh.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSSH_VERSION_MAJOR = 9.1 +OPENSSH_VERSION_MAJOR = 9.3 OPENSSH_VERSION_MINOR = p1 OPENSSH_VERSION = $(OPENSSH_VERSION_MAJOR)$(OPENSSH_VERSION_MINOR) OPENSSH_CPE_ID_VERSION = $(OPENSSH_VERSION_MAJOR) From peter at korsgaard.com Mon Apr 10 19:19:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:33 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/zerofree: fix double space in Config.in comment Message-ID: <20230410193723.1595883DD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9d215d42b9dad6bc73530942de1bd983fbadc7e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 05d3fdfd1314cce610f4fd2a55599b0595fcf2fc) Signed-off-by: Peter Korsgaard --- package/zerofree/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/zerofree/Config.in b/package/zerofree/Config.in index 99466d6bae..e7007819d8 100644 --- a/package/zerofree/Config.in +++ b/package/zerofree/Config.in @@ -9,6 +9,6 @@ config BR2_PACKAGE_ZEROFREE https://frippery.org/uml/ -comment "zerofree needs a toolchain w/ dynamic library" +comment "zerofree needs a toolchain w/ dynamic library" depends on BR2_USE_MMU depends on BR2_STATIC_LIBS From peter at korsgaard.com Mon Apr 10 19:23:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:23:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] docs/manual: ditch redundant -f 'rm' flag Message-ID: <20230410193723.26D9983DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5380a3f3ae8dc6f48c9a0bf4a58729377f0bb8c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The value of the RM variable in make is 'rm -f' [0], thus the additional -f is redundant. Avoid it on the docs to avoid developers taking it as a good example to follow. [0] https://www.gnu.org/software/make/manual/make.html#index-RM Signed-off-by: Luca Ceresoli Signed-off-by: Yann E. MORIN (cherry picked from commit 9a3d4e38183e7c7ade63588519796005f43efe78) Signed-off-by: Peter Korsgaard --- docs/manual/writing-rules.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/manual/writing-rules.txt b/docs/manual/writing-rules.txt index 758965d80a..13b7fd5bea 100644 --- a/docs/manual/writing-rules.txt +++ b/docs/manual/writing-rules.txt @@ -78,7 +78,7 @@ Do not align the +=+ signs. + --------------------- define LIBFOO_REMOVE_DOC - $(RM) -fr $(TARGET_DIR)/usr/share/libfoo/doc \ + $(RM) -r $(TARGET_DIR)/usr/share/libfoo/doc \ $(TARGET_DIR)/usr/share/man/man3/libfoo* endef --------------------- @@ -118,7 +118,7 @@ YES: --------------------- ifneq ($(BR2_LIBFOO_INSTALL_DATA),y) define LIBFOO_REMOVE_DATA - $(RM) -fr $(TARGET_DIR)/usr/share/libfoo/data + $(RM) -r $(TARGET_DIR)/usr/share/libfoo/data endef LIBFOO_POST_INSTALL_TARGET_HOOKS += LIBFOO_REMOVE_DATA endif @@ -128,7 +128,7 @@ NO: + --------------------- define LIBFOO_REMOVE_DATA - $(RM) -fr $(TARGET_DIR)/usr/share/libfoo/data + $(RM) -r $(TARGET_DIR)/usr/share/libfoo/data endef ifneq ($(BR2_LIBFOO_INSTALL_DATA),y) From peter at korsgaard.com Mon Apr 10 19:26:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:26:13 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/flann: needs C++11 support Message-ID: <20230410193723.2FABB83DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e660b4fe423c60b7822947e968f65b80b0b05191 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: - http://autobuild.buildroot.net/results/c92a3df1bc73e00e1e4493500bfb7277cf5064ee .../build/flann-1.9.2/src/cpp/flann/util/lsh_table.h:367:5: error: 'random_device' is not a member of 'std' std::random_device rd; ^ Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN (cherry picked from commit 16cd9494ba6496d7f5f873abd307952efea7da78) Signed-off-by: Peter Korsgaard --- package/flann/Config.in | 6 ++++-- package/flann/flann.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/flann/Config.in b/package/flann/Config.in index 180d7eae8a..8b32e9077c 100644 --- a/package/flann/Config.in +++ b/package/flann/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_FLANN bool "flann" depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_STATIC_LIBS + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 select BR2_PACKAGE_LZ4 help FLANN is a library for performing fast approximate nearest @@ -22,5 +23,6 @@ config BR2_PACKAGE_FLANN_EXAMPLES endif -comment "flann needs a toolchain w/ C++, dynamic library" - depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS +comment "flann needs a toolchain w/ C++, dynamic library, gcc >= 4.7" + depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 diff --git a/package/flann/flann.mk b/package/flann/flann.mk index d1a622e685..dc75b977af 100644 --- a/package/flann/flann.mk +++ b/package/flann/flann.mk @@ -18,7 +18,7 @@ FLANN_CONF_OPTS = \ -DUSE_OPENMP=$(if $(BR2_TOOLCHAIN_HAS_OPENMP),ON,OFF) \ -DCMAKE_DISABLE_FIND_PACKAGE_HDF5=TRUE -FLANN_CXXFLAGS = $(TARGET_CXXFLAGS) +FLANN_CXXFLAGS = $(TARGET_CXXFLAGS) -std=c++11 ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y) FLANN_CXXFLAGS += -O0 From peter at korsgaard.com Mon Apr 10 19:30:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:30:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/runc: security bump to version v1.1.5 Message-ID: <20230410193723.419E783897@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69d1d353d3b89d2a9fd2b6e5a108feba1a5ce09c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This is the fifth patch release in the 1.1.z series of runc, which fixes three CVEs found in runc. CVE-2023-25809 is a vulnerability involving rootless containers where (under specific configurations), the container would have write access to the /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host were affected. This vulnerability was discovered by Akihiro Suda. GHSA-m8cg-xc2p-r3fc CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered by Beuc. GHSA-vpvm-3wq2-2wvm CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. This variant of the above vulnerability was reported by Lei Wang. GHSA-g2j6-57v7-gm8c In addition, the following other fixes are included in this release: - Fix the inability to use /dev/null when inside a container - Fix changing the ownership of host's /dev/null caused by fd redirection - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 - nsexec: Check for errors in write_log() https://github.com/opencontainers/runc/releases/tag/v1.1.5 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 52976c54f76758aeab53f4b7777299cd5c8a3150) Signed-off-by: Peter Korsgaard --- package/runc/runc.hash | 2 +- package/runc/runc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/runc/runc.hash b/package/runc/runc.hash index 6c8fddd397..eee2e34cbf 100644 --- a/package/runc/runc.hash +++ b/package/runc/runc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34 runc-1.1.4.tar.gz +sha256 76cbf30637cbb828794d72d32fb3fd6ff3139cd9743b8b44790fd110f43d96b2 runc-1.1.5.tar.gz sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE diff --git a/package/runc/runc.mk b/package/runc/runc.mk index b60f1da2e7..9c6b5f9b37 100644 --- a/package/runc/runc.mk +++ b/package/runc/runc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RUNC_VERSION = 1.1.4 +RUNC_VERSION = 1.1.5 RUNC_SITE = $(call github,opencontainers,runc,v$(RUNC_VERSION)) RUNC_LICENSE = Apache-2.0, LGPL-2.1 (libseccomp) RUNC_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:33:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:33:03 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-cli: bump version to v23.0.2 Message-ID: <20230410193723.53AEE83DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=901031eecc206c082156e625a4ba20d4e330f471 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard (cherry picked from commit 413a28940b46db5d84bc7430bc49df076cee01f9) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 9b231f03b1..a8ee6c7a34 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz +sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 38d903150c..5473edf1ef 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.1 +DOCKER_CLI_VERSION = 23.0.2 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:28:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:28:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/snmppp: fix build without SNMPV3 Message-ID: <20230410193723.386A883DD8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f359328bb423742599ed7cddb1a207a85cc30d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure without BR2_PACKAGE_SNMPPP_SNMPV3 raised since bump to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? 263 | if (m_target->get_version() == version3) { | ^~~~~~~~ | version1 Fixes: - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b Signed-off-by: Fabrice Fontaine Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit a45f2af7fae09e4daee9d017b02e8744b357cf48) Signed-off-by: Peter Korsgaard --- package/snmppp/0001-fix-build-without-v3.patch | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/package/snmppp/0001-fix-build-without-v3.patch b/package/snmppp/0001-fix-build-without-v3.patch new file mode 100644 index 0000000000..4e81f7bfc1 --- /dev/null +++ b/package/snmppp/0001-fix-build-without-v3.patch @@ -0,0 +1,43 @@ +fix build without v3 + +Fix the following build failure without version3 raised since version +3.5.0: + +msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': +msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? + 263 | if (m_target->get_version() == version3) { + | ^~~~~~~~ + | version1 + +Fixes: + - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b + +Signed-off-by: Fabrice Fontaine +[Upstream status: sent to katz.agentpp.com at magenta.de] + +diff -Nura snmp++-3.5.0.orig/src/msgqueue.cpp snmp++-3.5.0/src/msgqueue.cpp +--- snmp++-3.5.0.orig/src/msgqueue.cpp 2023-03-20 10:49:30.629000853 +0100 ++++ snmp++-3.5.0/src/msgqueue.cpp 2023-03-20 10:51:36.880664304 +0100 +@@ -260,18 +260,20 @@ + m_target->set_retry(m_target->get_retry() - 1); + SetSendTime(); + int status; +- if (m_target->get_version() == version3) { + #ifdef _SNMPv3 ++ if (m_target->get_version() == version3) { + // delete entry in cache + if (m_snmp->get_mpv3()) + m_snmp->get_mpv3()->delete_from_cache(m_pdu.get_request_id()); +-#endif + status = m_snmp->snmp_engine(m_pdu, m_pdu.get_error_status(), m_pdu.get_error_index(), + *m_target, m_callBack, m_callData, m_socket, 0, this); + } + else { ++#endif + status = send_snmp_request(m_socket, m_rawPdu, m_rawPduLen, *m_address); ++#ifdef _SNMPv3 + } ++#endif + if (status != 0) + return SNMP_CLASS_TL_FAILED; + From peter at korsgaard.com Mon Apr 10 19:18:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:18:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/protozero: fix double space in Config.in comment Message-ID: <20230410193722.E5EA483DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de6e6008594eb5adfa9336a98f0fd2fad5d4132b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 0472287484e5914f7437cfd9f05524ab38b810fe) Signed-off-by: Peter Korsgaard --- package/protozero/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/protozero/Config.in b/package/protozero/Config.in index 19048dfe8d..e6347e6f7f 100644 --- a/package/protozero/Config.in +++ b/package/protozero/Config.in @@ -16,5 +16,5 @@ config BR2_PACKAGE_PROTOZERO https://github.com/mapbox/protozero -comment "protozero needs a toolchain w/ C++, gcc >= 4.7" +comment "protozero needs a toolchain w/ C++, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 From peter at korsgaard.com Mon Apr 10 19:34:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:34:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/uclibc: security update to 1.0.43 Message-ID: <20230410193723.5CC9583DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f7c17b3e026c832bb57272df2d88e8ed2a6384c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit f12bf2e6a78f1b5ff203fc234be68e224ec49b0e) Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 4c05d36ab3..80c9caf07f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Mon Apr 10 19:23:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:23:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/linux-tools: perf: ditch redundant -f 'rm' flag Message-ID: <20230410193723.1EA8483DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61acdc604784cabc32130f8a48edb2aa187b9c6e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The value of the RM variable in make is 'rm -f' [0], thus the additional -f is redundant. [0] https://www.gnu.org/software/make/manual/make.html#index-RM Signed-off-by: Luca Ceresoli Signed-off-by: Yann E. MORIN (cherry picked from commit 37e63bb2c98052939de9b4e6cb30002016055c05) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-perf.mk.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in index dda63cccec..5431c78152 100644 --- a/package/linux-tools/linux-tool-perf.mk.in +++ b/package/linux-tools/linux-tool-perf.mk.in @@ -166,8 +166,8 @@ endef # target unless BR2_PACKAGE_LINUX_TOOLS_PERF_SCRIPTS is enabled ifeq ($(BR2_PACKAGE_LINUX_TOOLS_PERF_SCRIPTS),) define PERF_INSTALL_REMOVE_SCRIPTS - $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/scripts/ - $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/tests/ + $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/scripts/ + $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/tests/ endef endif From peter at korsgaard.com Mon Apr 10 19:32:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:32:55 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-engine: security bump version to v23.0.2 Message-ID: <20230410193723.4AC1B83DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75a10d935f81dee4b7b3ec26718b1252014d2b3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issue: - CVE-2023-26054: (Buildkit): Credentials inlined to Git URLs could end up in provenance attestation https://github.com/moby/buildkit/security/advisories/GHSA-gc89-7gcr-jxqc In addition, a number of issues have been fixed. For the full list, see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner [Peter: Mark as security bump] Signed-off-by: Peter Korsgaard (cherry picked from commit cebd1389f4f22956516952eafb1183d1326907d3) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 99ab5e4003..4b7c026eef 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz +sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index c61aa491c2..a27625a38e 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.1 +DOCKER_ENGINE_VERSION = 23.0.2 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From yann.morin.1998 at free.fr Mon Apr 10 19:43:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:43:04 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/libv4l: bump version to 1.24.1 In-Reply-To: <20230330123509.23696-1-ps.report@gmx.net> References: <20230330123509.23696-1-ps.report@gmx.net> Message-ID: <20230410194304.GL2819@scaer> Peter, All, On 2023-03-30 14:35 +0200, Peter Seiderer spake thusly: > - disable new v4l2-tracer option (fails to compile with rpi4_64 configuration) > > For details see [1]. > > [1] https://git.linuxtv.org/v4l-utils.git/tree/ChangeLog?h=stable-1.24 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - fix --disable-v4l-tracer vs. --disable-v4l2-tracer typo > --- > package/libv4l/libv4l.hash | 2 +- > package/libv4l/libv4l.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/libv4l/libv4l.hash b/package/libv4l/libv4l.hash > index d99d5e0992..4f694de34b 100644 > --- a/package/libv4l/libv4l.hash > +++ b/package/libv4l/libv4l.hash > @@ -1,7 +1,7 @@ > # Locally calculated after checking signature > # https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.20.0.tar.bz2.asc > # with key 05D0169C26E41593418129DF199A64FADFB500FF > -sha256 65c6fbe830a44ca105c443b027182c1b2c9053a91d1e72ad849dfab388b94e31 v4l-utils-1.22.1.tar.bz2 > +sha256 cbb7fe8a6307f5ce533a05cded70bb93c3ba06395ab9b6d007eb53b75d805f5b v4l-utils-1.24.1.tar.bz2 > > # Locally calculated > sha256 391e4da1c54a422a78d83be7bf84b2dfb8bacdd8ad256fa4374e128655584a8a COPYING > diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk > index fd69b7ac7a..1142a7442f 100644 > --- a/package/libv4l/libv4l.mk > +++ b/package/libv4l/libv4l.mk > @@ -4,12 +4,12 @@ > # > ################################################################################ > > -LIBV4L_VERSION = 1.22.1 > +LIBV4L_VERSION = 1.24.1 > LIBV4L_SOURCE = v4l-utils-$(LIBV4L_VERSION).tar.bz2 > LIBV4L_SITE = https://linuxtv.org/downloads/v4l-utils > LIBV4L_INSTALL_STAGING = YES > LIBV4L_DEPENDENCIES = host-pkgconf > -LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap > +LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap --disable-v4l2-tracer > # needed to get utils/qv4l link flags right > LIBV4L_AUTORECONF = YES > # add host-gettext for AM_ICONV macro > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 19:32:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:32:03 +0200 Subject: [Buildroot] [git commit] package/libv4l: bump version to 1.24.1 Message-ID: <20230410194348.2288583DDA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5d03d2346a993f55762e14d6a697be2e98a59eea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - disable new v4l2-tracer option (fails to compile with rpi4_64 configuration) For details see [1]. [1] https://git.linuxtv.org/v4l-utils.git/tree/ChangeLog?h=stable-1.24 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/libv4l/libv4l.hash | 2 +- package/libv4l/libv4l.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libv4l/libv4l.hash b/package/libv4l/libv4l.hash index d99d5e0992..4f694de34b 100644 --- a/package/libv4l/libv4l.hash +++ b/package/libv4l/libv4l.hash @@ -1,7 +1,7 @@ # Locally calculated after checking signature # https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.20.0.tar.bz2.asc # with key 05D0169C26E41593418129DF199A64FADFB500FF -sha256 65c6fbe830a44ca105c443b027182c1b2c9053a91d1e72ad849dfab388b94e31 v4l-utils-1.22.1.tar.bz2 +sha256 cbb7fe8a6307f5ce533a05cded70bb93c3ba06395ab9b6d007eb53b75d805f5b v4l-utils-1.24.1.tar.bz2 # Locally calculated sha256 391e4da1c54a422a78d83be7bf84b2dfb8bacdd8ad256fa4374e128655584a8a COPYING diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk index fd69b7ac7a..1142a7442f 100644 --- a/package/libv4l/libv4l.mk +++ b/package/libv4l/libv4l.mk @@ -4,12 +4,12 @@ # ################################################################################ -LIBV4L_VERSION = 1.22.1 +LIBV4L_VERSION = 1.24.1 LIBV4L_SOURCE = v4l-utils-$(LIBV4L_VERSION).tar.bz2 LIBV4L_SITE = https://linuxtv.org/downloads/v4l-utils LIBV4L_INSTALL_STAGING = YES LIBV4L_DEPENDENCIES = host-pkgconf -LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap +LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap --disable-v4l2-tracer # needed to get utils/qv4l link flags right LIBV4L_AUTORECONF = YES # add host-gettext for AM_ICONV macro From arnout at mind.be Mon Apr 10 19:44:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:44:50 +0200 Subject: [Buildroot] [PATCH 1/1] Makefile: identify silent make via firstword findstring In-Reply-To: References: <20221014230905.3091021-1-james.hilliard1@gmail.com> <20221030212629.51bf650e@windsurf> Message-ID: On 30/10/2022 21:35, James Hilliard wrote: > On Sun, Oct 30, 2022 at 4:26 PM Thomas Petazzoni > wrote: >> >> Hello James, >> >> On Fri, 14 Oct 2022 17:09:05 -0600 >> James Hilliard wrote: >> >>> +QUIET := $(if $(findstring s,$(firstword -$(MAKEFLAGS))),-q) >> >> I must be missing something, but why is -$(MAKEFLAGS) used and not just >> $(MAKEFLAGS) ? >> >> Indeed, with "make -s --debug -k", $(MAKEFLAGS) is "ks --debug=all", >> and therefore $(firstword $(MAKEFLAGS)) is ks, which is good enough for >> the findstring s, no? Why is adding a - in front needed? > > I think so that if $(MAKEFLAGS) doesn't have any short options that it won't > accidentally match on a long option. > > For example if $(MAKEFLAGS) is " --shuffle=none" the - in front ensures that > we don't match the s in a long option like shuffle. Exactly right. However, the firstword approach doesn't work with GNU make 3.81. For example, the following invocation: make --no-print-directory -s will set MAKEFLAGS to " --no-print-directory -s", so the firstword approach *doesn't* find the -s, but the filter-out approach does. Therefore, I marked this patch as Rejected. Regards, Arnout > >> >> Thanks! >> >> Thomas >> -- >> Thomas Petazzoni, co-owner and CEO, Bootlin >> Embedded Linux and Kernel engineering and training >> https://bootlin.com > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Mon Apr 10 19:47:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:47:37 +0200 Subject: [Buildroot] [RFC v2 2/2] package/libv4l: enable v4l2-tracer In-Reply-To: <20230330123509.23696-2-ps.report@gmx.net> References: <20230330123509.23696-1-ps.report@gmx.net> <20230330123509.23696-2-ps.report@gmx.net> Message-ID: <20230410194737.GM2819@scaer> Peter, All, On 2023-03-30 14:35 +0200, Peter Seiderer spake thusly: > Signed-off-by: Peter Seiderer > --- > Changes v1 -> v2: > - fix --disable-v4l-tracer vs. --disable-v4l2-tracer typo > - enhance compile failure log/research > > Fails with rpi4_64 config: Obviously, we can't apply this for now, so I've marked is as "not applicable" in patchwork. > .../host/bin/aarch64-buildroot-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../utils/common -I.../aarch64-buildroot-linux-gnu/sysroot/usr/in > clude/json-c -I../../lib/include -Wall -Wpointer-arith -D_GNU_SOURCE -I../../include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=6 > 4 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 -std=gnu++11 -c libv4l2tracer.cpp -fPIC -DPIC -o .libs/libv4l2tracer_la-libv4l2tracer.o > /tmp/ccXMMihl.s: Assembler messages: > /tmp/ccXMMihl.s:208: Error: symbol `open64' is already defined > /tmp/ccXMMihl.s:762: Error: symbol `mmap64' is already defined > make[5]: *** [Makefile:751: libv4l2tracer_la-libv4l2tracer.lo] Error 1 This is going to be tricky to investigate: indeed, AIUI, libv4l2tracer is going to be a shared lib thatr can be LD_PRELOADed explicitly to trace a few system calls, like open, open64, mmap, mmap64, and a few others... So, the solution is not to rename those functions in libv4l2tracer. All those 64-bit flags are starting to be messing with my brain... :-( Regards, Yann E. MORIN. > The preprocessor output shows: > > [...] > extern "C" { > # 61 ".../host/aarch64-buildroot-linux-gnu/sysroot/usr/include/sys/mman.h" 3 4 > extern void * mmap (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off64_t __offset) noexcept (true) __asm__ ("" "mmap64"); > [...] > extern void *mmap64 (void *__addr, size_t __len, int __prot, > int __flags, int __fd, __off64_t __offset) noexcept (true); > > And host/aarch64-buildroot-linux-gnu/sysroot/usr/include/sys/mman.h: > > 56 #ifndef __USE_FILE_OFFSET64 > 57 extern void *mmap (void *__addr, size_t __len, int __prot, > 58 int __flags, int __fd, __off_t __offset) __THROW; > 59 #else > 60 # ifdef __REDIRECT_NTH > 61 extern void * __REDIRECT_NTH (mmap, > 62 (void *__addr, size_t __len, int __prot, > 63 int __flags, int __fd, __off64_t __offset), > 64 mmap64); > 65 # else > 66 # define mmap mmap64 > 67 # endif > 68 #endif > 69 #ifdef __USE_LARGEFILE64 > 70 extern void *mmap64 (void *__addr, size_t __len, int __prot, > 71 int __flags, int __fd, __off64_t __offset) __THROW; > 72 #endif > --- > package/libv4l/Config.in | 1 + > package/libv4l/libv4l.mk | 9 ++++++++- > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/package/libv4l/Config.in b/package/libv4l/Config.in > index c88f280c3b..7a86c7de15 100644 > --- a/package/libv4l/Config.in > +++ b/package/libv4l/Config.in > @@ -33,6 +33,7 @@ config BR2_PACKAGE_LIBV4L_UTILS > - v4l2-compliance > - v4l2-ctl, cx18-ctl, ivtv-ctl > - v4l2-sysfs-path > + - v4l2-tracer (if json-c is enabled) > - rds-ctl > - qv4l2 (if Qt is enabled) > > diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk > index 1142a7442f..ccb4da4fb7 100644 > --- a/package/libv4l/libv4l.mk > +++ b/package/libv4l/libv4l.mk > @@ -9,7 +9,7 @@ LIBV4L_SOURCE = v4l-utils-$(LIBV4L_VERSION).tar.bz2 > LIBV4L_SITE = https://linuxtv.org/downloads/v4l-utils > LIBV4L_INSTALL_STAGING = YES > LIBV4L_DEPENDENCIES = host-pkgconf > -LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap --disable-v4l2-tracer > +LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap > # needed to get utils/qv4l link flags right > LIBV4L_AUTORECONF = YES > # add host-gettext for AM_ICONV macro > @@ -66,6 +66,13 @@ LIBV4L_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=gnu++11" > # libelf and clang support > LIBV4L_CONF_OPTS += --disable-bpf > > +ifeq ($(BR2_PACKAGE_JSON_C),y) > +LIBV4L_CONF_OPTS += --enable-v4l2-tracer > +LIBV4L_DEPENDENCIES += json-c > +else > +LIBV4L_CONF_OPTS += --disable-v4l2-tracer > +endif > + > ifeq ($(BR2_PACKAGE_QT5BASE)$(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5BASE_WIDGETS),yyy) > LIBV4L_CONF_OPTS += --enable-qv4l2 > LIBV4L_DEPENDENCIES += qt5base > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Mon Apr 10 19:48:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:48:19 +0200 Subject: [Buildroot] [PATCH] package/containerd: security bump to version 1.6.20 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:01 +0200") References: Message-ID: <874jpntt6k.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Various bugfixes and improvements. Noteable security fixes: > - Fix OCI image importer memory exhaustion > https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 > - Fix supplementary groups not being set up properly > https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p > https://github.com/containerd/containerd/releases/tag/v1.6.20 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. For 2022.02.x I will instead bump to 1.5.18, which contain the same fixes. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Mon Apr 10 19:49:55 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 10 Apr 2023 21:49:55 +0200 Subject: [Buildroot] [PATCH] package/xr819-xradio: bump to version 2023-04-10 Message-ID: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> This version fixes stack parameters issues: https://github.com/fifteenhex/xradio/commit/a835c4747be088978a055b9645e3c523d0c54fe1 Signed-off-by: Giulio Benetti --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE -- 2.34.1 From yann.morin.1998 at free.fr Mon Apr 10 19:56:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:56:26 +0200 Subject: [Buildroot] [PATCH] package/xr819-xradio: bump to version 2023-04-10 In-Reply-To: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> References: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> Message-ID: <20230410195626.GN2819@scaer> Giulio, All, On 2023-04-10 21:49 +0200, Giulio Benetti spake thusly: > This version fixes stack parameters issues: > https://github.com/fifteenhex/xradio/commit/a835c4747be088978a055b9645e3c523d0c54fe1 > > Signed-off-by: Giulio Benetti This bump is already part of: https://patchwork.ozlabs.org/project/buildroot/list/?series=350228 so I marked your patch as not-applicable. Thanks! Regards, Yann E. MORIN. > --- > package/xr819-xradio/xr819-xradio.hash | 2 +- > package/xr819-xradio/xr819-xradio.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash > index 60185db736..8676f065f8 100644 > --- a/package/xr819-xradio/xr819-xradio.hash > +++ b/package/xr819-xradio/xr819-xradio.hash > @@ -1,4 +1,4 @@ > # Locally computed > -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz > +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz > # Locally computed > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE > diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk > index e5daaa6051..66c08e7921 100644 > --- a/package/xr819-xradio/xr819-xradio.mk > +++ b/package/xr819-xradio/xr819-xradio.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f > +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 > XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) > XR819_XRADIO_LICENSE = GPL-2.0 > XR819_XRADIO_LICENSE_FILES = LICENSE > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From giulio.benetti at benettiengineering.com Mon Apr 10 20:04:14 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 10 Apr 2023 22:04:14 +0200 Subject: [Buildroot] [PATCH] package/xr819-xradio: bump to version 2023-04-10 In-Reply-To: <20230410195626.GN2819@scaer> References: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> <20230410195626.GN2819@scaer> Message-ID: <6241830b-f2db-fd9e-182f-2592cac7ad13@benettiengineering.com> On 10/04/23 21:56, Yann E. MORIN wrote: > Giulio, All, > > On 2023-04-10 21:49 +0200, Giulio Benetti spake thusly: >> This version fixes stack parameters issues: >> https://github.com/fifteenhex/xradio/commit/a835c4747be088978a055b9645e3c523d0c54fe1 >> >> Signed-off-by: Giulio Benetti > > This bump is already part of: > https://patchwork.ozlabs.org/project/buildroot/list/?series=350228 > > so I marked your patch as not-applicable. Thanks! Oops, right. Thank you! Regards -- Giulio Benetti Benetti Engineering sas > Regards, > Yann E. MORIN. > >> --- >> package/xr819-xradio/xr819-xradio.hash | 2 +- >> package/xr819-xradio/xr819-xradio.mk | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash >> index 60185db736..8676f065f8 100644 >> --- a/package/xr819-xradio/xr819-xradio.hash >> +++ b/package/xr819-xradio/xr819-xradio.hash >> @@ -1,4 +1,4 @@ >> # Locally computed >> -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz >> +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz >> # Locally computed >> sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE >> diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk >> index e5daaa6051..66c08e7921 100644 >> --- a/package/xr819-xradio/xr819-xradio.mk >> +++ b/package/xr819-xradio/xr819-xradio.mk >> @@ -4,7 +4,7 @@ >> # >> ################################################################################ >> >> -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f >> +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 >> XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) >> XR819_XRADIO_LICENSE = GPL-2.0 >> XR819_XRADIO_LICENSE_FILES = LICENSE >> -- >> 2.34.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From arnout at mind.be Mon Apr 10 20:05:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 22:05:28 +0200 Subject: [Buildroot] [PATCH 1/2] package/doc-asciidoc: specify TOC depth for all formats In-Reply-To: <7653_1674026058_63C79C4A_7653_242_1_e5a79e14d6b9a1d81047cdd6605184ecae6803f8.1674025553.git.yann.morin@orange.com> References: <7653_1674026058_63C79C4A_7653_242_1_e5a79e14d6b9a1d81047cdd6605184ecae6803f8.1674025553.git.yann.morin@orange.com> Message-ID: <61711366-1626-c45b-8083-ea967cdb30b4@mind.be> On 18/01/2023 08:14, yann.morin at orange.com wrote: > Commit 17feaf00160d (manual: set toc depth to 4 for html outputs) did > not explain why it set the depth of the table of content (TOC) only for > the html and split-html formats. > > From memory, but it is a bit fuzzy after all those years, the TOC for > HTML documentation was by default deeper than for the other formats, so > it was really useless to expand it more than one-level deep, while for > other formats, the default was acceptable. > > However, it does not make much sense to limit/enforce the depth of the > TOC only for specific formats, and keep the default for the others; > indeed, there is nothing that prevents the default to change with > various versions of asciidoc and the rendering backends. > > Render all the formats with the same, explicit level of TOC. > > We move the assignment of _A2X_OPTS above the comment, because the > comment does not apply to the TOC setting. Also note that the previous > assignment to an empty value was completely superfluous... > > Signed-off-by: Yann E. MORIN Applied to master, thanks. I did fix up the Author entry, though - for some reason, your name dropped from it. I guess there's a mailserver somewhere that borks the From line... I think it's sufficient to pass --from to git-format-patch to fix this. Regards, Arnout > --- > package/doc-asciidoc.mk | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk > index 2bd761edfb..931c5136d4 100644 > --- a/package/doc-asciidoc.mk > +++ b/package/doc-asciidoc.mk > @@ -86,11 +86,13 @@ ifneq ($$(wildcard $$($(2)_$(3)_ASCIIDOC_CONF)),) > $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) > endif > > +$(2)_$(3)_A2X_OPTS = \ > + --xsltproc-opts "--stringparam toc.section.depth 1" > + > # Handle a2x warning about --destination-dir option only applicable to HTML > # based outputs. So: > # - use the --destination-dir option if possible (html and split-html), > # - otherwise copy the generated document to the output directory > -$(2)_$(3)_A2X_OPTS = > ifneq ($$(filter $(4),html split-html),) > $(2)_$(3)_A2X_OPTS += --destination-dir="$$(@D)" > else > @@ -161,11 +163,9 @@ $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced > > $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf > > -$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML,\ > - --xsltproc-opts "--stringparam toc.section.depth 1") > +$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) > > -$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML,\ > - --xsltproc-opts "--stringparam toc.section.depth 1") > +$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML) > > # dblatex needs to pass the '--maxvars ...' option to xsltproc to prevent it > # from reaching the template recursion limit when processing the (long) target From arnout at mind.be Mon Apr 10 19:46:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:46:08 +0200 Subject: [Buildroot] [git commit] package/doc-asciidoc: specify TOC depth for all formats Message-ID: <20230410200833.3B33683DF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=09d954fc4e342357db85636cf50c2094764d5b42 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 17feaf00160d (manual: set toc depth to 4 for html outputs) did not explain why it set the depth of the table of content (TOC) only for the html and split-html formats. >From memory, but it is a bit fuzzy after all those years, the TOC for HTML documentation was by default deeper than for the other formats, so it was really useless to expand it more than one-level deep, while for other formats, the default was acceptable. However, it does not make much sense to limit/enforce the depth of the TOC only for specific formats, and keep the default for the others; indeed, there is nothing that prevents the default to change with various versions of asciidoc and the rendering backends. Render all the formats with the same, explicit level of TOC. We move the assignment of _A2X_OPTS above the comment, because the comment does not apply to the TOC setting. Also note that the previous assignment to an empty value was completely superfluous... Signed-off-by: Yann E. MORIN Signed-off-by: Arnout Vandecappelle --- package/doc-asciidoc.mk | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk index 2bd761edfb..931c5136d4 100644 --- a/package/doc-asciidoc.mk +++ b/package/doc-asciidoc.mk @@ -86,11 +86,13 @@ ifneq ($$(wildcard $$($(2)_$(3)_ASCIIDOC_CONF)),) $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) endif +$(2)_$(3)_A2X_OPTS = \ + --xsltproc-opts "--stringparam toc.section.depth 1" + # Handle a2x warning about --destination-dir option only applicable to HTML # based outputs. So: # - use the --destination-dir option if possible (html and split-html), # - otherwise copy the generated document to the output directory -$(2)_$(3)_A2X_OPTS = ifneq ($$(filter $(4),html split-html),) $(2)_$(3)_A2X_OPTS += --destination-dir="$$(@D)" else @@ -161,11 +163,9 @@ $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf -$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML,\ - --xsltproc-opts "--stringparam toc.section.depth 1") +$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) -$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML,\ - --xsltproc-opts "--stringparam toc.section.depth 1") +$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML) # dblatex needs to pass the '--maxvars ...' option to xsltproc to prevent it # from reaching the template recursion limit when processing the (long) target From arnout at mind.be Mon Apr 10 19:49:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:49:22 +0200 Subject: [Buildroot] [git commit] package/doc-asciidoc: allow docs to request a specific TOC depth Message-ID: <20230410200833.43F2783DF9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a6a11f64b305e272d34e84d1e9e9b61ada24218 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For some documents, we may want a terse or deeper TOC depth. For example, short documents may want just the level-0 in the TOC, while longer documents may want depth 1 or 2, or even deeper; also, some documents may not use the document-title levels [0], only section levels [1], and so may want to increase the TOC depth. Additionally, allow per-format depth. For example, split-html has a single page dedicated to the TOC, so there we may want a deeper TOC, while on the html output, where the TOC is on the same page as the whole document, a shorter TOC is preferred. [0] https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/#document-header [1] https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/#section-titles Signed-off-by: Yann E. MORIN Signed-off-by: Arnout Vandecappelle --- docs/manual/adding-packages-asciidoc.txt | 54 +++++++++++++++++++------------- package/doc-asciidoc.mk | 3 +- 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/docs/manual/adding-packages-asciidoc.txt b/docs/manual/adding-packages-asciidoc.txt index 0bfe99d22e..d68978b1cb 100644 --- a/docs/manual/adding-packages-asciidoc.txt +++ b/docs/manual/adding-packages-asciidoc.txt @@ -66,6 +66,12 @@ information is (assuming the document name is +foo+) : * +FOO_DEPENDENCIES+, optional, the list of packages (most probably, host-packages) that must be built before building this document. +* +FOO_TOC_DEPTH+, +FOO_TOC_DEPTH_+, optionals, the depth of the + table of content for this document, which can be overridden for the + specified format ++ (see the list of rendered formats, above, + but in uppercase, and with dash replaced by underscore; see example, + below). By default: +1+. + There are also additional hooks (see xref:hooks[] for general information on hooks), that a document may set to define extra actions to be done at various steps: @@ -108,26 +114,30 @@ Here is a complete example that uses all variables and all hooks: 07: FOO_SOURCES = $(sort $(wildcard $(FOO_DOCDIR)/*)) 08: FOO_RESOURCES = $(sort $(wildcard $(FOO_DOCDIR)/ressources)) 09: -10: define FOO_GEN_EXTRA_DOC -11: /path/to/generate-script --outdir=$(@D) -12: endef -13: FOO_POST_RSYNC_HOOKS += FOO_GEN_EXTRA_DOC -14: -15: define FOO_CHECK_MY_PROG -16: if ! which my-prog >/dev/null 2>&1; then \ -17: echo "You need my-prog to generate the foo document"; \ -18: exit 1; \ -19: fi -20: endef -21: FOO_CHECK_DEPENDENCIES_HOOKS += FOO_CHECK_MY_PROG -22: -23: define FOO_CHECK_MY_OTHER_PROG -24: if ! which my-other-prog >/dev/null 2>&1; then \ -25: echo "You need my-other-prog to generate the foo document as PDF"; \ -26: exit 1; \ -27: fi -28: endef -29: FOO_CHECK_DEPENDENCIES_PDF_HOOKS += FOO_CHECK_MY_OTHER_PROG -30: -31: $(eval $(call asciidoc-document)) +10: FOO_TOC_DEPTH = 2 +11: FOO_TOC_DEPTH_HTML = 1 +12: FOO_TOC_DEPTH_SPLIT_HTML = 3 +13: +14: define FOO_GEN_EXTRA_DOC +15: /path/to/generate-script --outdir=$(@D) +16: endef +17: FOO_POST_RSYNC_HOOKS += FOO_GEN_EXTRA_DOC +18: +19: define FOO_CHECK_MY_PROG +20: if ! which my-prog >/dev/null 2>&1; then \ +21: echo "You need my-prog to generate the foo document"; \ +22: exit 1; \ +23: fi +24: endef +25: FOO_CHECK_DEPENDENCIES_HOOKS += FOO_CHECK_MY_PROG +26: +27: define FOO_CHECK_MY_OTHER_PROG +28: if ! which my-other-prog >/dev/null 2>&1; then \ +29: echo "You need my-other-prog to generate the foo document as PDF"; \ +30: exit 1; \ +31: fi +32: endef +33: FOO_CHECK_DEPENDENCIES_PDF_HOOKS += FOO_CHECK_MY_OTHER_PROG +34: +35: $(eval $(call asciidoc-document)) ---- diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk index 931c5136d4..6b8eaa81b3 100644 --- a/package/doc-asciidoc.mk +++ b/package/doc-asciidoc.mk @@ -87,7 +87,7 @@ $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) endif $(2)_$(3)_A2X_OPTS = \ - --xsltproc-opts "--stringparam toc.section.depth 1" + --xsltproc-opts "--stringparam toc.section.depth $$(or $$($(2)_TOC_DEPTH_$$(call UPPERCASE,$(4))),$$($(2)_TOC_DEPTH))" # Handle a2x warning about --destination-dir option only applicable to HTML # based outputs. So: @@ -161,6 +161,7 @@ $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced: .PHONY: $(1)-prepare-sources $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced +$(2)_TOC_DEPTH ?= 1 $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf $(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) From james.hilliard1 at gmail.com Mon Apr 10 20:19:46 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 14:19:46 -0600 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <298af741-f854-b70b-6e75-cde10a49c835@mind.be> References: <20230410083252.138426-1-james.hilliard1@gmail.com> <20230410164031.GC2819@scaer> <298af741-f854-b70b-6e75-cde10a49c835@mind.be> Message-ID: On Mon, Apr 10, 2023 at 1:02?PM Arnout Vandecappelle wrote: > > > > On 10/04/2023 18:40, Yann E. MORIN wrote: > > James, all, > > > > On 2023-04-10 02:32 -0600, James Hilliard spake thusly: > >> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > >> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > >> > >> We have to enable this nightly feature first using: > >> CARGO_UNSTABLE_HOST_CONFIG="true" > >> > >> Separately set target RUSTFLAGS for the target triple specific env > >> variable. > >> > >> Signed-off-by: James Hilliard > > > > FTR, Arnout did a review of a previous iteration, and proposed a commt > > log with a lot more details and explanations on the actual reasons why > > we have to do this change: > > > > https://lore.kernel.org/buildroot/0a2e0dd8-b579-644a-9d83-af88e40d40de at mind.be/ > > Actually, that was supposed to be a reply to this v3, my bad... > > @james just confirmation that my proposed commit log is enough, I already have > it lined up for pushing. Yep, looks good to me. > > Regards, > Arnout > > > > > Could you please reveview what he wrote, and incorporate that in your > > commit log (and amend/extend further if needed), and then respin, > > please? > > > > Regards, > > Yann E. MORIN. > > > >> --- > >> Changes v2 -> v3: > >> - rebase > >> Changes v1 -> v2: > >> - add RUSTFLAGS to HOST_PKG_CARGO_ENV > >> --- > >> package/pkg-cargo.mk | 10 ++++++++-- > >> 1 file changed, 8 insertions(+), 2 deletions(-) > >> > >> diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > >> index 5600c8e97e..264bf5a1ae 100644 > >> --- a/package/pkg-cargo.mk > >> +++ b/package/pkg-cargo.mk > >> @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ > >> # using nighly features on stable releases, i.e features that are not > >> # yet considered stable. > >> # > >> -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > >> +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > >> +# configuration feature > >> +# > >> +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > >> # configuration option target-applies-to-host value to be set > >> # > >> # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > >> @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ > >> PKG_CARGO_ENV = \ > >> $(PKG_COMMON_CARGO_ENV) \ > >> __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > >> + CARGO_UNSTABLE_HOST_CONFIG="true" \ > >> CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > >> CARGO_TARGET_APPLIES_TO_HOST="false" \ > >> CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > >> + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > >> CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > >> > >> # > >> @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ > >> # and should be removed when fixed upstream > >> # > >> ifeq ($(NORMALIZED_ARCH),arm) > >> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > >> + PKG_CARGO_ENV += \ > >> + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > >> endif > >> > >> HOST_PKG_CARGO_ENV = \ > >> -- > >> 2.34.1 > >> > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot > > From yann.morin.1998 at free.fr Mon Apr 10 21:11:06 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:11:06 +0200 Subject: [Buildroot] [PATCH v2 1/3] board/qemu: define start qemu script outside of post-image script In-Reply-To: References: Message-ID: <20230410211106.GO2819@scaer> James, All, On 2023-04-07 01:21 -0400, James Knight spake thusly: > The following moves the definition of the QEMU board's `start-qemu.sh` > helper script from being inlined in the post-image script into its own > file. This should, in theory, make it easier to maintain the script in > the future. > > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - Split original into three patches (suggested by Arnout). > - This patch moves cat script into a new 'start-qemu.sh.in' > file (suggested by Arnout). > - Script template dropped escape characters; uses VAR_ prefixes. Why? The usual way to sed-n-replace is by using a placeholder for the variable, like: do something @VARIABLE@ which gets replaced with something like: sed "s|@VARIABLE@|${VARIABLE}|" and since we are already doing this in numerous places in Buildroot, it is only logical to do it here too. > --- > board/qemu/post-image.sh | 21 ++++----------------- > board/qemu/start-qemu.sh.in | 14 ++++++++++++++ > 2 files changed, 18 insertions(+), 17 deletions(-) > create mode 100644 board/qemu/start-qemu.sh.in > > diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh > index 88f04134961ea7a105e506045ca16a0d9b810925..c9043a1364e8e03dbfa9ff3370d4e4a34357bef5 100755 > --- a/board/qemu/post-image.sh > +++ b/board/qemu/post-image.sh > @@ -41,21 +41,8 @@ case ${DEFCONFIG_NAME} in > ;; > esac > > -cat <<-_EOF_ > "${START_QEMU_SCRIPT}" > - #!/bin/sh > - ( > - BINARIES_DIR="\${0%/*}/" > - cd \${BINARIES_DIR} > - > - if [ "\${1}" = "serial-only" ]; then > - EXTRA_ARGS='${SERIAL_ARGS}' > - else > - EXTRA_ARGS='${DEFAULT_ARGS}' > - fi > - > - export PATH="${HOST_DIR}/bin:\${PATH}" > - exec ${QEMU_CMD_LINE} \${EXTRA_ARGS} > - ) > -_EOF_ > - > +cp "${QEMU_BOARD_DIR}/start-qemu.sh.in" "${START_QEMU_SCRIPT}" > +sed -i "s|VAR_DEFAULT_ARGS|${DEFAULT_ARGS}|g" "${START_QEMU_SCRIPT}" > +sed -i "s|VAR_QEMU_CMD_LINE|${QEMU_CMD_LINE}|g" "${START_QEMU_SCRIPT}" > +sed -i "s|VAR_SERIAL_ARGS|${SERIAL_ARGS}|g" "${START_QEMU_SCRIPT}" This can all be done with a single call to sed, without cp either: sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ >"${START_QEMU_SCRIPT}" > chmod +x "${START_QEMU_SCRIPT}" > diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in > new file mode 100644 > index 0000000000000000000000000000000000000000..c2d77734c7a6b318a5f7adedfd9b0b5875e84f59 > --- /dev/null > +++ b/board/qemu/start-qemu.sh.in > @@ -0,0 +1,14 @@ > +#!/bin/sh > +( No need for a sub-shell. > +BINARIES_DIR="${0%/*}/" > +cd ${BINARIES_DIR} $ shellcheck board/qemu/start-qemu.sh.in In board/qemu/start-qemu.sh.in line 4: cd ${BINARIES_DIR} ^----------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails. ^-------------^ SC2086: Double quote to prevent globbing and word splitting. The first is spurious (BINARIES_DIR is eaxctly where the running shell is), so ignoreit , but the second is valid, so: # shellcheck disable=SC2164 cd "${BINARIES_DIR}" > +if [ "${1}" = "serial-only" ]; then > + EXTRA_ARGS='VAR_SERIAL_ARGS' > +else > + EXTRA_ARGS='VAR_DEFAULT_ARGS' > +fi > + > +export PATH="${HOST_DIR}/bin:${PATH}" This is the pain point: what is going to set HOST_DIR when this script is called? I think it should be substituted like the other variables, so this is what I did. The script can't be easily relocated, but that was not the goal for this script to be relocatable so far (it was only ever used in our CI), so making it relocatable can be done later (if possible). Applied to master with all the above fixed, thanks. Regards, Yann E. MORIN. > +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} > +) > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Mon Apr 10 21:09:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:09:54 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/containerd: security bump to version 1.5.18 Message-ID: <20230410211119.9F23983E3A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f002280e73fded677b1d7476f928d1bc0ee56359 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2023-25153: Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - CVE-2023-25173: Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.5.18 Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index ced95f2aff..007a42e7b1 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 d14c703ea6d60a45ef2db8f2275ddae6a3538305117c7813fa24dcf12f4b7d85 containerd-1.5.16.tar.gz +sha256 489ee6b179bf2f0d7f7ac23da4973081cfc95db45231d3fd1e34f7adebe4573b containerd-1.5.18.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index aa5e89df03..3b5eab9e68 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.5.16 +CONTAINERD_VERSION = 1.5.18 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 21:12:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:12:00 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.3 In-Reply-To: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:03 +0200") References: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> Message-ID: <87zg7fsaqn.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 21:12:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:12:11 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: security bump version to v23.0.3 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:02 +0200") References: Message-ID: <87v8i3saqc.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Fixed a number of issues that can cause Swarm encrypted overlay networks > to fail to uphold their guarantees, addressing CVE-2023-28841, > CVE-2023-28840, and CVE-2023-28842. > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 21:11:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:11:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-engine: security bump version to v23.0.3 Message-ID: <20230410211317.AE4F983E5D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dacc6751f5d16a95edb69d1e05e0bc5a06e8beeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixed a number of issues that can cause Swarm encrypted overlay networks to fail to uphold their guarantees, addressing CVE-2023-28841, CVE-2023-28840, and CVE-2023-28842. https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard (cherry picked from commit 238d49468751ad761b61e691a18aaf097c020c4a) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 4b7c026eef..0dc974ce85 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz +sha256 2f74aef0eadf5bfe652b1822f1349fa0baf7412f83b856a9cfb9a8fbfd686880 docker-engine-23.0.3.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index a27625a38e..c0f2c73b69 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.2 +DOCKER_ENGINE_VERSION = 23.0.3 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:43:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:43:11 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/containerd: security bump to version 1.6.20 Message-ID: <20230410211317.A4DA683E5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2689e6974a9b3e07c8fd8fb002ad4a22ddf3eadf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Various bugfixes and improvements. Noteable security fixes: - CVE-2023-25153: Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - CVE-2023-25173: Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.6.20 Signed-off-by: Stefan Agner [Peter: add CVE references] Signed-off-by: Peter Korsgaard (cherry picked from commit 8bf66c5640c0fafd63dbacadeeb6ac3a9f4f26a9) Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 16474089d1..65a87f25fa 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a containerd-1.6.16.tar.gz +sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..bc1dd58611 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.20 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 21:11:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:11:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-cli: bump version to v23.0.3 Message-ID: <20230410211317.B783483E5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0b0380de43e169c8ca667c25513442c59f8c4f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard (cherry picked from commit 0d8d348826aa59b8fb922d3e970fb769aeb0cdb7) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index a8ee6c7a34..891ccf4b4e 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz +sha256 7d67500372b560110e8200815f7111962ccec7d0eb3b743f80e262c38e2f7b82 docker-cli-23.0.3.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 5473edf1ef..69c4f76ee6 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.2 +DOCKER_CLI_VERSION = 23.0.3 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From yann.morin.1998 at free.fr Mon Apr 10 21:14:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:14:22 +0200 Subject: [Buildroot] [PATCH v2 2/3] board/qemu/start-qemu.sh.in: rework argument handling In-Reply-To: References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: <20230410211422.GP2819@scaer> James, All, On 2023-04-07 01:21 -0400, James Knight spake thusly: > Provides the ability to forward command line options directly to QEMU. > When invoking `start-qemu.sh`, users can forward arguments by adding a > double dash (`--`) into the argument set, and any trailing arguments > will be forwarded into QEMU. For example, `start-qemu.sh -- --help`. > > The original implementation supported a "serial-only" command line > argument to help run in a non-graphical mode for some use cases. These > changes try to promote a newly added `--serial-only` argument to drive > this mode; that being said, a `serial-only` argument will still be > accepted for backwards compatibility. > > Since this script is primarily for CI-related testing, a warning is > generated for users if any unsupported options are provided. > > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - From the original patch, this second patch now only contains changes > related to argument processing. > - Add unsupported warning with custom options (suggested by Romain) > - Ensure sh compliant in the argument parsing (while condition). > - Properly handle legacy `serial-only` check in argument processing by > not cycling just on dash-prefixed arguments. > --- > board/qemu/start-qemu.sh.in | 17 +++++++++++++++-- > 1 file changed, 15 insertions(+), 2 deletions(-) > > diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in > index c2d77734c7a6b318a5f7adedfd9b0b5875e84f59..dd387507f8867778ec73f49d769679dcd0956fd4 100644 > --- a/board/qemu/start-qemu.sh.in > +++ b/board/qemu/start-qemu.sh.in > @@ -3,12 +3,25 @@ > BINARIES_DIR="${0%/*}/" > cd ${BINARIES_DIR} > > -if [ "${1}" = "serial-only" ]; then > +mode_serial=0 > +while [ "$1" ]; do > + case "$1" in > + --serial-only|serial-only) mode_serial=1; shift;; I like to use false/true for booleans, first because this is exactly what mode_serial is, and second because we can directly call them to test truthness... > + --) shift; break;; > + *) echo "unknown option: $1" 1>&2; exit 1;; > + esac > +done > + > +if [ $mode_serial -eq 1 ]; then ... here, as: if ${mode_serial}; then ... > EXTRA_ARGS='VAR_SERIAL_ARGS' > else > EXTRA_ARGS='VAR_DEFAULT_ARGS' > fi > > +if [ "$*" ]; then > + echo "(warning) unsupported options: $*" > +fi This warning is not going to be usefull, is it? If the user does pass extra variables for qemu, $* will not be empty, and this is expected. OTOH, if there were options the script did not recognise for itself, it would have already errored out becasue of 'exit 1' earlier. So, I dropped the warning. Applied to master, thanks. Regards, Yann E. MORIN. > export PATH="${HOST_DIR}/bin:${PATH}" > -exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} > +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" > ) > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 21:15:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:15:24 +0200 Subject: [Buildroot] [PATCH v2 3/3] board/qemu/start-qemu.sh.in: support launching with host system's qemu In-Reply-To: References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: <20230410211524.GQ2819@scaer> James, All, On 2023-04-07 01:21 -0400, James Knight spake thusly: > Provides the ability to use a host system's QEMU. While a Buildroot > generated QEMU should work for most cases, a developer may wish to use > the system's QEMU for options which may not have been configured in the > Buildroot's QEMU build (e.g. configuring a different display mode). > > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - From the original patch, this third patch now only contains changes > related to permitting a system QEMU usage. > - Change from `--host` to `--use-system-qemu` (suggested by Romain). > --- > board/qemu/start-qemu.sh.in | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in > index dd387507f8867778ec73f49d769679dcd0956fd4..51f15b3ecdfdc8151caeae90582ad1142d122e69 100644 > --- a/board/qemu/start-qemu.sh.in > +++ b/board/qemu/start-qemu.sh.in > @@ -4,9 +4,11 @@ BINARIES_DIR="${0%/*}/" > cd ${BINARIES_DIR} > > mode_serial=0 > +mode_sys_qemu=0 > while [ "$1" ]; do > case "$1" in > --serial-only|serial-only) mode_serial=1; shift;; > + --use-system-qemu) mode_sys_qemu=1; shift;; I also swotched to false/true here... > --) shift; break;; > *) echo "unknown option: $1" 1>&2; exit 1;; > esac > @@ -22,6 +24,9 @@ if [ "$*" ]; then > echo "(warning) unsupported options: $*" > fi > > -export PATH="${HOST_DIR}/bin:${PATH}" > +if [ $mode_sys_qemu -ne 1 ]; then ... and here. Applied to master, thanks. Regards, Yann E. MORIN. > + export PATH="${HOST_DIR}/bin:${PATH}" > +fi > + > exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" > ) > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 21:16:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:55 +0200 Subject: [Buildroot] [git commit] board/qemu: fix shellcheck in post-image script Message-ID: <20230410211718.6B8AB83EB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b32d7c99c64d6dcb7a68036a7abfa86b8b558627 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 270759aff3cf (board/qemu: define start qemu script outside of post-image script) touches board/qemu/post-image.sh, so that exposed existing shellcheck issues. Fix those now. Signed-off-by: Yann E. MORIN Cc: James Knight --- board/qemu/post-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 57306dd546..ccd0fb78c9 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -1,8 +1,8 @@ #!/bin/bash -QEMU_BOARD_DIR="$(dirname $0)" -DEFCONFIG_NAME="$(basename $2)" -README_FILES="${QEMU_BOARD_DIR}/*/readme.txt" +QEMU_BOARD_DIR="$(dirname "$0")" +DEFCONFIG_NAME="$(basename "$2")" +README_FILE="${QEMU_BOARD_DIR}/*/readme.txt" START_QEMU_SCRIPT="${BINARIES_DIR}/start-qemu.sh" if [[ "${DEFCONFIG_NAME}" =~ ^"qemu_*" ]]; then @@ -12,7 +12,7 @@ fi # Search for "# qemu_*_defconfig" tag in all readme.txt files. # Qemu command line on multilines using back slash are accepted. -QEMU_CMD_LINE=$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '${DEFCONFIG_NAME}'$/!d; s/#.*//' ${README_FILES}) +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" if [ -z "${QEMU_CMD_LINE}" ]; then # No Qemu cmd line found, can't test. From yann.morin.1998 at free.fr Mon Apr 10 21:16:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:57 +0200 Subject: [Buildroot] [git commit] board/qemu/start-qemu.sh.in: support launching with host system's qemu Message-ID: <20230410211718.7A1C483ED4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5de78f181acc53959b0a446a3fb116ecdec13577 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Provides the ability to use a host system's QEMU. While a Buildroot generated QEMU should work for most cases, a developer may wish to use the system's QEMU for options which may not have been configured in the Buildroot's QEMU build (e.g. configuring a different display mode). Signed-off-by: James Knight [yann.morin.1998 at free.fr: - use false/true instead of 0/1 ] Signed-off-by: Yann E. MORIN --- board/qemu/start-qemu.sh.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index cbc33a76d1..38024b449e 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -5,9 +5,11 @@ BINARIES_DIR="${0%/*}/" cd "${BINARIES_DIR}" mode_serial=false +mode_sys_qemu=false while [ "$1" ]; do case "$1" in --serial-only|serial-only) mode_serial=true; shift;; + --use-system-qemu) mode_sys_qemu=true; shift;; --) shift; break;; *) echo "unknown option: $1" >&2; exit 1;; esac @@ -19,5 +21,8 @@ else EXTRA_ARGS='@DEFAULT_ARGS@' fi -export PATH="@HOST_DIR@/bin:${PATH}" +if ! ${mode_sys_qemu}; then + export PATH="@HOST_DIR@/bin:${PATH}" +fi + exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@" From yann.morin.1998 at free.fr Mon Apr 10 21:16:56 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:56 +0200 Subject: [Buildroot] [git commit] board/qemu/start-qemu.sh.in: rework argument handling Message-ID: <20230410211718.72E7E83EC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16c497e0a66d4ab02d0bb6eb689340ba5d5b566f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Provides the ability to forward command line options directly to QEMU. When invoking `start-qemu.sh`, users can forward arguments by adding a double dash (`--`) into the argument set, and any trailing arguments will be forwarded into QEMU. For example, `start-qemu.sh -- --help`. The original implementation supported a "serial-only" command line argument to help run in a non-graphical mode for some use cases. These changes try to promote a newly added `--serial-only` argument to drive this mode; that being said, a `serial-only` argument will still be accepted for backwards compatibility. Signed-off-by: James Knight [yann.morin.1998 at free.fr: - drop the warning: unknown options cause 'exit 1' already, and any leftover is explicitly for qemu. - use false/true instead of 0/1 ] Signed-off-by: Yann E. MORIN --- board/qemu/start-qemu.sh.in | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index 4dc9bfbb0d..cbc33a76d1 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -4,11 +4,20 @@ BINARIES_DIR="${0%/*}/" # shellcheck disable=SC2164 cd "${BINARIES_DIR}" -if [ "${1}" = "serial-only" ]; then +mode_serial=false +while [ "$1" ]; do + case "$1" in + --serial-only|serial-only) mode_serial=true; shift;; + --) shift; break;; + *) echo "unknown option: $1" >&2; exit 1;; + esac +done + +if ${mode_serial}; then EXTRA_ARGS='@SERIAL_ARGS@' else EXTRA_ARGS='@DEFAULT_ARGS@' fi export PATH="@HOST_DIR@/bin:${PATH}" -exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} +exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@" From yann.morin.1998 at free.fr Mon Apr 10 21:16:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:16 +0200 Subject: [Buildroot] [git commit] board/qemu: define start qemu script outside of post-image script Message-ID: <20230410211718.649F183EB4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9b244d8a3c83b39f67444f36b21a88cbaf4547b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The following moves the definition of the QEMU board's `start-qemu.sh` helper script from being inlined in the post-image script into its own file. This should, in theory, make it easier to maintain the script in the future. Signed-off-by: James Knight [yann.morin.1998 at free.fr: - don't sub-shell in the script - merge all 3 sed calls into one - create dest file with the sed, don't cp first - also substitute HOST_DIR - fix shellcheck ] Signed-off-by: Yann E. MORIN --- board/qemu/post-image.sh | 23 ++++++----------------- board/qemu/start-qemu.sh.in | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 88f0413496..57306dd546 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,21 +41,10 @@ case ${DEFCONFIG_NAME} in ;; esac -cat <<-_EOF_ > "${START_QEMU_SCRIPT}" - #!/bin/sh - ( - BINARIES_DIR="\${0%/*}/" - cd \${BINARIES_DIR} - - if [ "\${1}" = "serial-only" ]; then - EXTRA_ARGS='${SERIAL_ARGS}' - else - EXTRA_ARGS='${DEFAULT_ARGS}' - fi - - export PATH="${HOST_DIR}/bin:\${PATH}" - exec ${QEMU_CMD_LINE} \${EXTRA_ARGS} - ) -_EOF_ - +sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ + "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ + "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ + "s|@HOST_DIR@|${HOST_DIR}|g" \ + <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ + >"${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in new file mode 100644 index 0000000000..4dc9bfbb0d --- /dev/null +++ b/board/qemu/start-qemu.sh.in @@ -0,0 +1,14 @@ +#!/bin/sh + +BINARIES_DIR="${0%/*}/" +# shellcheck disable=SC2164 +cd "${BINARIES_DIR}" + +if [ "${1}" = "serial-only" ]; then + EXTRA_ARGS='@SERIAL_ARGS@' +else + EXTRA_ARGS='@DEFAULT_ARGS@' +fi + +export PATH="@HOST_DIR@/bin:${PATH}" +exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} From peter at korsgaard.com Mon Apr 10 21:31:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:31:15 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.8 In-Reply-To: <87r0syjd6c.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 05 Apr 2023 22:18:19 +0200") References: <20230404190807.250768-1-christian@paral.in> <87r0syjd6c.fsf@dell.be.48ers.dk> Message-ID: <87r0srs9uk.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, >> html/template, mime/multipart, net/http, and net/textproto packages, as well as >> bug fixes to the compiler, the linker, the runtime, and the time package. >> Fixes security vulnerabilities: >> go/parser: infinite loop in parsing (CVE-2023-24537) >> html/template: backticks not treated as string delimiters (CVE-2023-24538) >> net/http, net/textproto: denial of service from excessive memory >> allocation (CVE-2023-24534) >> net/http, net/textproto, mime/multipart: denial of service from excessive >> resource consumption (CVE-2023-24536) >> https://go.dev/doc/devel/release#go1.19.8 >> https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 21:30:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:30:37 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/go: security bump to version 1.19.8 Message-ID: <20230410213149.66FC883EE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d44a0369d9c5380c827e0ef0d31af9ad209979e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. Fixes security vulnerabilities: go/parser: infinite loop in parsing (CVE-2023-24537) html/template: backticks not treated as string delimiters (CVE-2023-24538) net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534) net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536) https://go.dev/doc/devel/release#go1.19.8 https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit b7eaa9af7ba87f2eac1ec9d2f7116b4ecf4f78be) Signed-off-by: Peter Korsgaard --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..5488ed9710 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 1d7a67929dccafeaf8a29e55985bc2b789e0499cb1a17100039f084e3238da2f go1.19.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..37554ddf86 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.19.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From Alberto.Fahrenkrog at rigtechnologies.com.au Mon Apr 10 23:20:04 2023 From: Alberto.Fahrenkrog at rigtechnologies.com.au (Alberto Fahrenkrog) Date: Mon, 10 Apr 2023 23:20:04 +0000 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 Message-ID: I'm not sure what you mean with "bisect between..." I ended up using 2022.11.3 and all works as expected, with a new enough version of Python and no SSH issues. Cheers, Alberto Alberto Fahrenkrog Senior Embedded Engineer Orica - Perth Technology Centre p: +61 (0) 8 6365 4056 e: Alberto.Fahrenkrog at rigtechnologies.com.au ________________________________ From: Bagas Sanjaya Sent: Saturday, April 8, 2023 10:30 AM To: Alberto Fahrenkrog; buildroot at buildroot.org Subject: Re: [Buildroot] SSH Reset on Buildroot 2022.02 On Tue, Mar 21, 2023 at 05:03:33AM +0000, Alberto Fahrenkrog wrote: > Hi all, > > I've been tossing around different versions of Buildroot for a De10Nano (FPGA + ARM) board on a project. > 2021.01 has been working very well and stable, but I needed an upgrade to Python 3.11. I switched to v2023.02-rc2 but I had a funky issue with PySerial that is part of another question, but irrelevant here. v2021.02 works like a charm. I then decided to go in-between with v2022.02, but to my surprise, the SSH login did not work, even though it does on the other two versions. I get this back: > > debug1: kex: algorithm: curve25519-sha256 > debug1: kex: host key algorithm: ecdsa-sha2-nistp256 > debug1: kex: server->client cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: kex: client->server cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: expecting SSH2_MSG_KEX_ECDH_REPLY > Connection reset by 192.168.1.50 port 22 > > So I'm back to 2021.02 confirming that all works as expected (thankfully it does) and have not had a deeper look into the SSH issue. Due to design constraints, I don't have access to a serial console, however, I could organise that in time if something needs changing. Can you please bisect between 2021.02 and v2023.02-rc2? -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image761894.png Type: image/png Size: 14270 bytes Desc: image761894.png URL: From bagasdotme at gmail.com Tue Apr 11 03:02:12 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 11 Apr 2023 10:02:12 +0700 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 In-Reply-To: References: Message-ID: <0e95feb2-38dc-284e-6348-191123088c2b@gmail.com> On 4/11/23 06:20, Alberto Fahrenkrog wrote: > I'm not sure what you mean with "bisect between..." > > I ended up using 2022.11.3 and all works as expected, with a new enough version of Python and no SSH issues. > I need to teach you how to bisect. First, begin the bisection specifying good and bad commit: ``` $ git bisect start $ git bisect good 2022.11.3 $ git bisect bad master ``` Then build and test for each bisection step. If the commit is good: ``` $ git bisect good ``` If it is instead bad: ``` $ git bisect bad ``` Rinse and repeat until you found bad commit that introduces your bug, then note that commit. Once done, reset the repo state: ``` $ git bisect reset ``` See also git-bisect(1) man page. Thanks. -- An old man doll... just what I always wanted! - Clara From yann.morin at orange.com Tue Apr 11 05:26:07 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Tue, 11 Apr 2023 07:26:07 +0200 Subject: [Buildroot] [PATCH 1/2] package/doc-asciidoc: specify TOC depth for all formats In-Reply-To: <61711366-1626-c45b-8083-ea967cdb30b4@mind.be> References: <7653_1674026058_63C79C4A_7653_242_1_e5a79e14d6b9a1d81047cdd6605184ecae6803f8.1674025553.git.yann.morin@orange.com> <61711366-1626-c45b-8083-ea967cdb30b4@mind.be> Message-ID: <9715_1681190775_6434EF77_9715_314_1_20230411052607.GA3697@tl-lnx-nyma7486> Arnout, All, On 2023-04-10 22:05 +0200, Arnout Vandecappelle spake thusly: > On 18/01/2023 08:14, yann.morin at orange.com wrote: > >Commit 17feaf00160d (manual: set toc depth to 4 for html outputs) did > >not explain why it set the depth of the table of content (TOC) only for > >the html and split-html formats. > > > > From memory, but it is a bit fuzzy after all those years, the TOC for > >HTML documentation was by default deeper than for the other formats, so > >it was really useless to expand it more than one-level deep, while for > >other formats, the default was acceptable. > > > >However, it does not make much sense to limit/enforce the depth of the > >TOC only for specific formats, and keep the default for the others; > >indeed, there is nothing that prevents the default to change with > >various versions of asciidoc and the rendering backends. > > > >Render all the formats with the same, explicit level of TOC. > > > >We move the assignment of _A2X_OPTS above the comment, because the > >comment does not apply to the TOC setting. Also note that the previous > >assignment to an empty value was completely superfluous... > > > >Signed-off-by: Yann E. MORIN > > Applied to master, thanks. Thanks! > I did fix up the Author entry, though - for some reason, your name dropped > from it. I guess there's a mailserver somewhere that borks the From line... > I think it's sufficient to pass --from to git-format-patch to fix this. Yup, sorry, no idea where that happens in the chain... I've fixed my ~/.gitconfig appropriately now. Regards, Yann E. MORIN. > Regards, > Arnout > > >--- > > package/doc-asciidoc.mk | 10 +++++----- > > 1 file changed, 5 insertions(+), 5 deletions(-) > > > >diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk > >index 2bd761edfb..931c5136d4 100644 > >--- a/package/doc-asciidoc.mk > >+++ b/package/doc-asciidoc.mk > >@@ -86,11 +86,13 @@ ifneq ($$(wildcard $$($(2)_$(3)_ASCIIDOC_CONF)),) > > $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) > > endif > >+$(2)_$(3)_A2X_OPTS = \ > >+ --xsltproc-opts "--stringparam toc.section.depth 1" > >+ > > # Handle a2x warning about --destination-dir option only applicable to HTML > > # based outputs. So: > > # - use the --destination-dir option if possible (html and split-html), > > # - otherwise copy the generated document to the output directory > >-$(2)_$(3)_A2X_OPTS = > > ifneq ($$(filter $(4),html split-html),) > > $(2)_$(3)_A2X_OPTS += --destination-dir="$$(@D)" > > else > >@@ -161,11 +163,9 @@ $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced > > $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf > >-$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML,\ > >- --xsltproc-opts "--stringparam toc.section.depth 1") > >+$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) > >-$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML,\ > >- --xsltproc-opts "--stringparam toc.section.depth 1") > >+$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML) > > # dblatex needs to pass the '--maxvars ...' option to xsltproc to prevent it > > # from reaching the template recursion limit when processing the (long) target -- ____________ .-----------------.--------------------: _ :------------------. | Yann E. MORIN | Real-Time Embedded | __/ ) | /"\ ASCII RIBBON | | | Software Designer | _/ - /' | \ / CAMPAIGN | | +33 638.411.245 '--------------------: (_ `--, | X AGAINST | | yann.morin (at) orange.com |_=" ,--' | / \ HTML MAIL | '--------------------------------------:______/_____:------------------' _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. From arnout at mind.be Tue Apr 11 06:59:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 08:59:08 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: remove fixed board/qemu/post-image.sh Message-ID: <20230411065922.919F283EB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3aa2b0b81a0ee950c47efb2997c3127bf9475456 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit b32d7c99 fixed the shellcheck errors in board/qemu/post-image.sh, but forgot to remove it from .checkpackageignore, leading to "Shellcheck was expected to fail" errors. Re-generate .checkpackageignore. Fixes: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index 37214d6424..cf58e59198 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -59,7 +59,6 @@ board/orangepi/orangepi-one-plus/post-build.sh Shellcheck board/pine64/rock64/post-build.sh Shellcheck board/pine64/rockpro64/post-build.sh Shellcheck board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck -board/qemu/post-image.sh Shellcheck board/qemu/x86/post-build.sh Shellcheck board/qemu/x86_64/post-build.sh Shellcheck board/radxa/rockpi-n8/post-build.sh Shellcheck From arnout at mind.be Tue Apr 11 07:01:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:01:15 +0200 Subject: [Buildroot] [git commit] board/qemu: fix shellcheck in post-image script In-Reply-To: <20230410211718.6B8AB83EB6@busybox.osuosl.org> References: <20230410211718.6B8AB83EB6@busybox.osuosl.org> Message-ID: <450c49ee-8e38-41de-6704-46d60fd8f258@mind.be> On 10/04/2023 23:16, Yann E. MORIN wrote: > commit: https://git.buildroot.net/buildroot/commit/?id=b32d7c99c64d6dcb7a68036a7abfa86b8b558627 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > Commit 270759aff3cf (board/qemu: define start qemu script outside of > post-image script) touches board/qemu/post-image.sh, so that exposed > existing shellcheck issues. > > Fix those now. You forgot to update .shellcheckignore... Fixed that now. Regards, Arnout > > Signed-off-by: Yann E. MORIN > Cc: James Knight > --- > board/qemu/post-image.sh | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh > index 57306dd546..ccd0fb78c9 100755 > --- a/board/qemu/post-image.sh > +++ b/board/qemu/post-image.sh > @@ -1,8 +1,8 @@ > #!/bin/bash > > -QEMU_BOARD_DIR="$(dirname $0)" > -DEFCONFIG_NAME="$(basename $2)" > -README_FILES="${QEMU_BOARD_DIR}/*/readme.txt" > +QEMU_BOARD_DIR="$(dirname "$0")" > +DEFCONFIG_NAME="$(basename "$2")" > +README_FILE="${QEMU_BOARD_DIR}/*/readme.txt" > START_QEMU_SCRIPT="${BINARIES_DIR}/start-qemu.sh" > > if [[ "${DEFCONFIG_NAME}" =~ ^"qemu_*" ]]; then > @@ -12,7 +12,7 @@ fi > > # Search for "# qemu_*_defconfig" tag in all readme.txt files. > # Qemu command line on multilines using back slash are accepted. > -QEMU_CMD_LINE=$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '${DEFCONFIG_NAME}'$/!d; s/#.*//' ${README_FILES}) > +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" > > if [ -z "${QEMU_CMD_LINE}" ]; then > # No Qemu cmd line found, can't test. > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Tue Apr 11 07:05:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:05:58 +0200 Subject: [Buildroot] [PATCH v2 1/3] board/qemu: define start qemu script outside of post-image script In-Reply-To: <20230410211106.GO2819@scaer> References: <20230410211106.GO2819@scaer> Message-ID: <56b6fb34-6d61-785f-e131-3eed3fca5842@mind.be> On 10/04/2023 23:11, Yann E. MORIN wrote: > James, All, > > On 2023-04-07 01:21 -0400, James Knight spake thusly: >> The following moves the definition of the QEMU board's `start-qemu.sh` >> helper script from being inlined in the post-image script into its own >> file. This should, in theory, make it easier to maintain the script in >> the future. >> >> Signed-off-by: James Knight [snip] >> +cp "${QEMU_BOARD_DIR}/start-qemu.sh.in" "${START_QEMU_SCRIPT}" >> +sed -i "s|VAR_DEFAULT_ARGS|${DEFAULT_ARGS}|g" "${START_QEMU_SCRIPT}" >> +sed -i "s|VAR_QEMU_CMD_LINE|${QEMU_CMD_LINE}|g" "${START_QEMU_SCRIPT}" >> +sed -i "s|VAR_SERIAL_ARGS|${SERIAL_ARGS}|g" "${START_QEMU_SCRIPT}" > > This can all be done with a single call to sed, without cp either: > > sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ > "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ Have you tested this? AFAIK, multiple expressions need a -e to interpret them as expressions (now they're interpreted as file names). > "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ > <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ > >"${START_QEMU_SCRIPT}" > >> chmod +x "${START_QEMU_SCRIPT}" >> diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in >> new file mode 100644 >> index 0000000000000000000000000000000000000000..c2d77734c7a6b318a5f7adedfd9b0b5875e84f59 >> --- /dev/null >> +++ b/board/qemu/start-qemu.sh.in >> @@ -0,0 +1,14 @@ >> +#!/bin/sh >> +( > > No need for a sub-shell. > >> +BINARIES_DIR="${0%/*}/" >> +cd ${BINARIES_DIR} > > $ shellcheck board/qemu/start-qemu.sh.in > In board/qemu/start-qemu.sh.in line 4: > cd ${BINARIES_DIR} > ^----------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails. > ^-------------^ SC2086: Double quote to prevent globbing and word splitting. > > The first is spurious (BINARIES_DIR is eaxctly where the running shell > is), so ignoreit , but the second is valid, so: > # shellcheck disable=SC2164 > cd "${BINARIES_DIR}" Global set -e probably would have been useful for this script. > >> +if [ "${1}" = "serial-only" ]; then >> + EXTRA_ARGS='VAR_SERIAL_ARGS' >> +else >> + EXTRA_ARGS='VAR_DEFAULT_ARGS' >> +fi >> + >> +export PATH="${HOST_DIR}/bin:${PATH}" > > This is the pain point: what is going to set HOST_DIR when this script > is called? I think it should be substituted like the other variables, so > this is what I did. The script can't be easily relocated, but that was > not the goal for this script to be relocatable so far (it was only ever > used in our CI), so making it relocatable can be done later (if > possible). Should be rather easy since the script is put in BINARIES_DIR. Actually, if we assume that the script is indeed not used by anyone except our CI, we can put it in HOST_DIR and make finding HOST_DIR even more trivial! Of course, finding BINARIES_DIR becomes a little more difficult then :-) Regards, Arnout > > Applied to master with all the above fixed, thanks. > > Regards, > Yann E. MORIN. > >> +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} >> +) >> -- >> 2.39.1.windows.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From arnout at mind.be Tue Apr 11 07:39:07 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:39:07 +0200 Subject: [Buildroot] [git commit] package/pkg-cargo: ensure host/target rustflags are properly split Message-ID: <20230411073933.2F7F083F5A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b40a2cc3912a039d29231241daca477790e366cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In Cargo, it is quite typical for "build scripts" to be written in Rust and therefore they need to be compiled as part of the overall build. In cross-compilation, that means a mixed host and target build. Unfortunately, by default Cargo makes no distinction between the RUSTFLAGS used for the host and the target. There is, however, an unstable feature to make this distinction [1][2]. We already have CARGO_TARGET_APPLIES_TO_HOST="false". This makes sure that any configuration that we make for the target doesn't automatically apply to the host as well. However, this only applies for per-target configuration, for example the setting of "cc" in the config.toml generated by package/rust/rust.mk. Flags that are passed with RUSTFLAGS still apply to both host and target. Therefore, we need to use the CARGO_TARGET__RUSTFLAGS environment variable instead of plain RUSTFLAGS. This, however, doesn't allow us to specify flags that apply only to the host. We could use CARGO_TARGET__RUSTFLAGS for that, but that doesn't work in case the host and target tuple are the same. For this, we need another unstable feature, enabled with CARGO_UNSTABLE_HOST_CONFIG="true". With this enabled, we can specify flags that apply only for the host build using CARGO_HOST_RUSTFLAGS. Currently, we don't have any such flags, but we really should: we should pass the proper link flags to point to $(HOST_DIR)/lib. Therefore, add CARGO_HOST_RUSTFLAGS doing exactly that. [1] https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config [2] https://github.com/rust-lang/cargo/pull/10395 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/pkg-cargo.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5600c8e97e..264bf5a1ae 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ # using nighly features on stable releases, i.e features that are not # yet considered stable. # -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific +# configuration feature +# +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly # configuration option target-applies-to-host value to be set # # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ PKG_CARGO_ENV = \ $(PKG_COMMON_CARGO_ENV) \ __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ + CARGO_UNSTABLE_HOST_CONFIG="true" \ CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ CARGO_TARGET_APPLIES_TO_HOST="false" \ CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc # @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ # and should be removed when fixed upstream # ifeq ($(NORMALIZED_ARCH),arm) - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" + PKG_CARGO_ENV += \ + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" endif HOST_PKG_CARGO_ENV = \ From arnout at mind.be Tue Apr 11 07:40:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:40:38 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20230410083252.138426-1-james.hilliard1@gmail.com> References: <20230410083252.138426-1-james.hilliard1@gmail.com> Message-ID: <05d8d295-8b28-c95e-368c-3f43dfcc6056@mind.be> On 10/04/2023 10:32, James Hilliard wrote: > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > > We have to enable this nightly feature first using: > CARGO_UNSTABLE_HOST_CONFIG="true" > > Separately set target RUSTFLAGS for the target triple specific env > variable. > > Signed-off-by: James Hilliard Applied to master after a complete rewrite of the commit message, thanks. Regards, Arnout > --- > Changes v2 -> v3: > - rebase > Changes v1 -> v2: > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > --- > package/pkg-cargo.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5600c8e97e..264bf5a1ae 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ > # using nighly features on stable releases, i.e features that are not > # yet considered stable. > # > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > +# configuration feature > +# > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > # configuration option target-applies-to-host value to be set > # > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ > PKG_CARGO_ENV = \ > $(PKG_COMMON_CARGO_ENV) \ > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > CARGO_TARGET_APPLIES_TO_HOST="false" \ > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > # > @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ > # and should be removed when fixed upstream > # > ifeq ($(NORMALIZED_ARCH),arm) > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > + PKG_CARGO_ENV += \ > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > endif > > HOST_PKG_CARGO_ENV = \ From aperez at igalia.com Tue Apr 11 07:48:39 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 11 Apr 2023 10:48:39 +0300 Subject: [Buildroot] [PATCH 1/1] package/bubblewrap: bump to version 0.8.0 Message-ID: <20230411074839.98830-1-aperez@igalia.com> This version allows disabling usage of nested user namespaces and improves error messages. Release notes: https://github.com/containers/bubblewrap/releases/tag/v0.8.0 Signed-off-by: Adrian Perez de Castro --- package/bubblewrap/bubblewrap.hash | 4 ++-- package/bubblewrap/bubblewrap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bubblewrap/bubblewrap.hash b/package/bubblewrap/bubblewrap.hash index 0475f8882a..abc69d96be 100644 --- a/package/bubblewrap/bubblewrap.hash +++ b/package/bubblewrap/bubblewrap.hash @@ -1,5 +1,5 @@ -# From https://github.com/containers/bubblewrap/releases/tag/v0.7.0 -sha256 764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc bubblewrap-0.7.0.tar.xz +# From https://github.com/containers/bubblewrap/releases/tag/v0.8.0 +sha256 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a bubblewrap-0.8.0.tar.xz # Hash for license files: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/bubblewrap/bubblewrap.mk b/package/bubblewrap/bubblewrap.mk index 658e6e113c..1081db697d 100644 --- a/package/bubblewrap/bubblewrap.mk +++ b/package/bubblewrap/bubblewrap.mk @@ -4,7 +4,7 @@ # ################################################################################ -BUBBLEWRAP_VERSION = 0.7.0 +BUBBLEWRAP_VERSION = 0.8.0 BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap -- 2.40.0 From buildroot at busybox.net Tue Apr 11 11:25:53 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 11 Apr 2023 13:25:53 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230411132553.04A6CB71E18C4652@busybox.net> An HTML attachment was scrubbed... URL: From yann.morin at orange.com Tue Apr 11 11:31:28 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Tue, 11 Apr 2023 13:31:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> Sebastian, Romain, All, On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html Thos bump breaks the build of host-localedef, as a patch can't be applied: >>> host-localedef 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa Patching Applying 0001-HACK-only-build-and-install-localedef.patch using patch: patching file Rules Hunk #1 succeeded at 224 (offset 8 lines). patching file locale/Makefile Applying 0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch using patch: patching file configure Hunk #1 succeeded at 4178 with fuzz 1 (offset -473 lines). Hunk #2 FAILED at 4781. Hunk #3 succeeded at 4589 (offset -600 lines). 1 out of 3 hunks FAILED -- saving rejects to file configure.rej Could you please have a look? Bizarrely though, we do not yet have any autobuild failure (is it because no config needs to build locales?)... Regards, Yann E. MORIN. > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap > > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > > Signed-off-by: Romain Naour > Signed-off-by: Sebastian Weyer > --- > ...lement-a-useful-version-of-_startup_.patch | 132 ------------------ > package/glibc/glibc.hash | 2 +- > package/glibc/glibc.mk | 2 +- > package/localedef/localedef.mk | 2 +- > 4 files changed, 3 insertions(+), 135 deletions(-) > delete mode 100644 package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > > diff --git a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch b/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > deleted file mode 100644 > index 549650aca1..0000000000 > --- a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > +++ /dev/null > @@ -1,132 +0,0 @@ > -From dfda505870f94a7ac8063eb47f622ddc65665ff1 Mon Sep 17 00:00:00 2001 > -From: James Hilliard > -Date: Tue, 14 Jun 2022 19:42:43 -0600 > -Subject: [PATCH] Revert "Linux: Implement a useful version of _startup_fatal" > - > -Fixes: > -csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant' > - > -This reverts commit 2d05ba7f8ef979947e910a37ae8115a816eb4d08. > - > -Signed-off-by: James Hilliard > ---- > - sysdeps/unix/sysv/linux/i386/startup.h | 23 ++++++++++++--- > - sysdeps/unix/sysv/linux/ia64/startup.h | 22 --------------- > - sysdeps/unix/sysv/linux/startup.h | 39 -------------------------- > - 3 files changed, 19 insertions(+), 65 deletions(-) > - delete mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h > - delete mode 100644 sysdeps/unix/sysv/linux/startup.h > - > -diff --git a/sysdeps/unix/sysv/linux/i386/startup.h b/sysdeps/unix/sysv/linux/i386/startup.h > -index 213805d7d2..67c9310f3a 100644 > ---- a/sysdeps/unix/sysv/linux/i386/startup.h > -+++ b/sysdeps/unix/sysv/linux/i386/startup.h > -@@ -1,5 +1,5 @@ > - /* Linux/i386 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -+ Copyright (C) 2017-2022 Free Software Foundation, Inc. > - This file is part of the GNU C Library. > - > - The GNU C Library is free software; you can redistribute it and/or > -@@ -16,7 +16,22 @@ > - License along with the GNU C Library; if not, see > - . */ > - > --/* Can't use "call *%gs:SYSINFO_OFFSET" during startup. */ > --#define I386_USE_SYSENTER 0 > -+#if BUILD_PIE_DEFAULT > -+/* Can't use "call *%gs:SYSINFO_OFFSET" during statup in static PIE. */ > -+# define I386_USE_SYSENTER 0 > - > --#include_next > -+# include > -+# include > -+ > -+__attribute__ ((__noreturn__)) > -+static inline void > -+_startup_fatal (const char *message __attribute__ ((unused))) > -+{ > -+ /* This is only called very early during startup in static PIE. > -+ FIXME: How can it be improved? */ > -+ ABORT_INSTRUCTION; > -+ __builtin_unreachable (); > -+} > -+#else > -+# include_next > -+#endif > -diff --git a/sysdeps/unix/sysv/linux/ia64/startup.h b/sysdeps/unix/sysv/linux/ia64/startup.h > -deleted file mode 100644 > -index 77f29f15a2..0000000000 > ---- a/sysdeps/unix/sysv/linux/ia64/startup.h > -+++ /dev/null > -@@ -1,22 +0,0 @@ > --/* Linux/ia64 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --/* This code is used before the TCB is set up. */ > --#define IA64_USE_NEW_STUB 0 > -- > --#include_next > -diff --git a/sysdeps/unix/sysv/linux/startup.h b/sysdeps/unix/sysv/linux/startup.h > -deleted file mode 100644 > -index 39859b404a..0000000000 > ---- a/sysdeps/unix/sysv/linux/startup.h > -+++ /dev/null > -@@ -1,39 +0,0 @@ > --/* Linux definitions of functions used by static libc main startup. > -- Copyright (C) 2017-2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --#ifdef SHARED > --# include_next > --#else > --# include > -- > --/* Avoid a run-time invocation of strlen. */ > --#define _startup_fatal(message) \ > -- do \ > -- { \ > -- size_t __message_length = __builtin_strlen (message); \ > -- if (! __builtin_constant_p (__message_length)) \ > -- { \ > -- extern void _startup_fatal_not_constant (void); \ > -- _startup_fatal_not_constant (); \ > -- } \ > -- INTERNAL_SYSCALL_CALL (write, STDERR_FILENO, (message), \ > -- __message_length); \ > -- INTERNAL_SYSCALL_CALL (exit_group, 127); \ > -- } \ > -- while (0) > --#endif /* !SHARED */ > --- > -2.25.1 > - > diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash > index 4ce4c6f6d1..453aadae11 100644 > --- a/package/glibc/glibc.hash > +++ b/package/glibc/glibc.hash > @@ -1,5 +1,5 @@ > # Locally calculated (fetched from Github) > -sha256 666482e657c319f7e139121121a0d97d303c65207b9f9730f42a3ee83c79f686 glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c.tar.gz > +sha256 0f8bfad0b853a0c6e1dd1c3254a30b58d4c7050870fe2b0da90ad40f4d450ce2 glibc-2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa.tar.gz > > # Hashes for license files > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk > index 354f035d33..79e6c76cb4 100644 > --- a/package/glibc/glibc.mk > +++ b/package/glibc/glibc.mk > @@ -7,7 +7,7 @@ > # Generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > # When updating the version, please also update localedef > -GLIBC_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +GLIBC_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > # Upstream doesn't officially provide an https download link. > # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, > # sometimes the connection times out. So use an unofficial github mirror. > diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk > index 6699840854..6f8b170516 100644 > --- a/package/localedef/localedef.mk > +++ b/package/localedef/localedef.mk > @@ -7,7 +7,7 @@ > # Use the same VERSION and SITE as target glibc > # As in glibc.mk, generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > -LOCALEDEF_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +LOCALEDEF_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz > LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION)) > HOST_LOCALEDEF_DL_SUBDIR = glibc > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- ____________ .-----------------.--------------------: _ :------------------. | Yann E. MORIN | Real-Time Embedded | __/ ) | /"\ ASCII RIBBON | | | Software Designer | _/ - /' | \ / CAMPAIGN | | +33 638.411.245 '--------------------: (_ `--, | X AGAINST | | yann.morin (at) orange.com |_=" ,--' | / \ HTML MAIL | '--------------------------------------:______/_____:------------------' _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. From peter at korsgaard.com Tue Apr 11 12:12:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:12:47 +0200 Subject: [Buildroot] [PATCH] package/matio: fix build failure due to gcc bug 99410 In-Reply-To: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sat, 8 Apr 2023 20:45:59 +0200") References: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> Message-ID: <87jzyisjls.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > The matio package exhibits gcc bug 99410 when built for the Nios2 > architecture with optimization enabled, which causes a build failure. > As done for other packages in Buildroot work around this gcc bug by > setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. > Fixes: > http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ > Signed-off-by: Giulio Benetti Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:18:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:18:17 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version In-Reply-To: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Sat, 8 Apr 2023 15:47:13 +0200") References: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> Message-ID: <87fs96sjcm.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > The version of U-Boot must be explicitly set because if you keep the > default setting, the bootloader is continuously updated in buildroot with > the risk of building a non-working image. > Signed-off-by: Dario Binacchi Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:17:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:17:16 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230411122031.C9FA183F79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f4884a44d682fd43809575bcfdc3fb707edd08e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle (cherry picked from commit 924b163b1e4e1f82ea758a7e69a73f9e6b888e62) Signed-off-by: Peter Korsgaard --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc0..dc00a47e1d 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y From peter at korsgaard.com Tue Apr 11 12:11:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:11:38 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230411122031.C0EF383F78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6838495a88684e69c130cff58f96d5a78bf0e1c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle (cherry picked from commit 97f8cc355b164ce023cd6a098051ce63c7a25f9a) Signed-off-by: Peter Korsgaard --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index d282852d37..1370b32edf 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse From peter at korsgaard.com Tue Apr 11 12:20:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:20:03 +0200 Subject: [Buildroot] [PATCH 1/1] package/libite: bump version to v2.5.3 In-Reply-To: <20230408052434.1413424-1-troglobit@gmail.com> (Joachim Wiberg's message of "Sat, 8 Apr 2023 07:24:34 +0200") References: <20230408052434.1413424-1-troglobit@gmail.com> Message-ID: <87bkjusj9o.fsf@dell.be.48ers.dk> >>>>> "Joachim" == Joachim Wiberg writes: > Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 > - rsync() does not copy single files correctly > - copyfile() does not handle empty source files correctly (error) > - copyfile() does not properly create destination dir > Signed-off-by: Joachim Wiberg Committed to 2023.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:11:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230411122149.4512283F98@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c84c53a15b738acc69c0518a1b21b4ff717fbfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle (cherry picked from commit 97f8cc355b164ce023cd6a098051ce63c7a25f9a) Signed-off-by: Peter Korsgaard --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index 5e09f4e6ce..2ba9c8f568 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse From peter at korsgaard.com Tue Apr 11 12:16:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:16:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230411122149.4D8D583F99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=644110a921da65c539fe1c9277f94afaa1e30d83 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle (cherry picked from commit 924b163b1e4e1f82ea758a7e69a73f9e6b888e62) Signed-off-by: Peter Korsgaard --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc0..dc00a47e1d 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y From peter at korsgaard.com Tue Apr 11 12:19:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:19:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libite: bump version to v2.5.3 Message-ID: <20230411122149.5684183F9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5a8b764cd8aba8a060b3db1acf63c5ffaa9c0a69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 - rsync() does not copy single files correctly - copyfile() does not handle empty source files correctly (error) - copyfile() does not properly create destination dir Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle (cherry picked from commit be44dcf6957210b88fb2591817bd76eba14ee7b0) Signed-off-by: Peter Korsgaard --- package/libite/libite.hash | 2 +- package/libite/libite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libite/libite.hash b/package/libite/libite.hash index 8b622d87a9..7dac198ab8 100644 --- a/package/libite/libite.hash +++ b/package/libite/libite.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz # Locally calculated sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE diff --git a/package/libite/libite.mk b/package/libite/libite.mk index 66a8253c62..1cef992e53 100644 --- a/package/libite/libite.mk +++ b/package/libite/libite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBITE_VERSION = 2.5.2 +LIBITE_VERSION = 2.5.3 LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause From peter at korsgaard.com Tue Apr 11 12:27:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:27:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> (Arnout Vandecappelle's message of "Mon, 10 Apr 2023 17:24:58 +0200") References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> Message-ID: <877cuisixk.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 07/04/2023 16:19, Oleg Lyovin wrote: >> GNU make package from the host machine may be too old, >> so use the one built by buildroot. >> Signed-off-by: Oleg Lyovin > Applied both to master, after reworking the commit messages to > reflect that this was introduced in Linux 6.2. Thanks. Maybe time has come to also require make >= 3.82 globally in Buildroot? It was released almost 10 years ago by now: https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:32:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:32:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/{rust, rust-bin}: bump to version 1.67.1 Message-ID: <20230411123512.3509683FAE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9c4e693a13f1d349e4a6c66dd39fa1f59f63b74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Link to Rust 1.67.1 announcement: https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html Drop patch which is now upstream. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 792f1975175cb995600f7e3ac092fc3c741aa096) Signed-off-by: Peter Korsgaard --- package/rust-bin/rust-bin.hash | 252 ++++++++++----------- package/rust-bin/rust-bin.mk | 2 +- ...1-fix-unsoundness-in-bootstrap-cache-code.patch | 43 ---- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 5 files changed, 131 insertions(+), 174 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index d00e6342e8..11cfae5e9b 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 5a108891cab3fd0567bf8c2b44f18c045c067c607bbec3ea62b02ad40809b151 rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 2ba12fe020b17de3a6fe7633c59ab50ef44f9715caa858077aad3301408f583c rust-1.67.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 f7fd19d9b4740b2acaee2ac3bf502feb2f16d1d0c203c1d7d2d2652652a9f997 rust-1.67.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 23dc0289abd12ef396c2ac822a28245157f1be5b574b5a5f4059a9ba7b61184c rust-1.67.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 9998f93c29272d9ecabb69e908da23e728ec835520b430d0af12250d175b981d rust-1.67.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 c24de54f46022c9490fc403ccb1e7384a52181ecd28afea0a37f800793b229b4 rust-1.67.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 271b4181072251276e3c97c3f772b6d9ee39aa8d9f05ed28f34bf5910c9964ad rust-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 f3a8517334a174826cf92954d525d039c941265066f46948ad89b61791398dd3 rust-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 2b4c27e3a9475278838588fb64159f74a5a8e752f53249a299d2c5188f0bc2e1 rust-1.67.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 e6345aebeba55f39cb35fc06a3ac6c43c35f596309a6ed26023b1898346419bd rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 d78573b19cff475c5d3612570d79f53b220d6aaf3824c71bc94d74b5f778ef84 rust-std-1.67.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 6ba01d65aa949128a125d85d750f3facff59c5b1448ccaf66fbdb7bbb3696107 rust-std-1.67.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 04fb84e9de6c815a7031930afca5d66e6993b639a7f304052df6da750d5bbbe8 rust-std-1.67.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 896aad9bcf8990ef213230755311609a5a05c99f3d265f47bc6844638f60d202 rust-std-1.67.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 8fd54bfb494089fd26c76b8d9f537bf031aa9018aa29ffe5d7258c82eaa51223 rust-std-1.67.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 212def6f18494cd45c90a471f2b0aff67c4eaa03567c7ab03fe901c337d853d3 rust-std-1.67.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 adcab5bb095b4b9af706d3b2cc62341bced76470a7c573354b52f9c8cffb4b46 rust-std-1.67.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 97c7922f3250d70e8b7a7f7420caf299274e253e1f46c3160f2dea33e159d5fe rust-std-1.67.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 8aec6e33b6c80365979519423a168729c4fff2ea57f66e5123e0602f2ef050a7 rust-std-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 f98f2f4e76ef3056ba98be13ecfaacad07ab214f8ce940dfad56723056d42872 rust-std-1.67.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 dc10cc70b1fd6f74d0c3a7d6cf25bc583edd5f61cd26dbcc6f6bfd22d3e4eb04 rust-std-1.67.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 1677ef03dfbaa5715609fe7b51e3b036f722fe8934a9186e8f24e26b94588b41 rust-std-1.67.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 675f0e2e2930f784d03ad6de663fd4ed2b5737689944f0bc8b20653e611c3bb3 rust-std-1.67.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-musl.tar.xz.asc -sha256 da13b4d9cf2709b3de996d0923df05fb343f774ff89fcfb6a8548f562113c44a rust-std-1.67.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 080ce3fa7f5b84d900be5842a52053345a40d6dd77b20bcac016eb2083a9a59d rust-std-1.67.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-musl.tar.xz.asc -sha256 b5d5a777ca669d8d6aa8bad85efe5ff9d5559a3f6f9dfb9a8d95337dd0cf1b21 rust-std-1.67.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 a2bf13ed3f38427ae65c9ee33a0f4c71fd70d8fae6d9af45045f5318834370e5 rust-std-1.67.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-musl.tar.xz.asc -sha256 d7d223ec4ddb4816e9c537a395a6575ad853e48e0c41415c1a54235c3eb2aa72 rust-std-1.67.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 3b02a3d60f952336e16d1d67a2276ae3197f3839c7b2a557f5ec8d2594325958 rust-std-1.67.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 2ca3557e288fc1a312021b5ee2c08d1c2acd052b72b60472b494e79b42d2e713 rust-std-1.67.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 585c73b1407938290aa5f72beea6d994c60323b6a48b26b618d2c2f9e53916b1 rust-std-1.67.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 23364fbf0dae146a0be76496ac3ac22fbae5603435020d930e28531395b8355d rust-std-1.67.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 2b877cdc8af0546358df77a0e22104d5e59a3fc622b6986a3fcbffc9c96a3c8b rust-std-1.67.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 6e2e15c188dc67428467e894a62679d6f4115d5e5e10916d0273c16152ab060e rust-std-1.67.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 44b700068e9e40a01418e537b5c0f4ee279995b55ee6d6266409f057ead1c6de rust-std-1.67.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 db3960e0eac9d7c2485fe418bf9052d2fdd16557499d320919f385f9f3db5448 rust-std-1.67.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 ec92fa64616c67785039bebabc213e6bae6ffc2744ef052b79c7960df60b257f rust-std-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 630e4b8b95c0b501676f2477b6009ca122019e1e0d637222443e26a0c5931f3c rust-std-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 f1988eb337c00dd30469f545b822b8fd3b0372e6aa88924b7906785ea1f69fba rust-std-1.67.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 d8cdbee292c86182b54ba152cd33ac3abe4c684186f29017bb4cf7e92ff3a2be rust-std-1.67.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 8f03b271bba56b0245833f2cb08044865068ce8721d6a736d3ef7056aa109daa rust-std-1.67.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 33f320dc4ae075f720f541564868e494c17dea97ea853507225f89f8b0c57363 rust-std-1.67.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 b7b8e8b70cae457092661894efa5a4861ef4f0e20f2f617d05d6f17b1f780a68 rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-i686-unknown-linux-gnu.tar.xz.asc +sha256 b686a2d0d1648e1b84def715dd65a85a3d2802b33ecf65808bdb2ed639aec7d3 rust-1.67.1-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-mips-unknown-linux-gnu.tar.xz.asc +sha256 c9df968487707eb63207f63086daed4fe1484829fb6221bd9414de2700424995 rust-1.67.1-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 4f56194a354b1413fb973d25f1c895aaa8e85211d316755508d6848e3a4fe18b rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 852e5a714ea8d2737f2cd5b0d6a12ecfa712b75238c643ba8138b490fc39fc43 rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 0a5bc85383d5d9d077dccaad1fb213d9498b6137112aaaabced6eb079fe12c9e rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 574851ff8503df9cb0dd04e6a1cd0ce5d709b5ea8b9c1265b314b9e182c818da rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 50e98fefef58218bd2c09c826308d43abe11b05f528b08ecca3d2657d7996630 rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc +sha256 6e8629ace0c1b9cc0c2bc6225e6716df852370e5c7e907815ff8e6241e427699 rust-1.67.1-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 7dbb718bdb09adad7e36b9a413e571863913682495527f7f2d6507ea2c068542 rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 35027409400faaaa38ea2855b92dea6b553b2e656dff735da730f67ac02e57e6 rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-musl.tar.xz.asc +sha256 dcd3926c151cdd33d4de2860f021c86a18556809c4d06cbddebc1b377638710a rust-std-1.67.1-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 da42d5b07984dac9a41719511eeb47cbb6c5e70b32a6eacba96c9f860ced0307 rust-std-1.67.1-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 3b95c9595db3e10077c4eca8f63d80414bf3a50c1f0f6b2ac33f1992ee0940db rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 767761d99846174dfb7dfb579e2e2be63800478858a82f3f7050cc9555209a89 rust-std-1.67.1-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabi.tar.xz.asc +sha256 1e53306124de9f282452bd6085e86918e5e9f6f1940fc79809a1b284272e2d2b rust-std-1.67.1-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 3e8bb4265c8c6d8984b69eeefe015131ea140148a58179b3abec5653d93bea7d rust-std-1.67.1-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 cbfce327b623e341c1243f0d29ef2f60e5fb205d406c79eb8be1433652c3c9a5 rust-std-1.67.1-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 b6d00c4e338744ce1bf5b314f1056472acf1eb416f65057a8b3ca0a992fb04df rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 8a7e46b15adb0718b4e4ee33cd46529117411e8d73c29043778b05e7412c2b46 rust-std-1.67.1-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 6102f98617dd37874f3d755d0a325b45d47c6e1715c39d5e9bc037992e4d3cd6 rust-std-1.67.1-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 720958bc039c9ff00e7e399adf45f044484c5695a71bde0d07e0c895a819fe74 rust-std-1.67.1-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-gnu.tar.xz.asc +sha256 22cbbf0b22d9b0894cfbd6e1dd6b95b71c7ad02cee4e477d375dcf81af8d1337 rust-std-1.67.1-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-musl.tar.xz.asc +sha256 49beb678732f34a0bfc22f94900c3d4a17ec05effdb7377864042df73b2a2819 rust-std-1.67.1-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-gnu.tar.xz.asc +sha256 aab2d7aa76793e78c9c8810e93ed8978f6422843b1277e9c60337b0f943a4409 rust-std-1.67.1-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-musl.tar.xz.asc +sha256 a2c6e55a8a2987d0c306d2c164347a70ab7a6a18f6562039a772b33e25934972 rust-std-1.67.1-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-gnu.tar.xz.asc +sha256 048b3da190212b742f7a052618b57683dc96ee2b6c25fc7f5ae751143cb79bad rust-std-1.67.1-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-musl.tar.xz.asc +sha256 b9ef413b764a92d42e07a2e588268ece09994d2cd1ab2a93858c27f85a250349 rust-std-1.67.1-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 ef7fe3160de629f0d38788f2c270f87b0631480e5b0d848595b460528de719e4 rust-std-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 15fdb3e8b39c8a122e9beee0c4c909ee8ec356e57aaaaae5f2b9e94f58d73c87 rust-std-1.67.1-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 6ccfd98fd920cc2f1199bcf9a842430c27f6fcd2cc46c18421e487309ff7811e rust-std-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 78477c45f5b848b156adaf0e0f6f2954ae73e2903321d1636c155020175eaaf5 rust-std-1.67.1-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 94410897626546dde806a114299c3c32abb6b4b294af5daea5c4d136751fe063 rust-std-1.67.1-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-musl.tar.xz.asc +sha256 b3f1a338e69428f1611f059c67b8afafa78ce5c7ed0799f8a90795390261d3a4 rust-std-1.67.1-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 26efe78c09ed36da34964c0d023cf9aa404766ab790a94d9becd373b8879cb5a rust-std-1.67.1-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 135f5e6ab6d8f077a14521d387d3f31831abdb840ca4e6a15b6f0d0d5b7dbc81 rust-std-1.67.1-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 364c47ed22e4268edf238d221c40007d7d8792a66ca325d3937596a9c911ea48 rust-std-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 63a7e6a6c889a3d01bb3c66a3def3e41963511ea52e13906669da5b29b2fd9da rust-std-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc +sha256 04573298d9e815c1e8c47a2f9548ea55d4a2afc538eceaa6a704d44a5e1f7e3e rust-std-1.67.1-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 addf0b0beb1966787e599f32849f18c28d5cb65515272b7d9608d4a1dddee2e7 rust-std-1.67.1-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 f4dc8468dfc1dbd86f865b10f06e0e4b4e76f5a3a1cc27317a520ab1660844e9 rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-musl.tar.xz.asc +sha256 89741cd2ac00c3a3f565bcccdf442cc1f9ec58ea419f1f0d09e911be0ff86c87 rust-std-1.67.1-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index d62ce39cfc..bb66de5ec5 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.67.0 +RUST_BIN_VERSION = 1.67.1 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/0001-fix-unsoundness-in-bootstrap-cache-code.patch b/package/rust/0001-fix-unsoundness-in-bootstrap-cache-code.patch deleted file mode 100644 index 3eae34642f..0000000000 --- a/package/rust/0001-fix-unsoundness-in-bootstrap-cache-code.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 6bf37780ed49846c78d6707355f1cf44790c4301 Mon Sep 17 00:00:00 2001 -From: Michael Goulet -Date: Mon, 12 Dec 2022 18:29:33 +0000 -Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=20fix=20unsoundness=20in=20bootstr?= - =?UTF-8?q?ap=20cache=20code?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -(cherry picked from commit 3fe64ebbce21e79adb64099984e96dfb79bdd0f9) -Signed-off-by: Sebastian Weyer ---- - src/bootstrap/cache.rs | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/bootstrap/cache.rs b/src/bootstrap/cache.rs -index be5c9bb0788..05f25af68ea 100644 ---- a/src/bootstrap/cache.rs -+++ b/src/bootstrap/cache.rs -@@ -89,16 +89,16 @@ fn hash(&self, state: &mut H) { - - impl Deref for Interned { - type Target = T::Target; -- fn deref(&self) -> &'static Self::Target { -+ fn deref(&self) -> &Self::Target { - let l = T::intern_cache().lock().unwrap(); -- unsafe { mem::transmute::<&Self::Target, &'static Self::Target>(l.get(*self)) } -+ unsafe { mem::transmute::<&Self::Target, &Self::Target>(l.get(*self)) } - } - } - - impl, U: ?Sized> AsRef for Interned { -- fn as_ref(&self) -> &'static U { -+ fn as_ref(&self) -> &U { - let l = T::intern_cache().lock().unwrap(); -- unsafe { mem::transmute::<&U, &'static U>(l.get(*self).as_ref()) } -+ unsafe { mem::transmute::<&U, &U>(l.get(*self).as_ref()) } - } - } - --- -2.25.1 - diff --git a/package/rust/rust.hash b/package/rust/rust.hash index 2a260ca64f..1b4b08cecc 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.67.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.67.0-src.tar.xz.asc -sha256 9ef8cf88a1d35d319808daf2f193aadca9ed9bcae1d4d5db8946a448c9432c6d rustc-1.67.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.67.1-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.67.1-src.tar.xz.asc +sha256 77e0615011f887d9533d5374bf9c15c590c3caf32bbb035b392d1c2ae502a682 rustc-1.67.1-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index d14ad3a3e7..814a3c1dd4 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.67.0 +RUST_VERSION = 1.67.1 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From peter at korsgaard.com Tue Apr 11 12:34:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:34:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.67.1 In-Reply-To: <20230221012238.3809280-1-james.hilliard1@gmail.com> (James Hilliard's message of "Mon, 20 Feb 2023 18:22:38 -0700") References: <20230221012238.3809280-1-james.hilliard1@gmail.com> Message-ID: <873556sikx.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Link to Rust 1.67.1 announcement: https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html > Drop patch which is now upstream. > Signed-off-by: James Hilliard Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From arnout at mind.be Tue Apr 11 13:01:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 15:01:40 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <877cuisixk.fsf@dell.be.48ers.dk> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> Message-ID: On 11/04/2023 14:27, Peter Korsgaard wrote: >>>>>> "Arnout" == Arnout Vandecappelle writes: > > > On 07/04/2023 16:19, Oleg Lyovin wrote: > >> GNU make package from the host machine may be too old, > >> so use the one built by buildroot. > >> Signed-off-by: Oleg Lyovin > > > Applied both to master, after reworking the commit messages to > > reflect that this was introduced in Linux 6.2. > > Thanks. Maybe time has come to also require make >= 3.82 globally in > Buildroot? It was released almost 10 years ago by now: > > https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html The only reason to do that is to avoid needing to make such changes in the future for packages that require make >= 3.82, right? That would only help for Linux - u-boot and glibc require make >= 4.0. For ti-k3-r5-loader the commit message doesn't specify what the minimum version is, but I can imagine it's also 4.0. And I expect in the future the minimum is going to be more likely to be 4.0 than 3.82. Regards, Arnout From peter at korsgaard.com Tue Apr 11 13:07:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 15:07:42 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: (Arnout Vandecappelle's message of "Tue, 11 Apr 2023 15:01:40 +0200") References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> Message-ID: <87y1myr2ht.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 11/04/2023 14:27, Peter Korsgaard wrote: >>>>>>> "Arnout" == Arnout Vandecappelle writes: >> > On 07/04/2023 16:19, Oleg Lyovin wrote: >> >> GNU make package from the host machine may be too old, >> >> so use the one built by buildroot. >> >> Signed-off-by: Oleg Lyovin >> > Applied both to master, after reworking the commit messages to >> > reflect that this was introduced in Linux 6.2. >> Thanks. Maybe time has come to also require make >= 3.82 globally in >> Buildroot? It was released almost 10 years ago by now: >> https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html > The only reason to do that is to avoid needing to make such changes > in the future for packages that require make >= 3.82, right? That > would only help for Linux - u-boot and glibc require make >= 4.0. For > ti-k3-r5-loader the commit message doesn't specify what the minimum > version is, but I can imagine it's also 4.0. And I expect in the > future the minimum is going to be more likely to be 4.0 than 3.82. Sure, I would just be a step towards requiring make 4.0 (which is also 10 years old by now: https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but true - We can also just consider going straight from 3.81 to 4.0. -- Bye, Peter Korsgaard From David.Laight at ACULAB.COM Tue Apr 11 13:14:08 2023 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 11 Apr 2023 13:14:08 +0000 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <87y1myr2ht.fsf@dell.be.48ers.dk> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> <87y1myr2ht.fsf@dell.be.48ers.dk> Message-ID: <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> From: Peter Korsgaard > Sent: 11 April 2023 14:08 ... > > Sure, I would just be a step towards requiring make 4.0 (which is also > 10 years old by now: > https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but > true - We can also just consider going straight from 3.81 to 4.0. I had to revert a Centos 7 from 3.82 to 3.81 (stolen from Ubuntu 13.04) to fix an bug where make gets confused between dependency types. (Someone else was hitting it.) There are a variety of reasons why we build on Centos 7, mostly because other software (not buildroot/busybox) still has to run on it and it is useful to use a common build system. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From peter at korsgaard.com Tue Apr 11 13:26:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 15:26:50 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> (David Laight's message of "Tue, 11 Apr 2023 13:14:08 +0000") References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> <87y1myr2ht.fsf@dell.be.48ers.dk> <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> Message-ID: <87ttxmr1lx.fsf@dell.be.48ers.dk> >>>>> "David" == David Laight writes: > From: Peter Korsgaard >> Sent: 11 April 2023 14:08 > ... >> >> Sure, I would just be a step towards requiring make 4.0 (which is also >> 10 years old by now: >> https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but >> true - We can also just consider going straight from 3.81 to 4.0. > I had to revert a Centos 7 from 3.82 to 3.81 (stolen from Ubuntu 13.04) > to fix an bug where make gets confused between dependency types. > (Someone else was hitting it.) > There are a variety of reasons why we build on Centos 7, > mostly because other software (not buildroot/busybox) still > has to run on it and it is useful to use a common build system. OK, but (as I'm sure you are painfully aware of), supporting such old systems gets harder and harder over time. Would building in a chroot or container be an option? According to https://endoflife.software/operating-systems/linux/red-hat-enterprise-linux-rhel, RHEL7 will be EOL in ~1 year from now (June 30th, 2024), so perhaps it makes sense to only move to require make 4.0 in for 2024.02.x. -- Bye, Peter Korsgaard From unixmania at gmail.com Tue Apr 11 14:41:44 2023 From: unixmania at gmail.com (Carlos Santos) Date: Tue, 11 Apr 2023 11:41:44 -0300 Subject: [Buildroot] [PATCH] package/qemu: install keyboard maps only if necessary In-Reply-To: <2e28cd63-1af2-cfc0-fe46-32ec6d6954df@mind.be> References: <20230409000929.391071-1-unixmania@gmail.com> <2e28cd63-1af2-cfc0-fe46-32ec6d6954df@mind.be> Message-ID: On Mon, Apr 10, 2023 at 11:57?AM Arnout Vandecappelle wrote: > > Hi Carlos, > > On 09/04/2023 02:09, unixmania at gmail.com wrote: > > From: Carlos Santos > > > > They are required only for system emulation, so pull a patch already > > reviewd upstream[1,2] that makes the installation conditional. > > > > 1. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06428.html > > 2. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06438.html > > > > Signed-off-by: Carlos Santos > > --- > > ...tall-keyboard-maps-only-if-necessary.patch | 36 +++++++++++++++++++ > > 1 file changed, 36 insertions(+) > > create mode 100644 package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > > > diff --git a/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > new file mode 100644 > > index 0000000000..91ea1e86c9 > > --- /dev/null > > +++ b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > @@ -0,0 +1,36 @@ > > +From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001 > > +From: Carlos Santos > > +Date: Sun, 1 Jan 2023 21:00:57 -0300 > > +Subject: [PATCH] meson: install keyboard maps only if necessary > > + > > +They are required only for system emulation (i.e. have_system is true). > > + > > +Signed-off-by: Carlos Santos > > We need the SoB for unixmania at gmail.com on this. The SoB is a short way for > you (the private person, not the Redhat employee) to assert that you are > entitled to contribute the patch under qemu's license. Thousands of Red Hat employees contribute to free software projects using their work email addresses. There is no contradiction between personal and employee activity regarding this. Check this document for additional information: Red Hat?s open source participation guidelines https://www.redhat.com/en/resources/open-source-participation-guidelines-overview > Also, please link to the upstream patchwork entry here, like this: > > Upstream: > https://patchwork.kernel.org/project/qemu-devel/patch/20230327172147.196607-1-casantos at redhat.com/ This makes sense. I will update the commit message to fix the link. -- Carlos Santos From David.Laight at ACULAB.COM Tue Apr 11 16:04:50 2023 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 11 Apr 2023 16:04:50 +0000 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <87ttxmr1lx.fsf@dell.be.48ers.dk> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> <87y1myr2ht.fsf@dell.be.48ers.dk> <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> <87ttxmr1lx.fsf@dell.be.48ers.dk> Message-ID: <9a28d1547efc4191bc2507b659b3f91f@AcuMS.aculab.com> From: Peter Korsgaard > Sent: 11 April 2023 14:27 > > >>>>> "David" == David Laight writes: > > > From: Peter Korsgaard > >> Sent: 11 April 2023 14:08 > > ... > >> > >> Sure, I would just be a step towards requiring make 4.0 (which is also > >> 10 years old by now: > >> https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but > >> true - We can also just consider going straight from 3.81 to 4.0. > > > I had to revert a Centos 7 from 3.82 to 3.81 (stolen from Ubuntu 13.04) > > to fix an bug where make gets confused between dependency types. > > (Someone else was hitting it.) > > > There are a variety of reasons why we build on Centos 7, > > mostly because other software (not buildroot/busybox) still > > has to run on it and it is useful to use a common build system. > > OK, but (as I'm sure you are painfully aware of), supporting such old > systems gets harder and harder over time. Would building in a chroot or > container be an option? I was mostly pointing out that 3.82 may not be a good idea. I already have to use a newer gcc for buildroot/busybox (mostly for grub). So adding in newer tools isn't that much of a problem. Getting drivers to compile/run on everything from centos 7 through to 6.3-rc3 keeps me busy! > According to > https://endoflife.software/operating-systems/linux/red-hat-enterprise-linux-rhel, > RHEL7 will be EOL in ~1 year from now (June 30th, 2024), so perhaps it > makes sense to only move to require make 4.0 in for 2024.02.x. Except we will have to support it until the extended death - probably May 2029. But that bit doesn't involve buildroot/busybox. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From bugzilla at busybox.net Tue Apr 11 16:47:05 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 11 Apr 2023 16:47:05 +0000 Subject: [Buildroot] [Bug 15531] New: shim doesn't provide hooks for signing Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15531 Bug ID: 15531 Summary: shim doesn't provide hooks for signing Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- Shim is supposed to provide a signed UEFI bootloader for secureboot. However, it is intended to be supplied with a key at build time (make VENDOR_CERT_FILE=). Perhaps a menu option could be added to Config.in allowing the user to specify a certificate location. -- You are receiving this mail because: You are on the CC list for the bug. From fontaine.fabrice at gmail.com Tue Apr 11 18:31:45 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 11 Apr 2023 20:31:45 +0200 Subject: [Buildroot] [PATCH v4,1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230411183145.6751-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) - This bump will fix the following build failure with python >= 3.11: In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 446 | " " + handle(frame->f_code->co_filename).cast() + | ^~ https://github.com/zeek/zeek/blob/v5.2.0/NEWS Fixes: - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 Signed-off-by: Fabrice Fontaine --- Changes v3 -> v4: - Use upstream patch Changes v2 -> v3: - Add a patch to fix install Changes v1 -> v2: - Update commit message with information about python build failure ...ce-static-builds-for-the-bundled-CAF.patch | 55 +++++++++++++++++++ package/zeek/zeek.hash | 6 +- package/zeek/zeek.mk | 13 +++-- 3 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch diff --git a/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch new file mode 100644 index 0000000000..5bca0d6ebe --- /dev/null +++ b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch @@ -0,0 +1,55 @@ +From 8c56244338b7f23b016f9980680b000d61a91521 Mon Sep 17 00:00:00 2001 +From: Dominik Charousset +Date: Fri, 7 Apr 2023 10:40:32 +0200 +Subject: [PATCH] Force static builds for the bundled CAF + +[Retrieved from: +https://github.com/zeek/broker/commit/8c56244338b7f23b016f9980680b000d61a91521] +--- + CMakeLists.txt | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt +index cb99d290..f7df1417 100644 +--- a/auxil/broker/CMakeLists.txt ++++ b/auxil/broker/CMakeLists.txt +@@ -195,6 +195,14 @@ if (NOT OPENSSL_LIBRARIES) + endif() + set(LINK_LIBS ${LINK_LIBS} OpenSSL::SSL OpenSSL::Crypto) + ++function(add_bundled_caf) ++ # Disable unnecessary features and make sure CAF builds static libraries. ++ set(CAF_ENABLE_EXAMPLES OFF) ++ set(CAF_ENABLE_TESTING OFF) ++ set(CAF_ENABLE_TOOLS OFF) ++ set(BUILD_SHARED_LIBS OFF) ++ add_subdirectory(caf EXCLUDE_FROM_ALL) ++endfunction() + + # NOTE: building and linking against an external CAF version is NOT supported! + # This variable is FOR DEVELOPMENT ONLY. The only officially supported CAF +@@ -209,21 +217,15 @@ if (CAF_ROOT) + else() + find_package(CAF REQUIRED COMPONENTS openssl test io core net) + endif() +- list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) + set(BROKER_USE_EXTERNAL_CAF ON) + else () + message(STATUS "Using bundled CAF") +- set(CAF_ENABLE_EXAMPLES OFF CACHE INTERNAL "") +- set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") +- set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") +- set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") +- add_subdirectory(caf EXCLUDE_FROM_ALL) +- list(APPEND OPTIONAL_SRC $) +- list(APPEND OPTIONAL_SRC $) +- list(APPEND OPTIONAL_SRC $) ++ add_bundled_caf() + set(BROKER_USE_EXTERNAL_CAF OFF) + endif () + ++list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) ++ + # -- libroker ----------------------------------------------------------------- + + file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/VERSION" BROKER_VERSION LIMIT_COUNT 1) diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From yann.morin.1998 at free.fr Tue Apr 11 19:06:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 21:06:37 +0200 Subject: [Buildroot] [PATCH] board/qemu: fix post-image Message-ID: <20230411190637.1545607-1-yann.morin.1998@free.fr> Last-minute changes to d9b244d8a3c8 (board/qemu: define start qemu script outside of post-image script) were not tested before being pushed, so they introduced a bug. As Arnout put it: [...] multiple expressions need a -e to interpret them as expressions (now they're interpreted as file names). Fixes: d9b244d8a3c83b39f67444f36b21a88cbaf4547b Reported-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Yann E. MORIN Cc: James Knight --- board/qemu/post-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index ccd0fb78c9..763287ca39 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,10 +41,10 @@ case ${DEFCONFIG_NAME} in ;; esac -sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ - "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ - "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ - "s|@HOST_DIR@|${HOST_DIR}|g" \ +sed -e "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ + -e "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ + -e "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ + -e "s|@HOST_DIR@|${HOST_DIR}|g" \ <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ >"${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" -- 2.25.1 From yann.morin.1998 at free.fr Tue Apr 11 19:19:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 21:19:30 +0200 Subject: [Buildroot] [PATCH] Revert "package/skeleton: drop $(HOST_DIR)/usr compatibility symlink" Message-ID: <20230411191930.1550516-1-yann.morin.1998@free.fr> In 38b798da73ba (package/skeleton: drop $(HOST_DIR)/usr compatibility symlink), we considered that $(HOST_DIR)/usr is a legacy symlink, and so we dropped it. During review, it was pointed out that: 1. [if] something installs in HOST_DIR/usr it's probably going to break somewhere down the line, 2. DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. However, we do have a package where DESTDIR is not empty for host packages. Indeed, for host-systemd, we do have a convoluted sequence where we configure it for the traditional /usr prefix, rather than $(HOST_DIR) for all other host packages, and we install it with DESTDIR=$(HOST_DIR). This is because systemd has to interpret path on the target, not on the host, and confusion ensues if host systemd is not configured with the same prefix as the target systemd. See commit 35c11a027c88 (package/systemd: add host variant) for the full, in-depth explanations. This reverts commit 38b798da73ba69c9e1d8279805b621f80b98bc64. This also changes the comment to note that, although legacy, the usr symlink is still required for some weird host packages. Signed-off-by: Yann E. MORIN Cc: Arnout Vandecappelle (Essensium/Mind) --- package/skeleton/skeleton.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 186cb60189..4eaaf32ead 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,7 +11,12 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO +# Although the $(HOST_DIR)/usr symlink is mostly for backward compatibility, +# there are weird packages that still require it (see host-systemd, and +# commit 35c11a027c88). define HOST_SKELETON_INSTALL_CMDS +# check-package DoNotInstallToHostdirUsr + $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ -- 2.25.1 From bugzilla at busybox.net Tue Apr 11 19:43:30 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 11 Apr 2023 19:43:30 +0000 Subject: [Buildroot] [Bug 15531] shim doesn't provide hooks for signing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15531 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- Jonathan, All, > Shim is supposed to provide a signed UEFI bootloader for secureboot. > However, it is intended to be supplied with a key at build time (make > VENDOR_CERT_FILE=). Perhaps a menu option could be added > to Config.in allowing the user to specify a certificate location. As far as I understand it, this is two-fold: 1. shim can check the signature of the files it loads; this is what VENDOR_CERT_FILE is for, and 2. shim can be signed, so that the EFI bootrom can verify shim against known keys; this is what ENABLE_SHIM_CERT, if set, is for. However, it is very possible to build a shim that is signed but does not verify the signatures of what it loads, or the other way around. So, we'd need two options: 1. BR2_TARGET_SHIM_CERT_FILE, the path to a .cer file, to set in VENDOR_CERT_FILE; if BR2_TARGET_SHIM_CERT_FILE, the generated shim will not check signatures of what it loads 2. BR2_TARGET_SHIM_SIGNED, a boolean to drive whether shim is signed, in which case the *.efi.signed should be installed, along with shim.key (so it can be enrolled into the UEFI bootloader?) It looks like they are independent each from the other, and so can be done in any order, and it is OK if you only send a patch for the one you need (you'll send a patch, won't you? ;-) ) For 2, I am not sure if one can provide their own shim.key and shim.crt, but looking at the Makefile, it looks like it should be possible (one does not want to enroll a new key for each build!). Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Tue Apr 11 20:31:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 22:31:13 +0200 Subject: [Buildroot] [PATCH] package/localedef: fix fallout after bump to glibc 2.37 Message-ID: <20230411203113.1573787-1-yann.morin.1998@free.fr> Commit a379499f7334 (package/glibc: bump to version 2.37) forgot to update the pach for localedef. There is no version check for 'as' now, so drop the related hunk. Fixes: a379499f7334c2a68d375b1cf9dc35cd59884181 Signed-off-by: Yann E. MORIN Cc: Romain Naour Cc: Sebastian Weyer Cc: Bagas Sanjaya --- ...dency-on-GCC-to-4.8-and-binutils-to-2.24.patch | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch index 297c96cc5e..94fccfa856 100644 --- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch +++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch @@ -24,6 +24,8 @@ GCC 6.2+ https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 Signed-off-by: Matthew Weber +[yann.morin.1998 at free.fr: update for 2.37] +Signed-off-by: Yann E. MORIN --- configure | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) @@ -32,16 +34,7 @@ diff --git a/configure b/configure index 9619c10991..0c481d2339 100755 --- a/configure +++ b/configure -@@ -4651,7 +4651,7 @@ $as_echo_n "checking version of $AS... " >&6; } - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) -+ 2.1[0-9][0-9]*|2.2[4-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4781,7 +4781,7 @@ $as_echo_n "checking version of $LD... " >&6; } +@@ -4178,7 +4178,7 @@ $as_echo_n "checking version of $LD... " >&6; } ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -50,7 +43,7 @@ index 9619c10991..0c481d2339 100755 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5189,7 +5189,7 @@ int +@@ -4589,7 +4589,7 @@ int main () { -- 2.25.1 From yann.morin.1998 at free.fr Tue Apr 11 20:33:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 22:33:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> Message-ID: <20230411203328.GR2819@scaer> Yann, Sebastian, Romain, All, On 2023-04-11 13:31 +0200, yann.morin at orange.com spake thusly: > On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > > From: Romain Naour > > > > See: > > https://sourceware.org/glibc/wiki/Release/2.37 > > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > Thos bump breaks the build of host-localedef, as a patch can't be > applied: > >>> host-localedef 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa Patching > Applying 0001-HACK-only-build-and-install-localedef.patch using patch: > patching file Rules > Hunk #1 succeeded at 224 (offset 8 lines). > patching file locale/Makefile > > Applying 0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch using patch: > patching file configure > Hunk #1 succeeded at 4178 with fuzz 1 (offset -473 lines). > Hunk #2 FAILED at 4781. > Hunk #3 succeeded at 4589 (offset -600 lines). > 1 out of 3 hunks FAILED -- saving rejects to file configure.rej Thanks for the report, I've sent a patch: https://patchwork.ozlabs.org/project/buildroot/patch/20230411203113.1573787-1-yann.morin.1998 at free.fr/ Care to test that, please? Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From dario.binacchi at amarulasolutions.com Tue Apr 11 20:39:30 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Tue, 11 Apr 2023 22:39:30 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 Message-ID: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. The new version moves the GPL-2.0 license from COPYING to the subfolder "preferred", adding the header required by spdxcheck.py. A minimalist COPYING is added in the top directory, as required by automake, pointing to the files in LICENSES. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi --- Changes in v2: - Explain in the commit message why the license hash changed. - Add all license files and updates their tags and hashes accordingly. ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- package/openocd/openocd.hash | 18 +++- package/openocd/openocd.mk | 16 +++- 4 files changed, 27 insertions(+), 128 deletions(-) delete mode 100644 package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch delete mode 100644 package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa0f..000000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b30..000000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier??ga -Co-developed-by: Andrzej Sier??ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier??ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930ea..938711d86c0f 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,15 @@ -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 f3ba76203a7b6993db31f987559cc4c621ae1ff78119ced2a669756c2c5fd3b1 LICENSES/preferred/BSD-1-Clause +sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/preferred/BSD-2-Clause +sha256 1483f15e9fddc73b5df0acab1c42d21ecd0bf6ade8a79179fb90c09f13d03dcd LICENSES/preferred/BSD-2-Clause-Views +sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/preferred/BSD-3-Clause +sha256 5cf024f6e3611d5c6fb98748d1a0ad99b8cf9ffe46f2d60fa10c299cd29e0a75 LICENSES/preferred/BSD-Source-Code +sha256 f35396f4095619f986736ca5e2976b313d381463a35c921c9ae677cc7eb83e28 LICENSES/preferred/GFDL-1.2 +sha256 76515be2d7334a1a038f775238c9a4c2b37e19514248e5eea0434cdfee526f9d LICENSES/preferred/gfdl-1.2.texi.readme +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 +sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/preferred/MIT +sha256 9a41b56594cd89743ca72f188318c9871661847074dd16497ae0c695fe3ab9c9 LICENSES/stand-alone/GPL-3.0 diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848b7..2645f9a02465 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,12 +4,20 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) -OPENOCD_LICENSE = GPL-2.0+ -OPENOCD_LICENSE_FILES = COPYING -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac +OPENOCD_LICENSE = GPL-2.0+ (code), GFDL-1.2-no-invariants-or-later (docs), \ + GPL-3.0+, (stand-alone code), BSD-1-clause, BSD-2-clause, BSD-3-clause, \ + MIT, BSD-Source-Code, eCos-exception-2.0 +OPENOCD_LICENSE_FILES = COPYING LICENSES/exceptions/eCos-exception-2.0 \ + LICENSES/license-rules.txt LICENSES/preferred/BSD-1-Clause \ + LICENSES/preferred/BSD-2-Clause LICENSES/preferred/BSD-2-Clause-Views \ + LICENSES/preferred/BSD-3-Clause LICENSES/preferred/BSD-Source-Code \ + LICENSES/preferred/GFDL-1.2 LICENSES/preferred/gfdl-1.2.texi.readme \ + LICENSES/preferred/GPL-2.0 LICENSES/preferred/MIT \ + LICENSES/stand-alone/GPL-3.0 +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac OPENOCD_AUTORECONF = YES OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" -- 2.32.0 From fperrad at gmail.com Tue Apr 11 21:23:54 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 11 Apr 2023 23:23:54 +0200 Subject: [Buildroot] [PATCH] package/libressl: bump to version 3.7.2 Message-ID: <20230411212354.258843-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libressl/libressl.hash | 2 +- package/libressl/libressl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libressl/libressl.hash b/package/libressl/libressl.hash index 907b9cdd0..03ec1e10c 100644 --- a/package/libressl/libressl.hash +++ b/package/libressl/libressl.hash @@ -1,4 +1,4 @@ # From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256 -sha256 4be80fff073746cf50b4a8e5babe2795acae98c6b132a9e02519b445dfbfd033 libressl-3.6.2.tar.gz +sha256 b06aa538fefc9c6b33c4db4931a09a5f52d9d2357219afcbff7d93fe12ebf6f7 libressl-3.7.2.tar.gz # Locally computed sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING diff --git a/package/libressl/libressl.mk b/package/libressl/libressl.mk index b5fae7e26..ae3a24996 100644 --- a/package/libressl/libressl.mk +++ b/package/libressl/libressl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRESSL_VERSION = 3.6.2 +LIBRESSL_VERSION = 3.7.2 LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code) LIBRESSL_LICENSE_FILES = COPYING -- 2.37.2 From thomas.petazzoni at bootlin.com Wed Apr 12 05:29:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 12 Apr 2023 05:29:50 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-11 Message-ID: <20230412052958.4FB6B408ED@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-11 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 7 | 9 | 1 | 17 | master | 53 | 78 | 1 | 132 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 12 refpolicy-2.20220106 | 6 host-qemu-7.2.0 | 4 host-go-1.19.8 | 3 wolfssl-5.5.3 | 3 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gobject-introspection-1.72.0 | 2 host-gcc-final-10.4.0 | 2 host-gcc-final-11.3.0 | 2 linux-6.1.14 | 2 python3-3.11.2 | 2 unknown | 2 agentpp-4.6.0 | 1 bullet-3.21 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 haveged-1.9.18 | 1 heirloom-mailx | 1 host-binutils-2.38 | 1 host-efl-1.26.1 | 1 host-gcc-final-12.2.0 | 1 host-gcc-final-arc-2020.09-... | 1 host-zstd-1.5.4 | 1 kexec-2.0.26 | 1 libdeflate-1.15 | 1 libglib2-2.72.3 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 ntp-4.2.8p15 | 1 php-8.2.3 | 1 python-pyicu-2.10.2 | 1 qemu-7.2.0 | 1 trinity-1.9 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/981984b8d7cbebef02cdea40dd737c448b7c6432 | or1k | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/7381f105586d0437db57e3283358552732949070 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/74c7a438bd547b1b9516a3b755f939e6fbe03b6e | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/184d8e86af58abe1201ee015c34a13c5fdd0cfca | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a44c0238bfdb31efaef312fe8d0e63dcddaef028 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2e2ebaa42e051775d50cea968de86fe95b8f959e | powerpc64le | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/db9f0a2b643c1255e01cb9224ba154b3279455e3 | powerpc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/11316f8ed26cd48c5c829a709e3d5c53a9c9c608 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6ed1640ee9f1b53a5e724b2d30b271832a7de6af | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/59bbcae1609c23b43d56243b1f0f21520731014d | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31aa6871dd92bc308b0c9009fa0f56b175687323 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3576266a5e6c6ee5b9017c352783058fe6a75116 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8f3dd61a65fffb4a2bf74bfad5a680d4954f14f1 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c11fe42d577691e70d46f6ae6930dd0e173450f8 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/21559a71bde6f1abe68b111200934882fbc8a9d1 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/405f48783acaaa18fb111843c45940d3e0d57618 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/49b554d908b39c7deb347bf3d67229d7cf7bd088 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bdc1e5987b4b2d58456d4bc7d2f8b989344ad973 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/40656b511821153dce1c629db50fcf15845fcb9b | ORPH arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/78556b01eb7f26bd10a87ac42f81f5fc4805100e | arm | heirloom-mailx | TIM | http://autobuild.buildroot.net/results/d886c3c14557dd4b1025679d954acb84c5c8f4a1 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/99a2faed334785d242fc9640ed4e389f3da89759 | mipsel | host-efl-1.26.1 | NOK | http://autobuild.buildroot.net/results/7e2186c94162ff0eecf86c641c9d87bfbbae0bd6 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a77378541c3d2146157085faeca98906c27cde22 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/170f1ebd2c0efd1f66f1876d06c6ab120bff5d07 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/7363d854b71967a35eec595e801adce88612d1f7 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/82f6ca48928fba02c893a1d0d547ffb9d572c921 | arceb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/acc95f8f2b13178cb29467bc9b8f2f311dafff1e | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/1b4538c97bafc7cf529174553fa62e5b0d14b24b | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/1c1a1e89736a11bab6c2d9adf040d20db281d62c | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c407c72660a657e1a07701022882ce4e12fa94fd | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/63ab5a6bd7023f3f158bdb025d68cd681ee506eb | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e3a2ee6f9c5b8275da331fdabe8a7f0e651e62da | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7a1cb3cd269c0397271b5b1decdbf35ecc5225a3 | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/6ed305ca97e0efc7c3477923d6a5cdbf657e144a | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/364152d22a8cbfa3dd1ec9fcf5f532e04fc2510b | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/748136f1949ac07d1b10054d0095fdfd87e686d4 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0fbc8bd3f43f03407fa19af48a9b355676616010 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2590a8d569dea0995351a46d91789bd05916951a | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b0ee0c74364c7865998a59d37351790c92736ce4 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f8e017a60d08c2d0101ed2ab37cfd9346ef9b159 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8b0588bb0d77615647a3e53fcc1e14ff603e95a3 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a80ca0d4b6ad3ed10b0ccd81c5b40d0cc8e132a3 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ddcdf8f10d9e3b0174e108cbd1651e9498df1e67 | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/cc5134188855dc477dd0790d42cab7da22291787 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/bb01fda7bf5c8107ad7cdfca9829406984eb414f | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7e2aa6a9424f1b051bf184bac430d07b020bb5ac | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4bfc8cde76c9fb3136a7852f59451f93b9f7dd8f | nios2 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/0ffb2c938653221a67cb191de347ff8ea7fd42f2 | sh4a | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/5dcf3f42ef90f6163f82158cd6d21978e7a035e7 | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/545eea064dfe4dd88798f4bf39bc6101005d240c | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9bc20e6b9c237fd1ca160c671fa0c45ddaa038bd | s390x | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c9c9e334d04ab5427c7ec05b70ead5368cee349d | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/3f8baabae1d2022689738890035a3916fd2d092e | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/d76eec1c5db969f47611c2ada72a814cfaa4b150 | s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c887a858150f3f020048a6a11f5c4ffb9d470714 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/b793f732cf794290a0bc35882a13b65a36d5dad4 | ORPH mips | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1a563d938cfc1028ea71c6c8ea82d65a2fc9d6c1 | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/1ba39a5b793b3cd98c6d5d9ba748b4c59ce02b28 | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/a5349c0815ff7a3eb1186518bb5efe569f2ff8b1 | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/fbb5f6c3a7108346b4f43f215f2907d554e01a65 | powerpc64le | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0666a3bd0d5c3ab0539a0f3701cc6d6914686f57 | powerpc64le | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/85f0f5ebfcd29e6fe32319598e6dceaea2b8957a | x86_64 | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/f7fecdafee2cd8cc425db591f69b9d5276c1aaa2 | x86_64 | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/f9ea3a47bff95bbc3d96b9ebd2e2eaa8755d92a4 | mips | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/7191c83872b9219b915a8841962b4a976beafb09 | sparc | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/512a180ee8c4bde68003e7cee6b5a5481206a8f3 | microblaze | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/c44ec595eb163fd5bbec60f9550082425f092b87 | mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e048b444af10c407e00db9825c9e8e187a8424d2 | ORPH aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/1fa896650f4a202a34822a879ec48c994c435f48 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/ab95eff5ca2c22b44ed2a0ecefa79b01862a4b5d | or1k | unknown | NOK | http://autobuild.buildroot.net/results/998ac50478e4f14cf8051e3483ada4daf17fbd5e | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0f67af1d83c30596012aa79023f1079531ab7127 | ORPH mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/915160bdb50185863fdfadf642312b0720240d6a | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/c2ab4fbcf25150fbd9a765f257eb39d391875677 | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/72f4d6b806733646ff4028b01c5c11dec1d13dda | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/01826fbc9e65451a89b08d2327cb75f9b975ad0b | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/4b4d22f9d572ace3024545e2b38b111af830bb73 | powerpc64le | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/49ce9e9ee3251cd6dc93ab888bec8f67639a595c | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fontconfig-2.13.1 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 haveged-1.9.18 | 1 host-qemu-7.2.0 | 1 imagemagick-7.1.0-51 | 1 libnfc-1.8.0 | 1 linux-6.1.14 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b02aa31d2572111b74eead016e3bdac3021d4458 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/ccd730054f2f2d9f3b0c6e1e9000602205e11a31 | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/4309b36fabc8a38a585232e6076e95a4a32887dc | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4c2a6609ee55325034ad306f09196af3275313f2 | ORPH arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/4e7651999c8a27114a6a4e243f54d1985b1c6908 | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ec8e31218145520a6e3b8b764fa904507d238c59 | sh4 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7182d08d4935b31212229ce60b5cb26c5af078c8 | ORPH or1k | libnfc-1.8.0 | NOK | http://autobuild.buildroot.net/results/1d4cba49899c0d1326cd00e190c9731b3707560e | m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2055423187bfaecdbc589ace77e77339e471489b | ORPH s390x | unknown | NOK | http://autobuild.buildroot.net/results/98178712a928db404fbe2b21bf906ffd500de521 | Gitlab CI results for 2023-04-11 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274904 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274905 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274908 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275606 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274593 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274511 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274595 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274515 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275031 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275034 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275036 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275037 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275039 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275052 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275061 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275062 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275064 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275065 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275068 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275070 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275073 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275076 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275078 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275082 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275083 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275086 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275087 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275089 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275091 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275093 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275095 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275096 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275097 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275098 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275099 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275102 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275112 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275119 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275123 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275127 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275132 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275136 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275138 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275141 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275144 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275147 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275148 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275152 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275156 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275158 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275159 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275162 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275165 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275169 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275170 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275173 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275175 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275177 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275180 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275182 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275184 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275186 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275190 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275192 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275194 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275197 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275199 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275201 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275204 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275207 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275210 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275212 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275214 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275218 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275222 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275226 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275230 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275232 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275235 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275237 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275240 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275243 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275248 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275250 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275253 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275256 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275258 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275260 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275263 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275265 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275269 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275273 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275277 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275279 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275281 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275283 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275284 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275286 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275288 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275290 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275292 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275295 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275297 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275299 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275301 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275303 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275305 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275307 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275310 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275316 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275319 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275322 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275327 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275333 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275338 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275341 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275346 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275350 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275355 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275357 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275360 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275362 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275365 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275367 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275369 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275371 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275373 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275376 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275379 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275381 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275383 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275385 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275389 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275391 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275393 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275394 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275396 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275398 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275400 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275402 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275404 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275406 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275409 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275411 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275413 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275416 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275419 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275420 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275425 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275429 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275433 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275435 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275440 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275442 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275445 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275447 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275451 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275455 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275458 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275463 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275465 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275470 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275472 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275473 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275477 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275480 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275483 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275484 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275486 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275488 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275492 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275494 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275495 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275497 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275499 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275501 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275505 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275507 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275509 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275512 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275514 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275520 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275522 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275524 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275525 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275527 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275529 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275531 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275533 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275535 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275538 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275541 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275544 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275547 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275551 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275555 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275557 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275559 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275560 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275562 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275564 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275568 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275571 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275574 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275577 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275581 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275583 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275585 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275587 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275591 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275595 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275597 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275599 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275601 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275603 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274909 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274910 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274911 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274914 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274927 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274943 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274980 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275017 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274471 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275607 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274504 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274498 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274499 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274619 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274622 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274625 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274623 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274628 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274562 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274564 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274568 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274574 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274627 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274525 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274527 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274529 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274531 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274533 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274535 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274536 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274539 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274630 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274633 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274634 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274639 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274642 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274659 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274662 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274636 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274640 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274644 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274646 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274650 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274651 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274674 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274676 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274655 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274678 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274666 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274683 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274668 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274685 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274688 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274653 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274680 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274690 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274672 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274664 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274694 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274878 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274670 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274643 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274661 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274663 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274638 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274641 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274645 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274648 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274652 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274675 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274677 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274658 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274679 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274667 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274684 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274669 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274686 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274689 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274654 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274681 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274691 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274673 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274665 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274879 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274895 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274671 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274692 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274693 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274696 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274697 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274698 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274699 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274700 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274701 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274702 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274703 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274704 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274705 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274706 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274708 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274709 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274710 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274711 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274712 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274713 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274714 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274715 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274716 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274717 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274718 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274720 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274721 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274722 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274723 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274719 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274724 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274726 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274728 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274730 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274731 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274734 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274736 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274738 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274742 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274743 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274591 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274837 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274745 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274747 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274749 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274758 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274767 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274811 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274817 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274754 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274756 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274757 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274763 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274765 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274769 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274772 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274775 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274777 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274778 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274779 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274782 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274784 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274786 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274787 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274788 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274789 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274790 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274791 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274793 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274794 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274795 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274796 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274797 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274800 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274803 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274804 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274806 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274809 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274810 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274812 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274813 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274814 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274631 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274815 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274816 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274818 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274819 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274824 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274836 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274838 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274839 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274840 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274842 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274849 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274846 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274854 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274856 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274858 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274859 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274862 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274865 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274868 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274871 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274873 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274874 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274875 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274852 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274834 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274876 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274877 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274880 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274881 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274882 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274883 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274885 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274888 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274495 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274890 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274892 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274893 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274894 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274898 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274899 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274900 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274901 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274902 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274903 | ORPH -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Wed Apr 12 08:13:13 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 12 Apr 2023 10:13:13 +0200 Subject: [Buildroot] [PATCH] package/localedef: fix fallout after bump to glibc 2.37 In-Reply-To: <20230411203113.1573787-1-yann.morin.1998@free.fr> References: <20230411203113.1573787-1-yann.morin.1998@free.fr> Message-ID: Hello Yann, Thank you for this fix. On Tue, Apr 11, 2023 at 10:31?PM Yann E. MORIN wrote: > > Commit a379499f7334 (package/glibc: bump to version 2.37) forgot to > update the pach for localedef. > > There is no version check for 'as' now, so drop the related hunk. > > Fixes: a379499f7334c2a68d375b1cf9dc35cd59884181 > > Signed-off-by: Yann E. MORIN > Cc: Romain Naour > Cc: Sebastian Weyer > Cc: Bagas Sanjaya > --- > ...dency-on-GCC-to-4.8-and-binutils-to-2.24.patch | 15 ++++----------- > 1 file changed, 4 insertions(+), 11 deletions(-) > > diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch > index 297c96cc5e..94fccfa856 100644 > --- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch > +++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch > @@ -24,6 +24,8 @@ GCC 6.2+ > https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 > > Signed-off-by: Matthew Weber > +[yann.morin.1998 at free.fr: update for 2.37] > +Signed-off-by: Yann E. MORIN > --- > configure | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > @@ -32,16 +34,7 @@ diff --git a/configure b/configure > index 9619c10991..0c481d2339 100755 > --- a/configure > +++ b/configure > -@@ -4651,7 +4651,7 @@ $as_echo_n "checking version of $AS... " >&6; } > - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` > - case $ac_prog_version in > - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; > -- 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) > -+ 2.1[0-9][0-9]*|2.2[4-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) > - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; > - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; > - > -@@ -4781,7 +4781,7 @@ $as_echo_n "checking version of $LD... " >&6; } > +@@ -4178,7 +4178,7 @@ $as_echo_n "checking version of $LD... " >&6; } > ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` > case $ac_prog_version in > '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; > @@ -50,7 +43,7 @@ index 9619c10991..0c481d2339 100755 > ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; > *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; > > -@@ -5189,7 +5189,7 @@ int > +@@ -4589,7 +4589,7 @@ int > main () > { > > -- > 2.25.1 > I tested this with BR2_GENERATE_LOCALE="C.UTF-8" and it correctly generates the localedef executable in $(HOST_DIR)/bin. Tested-by: Sebastian Weyer Best regards, Sebastian From sebastian.weyer at smile.fr Wed Apr 12 08:17:13 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 12 Apr 2023 10:17:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230411203328.GR2819@scaer> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> <20230411203328.GR2819@scaer> Message-ID: Hello Yann, On Tue, Apr 11, 2023 at 10:33?PM Yann E. MORIN wrote: > > Yann, Sebastian, Romain, All, > > On 2023-04-11 13:31 +0200, yann.morin at orange.com spake thusly: > > On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > > > From: Romain Naour > > > > > > See: > > > https://sourceware.org/glibc/wiki/Release/2.37 > > > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Thos bump breaks the build of host-localedef, as a patch can't be > > applied: > > >>> host-localedef 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa Patching > > Applying 0001-HACK-only-build-and-install-localedef.patch using patch: > > patching file Rules > > Hunk #1 succeeded at 224 (offset 8 lines). > > patching file locale/Makefile > > > > Applying 0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch using patch: > > patching file configure > > Hunk #1 succeeded at 4178 with fuzz 1 (offset -473 lines). > > Hunk #2 FAILED at 4781. > > Hunk #3 succeeded at 4589 (offset -600 lines). > > 1 out of 3 hunks FAILED -- saving rejects to file configure.rej > > Thanks for the report, I've sent a patch: > https://patchwork.ozlabs.org/project/buildroot/patch/20230411203113.1573787-1-yann.morin.1998 at free.fr/ > > Care to test that, please? > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' I came to the same conclusion and applied the same changes as you but wasn't sure how to handle this in a buildroot context and then I saw you already sent the patch last night. I replied to your patch. Best regards, Sebastian From petr.vorel at gmail.com Wed Apr 12 18:12:47 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Wed, 12 Apr 2023 20:12:47 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230410172429.GE2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> Message-ID: Hi Yann, On Mon, 10 Apr 2023 at 19:24, Yann E. MORIN wrote: > > On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > > From: Petr Vorel > > > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > > constants from to ") in v5.11, some time > > So what about people building with a toolchain that uses kernel headers > older than 5.11 or, as I understand it, any of the stable versions the > fix was back-ported to? Yes, it was backported to all stable branches, including v4.14.214 (as b732e14e6218bd925e15c539165f037081ae5176), therefore it should be really safe to remove this workaround. And if not, it'll be trivial to rebase the patch to newer LTP (reintroduce the patch). Also the second patch (backport) fixes long standing issue on some toolchains, thus it'd be good to merge the patchset. Kind regards, Petr > > Regards, > Yann E. MORIN. > > > took to rebuilt Buildroot toolchains, but even that was more than year > > ago). > > > > Signed-off-by: Petr Vorel > > --- > > The same as v1. > > Was there anything missing in v1 [1]? Or could this please be merged > > without runltp-ng being postponed for some time later? I don't have much > > time for implementing it now and V1 was waiting for 2 months. > > > > Kind regards, > > Petr > > > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > > 3 files changed, 3 insertions(+), 215 deletions(-) > > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > deleted file mode 100644 > > index 1553908cf8..0000000000 > > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > +++ /dev/null > > @@ -1,211 +0,0 @@ > > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > > -From: Petr Vorel > > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > > -MIME-Version: 1.0 > > -Content-Type: text/plain; charset=UTF-8 > > -Content-Transfer-Encoding: 8bit > > - > > -The reason is to avoid indirect include when using > > -some network headers: or others -> > > --> > > - > > -This indirect include causes on MUSL redefinition of struct sysinfo when > > -included both and some of UAPI headers: > > - > > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > > - from ../include/tst_netlink.h:14, > > - from tst_crypto.c:13: > > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > > - struct sysinfo { > > - ^~~~~~~ > > -In file included from ../include/tst_safe_macros.h:15, > > - from ../include/tst_test.h:93, > > - from tst_crypto.c:11: > > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > > - > > -Signed-off-by: Petr Vorel > > - > > -[ upstream status: > > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > > -rebased for 20220527 ] > > - > > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > > -a85cbe6159ff "uapi: move constants from to " > > - > > -This patch was also backported to stable and LTS versions, > > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > > -We just wait for all musl based toolchains to be rebuilt. ] > > - > > -Signed-off-by: Petr Vorel > > ---- > > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > > - include/tst_safe_macros.h | 2 +- > > - lib/safe_macros.c | 2 +- > > - lib/tst_memutils.c | 2 +- > > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > > - 10 files changed, 31 insertions(+), 9 deletions(-) > > - create mode 100644 include/lapi/sysinfo.h > > - > > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > > -new file mode 100644 > > -index 000000000..d0e0e93d7 > > ---- /dev/null > > -+++ b/include/lapi/sysinfo.h > > -@@ -0,0 +1,22 @@ > > -+// SPDX-License-Identifier: GPL-2.0-or-later > > -+/* > > -+ * Copyright (c) 2020 Petr Vorel > > -+ */ > > -+ > > -+#ifndef SYSINFO_H__ > > -+ > > -+/* > > -+ * Don't use as it breaks build MUSL toolchain. > > -+ * Use instead. > > -+ * > > -+ * Some kernel UAPI headers do indirect include: > > -+ * or others -> -> > > -+ * > > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > > -+ * included both and some of UAPI headers: > > -+ */ > > -+#include > > -+ > > -+#define SYSINFO_H__ > > -+ > > -+#endif /* SYSINFO_H__ */ > > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > > -index 81c4b0844..a8c02d7df 100644 > > ---- a/include/tst_safe_macros.h > > -+++ b/include/tst_safe_macros.h > > -@@ -12,7 +12,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include > > - #include > > - #include > > - #include > > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > > -index a5b6bc504..87d922a92 100644 > > ---- a/lib/safe_macros.c > > -+++ b/lib/safe_macros.c > > -@@ -11,7 +11,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include > > - #include > > - #include > > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > > -index 0d20bb17c..21a3a5ba0 100644 > > ---- a/lib/tst_memutils.c > > -+++ b/lib/tst_memutils.c > > -@@ -6,7 +6,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include > > - > > - #define TST_NO_DEFAULT_MAIN > > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > > -index fb991ce8b..0fccd5405 100644 > > ---- a/testcases/kernel/mem/mtest01/mtest01.c > > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > > -@@ -20,7 +20,6 @@ > > - */ > > - > > - #include > > --#include > > - #include > > - #include > > - #include > > -@@ -29,6 +28,7 @@ > > - #include > > - > > - #include "lapi/abisize.h" > > -+#include "lapi/sysinfo.h" > > - #include "tst_test.h" > > - > > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > > -index 6d218801c..8af11a030 100644 > > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > > -@@ -46,7 +46,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include "tst_test.h" > > - > > - #define CHUNK_SZ (400*1024*1024L) > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > -index 2ea44a2be..a237345ef 100644 > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > -@@ -69,7 +69,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - > > - #include "test.h" > > - > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > -index 7ad0e8bdc..61fa1ab75 100644 > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > -@@ -65,7 +65,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include > > - > > - #include "test.h" > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > -index af7cb6421..dc5ae65e3 100644 > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > -@@ -13,7 +13,7 @@ > > - > > - */ > > - > > --#include > > -+#include "lapi/sysinfo.h" > > - #include "lapi/namespaces_constants.h" > > - #include "lapi/posix_clocks.h" > > - #include "tst_test.h" > > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > -index 22e7c3638..572701f9f 100644 > > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > -@@ -43,7 +43,7 @@ > > - #include > > - #include > > - #ifdef __linux__ > > --#include > > -+#include "lapi/sysinfo.h" > > - #endif > > - > > - #include "../testfrmw/testfrmw.h" > > --- > > -2.36.1 > > - > > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > > index 8b411a8ffe..59ba5d0045 100644 > > --- a/package/ltp-testsuite/ltp-testsuite.hash > > +++ b/package/ltp-testsuite/ltp-testsuite.hash > > @@ -1,5 +1,4 @@ > > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > > # Locally computed > > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > > index 34412d562f..78271b0730 100644 > > --- a/package/ltp-testsuite/ltp-testsuite.mk > > +++ b/package/ltp-testsuite/ltp-testsuite.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -LTP_TESTSUITE_VERSION = 20220930 > > +LTP_TESTSUITE_VERSION = 20230127 > > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > > > -- > > 2.40.0 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Wed Apr 12 18:29:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 12 Apr 2023 18:29:39 +0000 Subject: [Buildroot] [Bug 15536] New: Dependencies for python-cherrypy out of date Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15536 Bug ID: 15536 Summary: Dependencies for python-cherrypy out of date Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jorenko at gmail.com CC: buildroot at uclibc.org Target Milestone: --- python-cherrypy now requires jaraco.collections and zc.lockfile; the former needs to be added to buildroot and both need to be selected by python-cherrypy. In addition, jaraco.classes is no longer required. See https://github.com/cherrypy/cherrypy/blob/v18.8.0/setup.py lines 60-65 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Apr 12 19:54:29 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 12 Apr 2023 19:54:29 +0000 Subject: [Buildroot] [Bug 15541] New: support/downloads/git generates deceptive archive of Linux repo Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15541 Bug ID: 15541 Summary: support/downloads/git generates deceptive archive of Linux repo Product: buildroot Version: 2020.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: lgadallah at impinj.com CC: buildroot at uclibc.org Target Milestone: --- Given: - Select a local commit ID/tag for the Linux kernel that does not exist in the local Linux kernel repo by setting BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION in the defconfig file - Run a build Expected behavior: - Build should fail when expected commit ID/tag of the Linux kernel repo cannot be checked out Observed behavior: - Build does not fail when expected commit ID/tag of the Linux kernel repo cannot be checked out - Build creates archive of Linux kernel repo in linux/linux--br1.tar.gz - Adding some instrumentation to the support/downloads/git script shows that the actual commit ID in the linux/linux--br1.tar.gz file is the HEAD of the local Linux repo, not the (non-existent) commit ID requested - Build proceeds and succeeds with the linux/linux--br1.tar.gz file, with only a warning like this showing in the build log: 2023-03-15T11:45:24.9572834Z [7m>>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Downloading[27m 2023-03-15T11:45:25.0699794Z Reinitialized existing Git repository in /mnt/home/dl/linux/git/.git/ 2023-03-15T11:45:25.1164499Z Fetching all references 2023-03-15T11:45:26.0788251Z Warning: Permanently added 'github.com,192.30.255.112' (ECDSA) to the list of known hosts. 2023-03-15T11:45:26.0788565Z 2023-03-15T11:46:06.2456837Z warning: refname '0af534041cba4c33e540f6b31b73ce78f8326757' is ambiguous. 2023-03-15T11:46:06.2457533Z Git normally never creates a ref that ends with 40 hex characters 2023-03-15T11:46:06.2458253Z because it will be ignored when you just specify 40-hex. These refs 2023-03-15T11:46:06.2458834Z may be created by mistake. For example, 2023-03-15T11:46:06.2459109Z 2023-03-15T11:46:06.2459403Z git switch -c $br $(git rev-parse ...) 2023-03-15T11:46:06.2459683Z 2023-03-15T11:46:06.2460022Z where "$br" is somehow empty and a 40-hex ref is created. Please 2023-03-15T11:46:06.2461804Z examine these refs and maybe delete them. Turn this message off by 2023-03-15T11:46:06.2462318Z running "git config advice.objectNameWarning false" 2023-03-15T11:47:54.3146989Z [7m>>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Extracting[27m 2023-03-15T11:47:54.3157663Z gzip -d -c /mnt/home/dl/linux/linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz | tar --strip-components=1 -C /mnt/work/output/r515_octane/build/linux-0af534041cba4c33e540f6b31b73ce78f8326757 -xf - -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Apr 12 20:00:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 12 Apr 2023 20:00:09 +0000 Subject: [Buildroot] [Bug 15541] support/downloads/git generates deceptive archive of Linux repo In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15541 --- Comment #1 from Larry Gadallah --- Adding a 'set -x' at the top and a 'git log -1' at the bottom of support/download/git yields the following, showing the issue explicitly: >>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Downloading + . /mnt/work/buildroot/support/download/helpers + myname=/mnt/work/buildroot/support/download/git + OPTS=("${@}") + declare -a OPTS + verbose= + recurse=0 + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + cset=0af534041cba4c33e540f6b31b73ce78f8326757 + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + dl_dir=/mnt/home/dl/linux + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + basename=linux-0af534041cba4c33e540f6b31b73ce78f8326757 + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + uri=git at github.com:impinj-octane/linux-kernel.git + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + output=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/output + getopts :hc:d:o:n:N:H:ru:qf:e OPT + shift 15 + git_cache=/mnt/home/dl/linux/git + mkdir -p /mnt/home/dl/linux/git + pushd /mnt/home/dl/linux/git + trap _on_error ERR + cat + _git init . + eval GIT_DIR=/mnt/home/dl/linux/git/.git git init . ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git init . Initialized empty Git repository in /mnt/home/dl/linux/git/.git/ + _git remote + eval GIT_DIR=/mnt/home/dl/linux/git/.git git remote ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git remote + grep -q -E '^origin$' + _git remote add origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git remote add origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git remote add origin git at github.com:impinj-octane/linux-kernel.git + _git remote set-url origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git remote set-url origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git remote set-url origin git at github.com:impinj-octane/linux-kernel.git + printf 'Fetching all references\n' Fetching all references + _git fetch origin + eval GIT_DIR=/mnt/home/dl/linux/git/.git git fetch origin ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git fetch origin Warning: Permanently added 'github.com,192.30.255.113' (ECDSA) to the list of known hosts. remote: Enumerating objects: 8074633, done. remote: Counting objects: 100% (65368/65368), done. remote: Compressing objects: 100% (26591/26591), done. remote: Total 8074633 (delta 44871), reused 50448 (delta 38657), pack-reused 8009265 Receiving objects: 100% (8074633/8074633), 1.52 GiB | 8.98 MiB/s, done. Resolving deltas: 100% (6789454/6789454), done. >From github.com:impinj-octane/linux-kernel * [new branch] PI-23091-new-kernel -> origin/PI-23091-new-kernel . . . * [new tag] v4.16.8 -> v4.16.8 + _git fetch origin -t + eval GIT_DIR=/mnt/home/dl/linux/git/.git git fetch origin -t ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git fetch origin -t Warning: Permanently added the ECDSA host key for IP address '192.30.255.112' to the list of known hosts. + _git fetch origin ''\''0af534041cba4c33e540f6b31b73ce78f8326757:0af534041cba4c33e540f6b31b73ce78f8326757'\''' + _git rev-parse --quiet --verify ''\''0af534041cba4c33e540f6b31b73ce78f8326757^{commit}'\''' + cmd='printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"' + _git submodule --quiet foreach ''\''printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git submodule --quiet foreach ''\''printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git submodule --quiet foreach 'printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"' + _git checkout -f -q ''\''0af534041cba4c33e540f6b31b73ce78f8326757'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git checkout -f -q ''\''0af534041cba4c33e540f6b31b73ce78f8326757'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git checkout -f -q 0af534041cba4c33e540f6b31b73ce78f8326757 warning: refname '0af534041cba4c33e540f6b31b73ce78f8326757' is ambiguous. Git normally never creates a ref that ends with 40 hex characters because it will be ignored when you just specify 40-hex. These refs may be created by mistake. For example, git switch -c $br $(git rev-parse ...) where "$br" is somehow empty and a 40-hex ref is created. Please examine these refs and maybe delete them. Turn this message off by running "git config advice.objectNameWarning false" + _git clean -ffdx + eval GIT_DIR=/mnt/home/dl/linux/git/.git git clean -ffdx ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git clean -ffdx ++ _git log -1 --pretty=format:%ci ++ eval GIT_DIR=/mnt/home/dl/linux/git/.git git log -1 --pretty=format:%ci +++ GIT_DIR=/mnt/home/dl/linux/git/.git +++ git log -1 --pretty=format:%ci + date='2022-12-16 15:50:20 +0000' + '[' 0 -eq 1 ']' + popd + git log -1 commit 80165e2cb123947637819792b6401e4b5bd96286 (HEAD) Author: Lee Gillham Date: Fri Mar 3 16:12:08 2023 -0800 rshell: Correctly report ProductionFused status - The ICTL library uses the script /usr/sbin/sb_status.sh and compares the output with "production", the buffer was too small. Increased size of the buffer to 11 (from 9) characters, so production + NULL would fit. PI-33597 + mk_tar_gz /mnt/home/dl/linux/git linux-0af534041cba4c33e540f6b31b73ce78f8326757 '2022-12-16 15:50:20 +0000' /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/output '.git/*' + local in_dir=/mnt/home/dl/linux/git + local base_dir=linux-0af534041cba4c33e540f6b31b73ce78f8326757 + local 'date=2022-12-16 15:50:20 +0000' + local out=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/output + shift 4 + local glob tmp pax_options + local -a find_opts + for glob in "$@" + find_opts+=(-or -path "./${glob#./}") ++ date -d '2022-12-16 15:50:20 +0000' -u +%Y-%m-%dT%H:%M:%S+00:00 + date=2022-12-16T15:50:20+00:00 + pax_options=delete=atime,delete=ctime,delete=mtime + pax_options+=',exthdr.name=%d/PaxHeaders/%f,exthdr.mtime={2022-12-16T15:50:20+00:00}' +++ pwd ++ mktemp --tmpdir=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9 + tmp=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp + pushd /mnt/home/dl/linux/git + find . -not -type d -and -not '(' -false -or -path './.git/*' ')' + LC_ALL=C + sort + tar cf - '--transform=s#^\./#linux-0af534041cba4c33e540f6b31b73ce78f8326757/#S' --numeric-owner --owner=0 --group=0 --mtime=2022-12-16T15:50:20+00:00 --format=posix '--pax-option=delete=atime,delete=ctime,delete=mtime,exthdr.name=%d/PaxHeaders/%f,exthdr.mtime={2022-12-16T15:50:20+00:00}' -T /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.sorted + gzip -6 -n + rm -f /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.list /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.sorted /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.tar + popd >>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Extracting gzip -d -c /mnt/home/dl/linux/linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz | tar --strip-components=1 -C /mnt/work/output/r515_octane/build/linux-0af534041cba4c33e540f6b31b73ce78f8326757 -xf - Note that the file created, /mnt/home/dl/linux/linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz has a name that implies that it is associated with commit ID 0af534041cba4c33e540f6b31b73ce78f8326757 but the commit of the repo that was archived is actually 80165e2cb123947637819792b6401e4b5bd96286 as shown by the 'git log -1' output. -- You are receiving this mail because: You are on the CC list for the bug. From aduskett at gmail.com Wed Apr 12 22:26:00 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 12 Apr 2023 15:26:00 -0700 Subject: [Buildroot] [PATCH 1/3] package/libnftnl: bump to version 1.2.5 Message-ID: <20230412222602.1975782-1-aduskett@gmail.com> Also: Switch to tar.xz as the package is not distributed as a .bz2 any longer. Signed-off-by: Adam Duskett --- package/libnftnl/libnftnl.hash | 2 +- package/libnftnl/libnftnl.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnftnl/libnftnl.hash b/package/libnftnl/libnftnl.hash index 113110fc1b..0cb3917f2d 100644 --- a/package/libnftnl/libnftnl.hash +++ b/package/libnftnl/libnftnl.hash @@ -1,3 +1,3 @@ # From http://www.netfilter.org/projects/libnftnl/downloads.html -sha256 e916ea9b79f9518560b9a187251a7c042442a9ecbce7f36be7908888605d0255 libnftnl-1.2.3.tar.bz2 +sha256 966de0a8120c8a53db859889749368bfb2cba0c4f0b4c1a30d264eccc45f1226 libnftnl-1.2.5.tar.xz sha256 98193898c663001eff2fdcfb676e210c13042bc1a05e8d570c363efa396f8e24 COPYING diff --git a/package/libnftnl/libnftnl.mk b/package/libnftnl/libnftnl.mk index fd87f70091..a7045337d0 100644 --- a/package/libnftnl/libnftnl.mk +++ b/package/libnftnl/libnftnl.mk @@ -4,9 +4,9 @@ # ################################################################################ -LIBNFTNL_VERSION = 1.2.3 +LIBNFTNL_VERSION = 1.2.5 LIBNFTNL_SITE = https://netfilter.org/projects/libnftnl/files -LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.bz2 +LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.xz LIBNFTNL_LICENSE = GPL-2.0+ LIBNFTNL_LICENSE_FILES = COPYING LIBNFTNL_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Wed Apr 12 22:26:01 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 12 Apr 2023 15:26:01 -0700 Subject: [Buildroot] [PATCH 2/3] package/nftables: bump to version 1.0.7 In-Reply-To: <20230412222602.1975782-1-aduskett@gmail.com> References: <20230412222602.1975782-1-aduskett@gmail.com> Message-ID: <20230412222602.1975782-2-aduskett@gmail.com> Other changes: - Switch to tar.xz as the package is not distributed as a .bz2 any longer. - Update the sha256sum of the license file, as it has been updated to include the following text: "Original author of nftables distributed the code under the terms of the GPL version 2 *only*. New code though is moving to GPL version 2 or any later which is the preferred license for this project these days." The author has also changed from Patrick McHardy to Pablo Neira Ayuso Signed-off-by: Adam Duskett --- package/nftables/nftables.hash | 4 ++-- package/nftables/nftables.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nftables/nftables.hash b/package/nftables/nftables.hash index 5e5134b61d..7e1e856229 100644 --- a/package/nftables/nftables.hash +++ b/package/nftables/nftables.hash @@ -1,3 +1,3 @@ # From https://netfilter.org/projects/nftables/downloads.html -sha256 8d1b4b18393af43698d10baa25d2b9b6397969beecac7816c35dd0714e4de50a nftables-1.0.5.tar.bz2 -sha256 c17bc4fa5b2434c6f283ffcb2312e5bf3c7cdf5787b79505f094d8de734ac53e COPYING +sha256 c12ac941fff9adaedf17367d5ce213789b98a0d314277bc22b3d71e10891f412 nftables-1.0.7.tar.xz +sha256 4ee1e51baf5f3166712fa0c3e01338c7257e50ddef245d28bb14ad68f6070ba5 COPYING diff --git a/package/nftables/nftables.mk b/package/nftables/nftables.mk index 9d60736d7f..b0a14bd429 100644 --- a/package/nftables/nftables.mk +++ b/package/nftables/nftables.mk @@ -4,8 +4,8 @@ # ################################################################################ -NFTABLES_VERSION = 1.0.5 -NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.bz2 +NFTABLES_VERSION = 1.0.7 +NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.xz NFTABLES_SITE = https://www.netfilter.org/projects/nftables/files NFTABLES_DEPENDENCIES = libmnl libnftnl host-pkgconf $(TARGET_NLS_DEPENDENCIES) NFTABLES_LICENSE = GPL-2.0 -- 2.40.0 From aduskett at gmail.com Wed Apr 12 22:26:02 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 12 Apr 2023 15:26:02 -0700 Subject: [Buildroot] [PATCH 3/3] package/firewalld: new package In-Reply-To: <20230412222602.1975782-1-aduskett@gmail.com> References: <20230412222602.1975782-1-aduskett@gmail.com> Message-ID: <20230412222602.1975782-3-aduskett@gmail.com> Firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces. Items of note: - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents Firewalld from setting the shebang in the installed python files to the full path to the python interpreter used when building. - The bundled provided SYSV init file has several bashisms and requires /etc/init.d/functions which buildroot doesn't provide. So instead, a more simple init.d file is provided in the package directory, which does not require bash. - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. Because Buildroot does not have a mechanism to detect what version a user is compiling if the kernel is external, there is no way to prevent a user with an external kernel older than 5.3 to select this package. - To run, Firewalld requires enabling almost every single nftables option in the kernel menuconfig. Indeed for a regular user, this task is quite a time-consuming operation, and missing even one required nftables option results in firewalld failing to start. Through a mix of trial and error and talking to the upstream developers, the package selects the minimum amount of kernel options required for runtime. Understandably the list is daunting. However, these options have passed run-time tests with kernel 5.3 (the minimum kernel version required) and kernel 6.2.10 (the latest kernel version as of this commit log.) As such, it is safe to say these options will work for anybody wanting to use firewalld with a supported kernel version of 4.18 or higher. Signed-off-by: Adam Duskett --- package/Config.in | 1 + package/firewalld/Config.in | 43 ++++++ package/firewalld/S46firewalld | 66 ++++++++ package/firewalld/firewalld.hash | 3 + package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ 5 files changed, 370 insertions(+) create mode 100644 package/firewalld/Config.in create mode 100644 package/firewalld/S46firewalld create mode 100644 package/firewalld/firewalld.hash create mode 100644 package/firewalld/firewalld.mk diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..78f3fca6ed 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2311,6 +2311,7 @@ endif source "package/fail2ban/Config.in" source "package/fastd/Config.in" source "package/fcgiwrap/Config.in" + source "package/firewalld/Config.in" source "package/flannel/Config.in" source "package/fmc/Config.in" source "package/fping/Config.in" diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in new file mode 100644 index 0000000000..2265fe9dd4 --- /dev/null +++ b/package/firewalld/Config.in @@ -0,0 +1,43 @@ +config BR2_PACKAGE_FIREWALLD + bool "firewalld" + depends on BR2_USE_MMU # gobject-introspection, python-gobject + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection + select BR2_PACKAGE_DBUS # dbus-python + select BR2_PACKAGE_DBUS_PYTHON + select BR2_PACKAGE_GOBJECT_INTROSPECTION + select BR2_PACKAGE_JANSSON # Uses the nftables json interface + select BR2_PACKAGE_NFTABLES + select BR2_PACKAGE_PYTHON_GOBJECT + help + Firewalld provides a dynamically managed firewall with + support for network or firewall zones to define the trust + level of network connections or interfaces. It has support + for IPv4, IPv6 firewall settings and for ethernet bridges and + a separation of runtime and permanent configuration options. + It also provides an interface for services or applications to + add ip*tables and ebtables rules directly. + + Note: Firewalld uses nftables as the backend as requires + kernel version >= 4.18. + + https://github.com/firewalld/firewalld + +comment "firewalld needs python3" + depends on !BR2_PACKAGE_PYTHON3 + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8" + depends on BR2_USE_MMU + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_HOST_GCC_AT_LEAST_8 diff --git a/package/firewalld/S46firewalld b/package/firewalld/S46firewalld new file mode 100644 index 0000000000..40f43e1f57 --- /dev/null +++ b/package/firewalld/S46firewalld @@ -0,0 +1,66 @@ +#!/bin/sh + +DAEMON=firewalld +PIDFILE=/var/run/$DAEMON.pid + +start() { + printf "Starting firewalld: " + start-stop-daemon -S -q --exec $DAEMON + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} +stop() { + printf "Stopping firewalld: " + start-stop-daemon --stop --quiet --pidfile $PIDFILE + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +reload(){ + printf "Reloading firewalld: " + firewall-cmd --reload + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +restart() { + stop + start +} + +status(){ + firewall-cmd --state +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + reload) + reload + ;; + status) + status + ;; + *) + echo "Usage: $0 {start|stop|restart|reload|status}" + exit 1 +esac diff --git a/package/firewalld/firewalld.hash b/package/firewalld/firewalld.hash new file mode 100644 index 0000000000..462bff5b42 --- /dev/null +++ b/package/firewalld/firewalld.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 bf26db8937305f1641798f9bf71545fec9c0241c4b2a512a6a93225e0b2cd310 firewalld-1.3.0.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/firewalld/firewalld.mk b/package/firewalld/firewalld.mk new file mode 100644 index 0000000000..efb0686720 --- /dev/null +++ b/package/firewalld/firewalld.mk @@ -0,0 +1,257 @@ +################################################################################ +# +# firewalld +# +################################################################################ + +FIREWALLD_VERSION = 1.3.0 +FIREWALLD_SITE = $(call github,firewalld,firewalld,v$(FIREWALLD_VERSION)) +FIREWALLD_LICENSE = GPL-2.0 +FIREWALLD_LICENSE_FILES = COPYING +FIREWALLD_AUTORECONF = YES + +FIREWALLD_DEPENDENCIES = \ + host-intltool \ + host-libglib2 \ + host-libxml2 \ + host-libxslt \ + dbus-python \ + gobject-introspection \ + jansson \ + nftables \ + python3 \ + python-gobject + +# Firewalld hard codes the python shebangs to the full path of the +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. +# Force the proper python path. +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" + +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by +# the Red Hat-specific init script which isn't used, so we set +# --disable-sysconfig. +FIREWALLD_CONF_OPTS += \ + --disable-rpmmacros \ + --disable-sysconfig \ + --with-nft=/usr/sbin/nft \ + --without-ebtables \ + --without-ebtables-restore \ + --without-ipset \ + --without-xml-catalog + +ifeq ($(BR2_PACKAGE_IPTABLES),y) +FIREWALLD_DEPENDENCIES += iptables +FIREWALLD_CONF_OPTS += \ + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ + --with-ip6tables=/usr/sbin/ip6tables \ + --with-iptables-restore=/usr/sbin/iptables-restore \ + --with-iptables=/usr/sbin/iptables +else +FIREWALLD_CONF_OPTS += -without-iptables +endif + +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) +FIREWALLD_CONF_OPTS += --enable-nls +endif + +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +FIREWALLD_DEPENDENCIES += systemd +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system +else +FIREWALLD_CONF_OPTS += --disable-systemd +endif + +define FIREWALLD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service +endef + +# The bundled sysvinit file requires /etc/init.d/functions which is not +# provided by buildroot. As such, we provide our own firewalld init file. +define FIREWALLD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ + $(TARGET_DIR)/etc/init.d/S46firewalld +endef + +# Firewalld requires almost every single nftable option selected. +define FIREWALLD_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) +endef + +$(eval $(autotools-package)) -- 2.40.0 From stefan at ott.net Wed Apr 12 22:26:40 2023 From: stefan at ott.net (Stefan Ott) Date: Thu, 13 Apr 2023 00:26:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file Message-ID: <20230412222640.109345-1-stefan@ott.net> The dependency is supposed to be optional but it always ends up in the .pc file. This leads to issues when building packages that depend on libgtk3 and are unable to find atk-bridge: > output/build/gcr-3.40.0/meson.build:57:2: ERROR: Dependency lookup for gtk+-3.0 with method 'pkgconfig' failed: Could not generate cargs for gtk+-3.0: > Package atk-bridge-2.0 was not found in the pkg-config search path. > Perhaps you should add the directory containing `atk-bridge-2.0.pc' > to the PKG_CONFIG_PATH environment variable > Package 'atk-bridge-2.0', required by 'gtk+-3.0', not found This change modifies the original patch so that the dependency is only added to the .pc file if atk-bridge is present. Signed-off-by: Stefan Ott --- package/libgtk3/0001-disable-atk-bridge.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch index f3e9bff2ba..8127b97253 100644 --- a/package/libgtk3/0001-disable-atk-bridge.patch +++ b/package/libgtk3/0001-disable-atk-bridge.patch @@ -39,3 +39,14 @@ Signed-off-by: Hadrien Boutteville backend_immodules += ['xim'] +@@ -588,7 +588,9 @@ + x11_pkgs += ['xdamage'] + endif + +- atk_pkgs += ['atk-bridge-2.0'] ++ if atkbridge_dep.found() ++ atk_pkgs += ['atk-bridge-2.0'] ++ endif + + cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) + cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) -- 2.40.0 From stefan at ott.net Wed Apr 12 22:40:39 2023 From: stefan at ott.net (Stefan Ott) Date: Thu, 13 Apr 2023 00:40:39 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230412224038.109749-1-stefan@ott.net> Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Upstream: https://github.com/eudev-project/eudev/pull/247 Signed-off-by: Stefan Ott --- Changes v1 -> v2 (suggested by Arnout Vandecappelle): - Clarified description to talk about kernel *headers* - Use a git-formatted patch instead - Added a Signed-off-by line - Added upstream reference ...mpile-time-issue-on-very-old-kernels.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..c18ce2ad5a --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,43 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + -- 2.40.0 From thomas.petazzoni at bootlin.com Thu Apr 13 05:35:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 13 Apr 2023 05:35:29 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-12 Message-ID: <20230413053536.D383F40423@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-12 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 17 | 7 | 0 | 24 | master | 59 | 68 | 0 | 127 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 9 host-go-1.19.8 | 4 host-qemu-7.2.0 | 4 unknown | 4 host-gcc-final-11.3.0 | 3 host-binutils-2.37 | 2 host-gcc-final-10.4.0 | 2 mpv-0.35.1 | 2 olsr-0.9.8 | 2 xfsprogs-5.14.2 | 2 agentpp-4.6.0 | 1 apg-2.3.0b | 1 bind-9.16.38 | 1 bubblewrap-0.7.0 | 1 busybox-1.36.0 | 1 dante-1.4.3 | 1 dust-0.8.1 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/cloop/cloop.mk:33: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.39 | 1 host-rust-1.68.2 | 1 host-sunxi-tools-1.4.2-168-... | 1 host-zstd-1.5.4 | 1 kexec-2.0.26 | 1 libglib2-2.72.3 | 1 libsodium-1.0.18 | 1 linux-6.1.14 | 1 lttng-modules-2.13.7 | 1 Makefile:724: target-finalize | 1 musl-1.2.3 | 1 quickjs-2021-03-27 | 1 refpolicy-2.20220106 | 1 skalibs-2.12.0.1 | 1 xenomai-3.0.10 | 1 zfs-2.1.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fe9188c4594c5094f3f7f5a5faffeca334529867 | i586 | apg-2.3.0b | NOK | http://autobuild.buildroot.net/results/a3bd51711ede4a4bb0034157ed9d55379ab33943 | sh4eb | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/129c3aa5b7b9df7dcc0087b359f6f6977f72be3c | ORPH x86_64 | bubblewrap-0.7.0 | NOK | http://autobuild.buildroot.net/results/3016b2b8c7d35545aa9b351a3f12d2bb4adbe85b | mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/d67c0861c04c2196cddf932576d8ce25aa96d104 | ORPH aarch64_be | dante-1.4.3 | NOK | http://autobuild.buildroot.net/results/2d3bb81c83c68f4c036740a4801fe3d48db84fa7 | ORPH mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/69028261b903640d2642e2b1fa5c898a0f0044eb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a2d5bf6a340d16481a5ac1424b84a4fd6d058bd7 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/251f45ddea1cbdf90672012c84208b8fe2983436 | ORPH s390x | fs/cloop/cloop.mk:33: /home... | NOK | http://autobuild.buildroot.net/results/9946f6e335b62397bc8dc762a227b172405c1d99 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/05a37f758b1a04192102da32fbba4bd88a722730 | powerpc64le | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/00f05be53f7a107413fb60a906e971f9ec8b7ea1 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9652e3b2659e538075c01d2a09f01bf40d58a0b6 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ca3992a7ef27caaedf6aac5d59d944ecb5992111 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40e11403c912b01303ab81737efe1965721c5bf6 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/d64149f0f449c208e61e656c0182a336cd94cb88 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/1e951d6ecf6210fb7031344abccdd00f177a38f1 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8eca7f5da93cc456db428886eb3f6c1a91f6a1ba | ORPH microblaze | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3e27c10c5598460fb5c81624873511640b245d38 | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/96fa7b084c9328d780d63a6d88931ff452c2f78c | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d0e27efe8d86781385fb6d715d54221761591c3a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c959ea5d51efb5983aa5c342767d0f7324b3941a | armeb | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/efbec7d3e7848d94787be947066156e7b23d80fe | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4ada5553b88dd4e3c0827a5144002e1ce35ef75c | mips | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e8fdd4cf17f5e17efbd66087c381952919e31add | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/810c03274a7f2ce5b3f806a890b14f26d2e47c4a | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f4f572f4b308709c96581c40e0ea90e4ac3ef4d9 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/cc1e22d77891313cc2adf96962c88fb88792c0ff | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c7dce6be4d3c36b08e772ab252b3210b8a4e5443 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/a49289055aa0e55fb7c05517bf17b54d323acec2 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fd777d50a1d5fa70d5ad4e6b91fbe5162c326465 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/719b2002cc00778162ee426367c4ed7118c249ba | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4095ae36f5e02fe7fd58066a543d38b449fb2af0 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/34a345a7979d8e152382e53fce5f40c2c4975671 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/86bf5c773b4fc13baca53c0871fee10c43e8c10a | sh4a | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4373b1376d69a9208cfc5f8b41c40b53355e4076 | sh4aeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/168356538c329a1884d7cce1ed739cadfc527b01 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a8884b892484efdbda50ae99abf5595a88701a0f | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ecd22d81d3d4f83637530377ef7391d32149b1f8 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f83a31f0bc67f35919b03433d65d080a47f38626 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3c43a3880486feba7b853f82cf4609ec9928de44 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/02627383be05ebe5ecf3a25b115e73cc77a52966 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fb407d9cb5a8911a1052e370a441766efb108818 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/6f3151bfcb494a8a5554fc8dd68f57b8cd3e8636 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/8b4fdac4ea61cc8299f2cf28da674bdc8a777de1 | microblazeel | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/201a5c822d61fd02f60663dc9322ff20b748aff3 | sh4 | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/b8a619369ef25807cde0d151ce7a7522eff373f4 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/68a69e1501b0ccc54dcef9b92562a6d99414bb73 | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/beb23030b5f73cef322a6d883927a64c45c1474f | mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7b9c87ea207279f1ed75fa490ba6f189e56848ca | ORPH or1k | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/e0e58a212067a26d39fd1fd24f0218d48e35f647 | aarch64_be | Makefile:724: target-finalize | NOK | http://autobuild.buildroot.net/results/20b1c384422fdb041c2e55e9b11834eaf315ba0b | s390x | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/87cbad75235c807de53397772e979b04f3dfa3f5 | microblaze | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/de782bcf1b2075afb63375b15a4ccd93f2c02598 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ba5d386f42f969df189fabcfe4304d6906707281 | mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/5d6efcd25368f2df52e97d5ad78f488e25b1c504 | ORPH x86_64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f5a7765f7e20ee97cd9e73703976214b5c4e27e1 | ORPH armeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/bcf6c9612264a53091728ef71bd1adb2f38a830a | nios2 | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/ed27f3077c607e7239c8406877b7440c85cd4303 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/69bd567fabc398c91722de82f9aaad1fff7dba56 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/047beeb75187b4111cc986eb11d76a16d59ccf32 | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/af0106f06390d8e1954dcff2cd15380f3628949b | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/aa8de6ace9703bb7d99fca3b5ad67a83952e6bb5 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/757aef8f60595b3fcb33b1bcc80ba7c9cacf42ce | nios2 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/264ba61eaf46f2135ec426deef3191be0595f196 | i686 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/e8013d1f81c8c2eea04942815c2a6ce27a7f74d7 | ORPH nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/cd6f66856dce4728f8a54da1a67cccd51f1206fc | ORPH x86_64 | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/a3c41d865354c9066965e22b8f721d5fc45b610a | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-qemu-7.2.0 | 1 ltp-testsuite-20220930 | 1 madplay-0.15.2b | 1 ripgrep-af6b6c543b224d348a8... | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8d8ee12835bf51084dd818443f91a7be399b4492 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0f2004da80ba44b37914d7496f69296af7a8d0cc | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/afcf150f65f4aed887f98f313ee2ae3f5a82995b | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/46898e53cdff067ad51f1b4374763e273309ef8c | aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c18320c4d2c5dabf4cca7ef4fcc36eee067c991c | arm | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/be22f200d0640694bb15ceabf7214fddcb3b41b8 | ORPH armeb | ripgrep-af6b6c543b224d348a8... | NOK | http://autobuild.buildroot.net/results/6a36652088b1bdc65c31c47edb8221a4d4b40bcb | Gitlab CI results for 2023-04-12 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274904 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274905 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274908 | ORPH TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274593 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274511 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274595 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274515 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275031 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275034 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275036 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275037 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275039 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275052 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275061 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275062 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275064 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275065 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275068 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275070 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275073 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275076 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275078 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275082 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275083 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275086 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275087 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275089 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275091 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275093 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275095 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275096 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275097 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275098 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275099 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275102 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275112 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275119 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275123 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275127 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275132 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275136 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275138 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275141 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275144 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275147 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275148 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275152 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275156 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275158 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275159 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275162 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275165 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275169 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275170 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275173 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275175 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275177 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275180 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275182 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275184 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275186 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275190 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275192 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275194 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275197 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275199 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275201 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275204 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275207 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275210 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275212 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275214 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275218 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275222 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275226 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275230 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275232 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275235 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275237 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275240 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275243 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275248 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275250 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275253 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275256 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275258 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275260 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275263 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275265 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275269 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275273 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275277 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275279 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275281 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275283 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275284 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275286 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275288 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275290 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275292 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275295 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275297 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275299 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275301 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275303 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275305 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275307 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275310 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275316 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275319 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275322 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275327 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275333 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275338 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275341 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275346 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275350 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275355 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275357 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275360 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275362 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275365 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275367 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275369 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275371 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275373 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275376 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275379 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275381 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275383 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275385 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275389 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275391 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275393 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275394 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275396 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275398 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275400 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275402 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275404 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275406 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275409 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275411 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275413 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275416 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275419 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275420 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275425 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275429 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275433 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275435 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275440 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275442 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275445 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275447 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275451 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275455 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275458 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275463 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275465 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275470 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275472 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275473 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275477 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275480 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275483 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275484 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275486 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275488 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275492 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275494 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275495 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275497 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275499 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275501 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275505 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275507 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275509 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275512 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275514 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275520 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275522 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275524 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275525 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275527 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275529 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275531 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275533 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275535 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275538 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275541 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275544 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275547 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275551 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275555 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275557 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275559 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275560 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275562 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275564 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275568 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275571 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275574 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275577 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275581 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275583 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275585 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275587 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275591 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275595 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275597 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275599 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275601 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274909 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274910 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274911 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274914 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274927 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274943 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274980 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275017 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274471 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274504 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274498 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274499 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274619 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274622 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274625 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274623 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274628 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274562 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274564 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274568 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274574 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274627 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274525 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274527 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274529 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274531 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274533 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274535 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274536 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274539 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274630 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274633 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274634 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274639 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274642 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274659 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274662 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274636 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274640 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274644 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274646 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274650 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274651 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274674 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274676 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274655 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274678 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274666 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274683 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274668 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274685 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274688 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274653 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274680 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274690 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274672 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274664 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274694 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274878 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274670 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274643 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274661 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274663 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274638 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274641 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274645 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274648 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274652 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274675 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274677 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274658 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274679 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274667 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274684 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274669 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274686 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274689 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274654 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274681 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274691 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274673 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274665 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274879 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274895 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274671 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274692 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274693 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274696 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274697 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274698 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274699 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274700 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274701 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274702 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274703 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274704 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274705 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274706 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274708 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274709 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274710 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274711 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274712 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274713 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274714 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274715 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274716 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274717 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274718 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274720 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274721 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274722 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274723 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274719 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274724 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274726 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274728 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274730 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274731 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274734 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274736 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274738 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274742 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274743 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274591 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274837 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274745 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274747 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274749 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274758 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274767 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274811 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274817 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274754 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274756 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274757 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274763 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274765 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274769 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274772 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274775 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274777 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274778 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274779 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274782 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274784 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274786 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274787 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274788 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274789 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274790 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274791 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274793 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274794 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274795 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274796 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274797 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274800 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274803 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274804 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274806 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274809 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274810 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274812 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274813 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274814 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274631 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274815 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274816 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274818 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274819 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274824 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274836 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274838 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274839 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274840 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274842 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274849 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274846 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274854 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274856 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274858 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274859 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274862 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274865 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274868 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274871 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274873 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274874 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274875 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274852 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274834 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274876 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274877 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274880 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274881 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274882 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274883 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274885 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274888 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274495 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274890 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274892 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274893 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274894 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274898 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274899 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274900 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274901 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274902 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274903 | ORPH -- http://autobuild.buildroot.net From witold.lipieta at thaumatec.com Thu Apr 13 09:20:55 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Thu, 13 Apr 2023 11:20:55 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-evdev: new package Message-ID: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> evdev 1.6.1 https://pypi.org/project/evdev/ Signed-off-by: Witold Lipieta --- package/Config.in | 1 + package/python-evdev/Config.in | 7 +++++++ package/python-evdev/python-evdev.hash | 5 +++++ package/python-evdev/python-evdev.mk | 18 ++++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/python-evdev/Config.in create mode 100644 package/python-evdev/python-evdev.hash create mode 100644 package/python-evdev/python-evdev.mk diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..eaac32a01a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1049,6 +1049,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-evdev/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in new file mode 100644 index 0000000000..f6c021e694 --- /dev/null +++ b/package/python-evdev/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EVDEV + bool "python-evdev" + select BR2_PACKAGE_LIBEVDEV # runtime + help + Bindings to the Linux input handling subsystem. + + https://github.com/gvalkov/python-evdev diff --git a/package/python-evdev/python-evdev.hash b/package/python-evdev/python-evdev.hash new file mode 100644 index 0000000000..9a6d0d07be --- /dev/null +++ b/package/python-evdev/python-evdev.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/evdev/json +md5 905b12ef6136b518ddf418d8d5b053e4 evdev-1.6.1.tar.gz +sha256 299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3 evdev-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 55fd76d7b3f90d312f161d318631b93c58a0e69d662d07c4f5aca2c6c9ecc85e LICENSE diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk new file mode 100644 index 0000000000..33fe071916 --- /dev/null +++ b/package/python-evdev/python-evdev.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-evdev +# +################################################################################ + +PYTHON_EVDEV_VERSION = 1.6.1 +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b +PYTHON_EVDEV_SETUP_TYPE = setuptools +PYTHON_EVDEV_LICENSE = Revised BSD License +PYTHON_EVDEV_LICENSE_FILES = LICENSE + +PYTHON_EVDEV_BUILD_OPTS = \ + build_ecodes \ + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h + +$(eval $(python-package)) -- 2.34.1 From marcus.hoffmann at othermo.de Thu Apr 13 09:29:20 2023 From: marcus.hoffmann at othermo.de (Marcus Hoffmann) Date: Thu, 13 Apr 2023 11:29:20 +0200 Subject: [Buildroot] [PATCH 3/3] package/firewalld: new package In-Reply-To: <20230412222602.1975782-3-aduskett@gmail.com> References: <20230412222602.1975782-1-aduskett@gmail.com> <20230412222602.1975782-3-aduskett@gmail.com> Message-ID: Hi Adam, thanks for submitting this! I tried to package firewalld a while back but eventually gave up. I'll try to test this soon. Marcus On 13.04.23 00:26, Adam Duskett wrote: > Firewalld provides a dynamically managed firewall with > support for network or firewall zones to define the trust level of network > connections or interfaces. > > Items of note: > > - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents > Firewalld from setting the shebang in the installed python files to the > full path to the python interpreter used when building. > > - The bundled provided SYSV init file has several bashisms and requires > /etc/init.d/functions which buildroot doesn't provide. So instead, a more > simple init.d file is provided in the package directory, which does not > require bash. > > - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. > Because Buildroot does not have a mechanism to detect what version a user > is compiling if the kernel is external, there is no way to prevent a user > with an external kernel older than 5.3 to select this package. > > - To run, Firewalld requires enabling almost every single nftables option in > the kernel menuconfig. Indeed for a regular user, this task is quite a > time-consuming operation, and missing even one required nftables option > results in firewalld failing to start. > > Through a mix of trial and error and talking to the upstream developers, > the package selects the minimum amount of kernel options required for > runtime. Understandably the list is daunting. However, these options > have passed run-time tests with kernel 5.3 (the minimum kernel version > required) and kernel 6.2.10 (the latest kernel version as of this commit > log.) > > As such, it is safe to say these options will work for anybody wanting to > use firewalld with a supported kernel version of 4.18 or higher. > > Signed-off-by: Adam Duskett > --- > package/Config.in | 1 + > package/firewalld/Config.in | 43 ++++++ > package/firewalld/S46firewalld | 66 ++++++++ > package/firewalld/firewalld.hash | 3 + > package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ > 5 files changed, 370 insertions(+) > create mode 100644 package/firewalld/Config.in > create mode 100644 package/firewalld/S46firewalld > create mode 100644 package/firewalld/firewalld.hash > create mode 100644 package/firewalld/firewalld.mk > > diff --git a/package/Config.in b/package/Config.in > index 760dda6ac1..78f3fca6ed 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -2311,6 +2311,7 @@ endif > source "package/fail2ban/Config.in" > source "package/fastd/Config.in" > source "package/fcgiwrap/Config.in" > + source "package/firewalld/Config.in" > source "package/flannel/Config.in" > source "package/fmc/Config.in" > source "package/fping/Config.in" > diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in > new file mode 100644 > index 0000000000..2265fe9dd4 > --- /dev/null > +++ b/package/firewalld/Config.in > @@ -0,0 +1,43 @@ > +config BR2_PACKAGE_FIREWALLD > + bool "firewalld" > + depends on BR2_USE_MMU # gobject-introspection, python-gobject > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection > + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 > + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection > + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu > + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection > + select BR2_PACKAGE_DBUS # dbus-python > + select BR2_PACKAGE_DBUS_PYTHON > + select BR2_PACKAGE_GOBJECT_INTROSPECTION > + select BR2_PACKAGE_JANSSON # Uses the nftables json interface > + select BR2_PACKAGE_NFTABLES > + select BR2_PACKAGE_PYTHON_GOBJECT > + help > + Firewalld provides a dynamically managed firewall with > + support for network or firewall zones to define the trust > + level of network connections or interfaces. It has support > + for IPv4, IPv6 firewall settings and for ethernet bridges and > + a separation of runtime and permanent configuration options. > + It also provides an interface for services or applications to > + add ip*tables and ebtables rules directly. > + > + Note: Firewalld uses nftables as the backend as requires > + kernel version >= 4.18. The double *as* seems like a typo here somehow? Or at least I can't quite parse this sentence as it stands. > + > + https://github.com/firewalld/firewalld > + > +comment "firewalld needs python3" > + depends on !BR2_PACKAGE_PYTHON3 > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > + > +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8" > + depends on BR2_USE_MMU > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ > + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ > + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ > + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ > + !BR2_HOST_GCC_AT_LEAST_8 > diff --git a/package/firewalld/S46firewalld b/package/firewalld/S46firewalld > new file mode 100644 > index 0000000000..40f43e1f57 > --- /dev/null > +++ b/package/firewalld/S46firewalld > @@ -0,0 +1,66 @@ > +#!/bin/sh > + > +DAEMON=firewalld > +PIDFILE=/var/run/$DAEMON.pid > + > +start() { > + printf "Starting firewalld: " > + start-stop-daemon -S -q --exec $DAEMON > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > +} > +stop() { > + printf "Stopping firewalld: " > + start-stop-daemon --stop --quiet --pidfile $PIDFILE > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > +} > + > +reload(){ > + printf "Reloading firewalld: " > + firewall-cmd --reload > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > +} > + > +restart() { > + stop > + start > +} > + > +status(){ > + firewall-cmd --state > +} > + > +case "$1" in > + start) > + start > + ;; > + stop) > + stop > + ;; > + restart) > + restart > + ;; > + reload) > + reload > + ;; > + status) > + status > + ;; > + *) > + echo "Usage: $0 {start|stop|restart|reload|status}" > + exit 1 > +esac > diff --git a/package/firewalld/firewalld.hash b/package/firewalld/firewalld.hash > new file mode 100644 > index 0000000000..462bff5b42 > --- /dev/null > +++ b/package/firewalld/firewalld.hash > @@ -0,0 +1,3 @@ > +# Locally computed > +sha256 bf26db8937305f1641798f9bf71545fec9c0241c4b2a512a6a93225e0b2cd310 firewalld-1.3.0.tar.gz > +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/firewalld/firewalld.mk b/package/firewalld/firewalld.mk > new file mode 100644 > index 0000000000..efb0686720 > --- /dev/null > +++ b/package/firewalld/firewalld.mk > @@ -0,0 +1,257 @@ > +################################################################################ > +# > +# firewalld > +# > +################################################################################ > + > +FIREWALLD_VERSION = 1.3.0 > +FIREWALLD_SITE = $(call github,firewalld,firewalld,v$(FIREWALLD_VERSION)) > +FIREWALLD_LICENSE = GPL-2.0 > +FIREWALLD_LICENSE_FILES = COPYING > +FIREWALLD_AUTORECONF = YES > + > +FIREWALLD_DEPENDENCIES = \ > + host-intltool \ > + host-libglib2 \ > + host-libxml2 \ > + host-libxslt \ > + dbus-python \ > + gobject-introspection \ > + jansson \ > + nftables \ > + python3 \ > + python-gobject > + > +# Firewalld hard codes the python shebangs to the full path of the > +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. > +# Force the proper python path. > +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" > + > +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by > +# the Red Hat-specific init script which isn't used, so we set > +# --disable-sysconfig. > +FIREWALLD_CONF_OPTS += \ > + --disable-rpmmacros \ > + --disable-sysconfig \ > + --with-nft=/usr/sbin/nft \ > + --without-ebtables \ > + --without-ebtables-restore \ > + --without-ipset \ > + --without-xml-catalog > + > +ifeq ($(BR2_PACKAGE_IPTABLES),y) > +FIREWALLD_DEPENDENCIES += iptables > +FIREWALLD_CONF_OPTS += \ > + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ > + --with-ip6tables=/usr/sbin/ip6tables \ > + --with-iptables-restore=/usr/sbin/iptables-restore \ > + --with-iptables=/usr/sbin/iptables > +else > +FIREWALLD_CONF_OPTS += -without-iptables > +endif > + > +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) > +FIREWALLD_CONF_OPTS += --enable-nls > +endif > + > +ifeq ($(BR2_PACKAGE_SYSTEMD),y) > +FIREWALLD_DEPENDENCIES += systemd > +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system > +else > +FIREWALLD_CONF_OPTS += --disable-systemd > +endif > + > +define FIREWALLD_INSTALL_INIT_SYSTEMD > + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ > + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service > +endef > + > +# The bundled sysvinit file requires /etc/init.d/functions which is not > +# provided by buildroot. As such, we provide our own firewalld init file. > +define FIREWALLD_INSTALL_INIT_SYSV > + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ > + $(TARGET_DIR)/etc/init.d/S46firewalld > +endef > + > +# Firewalld requires almost every single nftable option selected. > +define FIREWALLD_LINUX_CONFIG_FIXUPS > + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) > +endef > + > +$(eval $(autotools-package)) ________________________________ othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. From witold.lipieta at thaumatec.com Thu Apr 13 09:31:46 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Thu, 13 Apr 2023 11:31:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-segno: new package Message-ID: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> segno 1.5.2 https://pypi.org/project/segno/ Signed-off-by: Witold Lipieta --- package/Config.in | 1 + package/python-segno/Config.in | 6 ++++++ package/python-segno/python-segno.hash | 5 +++++ package/python-segno/python-segno.mk | 14 ++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/python-segno/Config.in create mode 100644 package/python-segno/python-segno.hash create mode 100644 package/python-segno/python-segno.mk diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..68949295df 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1273,6 +1273,7 @@ menu "External python modules" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" + source "package/python-segno/Config.in" source "package/python-selenium/Config.in" source "package/python-semver/Config.in" source "package/python-sentry-sdk/Config.in" diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in new file mode 100644 index 0000000000..5c6ada7e68 --- /dev/null +++ b/package/python-segno/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_SEGNO + bool "python-segno" + help + QR Code and Micro QR Code generator for Python 2 and Python 3 + + https://github.com/heuer/segno/ diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash new file mode 100644 index 0000000000..286bdf3615 --- /dev/null +++ b/package/python-segno/python-segno.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/segno/json +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz +# Locally computed sha256 checksums +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk new file mode 100644 index 0000000000..c832f38f4b --- /dev/null +++ b/package/python-segno/python-segno.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-segno +# +################################################################################ + +PYTHON_SEGNO_VERSION = 1.5.2 +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 +PYTHON_SEGNO_SETUP_TYPE = setuptools +PYTHON_SEGNO_LICENSE = BSD-3-Clause +PYTHON_SEGNO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.34.1 From witold.lipieta at thaumatec.com Thu Apr 13 11:34:16 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Thu, 13 Apr 2023 13:34:16 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-esptool: Bump version to 4.5.1 Message-ID: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> Signed-off-by: Witold Lipieta --- package/python-esptool/python-esptool.hash | 4 ++-- package/python-esptool/python-esptool.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash index b7246f9788..e1d3188658 100644 --- a/package/python-esptool/python-esptool.hash +++ b/package/python-esptool/python-esptool.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/esptool/json -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk index 0a71e1a78b..34bdf6cc96 100644 --- a/package/python-esptool/python-esptool.mk +++ b/package/python-esptool/python-esptool.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ESPTOOL_VERSION = 4.4 +PYTHON_ESPTOOL_VERSION = 4.5.1 PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea PYTHON_ESPTOOL_SETUP_TYPE = setuptools PYTHON_ESPTOOL_LICENSE = GPL-2.0+ PYTHON_ESPTOOL_LICENSE_FILES = LICENSE -- 2.34.1 From aperez at igalia.com Thu Apr 13 14:13:47 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:13:47 +0300 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file In-Reply-To: <20230412222640.109345-1-stefan@ott.net> References: <20230412222640.109345-1-stefan@ott.net> Message-ID: <20230413171347.GB3097844@igalia.com> Hello, On Thu, 13 Apr 2023 00:26:40 +0200 Stefan Ott via buildroot wrote: > The dependency is supposed to be optional but it always ends up in the > .pc file. This leads to issues when building packages that depend on > libgtk3 and are unable to find atk-bridge: > > > output/build/gcr-3.40.0/meson.build:57:2: ERROR: Dependency lookup for gtk+-3.0 with method 'pkgconfig' failed: Could not generate cargs for gtk+-3.0: > > Package atk-bridge-2.0 was not found in the pkg-config search path. > > Perhaps you should add the directory containing `atk-bridge-2.0.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'atk-bridge-2.0', required by 'gtk+-3.0', not found > > This change modifies the original patch so that the dependency is only > added to the .pc file if atk-bridge is present. This fixes building WebKitGTK for X11. Coincidentally I was just a couple of days ago starting to work on the update to 2.40.x, and noticed that the build recipe enforces (X11 xor Wayland) support in WebKitGTK, but it is possible to build support for both at the same time (which is what most Linux distributions do). While testing the different build options I ran into pkg-config complaining about the missing atk-bridge-2.0 module, which in turn made CMake skip picking the preprocessor flags properly and then WebKit failing to build. > Signed-off-by: Stefan Ott Tested-by: Adrian Perez de Castro Reviewed-by: Adrian Perez de Castro > --- > package/libgtk3/0001-disable-atk-bridge.patch | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch > index f3e9bff2ba..8127b97253 100644 > --- a/package/libgtk3/0001-disable-atk-bridge.patch > +++ b/package/libgtk3/0001-disable-atk-bridge.patch > @@ -39,3 +39,14 @@ Signed-off-by: Hadrien Boutteville > > backend_immodules += ['xim'] > > +@@ -588,7 +588,9 @@ > + x11_pkgs += ['xdamage'] > + endif > + > +- atk_pkgs += ['atk-bridge-2.0'] > ++ if atkbridge_dep.found() > ++ atk_pkgs += ['atk-bridge-2.0'] > ++ endif > + > + cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) > + cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Thu Apr 13 14:29:27 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:29:27 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland Message-ID: <20230413142927.3137190-1-aperez@igalia.com> Allow enabling support for both the X11 and Wayland backends. This in turn needs reorganizing how desktop GL or OpenGL ES is chosen, as it no longer can depend on whether Wayland support is enabled: the BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both checked, and ENABLE_GLES2 is set only if the package providing OpenGL claims only GLES is supported; otherwise desktop GL is preferred. This matches the existing logic. The existing comment indicating that only one of both windowing systems can be enabled was wrong: the same WebKitGTK build can target both X11 and Wayland at the same time, as long as GTK itself has been built accordingly. Enabling both is the approach taken by most Linux distributions, and has been supported for years. Signed-off-by: Adrian Perez de Castro --- package/webkitgtk/webkitgtk.mk | 37 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 3263f7fea0..8d88d0914e 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -77,32 +77,33 @@ else WEBKITGTK_CONF_OPTS += -DENABLE_GAMEPAD=OFF endif -# Only one target platform can be built, assume X11 > Wayland - -# GTK3-X11 target gives OpenGL from newer libgtk3 versions -# Consider this better than EGL + maybe GLESv2 since both can't be built -# 2D CANVAS acceleration requires OpenGL proper with cairo-gl -ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) -WEBKITGTK_CONF_OPTS += \ - -DENABLE_GLES2=OFF \ - -DENABLE_X11_TARGET=ON -WEBKITGTK_DEPENDENCIES += libgl \ - xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt -else # !X11 -# GTK3-BROADWAY/WAYLAND needs at least EGL -WEBKITGTK_DEPENDENCIES += libegl -# GLESv2 support is optional though -ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y) +# Use GLES if available and desktop GL is not. +$(info $(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES)) +ifeq ($(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES),:y) WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=ON WEBKITGTK_DEPENDENCIES += libgles else -# Disable general OpenGL (shading) if there's no GLESv2 WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF endif -# We must explicitly state the wayland target + +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON +WEBKITGTK_DEPENDENCIES += libgl \ + xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt +else +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=OFF +endif + ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y) WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=ON +WEBKITGTK_DEPENDENCIES += libegl +else +WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=OFF endif + +# If only the GTK Broadway backend is enabled, EGL is still needed. +ifeq ($(BR2_PACKAGE_LIBGTK3_X11):$(BR2_PACKAGE_LIBGTK3_WAYLAND):$(BR2_PACKAGE_LIBGTK3_BROADWAY),::y) +WEBKITGTK_DEPENDENCIES += libegl endif ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND)$(BR2_PACKAGE_WPEBACKEND_FDO),yy) -- 2.40.0 From aperez at igalia.com Thu Apr 13 14:37:28 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:37:28 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: <20230413142927.3137190-1-aperez@igalia.com> References: <20230413142927.3137190-1-aperez@igalia.com> Message-ID: <20230413173728.GD3097844@igalia.com> Hi, A couple of extra notes... On Thu, 13 Apr 2023 17:29:27 +0300 Adrian Perez de Castro wrote: > Allow enabling support for both the X11 and Wayland backends. > > This in turn needs reorganizing how desktop GL or OpenGL ES is chosen, > as it no longer can depend on whether Wayland support is enabled: the > BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both > checked, and ENABLE_GLES2 is set only if the package providing OpenGL > claims only GLES is supported; otherwise desktop GL is preferred. This > matches the existing logic. Note that it is possible to pass -DUSE_OPENGL_OR_ES=OFF to CMake to make WebKitGTK use only Cairo, and skip using OpenGL at all. This is never used in Buildroot because the libgtk3 package depends on OpenGL being available anyway, so I figured there is no point in building WebKitGTK with OpenGL disabled. Moreover, some modern features (like CSS 3D transforms) don't work when OpenGL support is disabled, so with my WebKit developer hat on I cannot really recommend using -DUSE_OPENGL_OR_ES=OFF ;-) > The existing comment indicating that only one of both windowing systems > can be enabled was wrong: the same WebKitGTK build can target both > X11 and Wayland at the same time, as long as GTK itself has been built > accordingly. Enabling both is the approach taken by most Linux > distributions, and has been supported for years. The comment can be traced all the way to the commit that added the WebKitGTK package (1f5bb4454474886a2e321ab59f71bdc919516312). I only recently needed to make a build with both enabled and noticed that only one backend was being allowed by webkitgtk.mk--a bit embarrasing, given that I have been maintaining the package for a few years now. > Signed-off-by: Adrian Perez de Castro > --- > package/webkitgtk/webkitgtk.mk | 37 +++++++++++++++++----------------- > 1 file changed, 19 insertions(+), 18 deletions(-) > > diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk > index 3263f7fea0..8d88d0914e 100644 > --- a/package/webkitgtk/webkitgtk.mk > +++ b/package/webkitgtk/webkitgtk.mk > @@ -77,32 +77,33 @@ else > WEBKITGTK_CONF_OPTS += -DENABLE_GAMEPAD=OFF > endif > > -# Only one target platform can be built, assume X11 > Wayland > - > -# GTK3-X11 target gives OpenGL from newer libgtk3 versions > -# Consider this better than EGL + maybe GLESv2 since both can't be built > -# 2D CANVAS acceleration requires OpenGL proper with cairo-gl > -ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > -WEBKITGTK_CONF_OPTS += \ > - -DENABLE_GLES2=OFF \ > - -DENABLE_X11_TARGET=ON > -WEBKITGTK_DEPENDENCIES += libgl \ > - xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > -else # !X11 > -# GTK3-BROADWAY/WAYLAND needs at least EGL > -WEBKITGTK_DEPENDENCIES += libegl > -# GLESv2 support is optional though > -ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y) > +# Use GLES if available and desktop GL is not. > +$(info $(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES)) > +ifeq ($(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES),:y) > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=ON > WEBKITGTK_DEPENDENCIES += libgles > else > -# Disable general OpenGL (shading) if there's no GLESv2 > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF > endif > -# We must explicitly state the wayland target > + > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON > +WEBKITGTK_DEPENDENCIES += libgl \ > + xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > +else > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=OFF > +endif > + > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y) > WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=ON > +WEBKITGTK_DEPENDENCIES += libegl > +else > +WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=OFF > endif > + > +# If only the GTK Broadway backend is enabled, EGL is still needed. > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11):$(BR2_PACKAGE_LIBGTK3_WAYLAND):$(BR2_PACKAGE_LIBGTK3_BROADWAY),::y) > +WEBKITGTK_DEPENDENCIES += libegl > endif > > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND)$(BR2_PACKAGE_WPEBACKEND_FDO),yy) > -- > 2.40.0 > > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Thu Apr 13 14:39:00 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:39:00 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: <20230413173728.GD3097844@igalia.com> References: <20230413142927.3137190-1-aperez@igalia.com> <20230413173728.GD3097844@igalia.com> Message-ID: <20230413173900.GF3097844@igalia.com> One more thing... On Thu, 13 Apr 2023 17:37:28 +0300 Adrian Perez de Castro wrote: > A couple of extra notes... > > On Thu, 13 Apr 2023 17:29:27 +0300 Adrian Perez de Castro wrote: > > > Allow enabling support for both the X11 and Wayland backends. > > > > This in turn needs reorganizing how desktop GL or OpenGL ES is chosen, > > as it no longer can depend on whether Wayland support is enabled: the > > BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both > > checked, and ENABLE_GLES2 is set only if the package providing OpenGL > > claims only GLES is supported; otherwise desktop GL is preferred. This > > matches the existing logic. > > Note that it is possible to pass -DUSE_OPENGL_OR_ES=OFF to CMake to make > WebKitGTK use only Cairo, and skip using OpenGL at all. This is never used > in Buildroot because the libgtk3 package depends on OpenGL being available > anyway, so I figured there is no point in building WebKitGTK with OpenGL > disabled. Moreover, some modern features (like CSS 3D transforms) don't > work when OpenGL support is disabled, so with my WebKit developer hat on > I cannot really recommend using -DUSE_OPENGL_OR_ES=OFF ;-) > > > The existing comment indicating that only one of both windowing systems > > can be enabled was wrong: the same WebKitGTK build can target both > > X11 and Wayland at the same time, as long as GTK itself has been built > > accordingly. Enabling both is the approach taken by most Linux > > distributions, and has been supported for years. > > The comment can be traced all the way to the commit that added the WebKitGTK > package (1f5bb4454474886a2e321ab59f71bdc919516312). I only recently needed to > make a build with both enabled and noticed that only one backend was being > allowed by webkitgtk.mk--a bit embarrasing, given that I have been maintaining > the package for a few years now. You will need this patch to successfully build WebKitGTK with X11 support: https://patchwork.ozlabs.org/project/buildroot/patch/20230412222640.109345-1-stefan at ott.net/ > > Signed-off-by: Adrian Perez de Castro > > --- > > package/webkitgtk/webkitgtk.mk | 37 +++++++++++++++++----------------- > > 1 file changed, 19 insertions(+), 18 deletions(-) > > > > diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk > > index 3263f7fea0..8d88d0914e 100644 > > --- a/package/webkitgtk/webkitgtk.mk > > +++ b/package/webkitgtk/webkitgtk.mk > > @@ -77,32 +77,33 @@ else > > WEBKITGTK_CONF_OPTS += -DENABLE_GAMEPAD=OFF > > endif > > > > -# Only one target platform can be built, assume X11 > Wayland > > - > > -# GTK3-X11 target gives OpenGL from newer libgtk3 versions > > -# Consider this better than EGL + maybe GLESv2 since both can't be built > > -# 2D CANVAS acceleration requires OpenGL proper with cairo-gl > > -ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > > -WEBKITGTK_CONF_OPTS += \ > > - -DENABLE_GLES2=OFF \ > > - -DENABLE_X11_TARGET=ON > > -WEBKITGTK_DEPENDENCIES += libgl \ > > - xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > > -else # !X11 > > -# GTK3-BROADWAY/WAYLAND needs at least EGL > > -WEBKITGTK_DEPENDENCIES += libegl > > -# GLESv2 support is optional though > > -ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y) > > +# Use GLES if available and desktop GL is not. > > +$(info $(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES)) > > +ifeq ($(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES),:y) > > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=ON > > WEBKITGTK_DEPENDENCIES += libgles > > else > > -# Disable general OpenGL (shading) if there's no GLESv2 > > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF > > endif > > -# We must explicitly state the wayland target > > + > > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON > > +WEBKITGTK_DEPENDENCIES += libgl \ > > + xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > > +else > > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=OFF > > +endif > > + > > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y) > > WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=ON > > +WEBKITGTK_DEPENDENCIES += libegl > > +else > > +WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=OFF > > endif > > + > > +# If only the GTK Broadway backend is enabled, EGL is still needed. > > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11):$(BR2_PACKAGE_LIBGTK3_WAYLAND):$(BR2_PACKAGE_LIBGTK3_BROADWAY),::y) > > +WEBKITGTK_DEPENDENCIES += libegl > > endif > > > > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND)$(BR2_PACKAGE_WPEBACKEND_FDO),yy) > > -- > > 2.40.0 > > > > > > Cheers, > ?Adri?n Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bugzilla at busybox.net Thu Apr 13 16:13:32 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 13 Apr 2023 16:13:32 +0000 Subject: [Buildroot] [Bug 15531] shim doesn't provide hooks for signing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15531 --- Comment #2 from Jonathan Bittner --- Thanks for your comments. Good to know about the second use case. At this time, I don't think I will use SecureBoot in my project so I don't foresee submitting any patches. -- You are receiving this mail because: You are on the CC list for the bug. From aduskett at gmail.com Thu Apr 13 17:04:34 2023 From: aduskett at gmail.com (Adam Duskett) Date: Thu, 13 Apr 2023 10:04:34 -0700 Subject: [Buildroot] [PATCH 1/2] configs/pc_x86_64_{bios, efi}_defconfig: Switch to kernel 6.1.24 LTS Message-ID: <20230413170435.18131-1-aduskett@gmail.com> Let's use a more modern kernel with a broader range of hardware support for PCs. Signed-off-by: Adam Duskett --- configs/pc_x86_64_bios_defconfig | 6 +++--- configs/pc_x86_64_efi_defconfig | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/configs/pc_x86_64_bios_defconfig b/configs/pc_x86_64_bios_defconfig index ec34a41667..a057ddd259 100644 --- a/configs/pc_x86_64_bios_defconfig +++ b/configs/pc_x86_64_bios_defconfig @@ -21,13 +21,13 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pc/genimage-bios.cfg" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig index da05471e28..efa603f0c0 100644 --- a/configs/pc_x86_64_efi_defconfig +++ b/configs/pc_x86_64_efi_defconfig @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M" BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image-efi.sh" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y -- 2.40.0 From aduskett at gmail.com Thu Apr 13 17:04:35 2023 From: aduskett at gmail.com (Adam Duskett) Date: Thu, 13 Apr 2023 10:04:35 -0700 Subject: [Buildroot] [PATCH 2/2] board/pc/linux.config: Add framebuffer and pci support In-Reply-To: <20230413170435.18131-1-aduskett@gmail.com> References: <20230413170435.18131-1-aduskett@gmail.com> Message-ID: <20230413170435.18131-2-aduskett@gmail.com> These small options allow the pc defconfigs to boot using default virtual machine manager KVM options. Let's use a more modern kernel with a broader range of hardware support for PCs. Signed-off-by: Adam Duskett --- board/pc/linux.config | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/board/pc/linux.config b/board/pc/linux.config index f86352e1ea..c26c2a9d00 100644 --- a/board/pc/linux.config +++ b/board/pc/linux.config @@ -15,6 +15,7 @@ CONFIG_IP_NF_FILTER=y CONFIG_CFG80211=m CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m +CONFIG_PCI=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_VIRTIO_BLK=y @@ -63,7 +64,11 @@ CONFIG_DRM_I915=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y -- 2.40.0 From yann.morin.1998 at free.fr Thu Apr 13 17:36:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 19:36:16 +0200 Subject: [Buildroot] [git commit] board/qemu: fix post-image Message-ID: <20230413173643.9D0AC84085@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=131cb09c79ffe155c51444b5b86145d9e184c304 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Last-minute changes to d9b244d8a3c8 (board/qemu: define start qemu script outside of post-image script) were not tested before being pushed, so they introduced a bug. As Arnout put it: [...] multiple expressions need a -e to interpret them as expressions (now they're interpreted as file names). Fixes: d9b244d8a3c83b39f67444f36b21a88cbaf4547b Reported-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Yann E. MORIN Cc: James Knight --- board/qemu/post-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index ccd0fb78c9..763287ca39 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,10 +41,10 @@ case ${DEFCONFIG_NAME} in ;; esac -sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ - "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ - "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ - "s|@HOST_DIR@|${HOST_DIR}|g" \ +sed -e "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ + -e "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ + -e "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ + -e "s|@HOST_DIR@|${HOST_DIR}|g" \ <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ >"${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" From yann.morin.1998 at free.fr Thu Apr 13 18:33:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 20:33:22 +0200 Subject: [Buildroot] [git commit] package/localedef: fix fallout after bump to glibc 2.37 Message-ID: <20230413183345.741CC8408C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=65849bd96d0de501c109c32fab01a5eb1fd3a629 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit a379499f7334 (package/glibc: bump to version 2.37) forgot to update the pach for localedef. There is no version check for 'as' now, so drop the related hunk. Fixes: a379499f7334c2a68d375b1cf9dc35cd59884181 Signed-off-by: Yann E. MORIN Cc: Romain Naour Cc: Sebastian Weyer Cc: Bagas Sanjaya Tested-by: Sebastian Weyer --- ...ax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch index 297c96cc5e..94fccfa856 100644 --- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch +++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch @@ -24,6 +24,8 @@ GCC 6.2+ https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 Signed-off-by: Matthew Weber +[yann.morin.1998 at free.fr: update for 2.37] +Signed-off-by: Yann E. MORIN --- configure | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) @@ -32,16 +34,7 @@ diff --git a/configure b/configure index 9619c10991..0c481d2339 100755 --- a/configure +++ b/configure -@@ -4651,7 +4651,7 @@ $as_echo_n "checking version of $AS... " >&6; } - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) -+ 2.1[0-9][0-9]*|2.2[4-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4781,7 +4781,7 @@ $as_echo_n "checking version of $LD... " >&6; } +@@ -4178,7 +4178,7 @@ $as_echo_n "checking version of $LD... " >&6; } ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -50,7 +43,7 @@ index 9619c10991..0c481d2339 100755 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5189,7 +5189,7 @@ int +@@ -4589,7 +4589,7 @@ int main () { From yann.morin.1998 at free.fr Thu Apr 13 18:33:43 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 20:33:43 +0200 Subject: [Buildroot] [git commit] Revert "package/skeleton: drop $(HOST_DIR)/usr compatibility symlink" Message-ID: <20230413183515.60B778409E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=576d709a693aab13affdbe3d6dca5253e51a4877 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In 38b798da73ba (package/skeleton: drop $(HOST_DIR)/usr compatibility symlink), we considered that $(HOST_DIR)/usr is a legacy symlink, and so we dropped it. During review, it was pointed out that: 1. [if] something installs in HOST_DIR/usr it's probably going to break somewhere down the line, 2. DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. However, we do have a package where DESTDIR is not empty for host packages. Indeed, for host-systemd, we do have a convoluted sequence where we configure it for the traditional /usr prefix, rather than $(HOST_DIR) for all other host packages, and we install it with DESTDIR=$(HOST_DIR). This is because systemd has to interpret path on the target, not on the host, and confusion ensues if host systemd is not configured with the same prefix as the target systemd. See commit 35c11a027c88 (package/systemd: add host variant) for the full, in-depth explanations. This reverts commit 38b798da73ba69c9e1d8279805b621f80b98bc64. This also changes the comment to note that, although legacy, the usr symlink is still required for some weird host packages. Signed-off-by: Yann E. MORIN Cc: Arnout Vandecappelle (Essensium/Mind) --- package/skeleton/skeleton.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 186cb60189..4eaaf32ead 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,7 +11,12 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO +# Although the $(HOST_DIR)/usr symlink is mostly for backward compatibility, +# there are weird packages that still require it (see host-systemd, and +# commit 35c11a027c88). define HOST_SKELETON_INSTALL_CMDS +# check-package DoNotInstallToHostdirUsr + $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ From yann.morin.1998 at free.fr Thu Apr 13 20:27:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 22:27:38 +0200 Subject: [Buildroot] [git commit] doc/website: tap2open have sponsored the association again Message-ID: <20230413202913.B41D9840AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c01d5a1bb3f863a14636a516cadc78ecb71a907 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master .. so update and move their entry in the sponsors page. Signed-off-by: Yann E. MORIN --- docs/website/sponsors.html | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/docs/website/sponsors.html b/docs/website/sponsors.html index 9c17bed0c7..a90ca6c8df 100644 --- a/docs/website/sponsors.html +++ b/docs/website/sponsors.html @@ -9,6 +9,21 @@
+
+
+
+
+ + + +
+
+ Tap2Open + financially sponsored the Buildroot Association + in 2020 and 2023.
+
+
+
@@ -46,7 +61,9 @@
+
+
@@ -348,24 +365,6 @@
-
-
-
-
-
- - - -
-
- Tap2Open - financially sponsored the Buildroot Association - in 2020.
-
-
-
-
-
From thomas at devoogdt.com Thu Apr 13 21:14:23 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Thu, 13 Apr 2023 23:14:23 +0200 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland Message-ID: Hi, I have a serie of patches which are still open, related to that atk bridge. https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 I was also planning to make a patch with webkitgtk 2.40, but didn't do that since my other patches aren't merged yet. If you do it, know that I already upstreamed the host-unifdef package and that the minimum required GCC version need to be bumped as well. Kr Thomas -------------- next part -------------- An HTML attachment was scrubbed... URL: From aperez at igalia.com Thu Apr 13 21:54:34 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Fri, 14 Apr 2023 00:54:34 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: References: Message-ID: <20230414005434.GB370828@igalia.com> Hi Thomas, On Thu, 13 Apr 2023 23:14:23 +0200 Thomas Devoogdt wrote: > I have a serie of patches which are still open, related to that atk bridge. > > https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 Ah, interesting, I will take a look tomorrow. > I was also planning to make a patch with webkitgtk 2.40, but didn't do that > since my other patches aren't merged yet. If you do it, know that I already > upstreamed the host-unifdef package and that the minimum required GCC > version need to be bumped as well. Nice, you saved me from having to do host-unifdef myself. I have already a patch [1] for the 2.40.0 update, which is now receiving a round of testing before I submit it :) Cheers, ?Adri?n --- [1] https://git.sr.ht/~aperezdc/buildroot/commit/15e3ffeabec515f07108079660a26aba025a39f6 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Fri Apr 14 05:32:35 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 14 Apr 2023 05:32:35 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-13 Message-ID: <20230414053240.3596660F5E@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-13 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 15 | 13 | 0 | 28 | master | 62 | 87 | 0 | 149 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 10 unknown | 7 gobject-introspection-1.72.0 | 4 host-go-1.19.8 | 4 elfutils-0.186 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-gcc-final-12.2.0 | 3 host-qemu-7.2.0 | 3 dahdi-linux-3.2.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 host-gcc-final-11.3.0 | 2 host-rust-1.68.2 | 2 kexec-2.0.26 | 2 linux-6.1.14 | 2 Makefile:724: target-finalize | 2 refpolicy-2.20220106 | 2 uclibc-1.0.43 | 2 agentpp-4.6.0 | 1 apparmor-3.1.2 | 1 busybox-1.36.0 | 1 ffmpeg-4.4.3 | 1 fs/btrfs/btrfs.mk:55: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/squashfs/squashfs.mk:56:... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gcc-final-10.4.0 | 1 host-moby-buildkit-0.11.2 | 1 libcpprestsdk-2.10.18 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 libkrb5-1.20.1 | 1 linux-5.10.162-cip24-rt10 | 1 modem-manager-1.20.4 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 pcre2-10.42 | 1 qemu-7.2.0 | 1 sdl-1.2.15 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d7b72e9753882b4323619d7cb66b87273a03744f | arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/bd7dc215fbd52fa3dac87da7c800d625e2546b32 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/5fe60ec001121ea308a6eb0ea647db813176935f | ORPH i586 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/0055d11d913afc49a473afb5aa7fd8991d6f40b7 | nios2 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/13412ecb9b46e92c2aaf9e6cf32fe3f78956c1ed | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c8f104325e210830d5c9a0994543b93044b214d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/123304b9b1be596698d86edf74d372bfb2da6ea9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2d820c3c64574fc0f2960d93526865f01606a34a | ORPH armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/22c786069495d4ef65f845052fa469e1d0e92aae | powerpc64le | fs/btrfs/btrfs.mk:55: /home... | NOK | http://autobuild.buildroot.net/results/2d269fc0d22ae6d8b127f8967fecaa0b509b163c | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/13a5cfef98832c0d962f480dbd95fe8dbdd7c44c | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/195533ba7e741e57e0f3b82ae37a5e1b4abfe977 | powerpc64 | fs/squashfs/squashfs.mk:56:... | NOK | http://autobuild.buildroot.net/results/46b33f5cb3ee0e38ee71efd3a58a15ad47e6c542 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4a4f889e59123d5bca03998faf31722d69047e26 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/944459617a323b757d57865d5d86dc1835dfebba | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/59677b6ddd67d99cfdf5d1e1afdc6ecc1bf17169 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/92c4853390dbae28944c114db7ab2489a8f33b86 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bb490efe7ca3c4189e19990189287e60be9a49de | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a4572855c94e92e66da10096e2a15d96e38cccc9 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a7100643048c8e57709114c41e1ab84883893e3 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8ea3c2909d00525df91401af4adfea5a7e8ae0f2 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/2dbef7dcfe6a95e4af06d7fbe3f140941ecc9bb1 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/feba559f6c63f77e2e9af0135541fd3bbea9dcd0 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a4a5f3111dd913f132542ffa4943784bcd9b116e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/98d7954a096132b997db9777dfaa5c540d4112a0 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/06a83042dacf2e04782d1857cbf17aa4b19f8bbd | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4472235a04471e6363bc173805dcd89c0632b353 | ORPH armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3333eff22186368f0c96759907097d04468bd8a3 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d72338d681ccc2b37cc59d4ddf940f24f0b5cda5 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a958cf22cddc0ab863b4546fcc79c404532d8a85 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/76a8bc6588cdecf4feba3a16f1377e4989042984 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c3722f6c949fc00eaa6fa13f62608314d07bc304 | aarch64_be | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/c823e94da345d8dcdd44a33f09b92f6fb2885155 | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/b16b0c480b40bb9f75e211fa01ad61adf6f59880 | xtensa | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/e4b74f7823727254e42f1cb8adc4f5e47777ec1e | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/6c8fa54440c986fe50ccfdbf353c4a2267b14dff | m68k | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/1f48a7bab8ecb419e8c11049d5fc89bcc1001b1c | s390x | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/0aeca9740d0ff13f1d989d3ddefd8abe9c326e4f | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/dac47c869de2a9d516c2e37e6fb871e75ff0ea0f | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/203f91179213b5d1048bafe56c6b0a09b8a1824e | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/9ad188de4adbcddf68b1abc0f1a6f571b9456796 | mips64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/4fd2d30ff0891dacff4f7ef094edebd375db6386 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e67bd25219de5d631632a4a204c3b88c0873bd77 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0ddc4348ca89bfe7624e35bebe37674f9a66bd0a | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7f80112c2d5238964e6fe3e52039854648fd6cb6 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c7b590198d09d73b945885933505d4561b996c38 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8b311dc5a636f490c332be9fdeeda47bbd91f750 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c046873b1ece3eb9e203351fded741ad58937377 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/488d967ddf78bc122826e8b120110be5203720da | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/23e19b5dac9247aea44148c4bd05326e2ab151c6 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e21d2a8511be0b2dd505ff52ed96928978736da5 | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7c1c1dafb2233ecebedfa410b82e5dd90df4fed9 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7c5204bcf9e2921c5dcb934e6a9364b9b3d9f960 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3fee82db2ce20c8256fc12a6019b83cfcd3623ca | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ba979bea351c88ce24edcbcfbb0fa440914523ce | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/12e46f7f367e85ca127b83bc0fbf72d0553f835f | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/27e677734b15e06d5493d0cb5225c3d698f00f37 | sh4a | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/45df632013330fd53699ba3149befde85d1df06f | sh4 | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/90f08956a2121d1bac9946fb6909b31cd7f6e88e | arc | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/5dcf9fbf67787a3fe20b6c4e1fd59fd0761b9d69 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/33f091075a59d754b51a781254dc7caf02b11638 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1f6a4cea2a25148221367b0cc239267374fcee14 | arm | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/92343d322dd1aa21257d159f8cd5beb93fddcb18 | mips64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/a269b5f19970c59f84dfb7e7899bc36a44fde243 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f36dfbe24b80a851a783869a709375d8068ec601 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f63cf17aef4998b1a61dca921eee8f15c9d3b74f | ORPH x86_64 | Makefile:724: target-finalize | NOK | http://autobuild.buildroot.net/results/443488742e25e5f1644503689810b11027e1ce08 | powerpc64 | Makefile:724: target-finalize | NOK | http://autobuild.buildroot.net/results/521e93e5016e507051e356ee8188426d4cdddf7c | mipsel | modem-manager-1.20.4 | NOK | http://autobuild.buildroot.net/results/3d4edde77ab8bcb738f23e57555ba8a51569e5b4 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/99646fed0b0c2404fd8afd23a9ab43dcf415b9e5 | ORPH nios2 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c2bd7d7f2c41a63cc341181a137ab09ae1e5e315 | ORPH mips | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/db9d0c937d715eb04262b87de5cf2cc2f53d2344 | ORPH mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/996e5f496182aba7fde59798d620d14ed9df4dd6 | s390x | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/70513ac66906798bdc9cdf745a9c308c4f1b62bd | mips | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/3c71913a62cfbcf9ac2397b1604a98e016a7aeab | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/507a5e32103fb154a7c39d73a143afb444e17ba5 | ORPH m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/4eb2cab80b3313a6d6154f99483d0c890beb546d | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/fef53e986bdb07ab1e26cf4c882793bc13a735cb | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/cc2f9403a243da841972ff3a9408632856f47e3f | sparc | unknown | NOK | http://autobuild.buildroot.net/results/fe9ef52e62884f2d0d4efa154f4842d7f1d427c1 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/dd2d0df657864d5861631c857662a97f187c589e | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/d95223e4b18c61bbb26fb1473d93b71d5fb3533e | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/300a6ae4b79dc7dd35247cf45e6ce632610bf560 | mips | unknown | NOK | http://autobuild.buildroot.net/results/09890a4981e76593c3c365bf6cf422a2aa5c1654 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/d46423fafd09119535619c799ede6b27685f90df | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/06715f846dce42a92c9efa54a49412cadd26c1b4 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0976557234125fadc12470d8f56511bb47b74fb8 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 2 fdk-aac-2.0.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20220930 | 1 quickjs-2021-03-27 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/ecfff5b4071819fc329f8195fd346df9d3fc2519 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b41af4897b6d46280aa58f5027bf70428672cf4c | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ebf8766ca55d1cfb666df99fe1dd83a65e7d6f9f | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e7ead0445cce80acd59327a3587901c255d3b49c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/69967bf669e5aa10b7f28bd93174f74e779b52c0 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/6fb8dda140c936df96b0adc69c2039650b76ead9 | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4b3d4f74629c06ca7d9f41fcc393ebeb6c4d37cb | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/ace1129836b98da529489952b804f1e27995cabd | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/09fe2c4de2529ae9bade98e8af1a7f2be1f06b3f | ORPH mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/2f83c1e241a94f8f5e68e183e545f9ab415f11a8 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/02c522e9bed009187fc66f6e231718dcc6907e35 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5dc19f758c33c0f85218c5bef6ec68d54598d7a3 | mips | unknown | NOK | http://autobuild.buildroot.net/results/994b67ea6bf1755301f59dd46f9ab56953e88c14 | -- http://autobuild.buildroot.net From thomas at devoogdt.com Fri Apr 14 08:12:31 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 14 Apr 2023 10:12:31 +0200 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: <20230414005434.GB370828@igalia.com> References: <20230414005434.GB370828@igalia.com> Message-ID: Hi, I saw your commit, don't forget to update the comment "comment "webkitgtk needs ...", there is also a mention of the GCC version there. Kr, Thomas Op do 13 apr 2023 om 23:54 schreef Adrian Perez de Castro : > > Hi Thomas, > > On Thu, 13 Apr 2023 23:14:23 +0200 Thomas Devoogdt wrote: > > > I have a serie of patches which are still open, related to that atk bridge. > > > > https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 > > Ah, interesting, I will take a look tomorrow. > > > I was also planning to make a patch with webkitgtk 2.40, but didn't do that > > since my other patches aren't merged yet. If you do it, know that I already > > upstreamed the host-unifdef package and that the minimum required GCC > > version need to be bumped as well. > > Nice, you saved me from having to do host-unifdef myself. I have already a > patch [1] for the 2.40.0 update, which is now receiving a round of testing > before I submit it :) > > Cheers, > ?Adri?n > > --- > [1] https://git.sr.ht/~aperezdc/buildroot/commit/15e3ffeabec515f07108079660a26aba025a39f6 From b.bilas at grinn-global.com Fri Apr 14 08:18:50 2023 From: b.bilas at grinn-global.com (=?UTF-8?Q?Bartosz_Bi=c5=82as?=) Date: Fri, 14 Apr 2023 10:18:50 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-esptool: Bump version to 4.5.1 In-Reply-To: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> References: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> Message-ID: <54b688cd-5b7f-767f-6fd8-d55393075e21@grinn-global.com> Acked-by: Bartosz Bilas On 4/13/23 13:34, Witold Lipieta wrote: > Signed-off-by: Witold Lipieta > --- > package/python-esptool/python-esptool.hash | 4 ++-- > package/python-esptool/python-esptool.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash > index b7246f9788..e1d3188658 100644 > --- a/package/python-esptool/python-esptool.hash > +++ b/package/python-esptool/python-esptool.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/esptool/json > -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz > -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz > +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz > +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz > # Locally computed sha256 checksums > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE > diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk > index 0a71e1a78b..34bdf6cc96 100644 > --- a/package/python-esptool/python-esptool.mk > +++ b/package/python-esptool/python-esptool.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ESPTOOL_VERSION = 4.4 > +PYTHON_ESPTOOL_VERSION = 4.5.1 > PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz > -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 > +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea > PYTHON_ESPTOOL_SETUP_TYPE = setuptools > PYTHON_ESPTOOL_LICENSE = GPL-2.0+ > PYTHON_ESPTOOL_LICENSE_FILES = LICENSE -- From yann.morin.1998 at free.fr Fri Apr 14 18:28:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 20:28:26 +0200 Subject: [Buildroot] [git commit] board/pc/linux.config: Add framebuffer and pci support Message-ID: <20230414182845.65B6484104@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a4e8355e3751f620ef91239a1c61a9c1c41d5ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Virtually all PCs nowadays have a PCI bridge and PCI devices. All framnebuffer options depend on CONFIG_FB, which default is not 'y', so also enable that. The overwhelming majority of PCs nowadays also come with an UEFI bootloader, that configures a framebuffer usable in early boot, which the kernel can reuse without needing any hardware-specific driver. EDID allows retrieving the capabilities of the connected display, especially the frequencies and so on, to properly drive the display. Signed-off-by: Adam Duskett [yann.morin.1998 at free.fr: - drop cosmetic CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y - rewrite commit log to explain all new options ] Signed-off-by: Yann E. MORIN --- board/pc/linux.config | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/board/pc/linux.config b/board/pc/linux.config index f86352e1ea..43b15c94be 100644 --- a/board/pc/linux.config +++ b/board/pc/linux.config @@ -15,6 +15,7 @@ CONFIG_IP_NF_FILTER=y CONFIG_CFG80211=m CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m +CONFIG_PCI=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_VIRTIO_BLK=y @@ -63,7 +64,10 @@ CONFIG_DRM_I915=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y CONFIG_FB_VESA=y +CONFIG_FB_EFI=y CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y From yann.morin.1998 at free.fr Fri Apr 14 17:57:25 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 19:57:25 +0200 Subject: [Buildroot] [git commit] configs/pc_x86_64_{bios, efi}_defconfig: Switch to kernel 6.1.24 LTS Message-ID: <20230414182845.5EA73840F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d45538f2e7acc1b330b191d559a81e8c1a961648 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's use a more modern kernel with a broader range of hardware support for PCs. We stick to 6.1, rather than 6.2, as the former is an LTS, whicle the latter is not. Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN --- configs/pc_x86_64_bios_defconfig | 6 +++--- configs/pc_x86_64_efi_defconfig | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/configs/pc_x86_64_bios_defconfig b/configs/pc_x86_64_bios_defconfig index ec34a41667..a057ddd259 100644 --- a/configs/pc_x86_64_bios_defconfig +++ b/configs/pc_x86_64_bios_defconfig @@ -21,13 +21,13 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pc/genimage-bios.cfg" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig index da05471e28..efa603f0c0 100644 --- a/configs/pc_x86_64_efi_defconfig +++ b/configs/pc_x86_64_efi_defconfig @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M" BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image-efi.sh" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y From yann.morin.1998 at free.fr Fri Apr 14 18:29:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 20:29:33 +0200 Subject: [Buildroot] [PATCH 1/2] configs/pc_x86_64_{bios, efi}_defconfig: Switch to kernel 6.1.24 LTS In-Reply-To: <20230413170435.18131-1-aduskett@gmail.com> References: <20230413170435.18131-1-aduskett@gmail.com> Message-ID: <20230414182933.GW2819@scaer> Adam, All, On 2023-04-13 10:04 -0700, Adam Duskett spake thusly: > Let's use a more modern kernel with a broader range of hardware support > for PCs. > > Signed-off-by: Adam Duskett I've added a little blurb about why we use 6.1 and not 6.2, and applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/pc_x86_64_bios_defconfig | 6 +++--- > configs/pc_x86_64_efi_defconfig | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/configs/pc_x86_64_bios_defconfig b/configs/pc_x86_64_bios_defconfig > index ec34a41667..a057ddd259 100644 > --- a/configs/pc_x86_64_bios_defconfig > +++ b/configs/pc_x86_64_bios_defconfig > @@ -21,13 +21,13 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pc/genimage-bios.cfg" > > -# Linux headers same as kernel, a 4.19 series > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y > +# Linux headers same as kernel, a 6.1 LTS series > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" > BR2_LINUX_KERNEL_INSTALL_TARGET=y > diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig > index da05471e28..efa603f0c0 100644 > --- a/configs/pc_x86_64_efi_defconfig > +++ b/configs/pc_x86_64_efi_defconfig > @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M" > BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image-efi.sh" > > -# Linux headers same as kernel, a 4.19 series > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y > +# Linux headers same as kernel, a 6.1 LTS series > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" > BR2_LINUX_KERNEL_INSTALL_TARGET=y > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 18:31:23 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 20:31:23 +0200 Subject: [Buildroot] [PATCH 2/2] board/pc/linux.config: Add framebuffer and pci support In-Reply-To: <20230413170435.18131-2-aduskett@gmail.com> References: <20230413170435.18131-1-aduskett@gmail.com> <20230413170435.18131-2-aduskett@gmail.com> Message-ID: <20230414183123.GX2819@scaer> Adam, All, On 2023-04-13 10:04 -0700, Adam Duskett spake thusly: > These small options allow the pc defconfigs to boot using default > virtual machine manager KVM options. These new options are not specific to running in a VM; they also apply to running on reald hardware (and that's arguably where they are more interesting, in fact). > Let's use a more modern kernel with a broader range of hardware support > for PCs. I dropped this sentence (it was part of the previous commit!), and I replaced it with an explanation why we choose to enable each of these options. > Signed-off-by: Adam Duskett Applied to master, thanks. > --- > board/pc/linux.config | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/board/pc/linux.config b/board/pc/linux.config > index f86352e1ea..c26c2a9d00 100644 > --- a/board/pc/linux.config > +++ b/board/pc/linux.config > @@ -15,6 +15,7 @@ CONFIG_IP_NF_FILTER=y > CONFIG_CFG80211=m > CONFIG_CFG80211_WEXT=y > CONFIG_MAC80211=m > +CONFIG_PCI=y > CONFIG_DEVTMPFS=y > CONFIG_DEVTMPFS_MOUNT=y > CONFIG_VIRTIO_BLK=y > @@ -63,7 +64,11 @@ CONFIG_DRM_I915=y > CONFIG_DRM_QXL=y > CONFIG_DRM_BOCHS=y > CONFIG_DRM_VIRTIO_GPU=y > +CONFIG_FB=y > +CONFIG_FIRMWARE_EDID=y > CONFIG_FB_VESA=y > +CONFIG_FB_EFI=y > +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y > CONFIG_SOUND=y > CONFIG_SND=y > CONFIG_SND_HDA_INTEL=y > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 19:01:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 21:01:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> Message-ID: <20230414190117.GY2819@scaer> Petr, All, On 2023-04-12 20:12 +0200, Petr Vorel spake thusly: > On Mon, 10 Apr 2023 at 19:24, Yann E. MORIN wrote: > > > > On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > > > From: Petr Vorel > > > > > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > > > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > > > constants from to ") in v5.11, some time > > > > So what about people building with a toolchain that uses kernel headers > > older than 5.11 or, as I understand it, any of the stable versions the > > fix was back-ported to? > > Yes, it was backported to all stable branches, including v4.14.214 (as > b732e14e6218bd925e15c539165f037081ae5176), therefore it should be > really safe to remove this workaround. The problem is for people who do use toolchains with *older* kernel headers. Those toolchains do exist and they do not have the fixed headers. So the build will fail for those people. > And if not, it'll be trivial to > rebase the patch to newer LTP (reintroduce the patch). Unless the upstream ltp has provision for supporting both kind of headers, with or without the fix, then yes, I think this should be rebased and kept. And re-submit upstream to explain it will support older, existing toolchains. Regards, Yann E. MORIN. > Also the second patch (backport) fixes long standing issue on some > toolchains, thus it'd be good to merge the patchset. > > Kind regards, > Petr > > > > > Regards, > > Yann E. MORIN. > > > > > took to rebuilt Buildroot toolchains, but even that was more than year > > > ago). > > > > > > Signed-off-by: Petr Vorel > > > --- > > > The same as v1. > > > Was there anything missing in v1 [1]? Or could this please be merged > > > without runltp-ng being postponed for some time later? I don't have much > > > time for implementing it now and V1 was waiting for 2 months. > > > > > > Kind regards, > > > Petr > > > > > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > > > > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > > > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > > > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > > > 3 files changed, 3 insertions(+), 215 deletions(-) > > > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > deleted file mode 100644 > > > index 1553908cf8..0000000000 > > > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > +++ /dev/null > > > @@ -1,211 +0,0 @@ > > > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > > > -From: Petr Vorel > > > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > > > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > > > -MIME-Version: 1.0 > > > -Content-Type: text/plain; charset=UTF-8 > > > -Content-Transfer-Encoding: 8bit > > > - > > > -The reason is to avoid indirect include when using > > > -some network headers: or others -> > > > --> > > > - > > > -This indirect include causes on MUSL redefinition of struct sysinfo when > > > -included both and some of UAPI headers: > > > - > > > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > > > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > > > - from ../include/tst_netlink.h:14, > > > - from tst_crypto.c:13: > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > > > - struct sysinfo { > > > - ^~~~~~~ > > > -In file included from ../include/tst_safe_macros.h:15, > > > - from ../include/tst_test.h:93, > > > - from tst_crypto.c:11: > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > > > - > > > -Signed-off-by: Petr Vorel > > > - > > > -[ upstream status: > > > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > > > -rebased for 20220527 ] > > > - > > > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > > > -a85cbe6159ff "uapi: move constants from to " > > > - > > > -This patch was also backported to stable and LTS versions, > > > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > > > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > > > -We just wait for all musl based toolchains to be rebuilt. ] > > > - > > > -Signed-off-by: Petr Vorel > > > ---- > > > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > > > - include/tst_safe_macros.h | 2 +- > > > - lib/safe_macros.c | 2 +- > > > - lib/tst_memutils.c | 2 +- > > > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > > > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > > > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > > > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > > > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > > > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > > > - 10 files changed, 31 insertions(+), 9 deletions(-) > > > - create mode 100644 include/lapi/sysinfo.h > > > - > > > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > > > -new file mode 100644 > > > -index 000000000..d0e0e93d7 > > > ---- /dev/null > > > -+++ b/include/lapi/sysinfo.h > > > -@@ -0,0 +1,22 @@ > > > -+// SPDX-License-Identifier: GPL-2.0-or-later > > > -+/* > > > -+ * Copyright (c) 2020 Petr Vorel > > > -+ */ > > > -+ > > > -+#ifndef SYSINFO_H__ > > > -+ > > > -+/* > > > -+ * Don't use as it breaks build MUSL toolchain. > > > -+ * Use instead. > > > -+ * > > > -+ * Some kernel UAPI headers do indirect include: > > > -+ * or others -> -> > > > -+ * > > > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > > > -+ * included both and some of UAPI headers: > > > -+ */ > > > -+#include > > > -+ > > > -+#define SYSINFO_H__ > > > -+ > > > -+#endif /* SYSINFO_H__ */ > > > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > > > -index 81c4b0844..a8c02d7df 100644 > > > ---- a/include/tst_safe_macros.h > > > -+++ b/include/tst_safe_macros.h > > > -@@ -12,7 +12,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include > > > - #include > > > - #include > > > - #include > > > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > > > -index a5b6bc504..87d922a92 100644 > > > ---- a/lib/safe_macros.c > > > -+++ b/lib/safe_macros.c > > > -@@ -11,7 +11,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include > > > - #include > > > - #include > > > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > > > -index 0d20bb17c..21a3a5ba0 100644 > > > ---- a/lib/tst_memutils.c > > > -+++ b/lib/tst_memutils.c > > > -@@ -6,7 +6,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include > > > - > > > - #define TST_NO_DEFAULT_MAIN > > > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > > > -index fb991ce8b..0fccd5405 100644 > > > ---- a/testcases/kernel/mem/mtest01/mtest01.c > > > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > > > -@@ -20,7 +20,6 @@ > > > - */ > > > - > > > - #include > > > --#include > > > - #include > > > - #include > > > - #include > > > -@@ -29,6 +28,7 @@ > > > - #include > > > - > > > - #include "lapi/abisize.h" > > > -+#include "lapi/sysinfo.h" > > > - #include "tst_test.h" > > > - > > > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > > > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > > > -index 6d218801c..8af11a030 100644 > > > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > > > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > > > -@@ -46,7 +46,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include "tst_test.h" > > > - > > > - #define CHUNK_SZ (400*1024*1024L) > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > -index 2ea44a2be..a237345ef 100644 > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > -@@ -69,7 +69,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - > > > - #include "test.h" > > > - > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > -index 7ad0e8bdc..61fa1ab75 100644 > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > -@@ -65,7 +65,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include > > > - > > > - #include "test.h" > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > -index af7cb6421..dc5ae65e3 100644 > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > -@@ -13,7 +13,7 @@ > > > - > > > - */ > > > - > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include "lapi/namespaces_constants.h" > > > - #include "lapi/posix_clocks.h" > > > - #include "tst_test.h" > > > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > -index 22e7c3638..572701f9f 100644 > > > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > -@@ -43,7 +43,7 @@ > > > - #include > > > - #include > > > - #ifdef __linux__ > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #endif > > > - > > > - #include "../testfrmw/testfrmw.h" > > > --- > > > -2.36.1 > > > - > > > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > > > index 8b411a8ffe..59ba5d0045 100644 > > > --- a/package/ltp-testsuite/ltp-testsuite.hash > > > +++ b/package/ltp-testsuite/ltp-testsuite.hash > > > @@ -1,5 +1,4 @@ > > > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > > > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > > > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > > > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > > > # Locally computed > > > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > > > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > > > index 34412d562f..78271b0730 100644 > > > --- a/package/ltp-testsuite/ltp-testsuite.mk > > > +++ b/package/ltp-testsuite/ltp-testsuite.mk > > > @@ -4,7 +4,7 @@ > > > # > > > ################################################################################ > > > > > > -LTP_TESTSUITE_VERSION = 20220930 > > > +LTP_TESTSUITE_VERSION = 20230127 > > > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > > > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > > > > > -- > > > 2.40.0 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -- > > .-----------------.--------------------.------------------.--------------------. > > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > > '------------------------------^-------^------------------^--------------------' > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 19:38:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 21:38:10 +0200 Subject: [Buildroot] [git commit] package/python-esptool: Bump version to 4.5.1 Message-ID: <20230414193847.A306E84112@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e90591b22caedfe72c87a8e3315ce8da6d1a4a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Witold Lipieta Acked-by: Bartosz Bilas Signed-off-by: Yann E. MORIN --- package/python-esptool/python-esptool.hash | 4 ++-- package/python-esptool/python-esptool.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash index b7246f9788..e1d3188658 100644 --- a/package/python-esptool/python-esptool.hash +++ b/package/python-esptool/python-esptool.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/esptool/json -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk index 0a71e1a78b..34bdf6cc96 100644 --- a/package/python-esptool/python-esptool.mk +++ b/package/python-esptool/python-esptool.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ESPTOOL_VERSION = 4.4 +PYTHON_ESPTOOL_VERSION = 4.5.1 PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea PYTHON_ESPTOOL_SETUP_TYPE = setuptools PYTHON_ESPTOOL_LICENSE = GPL-2.0+ PYTHON_ESPTOOL_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Fri Apr 14 19:39:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 21:39:24 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-esptool: Bump version to 4.5.1 In-Reply-To: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> References: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> Message-ID: <20230414193924.GZ2819@scaer> Witold, All, On 2023-04-13 13:34 +0200, Witold Lipieta spake thusly: > Signed-off-by: Witold Lipieta Applied to master, after changing the title to: package/python-esptool: Bump version to 4.5.1 Thanks! Regards, Yann E. MORIN. > --- > package/python-esptool/python-esptool.hash | 4 ++-- > package/python-esptool/python-esptool.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash > index b7246f9788..e1d3188658 100644 > --- a/package/python-esptool/python-esptool.hash > +++ b/package/python-esptool/python-esptool.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/esptool/json > -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz > -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz > +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz > +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz > # Locally computed sha256 checksums > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE > diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk > index 0a71e1a78b..34bdf6cc96 100644 > --- a/package/python-esptool/python-esptool.mk > +++ b/package/python-esptool/python-esptool.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ESPTOOL_VERSION = 4.4 > +PYTHON_ESPTOOL_VERSION = 4.5.1 > PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz > -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 > +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea > PYTHON_ESPTOOL_SETUP_TYPE = setuptools > PYTHON_ESPTOOL_LICENSE = GPL-2.0+ > PYTHON_ESPTOOL_LICENSE_FILES = LICENSE > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 20:32:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 22:32:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-evdev: new package In-Reply-To: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> References: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> Message-ID: <20230414203209.GA2819@scaer> Witold, All, On 2023-04-13 11:20 +0200, Witold Lipieta spake thusly: > evdev 1.6.1 https://pypi.org/project/evdev/ > > Signed-off-by: Witold Lipieta > --- [--SNIP--] > diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in > new file mode 100644 > index 0000000000..f6c021e694 > --- /dev/null > +++ b/package/python-evdev/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_EVDEV > + bool "python-evdev" > + select BR2_PACKAGE_LIBEVDEV # runtime I could not find where that dependency is used in the code. Can you double check, please? However, it uses input-event-codes.h, which was only included in linux 4.4, so it should depend on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4. [--SNIP--] > diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk > new file mode 100644 > index 0000000000..33fe071916 > --- /dev/null > +++ b/package/python-evdev/python-evdev.mk > @@ -0,0 +1,18 @@ > +################################################################################ > +# > +# python-evdev > +# > +################################################################################ > + > +PYTHON_EVDEV_VERSION = 1.6.1 > +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz > +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b > +PYTHON_EVDEV_SETUP_TYPE = setuptools > +PYTHON_EVDEV_LICENSE = Revised BSD License > +PYTHON_EVDEV_LICENSE_FILES = LICENSE > + > +PYTHON_EVDEV_BUILD_OPTS = \ > + build_ecodes \ > + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h setup.py also lists /usr/include/linux/uinput.h, so maybe we want to also include that? Regards, Yann E. MORIN. > +$(eval $(python-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From petr.vorel at gmail.com Fri Apr 14 20:54:26 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Fri, 14 Apr 2023 22:54:26 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230414190117.GY2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> Message-ID: On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-12 20:12 +0200, Petr Vorel spake thusly: > > On Mon, 10 Apr 2023 at 19:24, Yann E. MORIN wrote: > > > > > > On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > > > > From: Petr Vorel > > > > > > > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > > > > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > > > > constants from to ") in v5.11, some time > > > > > > So what about people building with a toolchain that uses kernel headers > > > older than 5.11 or, as I understand it, any of the stable versions the > > > fix was back-ported to? > > > > Yes, it was backported to all stable branches, including v4.14.214 (as > > b732e14e6218bd925e15c539165f037081ae5176), therefore it should be > > really safe to remove this workaround. > > The problem is for people who do use toolchains with *older* kernel > headers. Those toolchains do exist and they do not have the fixed > headers. So the build will fail for those people. > > > And if not, it'll be trivial to > > rebase the patch to newer LTP (reintroduce the patch). > > Unless the upstream ltp has provision for supporting both kind of > headers, with or without the fix, then yes, I think this should be > rebased and kept. And re-submit upstream to explain it will support > older, existing toolchains. I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if there are tests which will fail. Or are these toolchains elsewhere? I'm asking to give some proof to upstream that there are toolchains with older kernel headers. Because upstream expects that old distros are being tested with old version and if people want new software they are able to update their toolchain. They will see a real example than just claiming "it's needed". Also have a way to check in the future that workaround can be removed. Kind regards, Petr > Regards, > Yann E. MORIN. > > > Also the second patch (backport) fixes long standing issue on some > > toolchains, thus it'd be good to merge the patchset. > > > > Kind regards, > > Petr > > > > > > > > Regards, > > > Yann E. MORIN. > > > > > > > took to rebuilt Buildroot toolchains, but even that was more than year > > > > ago). > > > > > > > > Signed-off-by: Petr Vorel > > > > --- > > > > The same as v1. > > > > Was there anything missing in v1 [1]? Or could this please be merged > > > > without runltp-ng being postponed for some time later? I don't have much > > > > time for implementing it now and V1 was waiting for 2 months. > > > > > > > > Kind regards, > > > > Petr > > > > > > > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > > > > > > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > > > > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > > > > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > > > > 3 files changed, 3 insertions(+), 215 deletions(-) > > > > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > > > > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > deleted file mode 100644 > > > > index 1553908cf8..0000000000 > > > > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > +++ /dev/null > > > > @@ -1,211 +0,0 @@ > > > > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > > > > -From: Petr Vorel > > > > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > > > > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > > > > -MIME-Version: 1.0 > > > > -Content-Type: text/plain; charset=UTF-8 > > > > -Content-Transfer-Encoding: 8bit > > > > - > > > > -The reason is to avoid indirect include when using > > > > -some network headers: or others -> > > > > --> > > > > - > > > > -This indirect include causes on MUSL redefinition of struct sysinfo when > > > > -included both and some of UAPI headers: > > > > - > > > > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > > > > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > > > > - from ../include/tst_netlink.h:14, > > > > - from tst_crypto.c:13: > > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > > > > - struct sysinfo { > > > > - ^~~~~~~ > > > > -In file included from ../include/tst_safe_macros.h:15, > > > > - from ../include/tst_test.h:93, > > > > - from tst_crypto.c:11: > > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > > > > - > > > > -Signed-off-by: Petr Vorel > > > > - > > > > -[ upstream status: > > > > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > > > > -rebased for 20220527 ] > > > > - > > > > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > > > > -a85cbe6159ff "uapi: move constants from to " > > > > - > > > > -This patch was also backported to stable and LTS versions, > > > > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > > > > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > > > > -We just wait for all musl based toolchains to be rebuilt. ] > > > > - > > > > -Signed-off-by: Petr Vorel > > > > ---- > > > > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > > > > - include/tst_safe_macros.h | 2 +- > > > > - lib/safe_macros.c | 2 +- > > > > - lib/tst_memutils.c | 2 +- > > > > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > > > > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > > > > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > > > > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > > > > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > > > > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > > > > - 10 files changed, 31 insertions(+), 9 deletions(-) > > > > - create mode 100644 include/lapi/sysinfo.h > > > > - > > > > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > > > > -new file mode 100644 > > > > -index 000000000..d0e0e93d7 > > > > ---- /dev/null > > > > -+++ b/include/lapi/sysinfo.h > > > > -@@ -0,0 +1,22 @@ > > > > -+// SPDX-License-Identifier: GPL-2.0-or-later > > > > -+/* > > > > -+ * Copyright (c) 2020 Petr Vorel > > > > -+ */ > > > > -+ > > > > -+#ifndef SYSINFO_H__ > > > > -+ > > > > -+/* > > > > -+ * Don't use as it breaks build MUSL toolchain. > > > > -+ * Use instead. > > > > -+ * > > > > -+ * Some kernel UAPI headers do indirect include: > > > > -+ * or others -> -> > > > > -+ * > > > > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > > > > -+ * included both and some of UAPI headers: > > > > -+ */ > > > > -+#include > > > > -+ > > > > -+#define SYSINFO_H__ > > > > -+ > > > > -+#endif /* SYSINFO_H__ */ > > > > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > > > > -index 81c4b0844..a8c02d7df 100644 > > > > ---- a/include/tst_safe_macros.h > > > > -+++ b/include/tst_safe_macros.h > > > > -@@ -12,7 +12,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include > > > > - #include > > > > - #include > > > > - #include > > > > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > > > > -index a5b6bc504..87d922a92 100644 > > > > ---- a/lib/safe_macros.c > > > > -+++ b/lib/safe_macros.c > > > > -@@ -11,7 +11,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include > > > > - #include > > > > - #include > > > > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > > > > -index 0d20bb17c..21a3a5ba0 100644 > > > > ---- a/lib/tst_memutils.c > > > > -+++ b/lib/tst_memutils.c > > > > -@@ -6,7 +6,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include > > > > - > > > > - #define TST_NO_DEFAULT_MAIN > > > > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > > > > -index fb991ce8b..0fccd5405 100644 > > > > ---- a/testcases/kernel/mem/mtest01/mtest01.c > > > > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > > > > -@@ -20,7 +20,6 @@ > > > > - */ > > > > - > > > > - #include > > > > --#include > > > > - #include > > > > - #include > > > > - #include > > > > -@@ -29,6 +28,7 @@ > > > > - #include > > > > - > > > > - #include "lapi/abisize.h" > > > > -+#include "lapi/sysinfo.h" > > > > - #include "tst_test.h" > > > > - > > > > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > > > > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > > > > -index 6d218801c..8af11a030 100644 > > > > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > > > > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > > > > -@@ -46,7 +46,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include "tst_test.h" > > > > - > > > > - #define CHUNK_SZ (400*1024*1024L) > > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > > -index 2ea44a2be..a237345ef 100644 > > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > > -@@ -69,7 +69,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - > > > > - #include "test.h" > > > > - > > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > > -index 7ad0e8bdc..61fa1ab75 100644 > > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > > -@@ -65,7 +65,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include > > > > - > > > > - #include "test.h" > > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > > -index af7cb6421..dc5ae65e3 100644 > > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > > -@@ -13,7 +13,7 @@ > > > > - > > > > - */ > > > > - > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include "lapi/namespaces_constants.h" > > > > - #include "lapi/posix_clocks.h" > > > > - #include "tst_test.h" > > > > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > > -index 22e7c3638..572701f9f 100644 > > > > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > > -@@ -43,7 +43,7 @@ > > > > - #include > > > > - #include > > > > - #ifdef __linux__ > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #endif > > > > - > > > > - #include "../testfrmw/testfrmw.h" > > > > --- > > > > -2.36.1 > > > > - > > > > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > > > > index 8b411a8ffe..59ba5d0045 100644 > > > > --- a/package/ltp-testsuite/ltp-testsuite.hash > > > > +++ b/package/ltp-testsuite/ltp-testsuite.hash > > > > @@ -1,5 +1,4 @@ > > > > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > > > > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > > > > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > > > > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > > > > # Locally computed > > > > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > > > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > > > > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > > > > index 34412d562f..78271b0730 100644 > > > > --- a/package/ltp-testsuite/ltp-testsuite.mk > > > > +++ b/package/ltp-testsuite/ltp-testsuite.mk > > > > @@ -4,7 +4,7 @@ > > > > # > > > > ################################################################################ > > > > > > > > -LTP_TESTSUITE_VERSION = 20220930 > > > > +LTP_TESTSUITE_VERSION = 20230127 > > > > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > > > > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > > > > > > > -- > > > > 2.40.0 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > -- > > > .-----------------.--------------------.------------------.--------------------. > > > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > > > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > > > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > > > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > > > '------------------------------^-------^------------------^--------------------' > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From ps.report at gmx.net Fri Apr 14 21:35:03 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 14 Apr 2023 23:35:03 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/nginx: bump version to 1.24.0 In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <20230414213504.14634-2-ps.report@gmx.net> For details see [1]. [1] https://nginx.org/en/CHANGES-1.24 Signed-off-by: Peter Seiderer --- package/nginx/nginx.hash | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/nginx.hash b/package/nginx/nginx.hash index 06454c5e32..24bc588d85 100644 --- a/package/nginx/nginx.hash +++ b/package/nginx/nginx.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 nginx-1.22.1.tar.gz +sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d nginx-1.24.0.tar.gz # License files, locally calculated sha256 ececed0b0e7243a4766cbc62b26df4bd3513b41de3a07425da1679c836d06320 LICENSE diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 185bcd576f..7bd2173b48 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_VERSION = 1.22.1 +NGINX_VERSION = 1.24.0 NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE -- 2.40.0 From ps.report at gmx.net Fri Apr 14 21:35:04 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 14 Apr 2023 23:35:04 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/nginx-naxsi: bump version to d714f16 In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <20230414213504.14634-3-ps.report@gmx.net> Update to latest upstream git version, fixes compile failure since nginx-1.23.0: src/event/ngx_event_udp.h:38:27: error: field ?pkt6? has incomplete type 38 | struct in6_pktinfo pkt6; | ^~~~ .../nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2925:36: error: ?r->headers_in.x_forwarded_for? is a pointer; did you mean to use ?->?? 2925 | if (r->headers_in.x_forwarded_for.nelts >= 1) { | ^ | -> - remove 0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch (upstream commit, see [1]) - remove 0002-PCRE2-compatibility.patch (upstream commit, see [2]) Changelog (since 1.3): - a2add9f docs: fix simple typo, registred -> registered (#538) - aa9da98 Fix #541 - Removing useless assert. - fbe6ffd Some includes are required for OpenBSD (#545) - 296583f naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for (#568) - fe5df20 redirect naxsi log to a separate log file (#563) - c81a4e3 parse HTTP PATCH requests and associated tests (#595) - 2937c44 PCRE2 compatibility (#587) - d714f16 Fixes NGINX >= v.1.23.0 (all credits @lubomudr) (#598) [1] https://github.com/nbs-system/naxsi/commit/296583f06ba5c43cc859e01fd3c0ae1271eef0ce [2] https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c Signed-off-by: Peter Seiderer --- ...runtime.c-fix-build-without-x_forwar.patch | 63 ----- .../0002-PCRE2-compatibility.patch | 221 ------------------ package/nginx-naxsi/nginx-naxsi.hash | 2 +- package/nginx-naxsi/nginx-naxsi.mk | 2 +- 4 files changed, 2 insertions(+), 286 deletions(-) delete mode 100644 package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch delete mode 100644 package/nginx-naxsi/0002-PCRE2-compatibility.patch diff --git a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch b/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch deleted file mode 100644 index 238a01923d..0000000000 --- a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 8ea5218b07f715e9616a846bf305633ef1b3aa2a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 14 Aug 2021 11:46:08 +0200 -Subject: [PATCH] naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for - -x_forwarded_for is not available if realip, geo, geoip or proxy modules -aren't enabled resulting in the following build failure since version -1.1a and -https://github.com/nbs-system/naxsi/commit/07a056ccd36bc3c5c40dc17991db226cb8cf6241: - -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c: In function 'ngx_http_naxsi_data_parse': -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2846:20: error: 'ngx_http_headers_in_t' has no member named 'x_forwarded_for' - if (r->headers_in.x_forwarded_for.nelts >= 1) { - ^ - -Fixes: - - http://autobuild.buildroot.org/results/cdbc1536f6b5de3d4c836efa2f0dcaf0cdbb1462 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/nbs-system/naxsi/pull/568] ---- - naxsi_src/naxsi_runtime.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index 28e0b29..6a723d2 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -2842,10 +2842,12 @@ ngx_http_naxsi_data_parse(ngx_http_request_ctx_t* ctx, ngx_http_request_t* r) - unsigned int n = 0; - ngx_table_elt_t** h = NULL; - ngx_array_t a; -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; - } -+#endif - if (n >= 1) - h = a.elts; - if (n >= 1) { -@@ -2879,6 +2881,7 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - - /*cr, sc, cf, ctx*/ - if (cf->check_rules && ctx->special_scores) { -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; -@@ -2896,7 +2899,9 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - memcpy(ip.data, h[0]->value.data, ip.len); - ignore = nx_can_ignore_ip(&ip, cf) || nx_can_ignore_cidr(&ip, cf); - } -- } else { -+ } else -+#endif -+ { - ngx_str_t* ip = &r->connection->addr_text; - NX_DEBUG(_debug_whitelist_ignore, - NGX_LOG_DEBUG_HTTP, --- -2.30.2 - diff --git a/package/nginx-naxsi/0002-PCRE2-compatibility.patch b/package/nginx-naxsi/0002-PCRE2-compatibility.patch deleted file mode 100644 index aa3df4dff7..0000000000 --- a/package/nginx-naxsi/0002-PCRE2-compatibility.patch +++ /dev/null @@ -1,221 +0,0 @@ -From 2937c44276cba21601ade4e265d32515f570d68c Mon Sep 17 00:00:00 2001 -From: Danila Vershinin -Date: Thu, 16 Jun 2022 01:22:23 +0300 -Subject: [PATCH] PCRE2 compatibility (#587) - -* Fix: use pcre2 when building with nginx >= 1.21.5 - -I've tried to compile naxsi 1.3 as module for nginx 1.21.6, and got the error: - -error: invalid use of incomplete typedef 'ngx_regex_t' {aka 'struct pcre2_real_code_8'} - 205 | (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - -I found this issue report: Ref: https://github.com/nbs-system/naxsi/issues/580 -then i tried to solve the pcre2 compatibility issue. - -I've included an helper function that is 'copied' from: https://github.com/nginx/nginx/blob/master/src/core/ngx_regex.c#L393 -that it is called in place of 'pcre_exec' when nginx_version >= 1021005 - -Not sure if this is the best solution, but I managed to build naxsi 1.3 as module for nginx 1.21.6 succesfully, and it seems to work well. - -I'm not used to develop in C anymore (since 25 years ago, at least!), but I hope that this patch I made can help anybody else. - -* Added a check for nginx_version >= 1021005 - -Added a check for nginx_version >= 1021005 to avoid helper function definition on older versions - -* Use NGX_PCRE2 conditional - -Update naxsi.h - -Don't include pcre.h in order for compilation to work both against pcre and pcre2 - -Fix pcre vs pcre2 compilation - -Co-authored-by: laluigino <99279306+laluigino at users.noreply.github.com> -[Retrieved from: -https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c] -Signed-off-by: Fabrice Fontaine ---- - naxsi_src/naxsi.h | 1 - - naxsi_src/naxsi_config.c | 9 ++++- - naxsi_src/naxsi_runtime.c | 82 ++++++++++++++++++++++++++++++++++++++- - naxsi_src/naxsi_utils.c | 8 ++++ - 4 files changed, 96 insertions(+), 4 deletions(-) - -diff --git a/naxsi_src/naxsi.h b/naxsi_src/naxsi.h -index 53df1bd8..b2f5c1a5 100644 ---- a/naxsi_src/naxsi.h -+++ b/naxsi_src/naxsi.h -@@ -19,7 +19,6 @@ - #include - #include - #include --#include - - extern ngx_module_t ngx_http_naxsi_module; - -diff --git a/naxsi_src/naxsi_config.c b/naxsi_src/naxsi_config.c -index 4ea15567..6d2f0e23 100644 ---- a/naxsi_src/naxsi_config.c -+++ b/naxsi_src/naxsi_config.c -@@ -322,8 +322,11 @@ naxsi_zone(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - - custom_rule->target_rx = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!custom_rule->target_rx, NGX_CONF_ERROR); -- -+#if (NGX_PCRE2) -+ custom_rule->target_rx->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - custom_rule->target_rx->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - custom_rule->target_rx->pattern = custom_rule->target; - custom_rule->target_rx->pool = r->pool; - custom_rule->target_rx->err.len = 0; -@@ -442,7 +445,11 @@ naxsi_rx(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - ha.len = tmp->len - strlen(RX_T); - rgc = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!rgc, NGX_CONF_ERROR); -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = ha; - rgc->pool = r->pool; - rgc->err.len = 0; -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index d548ce37..784852b0 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -181,6 +181,75 @@ ngx_http_naxsi_rawbody_parse(ngx_http_request_ctx_t* ctx, - unsigned char* - ngx_utf8_check(ngx_str_t* str); - -+#if defined nginx_version && (nginx_version >= 1021005) -+/* -+ * variables to use pcre2 -+ */ -+static pcre2_match_data *ngx_pcre2_match_data; -+static ngx_uint_t ngx_pcre2_match_data_size; -+ -+/* -+ * helper function to use pcre2 -+ */ -+ngx_int_t -+ngx_pcre2_exec(ngx_regex_t *re, unsigned char* str, unsigned int len, ngx_int_t tmp_idx, int *captures, ngx_uint_t size) -+{ -+ size_t *ov; -+ ngx_int_t rc; -+ ngx_uint_t n, i; -+ -+ /* -+ * The pcre2_match() function might allocate memory for backtracking -+ * frames, typical allocations are from 40k and above. So the allocator -+ * is configured to do direct allocations from heap during matching. -+ */ -+ -+ if (ngx_pcre2_match_data == NULL -+ || size > ngx_pcre2_match_data_size) -+ { -+ /* -+ * Allocate a match data if not yet allocated or smaller than -+ * needed. -+ */ -+ -+ if (ngx_pcre2_match_data) { -+ pcre2_match_data_free(ngx_pcre2_match_data); -+ } -+ -+ ngx_pcre2_match_data_size = size; -+ ngx_pcre2_match_data = pcre2_match_data_create(size / 3, NULL); -+ -+ if (ngx_pcre2_match_data == NULL) { -+ rc = PCRE2_ERROR_NOMEMORY; -+ goto failed; -+ } -+ } -+ -+ rc = pcre2_match(re, str, len, tmp_idx, 0, ngx_pcre2_match_data, NULL); -+ -+ if (rc < 0) { -+ goto failed; -+ } -+ -+ n = pcre2_get_ovector_count(ngx_pcre2_match_data); -+ ov = pcre2_get_ovector_pointer(ngx_pcre2_match_data); -+ -+ if (n > size / 3) { -+ n = size / 3; -+ } -+ -+ for (i = 0; i < n; i++) { -+ captures[i * 2] = ov[i * 2]; -+ captures[i * 2 + 1] = ov[i * 2 + 1]; -+ } -+ -+failed: -+ -+ return rc; -+ -+} -+#endif -+ - /* - ** in : string to inspect, associated rule - ** does : apply the rule on the string, return 1 if matched, -@@ -201,7 +270,14 @@ ngx_http_process_basic_rule_buffer(ngx_str_t* str, ngx_http_rule_t* rl, ngx_int_ - tmp_idx = 0; - len = str->len; - while --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ (tmp_idx < len && (match = ngx_pcre2_exec(rl->br->rx->regex, -+ str->data, -+ str->len, -+ tmp_idx, -+ captures, -+ 30)) >= 0) -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - 0, - (const char*)str->data, -@@ -496,7 +572,9 @@ ngx_http_naxsi_pcre_wrapper(ngx_regex_compile_t* rx, unsigned char* str, unsigne - int match; - int captures[30]; - --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ match = ngx_pcre2_exec(rx->regex, str, len, 0, captures, 1); -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - match = pcre_exec(rx->regex->code, 0, (const char*)str, len, 0, 0, captures, 1); - #elif defined nginx_version && (nginx_version > 1001011) - match = pcre_exec(rx->regex->pcre, 0, (const char*)str, len, 0, 0, captures, 1); -diff --git a/naxsi_src/naxsi_utils.c b/naxsi_src/naxsi_utils.c -index e3d6f185..d2ecedec 100644 ---- a/naxsi_src/naxsi_utils.c -+++ b/naxsi_src/naxsi_utils.c -@@ -800,7 +800,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; -@@ -816,7 +820,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; diff --git a/package/nginx-naxsi/nginx-naxsi.hash b/package/nginx-naxsi/nginx-naxsi.hash index 4712ede2af..a724941b25 100644 --- a/package/nginx-naxsi/nginx-naxsi.hash +++ b/package/nginx-naxsi/nginx-naxsi.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 439c8677372d2597b4360bbcc10bc86490de1fc75695b193ad5df154a214d628 nginx-naxsi-1.3.tar.gz +sha256 dbe2177411457f1cba98ee4673ce31876994ad06bdce5ecc0ee66384ef0e420e nginx-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE sha256 d0732bc23658db5b9749e3f9cd4fe0f9b3e132b5955adccb08821845fe2a21c8 naxsi_src/ext/libinjection/COPYING diff --git a/package/nginx-naxsi/nginx-naxsi.mk b/package/nginx-naxsi/nginx-naxsi.mk index 2dba8ad589..84d167a663 100644 --- a/package/nginx-naxsi/nginx-naxsi.mk +++ b/package/nginx-naxsi/nginx-naxsi.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_NAXSI_VERSION = 1.3 +NGINX_NAXSI_VERSION = d714f1636ea49a9a9f4f06dba14aee003e970834 NGINX_NAXSI_SITE = $(call github,nbs-system,naxsi,$(NGINX_NAXSI_VERSION)) NGINX_NAXSI_LICENSE = GPL-3.0, BSD-3-Clause (libinjection) NGINX_NAXSI_LICENSE_FILES = LICENSE naxsi_src/ext/libinjection/COPYING -- 2.40.0 From ps.report at gmx.net Fri Apr 14 21:35:02 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 14 Apr 2023 23:35:02 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/nginx: change project and download URL to https Message-ID: <20230414213504.14634-1-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- package/nginx/Config.in | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/Config.in b/package/nginx/Config.in index 406a1c861a..8e888baa1c 100644 --- a/package/nginx/Config.in +++ b/package/nginx/Config.in @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX nginx is an HTTP and reverse proxy server, as well as a mail proxy server. - http://nginx.org/ + https://nginx.org/ if BR2_PACKAGE_NGINX diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 10cc95d90e..185bcd576f 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -5,7 +5,7 @@ ################################################################################ NGINX_VERSION = 1.22.1 -NGINX_SITE = http://nginx.org/download +NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE NGINX_CPE_ID_VENDOR = f5 -- 2.40.0 From james.d.knight at live.com Fri Apr 14 21:53:54 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 14 Apr 2023 17:53:54 -0400 Subject: [Buildroot] [PATCH] board/qemu: restore readme globbing Message-ID: The QEMU board's post-image script will glob through various `readme.txt` files for an appropriate command line to use. Recent linter changes [1] prevents this from happening, and results in the following build error: >>> Executing post-image script board/qemu/post-image.sh sed: can't read board/qemu/*/readme.txt: No such file or directory Reverting part of the shellcheck fixes for the README file arguments and marking a linter exception. [1]: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 Signed-off-by: James Knight Cc: Yann E. MORIN --- board/qemu/post-image.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 763287ca391e970aba016fe278fa0d37c8a618ad..e344d1e6bce4e91bfb0f38bc992bb535e4c9971d 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -12,7 +12,8 @@ fi # Search for "# qemu_*_defconfig" tag in all readme.txt files. # Qemu command line on multilines using back slash are accepted. -QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" +# shellcheck disable=SC2086 # glob over each readme file +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' ${README_FILE})" if [ -z "${QEMU_CMD_LINE}" ]; then # No Qemu cmd line found, can't test. -- 2.39.1.windows.1 From yann.morin.1998 at free.fr Sat Apr 15 07:06:54 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 09:06:54 +0200 Subject: [Buildroot] [git commit] board/qemu: restore readme globbing Message-ID: <20230415071014.CCDA983918@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a94014898909f4538b106d21a5399ef7cc3608eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The QEMU board's post-image script will glob through various `readme.txt` files for an appropriate command line to use. Recent linter changes [1] prevents this from happening, and results in the following build error: >>> Executing post-image script board/qemu/post-image.sh sed: can't read board/qemu/*/readme.txt: No such file or directory Reverting part of the shellcheck fixes for the README file arguments and marking a linter exception. [1]: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 Signed-off-by: James Knight Cc: Yann E. MORIN [yann.morin.1998 at free.fr: also reinstate plural to the variable name] Signed-off-by: Yann E. MORIN --- board/qemu/post-image.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 763287ca39..fe46d0d4af 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -2,7 +2,7 @@ QEMU_BOARD_DIR="$(dirname "$0")" DEFCONFIG_NAME="$(basename "$2")" -README_FILE="${QEMU_BOARD_DIR}/*/readme.txt" +README_FILES="${QEMU_BOARD_DIR}/*/readme.txt" START_QEMU_SCRIPT="${BINARIES_DIR}/start-qemu.sh" if [[ "${DEFCONFIG_NAME}" =~ ^"qemu_*" ]]; then @@ -12,7 +12,8 @@ fi # Search for "# qemu_*_defconfig" tag in all readme.txt files. # Qemu command line on multilines using back slash are accepted. -QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" +# shellcheck disable=SC2086 # glob over each readme file +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' ${README_FILES})" if [ -z "${QEMU_CMD_LINE}" ]; then # No Qemu cmd line found, can't test. From yann.morin.1998 at free.fr Sat Apr 15 07:15:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 09:15:17 +0200 Subject: [Buildroot] [PATCH] board/qemu: restore readme globbing In-Reply-To: References: Message-ID: <20230415071517.GB2819@scaer> James, All, On 2023-04-14 17:53 -0400, James Knight spake thusly: > The QEMU board's post-image script will glob through various > `readme.txt` files for an appropriate command line to use. Recent linter > changes [1] prevents this from happening, and results in the following > build error: > > >>> Executing post-image script board/qemu/post-image.sh > sed: can't read board/qemu/*/readme.txt: No such file or directory > > Reverting part of the shellcheck fixes for the README file arguments and > marking a linter exception. > > [1]: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 I don't know what I had in my skull that day, instead of my brain... > Signed-off-by: James Knight > Cc: Yann E. MORIN > --- > board/qemu/post-image.sh | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh > index 763287ca391e970aba016fe278fa0d37c8a618ad..e344d1e6bce4e91bfb0f38bc992bb535e4c9971d 100755 > --- a/board/qemu/post-image.sh > +++ b/board/qemu/post-image.sh > @@ -12,7 +12,8 @@ fi > > # Search for "# qemu_*_defconfig" tag in all readme.txt files. > # Qemu command line on multilines using back slash are accepted. > -QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" > +# shellcheck disable=SC2086 # glob over each readme file Yeah, that glob eluded me when I fixed the shellcheck issue. > +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' ${README_FILE})" OK, so I remember I added that backslash on purpose, to split the long line, but I don't know why I did not immediately split it... While at it, I also reinstated the plural on the variable name... Applied to master, thanks. Thanks for fixing my mess. Regards, Yann E. MORIN. > if [ -z "${QEMU_CMD_LINE}" ]; then > # No Qemu cmd line found, can't test. > -- > 2.39.1.windows.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 08:05:47 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 10:05:47 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> Message-ID: <20230415080547.GC2819@scaer> Petr, All, On 2023-04-14 22:54 +0200, Petr Vorel spake thusly: > On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: [--SNIP--] > > Unless the upstream ltp has provision for supporting both kind of > > headers, with or without the fix, then yes, I think this should be > > rebased and kept. And re-submit upstream to explain it will support > > older, existing toolchains. > > I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if > there are tests which will fail. Or are these toolchains elsewhere? I'm asking > to give some proof to upstream that there are toolchains with older kernel > headers. Because upstream expects that old distros are being tested with old > version and if people want new software they are able to update their > toolchain. They will see a real example than just claiming "it's needed". > Also have a way to check in the future that workaround can be removed. I looked at toolchain/toolchain-external/toolchain-external-arm-aarch64/ which is the first external toolchain in the list of toolchain Buildroot knows of. That one is using kernel headers 4.20.13: https://developer.arm.com/downloads/-/gnu-a https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/10.3-2021.07/srcrel/gcc-arm-src-snapshot-10.3-2021.07-manifest.txt Excerpt: [linux] type=git url=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git version=v4.20.13 It's the last toolchain from ARM that is not impacted by: https://bugs.linaro.org/show_bug.cgi?id=5825#c34 Even the release from 2020-12 still has kernel headers 4.20.13: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/12.2.rel1/srcrel/arm-gnu-toolchain-src-snapshot-12.2.rel1-manifest.txt Excerpt: [linux] type=git url=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git version=v4.20.13 So, whether impacted or not by the abovementioned bug, people using official tolchains from ARM use kernel headers 4.20.13, which I understand do not have that fix. And that's only by looking at one of the few toolchains Buildroot knows of. There are countless such toolchains that have been built over the years, and that they can't update (e.g. because they are using the official toolchain provided by their chipco vendor, or because the kernel they are using for their board is a fork by some vendor and does not have that fix, and so on...). Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From ps.report at gmx.net Sat Apr 15 08:14:12 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 15 Apr 2023 10:14:12 +0200 Subject: [Buildroot] [PATCH v1] package/zstd: bump version to 1.5.5 Message-ID: <20230415081412.8053-1-ps.report@gmx.net> - remove 0001-Fix-zstd-dll-build-missing-dependencies-3496.patch (from upstream, see [1]) For details see [2]. [1] https://github.com/facebook/zstd/commit/c78f434aa4f5f1097c8edb975f4c1635817a5a71 [2] https://github.com/facebook/zstd/releases/tag/v1.5.5 Signed-off-by: Peter Seiderer --- ...-dll-build-missing-dependencies-3496.patch | 321 ------------------ package/zstd/zstd.hash | 4 +- package/zstd/zstd.mk | 2 +- 3 files changed, 3 insertions(+), 324 deletions(-) delete mode 100644 package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch diff --git a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch deleted file mode 100644 index 60737159c6..0000000000 --- a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch +++ /dev/null @@ -1,321 +0,0 @@ -From e47c7c0d5a923dcdc3b302f9944eb4a70b7ee0be Mon Sep 17 00:00:00 2001 -From: Yonatan Komornik <11005061+yoniko at users.noreply.github.com> -Date: Sun, 12 Feb 2023 12:32:31 -0800 -Subject: [PATCH] Fix zstd-dll build missing dependencies (#3496) - -* Fixes zstd-dll build (https://github.com/facebook/zstd/issues/3492): -- Adds pool.o and threading.o dependency to the zstd-dll target -- Moves custom allocation functions into header to avoid needing to add dependency on common.o -- Adds test target for zstd-dll -- Adds github workflow that buildis zstd-dll - -[nolange79: backport from upstream c78f434aa4f5f1097c8edb975f4c1635817a5a71] -Signed-off-by: Norbert Lange ---- - .github/workflows/dev-short-tests.yml | 9 +++- - contrib/linux-kernel/zstd_common_module.c | 3 -- - lib/common/allocations.h | 55 +++++++++++++++++++++++ - lib/common/pool.c | 2 +- - lib/common/zstd_common.c | 35 --------------- - lib/common/zstd_internal.h | 5 --- - lib/compress/zstd_compress.c | 1 + - lib/compress/zstd_cwksp.h | 1 + - lib/compress/zstdmt_compress.c | 1 + - lib/decompress/zstd_ddict.c | 1 + - lib/decompress/zstd_decompress.c | 1 + - programs/Makefile | 2 +- - tests/Makefile | 8 +++- - 13 files changed, 76 insertions(+), 48 deletions(-) - create mode 100644 lib/common/allocations.h - -diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml -index 132dbb99..3ae2e9da 100644 ---- a/.github/workflows/dev-short-tests.yml -+++ b/.github/workflows/dev-short-tests.yml -@@ -55,6 +55,14 @@ jobs: - run: | - make c89build V=1 - -+ build-zstd-dll: -+ runs-on: ubuntu-latest -+ steps: -+ - uses: actions/checkout at ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3 -+ - name: build zstd bin against a dynamic lib (debuglevel for more dependencies) -+ run: | -+ make -C lib lib-mt-release -+ DEBUGLEVEL=2 make -C programs zstd-dll - - gcc-7-libzstd: - runs-on: ubuntu-latest -@@ -328,7 +336,6 @@ jobs: - make -j -C programs allVariants MOREFLAGS=-O0 - ./tests/test-variants.sh - -- - qemu-consistency: - name: QEMU ${{ matrix.name }} - runs-on: ubuntu-20.04 -diff --git a/contrib/linux-kernel/zstd_common_module.c b/contrib/linux-kernel/zstd_common_module.c -index 2fead39e..466828e3 100644 ---- a/contrib/linux-kernel/zstd_common_module.c -+++ b/contrib/linux-kernel/zstd_common_module.c -@@ -24,9 +24,6 @@ EXPORT_SYMBOL_GPL(HUF_readStats_wksp); - EXPORT_SYMBOL_GPL(ZSTD_isError); - EXPORT_SYMBOL_GPL(ZSTD_getErrorName); - EXPORT_SYMBOL_GPL(ZSTD_getErrorCode); --EXPORT_SYMBOL_GPL(ZSTD_customMalloc); --EXPORT_SYMBOL_GPL(ZSTD_customCalloc); --EXPORT_SYMBOL_GPL(ZSTD_customFree); - - MODULE_LICENSE("Dual BSD/GPL"); - MODULE_DESCRIPTION("Zstd Common"); -diff --git a/lib/common/allocations.h b/lib/common/allocations.h -new file mode 100644 -index 00000000..a3153c4b ---- /dev/null -+++ b/lib/common/allocations.h -@@ -0,0 +1,55 @@ -+/* -+ * Copyright (c) Meta Platforms, Inc. and affiliates. -+ * All rights reserved. -+ * -+ * This source code is licensed under both the BSD-style license (found in the -+ * LICENSE file in the root directory of this source tree) and the GPLv2 (found -+ * in the COPYING file in the root directory of this source tree). -+ * You may select, at your option, one of the above-listed licenses. -+ */ -+ -+/* This file provides custom allocation primitives -+ */ -+ -+#define ZSTD_DEPS_NEED_MALLOC -+#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ -+ -+#include "mem.h" /* MEM_STATIC */ -+#define ZSTD_STATIC_LINKING_ONLY -+#include "../zstd.h" /* ZSTD_customMem */ -+ -+#ifndef ZSTD_ALLOCATIONS_H -+#define ZSTD_ALLOCATIONS_H -+ -+/* custom memory allocation functions */ -+ -+MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) -+ return customMem.customAlloc(customMem.opaque, size); -+ return ZSTD_malloc(size); -+} -+ -+MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) { -+ /* calloc implemented as malloc+memset; -+ * not as efficient as calloc, but next best guess for custom malloc */ -+ void* const ptr = customMem.customAlloc(customMem.opaque, size); -+ ZSTD_memset(ptr, 0, size); -+ return ptr; -+ } -+ return ZSTD_calloc(1, size); -+} -+ -+MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) -+{ -+ if (ptr!=NULL) { -+ if (customMem.customFree) -+ customMem.customFree(customMem.opaque, ptr); -+ else -+ ZSTD_free(ptr); -+ } -+} -+ -+#endif /* ZSTD_ALLOCATIONS_H */ -diff --git a/lib/common/pool.c b/lib/common/pool.c -index f3d9d085..d5ca5a78 100644 ---- a/lib/common/pool.c -+++ b/lib/common/pool.c -@@ -10,9 +10,9 @@ - - - /* ====== Dependencies ======= */ -+#include "../common/allocations.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "zstd_deps.h" /* size_t */ - #include "debug.h" /* assert */ --#include "zstd_internal.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "pool.h" - - /* ====== Compiler specifics ====== */ -diff --git a/lib/common/zstd_common.c b/lib/common/zstd_common.c -index 32085524..3f04c22a 100644 ---- a/lib/common/zstd_common.c -+++ b/lib/common/zstd_common.c -@@ -14,7 +14,6 @@ - * Dependencies - ***************************************/ - #define ZSTD_DEPS_NEED_MALLOC --#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ - #include "error_private.h" - #include "zstd_internal.h" - -@@ -47,37 +46,3 @@ ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(code); } - /*! ZSTD_getErrorString() : - * provides error code string from enum */ - const char* ZSTD_getErrorString(ZSTD_ErrorCode code) { return ERR_getErrorString(code); } -- -- -- --/*=************************************************************** --* Custom allocator --****************************************************************/ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) -- return customMem.customAlloc(customMem.opaque, size); -- return ZSTD_malloc(size); --} -- --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) { -- /* calloc implemented as malloc+memset; -- * not as efficient as calloc, but next best guess for custom malloc */ -- void* const ptr = customMem.customAlloc(customMem.opaque, size); -- ZSTD_memset(ptr, 0, size); -- return ptr; -- } -- return ZSTD_calloc(1, size); --} -- --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) --{ -- if (ptr!=NULL) { -- if (customMem.customFree) -- customMem.customFree(customMem.opaque, ptr); -- else -- ZSTD_free(ptr); -- } --} -diff --git a/lib/common/zstd_internal.h b/lib/common/zstd_internal.h -index 37836dc7..1f942f27 100644 ---- a/lib/common/zstd_internal.h -+++ b/lib/common/zstd_internal.h -@@ -350,11 +350,6 @@ typedef struct { - const seqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx); /* compress & dictBuilder */ - int ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */ - --/* custom memory allocation functions */ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem); --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem); --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem); -- - - /* ZSTD_invalidateRepCodes() : - * ensures next compression will not use repcodes from previous block. -diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c -index b55f684c..173ce242 100644 ---- a/lib/compress/zstd_compress.c -+++ b/lib/compress/zstd_compress.c -@@ -11,6 +11,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* INT_MAX, ZSTD_memset, ZSTD_memcpy */ - #include "../common/mem.h" - #include "hist.h" /* HIST_countFast_wksp */ -diff --git a/lib/compress/zstd_cwksp.h b/lib/compress/zstd_cwksp.h -index 97676693..9113cdbd 100644 ---- a/lib/compress/zstd_cwksp.h -+++ b/lib/compress/zstd_cwksp.h -@@ -14,6 +14,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_internal.h" - - #if defined (__cplusplus) -diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c -index 7a2c7172..bf2de4a7 100644 ---- a/lib/compress/zstdmt_compress.c -+++ b/lib/compress/zstdmt_compress.c -@@ -20,6 +20,7 @@ - - - /* ====== Dependencies ====== */ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memset, INT_MAX, UINT_MAX */ - #include "../common/mem.h" /* MEM_STATIC */ - #include "../common/pool.h" /* threadpool */ -diff --git a/lib/decompress/zstd_ddict.c b/lib/decompress/zstd_ddict.c -index ad5c34a7..309ec0d0 100644 ---- a/lib/decompress/zstd_ddict.c -+++ b/lib/decompress/zstd_ddict.c -@@ -14,6 +14,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/cpu.h" /* bmi2 */ - #include "../common/mem.h" /* low level memory routines */ -diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c -index d487966c..3f3ca57c 100644 ---- a/lib/decompress/zstd_decompress.c -+++ b/lib/decompress/zstd_decompress.c -@@ -55,6 +55,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/mem.h" /* low level memory routines */ - #define FSE_STATIC_LINKING_ONLY -diff --git a/programs/Makefile b/programs/Makefile -index fcff41dc..8507abef 100644 ---- a/programs/Makefile -+++ b/programs/Makefile -@@ -225,7 +225,7 @@ zstd-noxz : zstd - .PHONY: zstd-dll - zstd-dll : LDFLAGS+= -L$(LIBZSTD) - zstd-dll : LDLIBS += -lzstd --zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c -+zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c pool.c threading.c - zstd-dll : zstd - - -diff --git a/tests/Makefile b/tests/Makefile -index 3eed19ea..778c7d67 100644 ---- a/tests/Makefile -+++ b/tests/Makefile -@@ -95,7 +95,7 @@ allnothread: fullbench fuzzer paramgrill datagen decodecorpus - dll: fuzzer-dll zstreamtest-dll - - .PHONY: zstd zstd32 zstd-nolegacy # only external makefile knows how to build or update them --zstd zstd32 zstd-nolegacy: -+zstd zstd32 zstd-nolegacy zstd-dll: - $(MAKE) -C $(PRGDIR) $@ MOREFLAGS+="$(DEBUGFLAGS)" - - .PHONY: libzstd -@@ -328,13 +328,17 @@ test-all: test test32 test-decodecorpus-cli - test-zstd: ZSTD = $(PRGDIR)/zstd - test-zstd: zstd - -+.PHONY: test-zstd-dll -+test-zstd-dll: ZSTD = $(PRGDIR)/zstd -+test-zstd-dll: zstd-dll -+ - test-zstd32: ZSTD = $(PRGDIR)/zstd32 - test-zstd32: zstd32 - - test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd-nolegacy - test-zstd-nolegacy: zstd-nolegacy - --test-zstd test-zstd32 test-zstd-nolegacy: datagen -+test-zstd test-zstd32 test-zstd-nolegacy test-zstd-dll: datagen - file $(ZSTD) - EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST) - --- -2.39.1 - diff --git a/package/zstd/zstd.hash b/package/zstd/zstd.hash index ca4e2fa0b9..abfb1d62e2 100644 --- a/package/zstd/zstd.hash +++ b/package/zstd/zstd.hash @@ -1,5 +1,5 @@ -# From https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz.sha256 -sha256 0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 zstd-1.5.4.tar.gz +# From https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz.sha256 +sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 zstd-1.5.5.tar.gz # License files (locally computed) sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index 45e8bf1bc2..e25202fd63 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSTD_VERSION = 1.5.4 +ZSTD_VERSION = 1.5.5 ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION) ZSTD_INSTALL_STAGING = YES ZSTD_LICENSE = BSD-3-Clause or GPL-2.0 -- 2.40.0 From yann.morin.1998 at free.fr Sat Apr 15 08:40:56 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 10:40:56 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230415080547.GC2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> Message-ID: <20230415084056.GD2819@scaer> Petr, All, On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: > On 2023-04-14 22:54 +0200, Petr Vorel spake thusly: > > On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: > [--SNIP--] > > > Unless the upstream ltp has provision for supporting both kind of > > > headers, with or without the fix, then yes, I think this should be > > > rebased and kept. And re-submit upstream to explain it will support > > > older, existing toolchains. > > I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if > > there are tests which will fail. Or are these toolchains elsewhere? I'm asking > > to give some proof to upstream that there are toolchains with older kernel > > headers. Because upstream expects that old distros are being tested with old > > version and if people want new software they are able to update their > > toolchain. They will see a real example than just claiming "it's needed". > > Also have a way to check in the future that workaround can be removed. > > I looked at toolchain/toolchain-external/toolchain-external-arm-aarch64/ > which is the first external toolchain in the list of toolchain Buildroot > knows of. So, that's a glibc toolchain, right, so it is not impacted by the bug. Still, the reasonging stands: in the wilde, there are toolchains that have been built before that fix existed, and people are not updating their toolchains for various reasons, the most prominent one being "it is suplied by the chipco, so we use it". It is not just about the toolchains we know of in Buildroot. by the way. Now, we could also very well decide that ltp-testsuite depends on kernel headers >= 5.11 for musl toolchains, which would probably be the actual solution, if upstream really does not want to fix that situation. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 11:50:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:50:59 +0200 Subject: [Buildroot] [git commit] package/nginx: bump version to 1.24.0 Message-ID: <20230415115232.30DBB84092@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b0236f934663a5f46d84ddba101a52cf2e04f429 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For details see [1]. [1] https://nginx.org/en/CHANGES-1.24 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/nginx/nginx.hash | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/nginx.hash b/package/nginx/nginx.hash index 06454c5e32..24bc588d85 100644 --- a/package/nginx/nginx.hash +++ b/package/nginx/nginx.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 nginx-1.22.1.tar.gz +sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d nginx-1.24.0.tar.gz # License files, locally calculated sha256 ececed0b0e7243a4766cbc62b26df4bd3513b41de3a07425da1679c836d06320 LICENSE diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 185bcd576f..7bd2173b48 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_VERSION = 1.22.1 +NGINX_VERSION = 1.24.0 NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sat Apr 15 11:50:54 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:50:54 +0200 Subject: [Buildroot] [git commit] package/nginx: change project and download URL to https Message-ID: <20230415115232.27E5D8408F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b4eaa635f32ae6b2f1e1090372844c8c9001bde branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/nginx/Config.in | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/Config.in b/package/nginx/Config.in index 406a1c861a..8e888baa1c 100644 --- a/package/nginx/Config.in +++ b/package/nginx/Config.in @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX nginx is an HTTP and reverse proxy server, as well as a mail proxy server. - http://nginx.org/ + https://nginx.org/ if BR2_PACKAGE_NGINX diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 10cc95d90e..185bcd576f 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -5,7 +5,7 @@ ################################################################################ NGINX_VERSION = 1.22.1 -NGINX_SITE = http://nginx.org/download +NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE NGINX_CPE_ID_VENDOR = f5 From yann.morin.1998 at free.fr Sat Apr 15 11:51:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:51:08 +0200 Subject: [Buildroot] [git commit] package/nginx-naxsi: bump version to d714f16 Message-ID: <20230415115232.3B22C840A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb78e8c362686660cdb3876607b67c92eacc6140 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Update to latest upstream git version, fixes compile failure since nginx-1.23.0: src/event/ngx_event_udp.h:38:27: error: field ???pkt6??? has incomplete type 38 | struct in6_pktinfo pkt6; | ^~~~ .../nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2925:36: error: ???r->headers_in.x_forwarded_for??? is a pointer; did you mean to use ???->???? 2925 | if (r->headers_in.x_forwarded_for.nelts >= 1) { | ^ | -> - remove 0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch (upstream commit, see [1]) - remove 0002-PCRE2-compatibility.patch (upstream commit, see [2]) Changelog (since 1.3): - a2add9f docs: fix simple typo, registred -> registered (#538) - aa9da98 Fix #541 - Removing useless assert. - fbe6ffd Some includes are required for OpenBSD (#545) - 296583f naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for (#568) - fe5df20 redirect naxsi log to a separate log file (#563) - c81a4e3 parse HTTP PATCH requests and associated tests (#595) - 2937c44 PCRE2 compatibility (#587) - d714f16 Fixes NGINX >= v.1.23.0 (all credits @lubomudr) (#598) Given the short history since 1.3, and rather than backporting one more patch, just bump to current HEAD of the upstream repository. [1] https://github.com/nbs-system/naxsi/commit/296583f06ba5c43cc859e01fd3c0ae1271eef0ce [2] https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- ...axsi_runtime.c-fix-build-without-x_forwar.patch | 63 ------ package/nginx-naxsi/0002-PCRE2-compatibility.patch | 221 --------------------- package/nginx-naxsi/nginx-naxsi.hash | 2 +- package/nginx-naxsi/nginx-naxsi.mk | 2 +- 4 files changed, 2 insertions(+), 286 deletions(-) diff --git a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch b/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch deleted file mode 100644 index 238a01923d..0000000000 --- a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 8ea5218b07f715e9616a846bf305633ef1b3aa2a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 14 Aug 2021 11:46:08 +0200 -Subject: [PATCH] naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for - -x_forwarded_for is not available if realip, geo, geoip or proxy modules -aren't enabled resulting in the following build failure since version -1.1a and -https://github.com/nbs-system/naxsi/commit/07a056ccd36bc3c5c40dc17991db226cb8cf6241: - -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c: In function 'ngx_http_naxsi_data_parse': -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2846:20: error: 'ngx_http_headers_in_t' has no member named 'x_forwarded_for' - if (r->headers_in.x_forwarded_for.nelts >= 1) { - ^ - -Fixes: - - http://autobuild.buildroot.org/results/cdbc1536f6b5de3d4c836efa2f0dcaf0cdbb1462 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/nbs-system/naxsi/pull/568] ---- - naxsi_src/naxsi_runtime.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index 28e0b29..6a723d2 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -2842,10 +2842,12 @@ ngx_http_naxsi_data_parse(ngx_http_request_ctx_t* ctx, ngx_http_request_t* r) - unsigned int n = 0; - ngx_table_elt_t** h = NULL; - ngx_array_t a; -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; - } -+#endif - if (n >= 1) - h = a.elts; - if (n >= 1) { -@@ -2879,6 +2881,7 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - - /*cr, sc, cf, ctx*/ - if (cf->check_rules && ctx->special_scores) { -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; -@@ -2896,7 +2899,9 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - memcpy(ip.data, h[0]->value.data, ip.len); - ignore = nx_can_ignore_ip(&ip, cf) || nx_can_ignore_cidr(&ip, cf); - } -- } else { -+ } else -+#endif -+ { - ngx_str_t* ip = &r->connection->addr_text; - NX_DEBUG(_debug_whitelist_ignore, - NGX_LOG_DEBUG_HTTP, --- -2.30.2 - diff --git a/package/nginx-naxsi/0002-PCRE2-compatibility.patch b/package/nginx-naxsi/0002-PCRE2-compatibility.patch deleted file mode 100644 index aa3df4dff7..0000000000 --- a/package/nginx-naxsi/0002-PCRE2-compatibility.patch +++ /dev/null @@ -1,221 +0,0 @@ -From 2937c44276cba21601ade4e265d32515f570d68c Mon Sep 17 00:00:00 2001 -From: Danila Vershinin -Date: Thu, 16 Jun 2022 01:22:23 +0300 -Subject: [PATCH] PCRE2 compatibility (#587) - -* Fix: use pcre2 when building with nginx >= 1.21.5 - -I've tried to compile naxsi 1.3 as module for nginx 1.21.6, and got the error: - -error: invalid use of incomplete typedef 'ngx_regex_t' {aka 'struct pcre2_real_code_8'} - 205 | (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - -I found this issue report: Ref: https://github.com/nbs-system/naxsi/issues/580 -then i tried to solve the pcre2 compatibility issue. - -I've included an helper function that is 'copied' from: https://github.com/nginx/nginx/blob/master/src/core/ngx_regex.c#L393 -that it is called in place of 'pcre_exec' when nginx_version >= 1021005 - -Not sure if this is the best solution, but I managed to build naxsi 1.3 as module for nginx 1.21.6 succesfully, and it seems to work well. - -I'm not used to develop in C anymore (since 25 years ago, at least!), but I hope that this patch I made can help anybody else. - -* Added a check for nginx_version >= 1021005 - -Added a check for nginx_version >= 1021005 to avoid helper function definition on older versions - -* Use NGX_PCRE2 conditional - -Update naxsi.h - -Don't include pcre.h in order for compilation to work both against pcre and pcre2 - -Fix pcre vs pcre2 compilation - -Co-authored-by: laluigino <99279306+laluigino at users.noreply.github.com> -[Retrieved from: -https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c] -Signed-off-by: Fabrice Fontaine ---- - naxsi_src/naxsi.h | 1 - - naxsi_src/naxsi_config.c | 9 ++++- - naxsi_src/naxsi_runtime.c | 82 ++++++++++++++++++++++++++++++++++++++- - naxsi_src/naxsi_utils.c | 8 ++++ - 4 files changed, 96 insertions(+), 4 deletions(-) - -diff --git a/naxsi_src/naxsi.h b/naxsi_src/naxsi.h -index 53df1bd8..b2f5c1a5 100644 ---- a/naxsi_src/naxsi.h -+++ b/naxsi_src/naxsi.h -@@ -19,7 +19,6 @@ - #include - #include - #include --#include - - extern ngx_module_t ngx_http_naxsi_module; - -diff --git a/naxsi_src/naxsi_config.c b/naxsi_src/naxsi_config.c -index 4ea15567..6d2f0e23 100644 ---- a/naxsi_src/naxsi_config.c -+++ b/naxsi_src/naxsi_config.c -@@ -322,8 +322,11 @@ naxsi_zone(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - - custom_rule->target_rx = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!custom_rule->target_rx, NGX_CONF_ERROR); -- -+#if (NGX_PCRE2) -+ custom_rule->target_rx->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - custom_rule->target_rx->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - custom_rule->target_rx->pattern = custom_rule->target; - custom_rule->target_rx->pool = r->pool; - custom_rule->target_rx->err.len = 0; -@@ -442,7 +445,11 @@ naxsi_rx(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - ha.len = tmp->len - strlen(RX_T); - rgc = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!rgc, NGX_CONF_ERROR); -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = ha; - rgc->pool = r->pool; - rgc->err.len = 0; -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index d548ce37..784852b0 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -181,6 +181,75 @@ ngx_http_naxsi_rawbody_parse(ngx_http_request_ctx_t* ctx, - unsigned char* - ngx_utf8_check(ngx_str_t* str); - -+#if defined nginx_version && (nginx_version >= 1021005) -+/* -+ * variables to use pcre2 -+ */ -+static pcre2_match_data *ngx_pcre2_match_data; -+static ngx_uint_t ngx_pcre2_match_data_size; -+ -+/* -+ * helper function to use pcre2 -+ */ -+ngx_int_t -+ngx_pcre2_exec(ngx_regex_t *re, unsigned char* str, unsigned int len, ngx_int_t tmp_idx, int *captures, ngx_uint_t size) -+{ -+ size_t *ov; -+ ngx_int_t rc; -+ ngx_uint_t n, i; -+ -+ /* -+ * The pcre2_match() function might allocate memory for backtracking -+ * frames, typical allocations are from 40k and above. So the allocator -+ * is configured to do direct allocations from heap during matching. -+ */ -+ -+ if (ngx_pcre2_match_data == NULL -+ || size > ngx_pcre2_match_data_size) -+ { -+ /* -+ * Allocate a match data if not yet allocated or smaller than -+ * needed. -+ */ -+ -+ if (ngx_pcre2_match_data) { -+ pcre2_match_data_free(ngx_pcre2_match_data); -+ } -+ -+ ngx_pcre2_match_data_size = size; -+ ngx_pcre2_match_data = pcre2_match_data_create(size / 3, NULL); -+ -+ if (ngx_pcre2_match_data == NULL) { -+ rc = PCRE2_ERROR_NOMEMORY; -+ goto failed; -+ } -+ } -+ -+ rc = pcre2_match(re, str, len, tmp_idx, 0, ngx_pcre2_match_data, NULL); -+ -+ if (rc < 0) { -+ goto failed; -+ } -+ -+ n = pcre2_get_ovector_count(ngx_pcre2_match_data); -+ ov = pcre2_get_ovector_pointer(ngx_pcre2_match_data); -+ -+ if (n > size / 3) { -+ n = size / 3; -+ } -+ -+ for (i = 0; i < n; i++) { -+ captures[i * 2] = ov[i * 2]; -+ captures[i * 2 + 1] = ov[i * 2 + 1]; -+ } -+ -+failed: -+ -+ return rc; -+ -+} -+#endif -+ - /* - ** in : string to inspect, associated rule - ** does : apply the rule on the string, return 1 if matched, -@@ -201,7 +270,14 @@ ngx_http_process_basic_rule_buffer(ngx_str_t* str, ngx_http_rule_t* rl, ngx_int_ - tmp_idx = 0; - len = str->len; - while --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ (tmp_idx < len && (match = ngx_pcre2_exec(rl->br->rx->regex, -+ str->data, -+ str->len, -+ tmp_idx, -+ captures, -+ 30)) >= 0) -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - 0, - (const char*)str->data, -@@ -496,7 +572,9 @@ ngx_http_naxsi_pcre_wrapper(ngx_regex_compile_t* rx, unsigned char* str, unsigne - int match; - int captures[30]; - --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ match = ngx_pcre2_exec(rx->regex, str, len, 0, captures, 1); -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - match = pcre_exec(rx->regex->code, 0, (const char*)str, len, 0, 0, captures, 1); - #elif defined nginx_version && (nginx_version > 1001011) - match = pcre_exec(rx->regex->pcre, 0, (const char*)str, len, 0, 0, captures, 1); -diff --git a/naxsi_src/naxsi_utils.c b/naxsi_src/naxsi_utils.c -index e3d6f185..d2ecedec 100644 ---- a/naxsi_src/naxsi_utils.c -+++ b/naxsi_src/naxsi_utils.c -@@ -800,7 +800,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; -@@ -816,7 +820,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; diff --git a/package/nginx-naxsi/nginx-naxsi.hash b/package/nginx-naxsi/nginx-naxsi.hash index 4712ede2af..a724941b25 100644 --- a/package/nginx-naxsi/nginx-naxsi.hash +++ b/package/nginx-naxsi/nginx-naxsi.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 439c8677372d2597b4360bbcc10bc86490de1fc75695b193ad5df154a214d628 nginx-naxsi-1.3.tar.gz +sha256 dbe2177411457f1cba98ee4673ce31876994ad06bdce5ecc0ee66384ef0e420e nginx-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE sha256 d0732bc23658db5b9749e3f9cd4fe0f9b3e132b5955adccb08821845fe2a21c8 naxsi_src/ext/libinjection/COPYING diff --git a/package/nginx-naxsi/nginx-naxsi.mk b/package/nginx-naxsi/nginx-naxsi.mk index 2dba8ad589..84d167a663 100644 --- a/package/nginx-naxsi/nginx-naxsi.mk +++ b/package/nginx-naxsi/nginx-naxsi.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_NAXSI_VERSION = 1.3 +NGINX_NAXSI_VERSION = d714f1636ea49a9a9f4f06dba14aee003e970834 NGINX_NAXSI_SITE = $(call github,nbs-system,naxsi,$(NGINX_NAXSI_VERSION)) NGINX_NAXSI_LICENSE = GPL-3.0, BSD-3-Clause (libinjection) NGINX_NAXSI_LICENSE_FILES = LICENSE naxsi_src/ext/libinjection/COPYING From yann.morin.1998 at free.fr Sat Apr 15 11:52:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:52:37 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/nginx: change project and download URL to https In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <20230415115237.GE2819@scaer> Peter, All, On 2023-04-14 23:35 +0200, Peter Seiderer spake thusly: > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nginx/Config.in | 2 +- > package/nginx/nginx.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/nginx/Config.in b/package/nginx/Config.in > index 406a1c861a..8e888baa1c 100644 > --- a/package/nginx/Config.in > +++ b/package/nginx/Config.in > @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX > nginx is an HTTP and reverse proxy server, as well as a mail > proxy server. > > - http://nginx.org/ > + https://nginx.org/ > > if BR2_PACKAGE_NGINX > > diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk > index 10cc95d90e..185bcd576f 100644 > --- a/package/nginx/nginx.mk > +++ b/package/nginx/nginx.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > NGINX_VERSION = 1.22.1 > -NGINX_SITE = http://nginx.org/download > +NGINX_SITE = https://nginx.org/download > NGINX_LICENSE = BSD-2-Clause > NGINX_LICENSE_FILES = LICENSE > NGINX_CPE_ID_VENDOR = f5 > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 11:52:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:52:52 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/nginx: bump version to 1.24.0 In-Reply-To: <20230414213504.14634-2-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> <20230414213504.14634-2-ps.report@gmx.net> Message-ID: <20230415115252.GF2819@scaer> Peter, All, On 2023-04-14 23:35 +0200, Peter Seiderer spake thusly: > For details see [1]. > > [1] https://nginx.org/en/CHANGES-1.24 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nginx/nginx.hash | 2 +- > package/nginx/nginx.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/nginx/nginx.hash b/package/nginx/nginx.hash > index 06454c5e32..24bc588d85 100644 > --- a/package/nginx/nginx.hash > +++ b/package/nginx/nginx.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 nginx-1.22.1.tar.gz > +sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d nginx-1.24.0.tar.gz > # License files, locally calculated > sha256 ececed0b0e7243a4766cbc62b26df4bd3513b41de3a07425da1679c836d06320 LICENSE > diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk > index 185bcd576f..7bd2173b48 100644 > --- a/package/nginx/nginx.mk > +++ b/package/nginx/nginx.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NGINX_VERSION = 1.22.1 > +NGINX_VERSION = 1.24.0 > NGINX_SITE = https://nginx.org/download > NGINX_LICENSE = BSD-2-Clause > NGINX_LICENSE_FILES = LICENSE > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 11:56:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:56:08 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/nginx-naxsi: bump version to d714f16 In-Reply-To: <20230414213504.14634-3-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> <20230414213504.14634-3-ps.report@gmx.net> Message-ID: <20230415115608.GG2819@scaer> Peter, All, On 2023-04-14 23:35 +0200, Peter Seiderer spake thusly: > Update to latest upstream git version, fixes compile failure since > nginx-1.23.0: > > src/event/ngx_event_udp.h:38:27: error: field ?pkt6? has incomplete type > 38 | struct in6_pktinfo pkt6; > | ^~~~ > > .../nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2925:36: error: ?r->headers_in.x_forwarded_for? is a pointer; did you mean to use ?->?? > 2925 | if (r->headers_in.x_forwarded_for.nelts >= 1) { > | ^ > | -> > > - remove 0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > (upstream commit, see [1]) > - remove 0002-PCRE2-compatibility.patch > (upstream commit, see [2]) > > Changelog (since 1.3): > > - a2add9f docs: fix simple typo, registred -> registered (#538) > - aa9da98 Fix #541 - Removing useless assert. > - fbe6ffd Some includes are required for OpenBSD (#545) > - 296583f naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for (#568) > - fe5df20 redirect naxsi log to a separate log file (#563) > - c81a4e3 parse HTTP PATCH requests and associated tests (#595) > - 2937c44 PCRE2 compatibility (#587) > - d714f16 Fixes NGINX >= v.1.23.0 (all credits @lubomudr) (#598) I added a little blurb to explain why we bump rather than backport, and Applied to master, thanks. I considered ffolding with the nginx bump, but since the commit log explain a lot more about naxsi than nginx, I decided to keep it a separate patch. Ideally, I would have switched the ordering of the two commits. Indeed, if we ever revert this commit then it leaves the build srill broken because nginc is already at 1.24. But since I did not know whether the updated naxsi would build with the 1.22.1 nginx, I decided to play safe and keep things as you submitted them. Thanks! Regards, Yann E. MORIN. > [1] https://github.com/nbs-system/naxsi/commit/296583f06ba5c43cc859e01fd3c0ae1271eef0ce > [2] https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c > > Signed-off-by: Peter Seiderer > --- > ...runtime.c-fix-build-without-x_forwar.patch | 63 ----- > .../0002-PCRE2-compatibility.patch | 221 ------------------ > package/nginx-naxsi/nginx-naxsi.hash | 2 +- > package/nginx-naxsi/nginx-naxsi.mk | 2 +- > 4 files changed, 2 insertions(+), 286 deletions(-) > delete mode 100644 package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > delete mode 100644 package/nginx-naxsi/0002-PCRE2-compatibility.patch > > diff --git a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch b/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > deleted file mode 100644 > index 238a01923d..0000000000 > --- a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > +++ /dev/null > @@ -1,63 +0,0 @@ > -From 8ea5218b07f715e9616a846bf305633ef1b3aa2a Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sat, 14 Aug 2021 11:46:08 +0200 > -Subject: [PATCH] naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for > - > -x_forwarded_for is not available if realip, geo, geoip or proxy modules > -aren't enabled resulting in the following build failure since version > -1.1a and > -https://github.com/nbs-system/naxsi/commit/07a056ccd36bc3c5c40dc17991db226cb8cf6241: > - > -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c: In function 'ngx_http_naxsi_data_parse': > -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2846:20: error: 'ngx_http_headers_in_t' has no member named 'x_forwarded_for' > - if (r->headers_in.x_forwarded_for.nelts >= 1) { > - ^ > - > -Fixes: > - - http://autobuild.buildroot.org/results/cdbc1536f6b5de3d4c836efa2f0dcaf0cdbb1462 > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/nbs-system/naxsi/pull/568] > ---- > - naxsi_src/naxsi_runtime.c | 7 ++++++- > - 1 file changed, 6 insertions(+), 1 deletion(-) > - > -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c > -index 28e0b29..6a723d2 100644 > ---- a/naxsi_src/naxsi_runtime.c > -+++ b/naxsi_src/naxsi_runtime.c > -@@ -2842,10 +2842,12 @@ ngx_http_naxsi_data_parse(ngx_http_request_ctx_t* ctx, ngx_http_request_t* r) > - unsigned int n = 0; > - ngx_table_elt_t** h = NULL; > - ngx_array_t a; > -+#if (NGX_HTTP_X_FORWARDED_FOR) > - if (r->headers_in.x_forwarded_for.nelts >= 1) { > - a = r->headers_in.x_forwarded_for; > - n = a.nelts; > - } > -+#endif > - if (n >= 1) > - h = a.elts; > - if (n >= 1) { > -@@ -2879,6 +2881,7 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, > - > - /*cr, sc, cf, ctx*/ > - if (cf->check_rules && ctx->special_scores) { > -+#if (NGX_HTTP_X_FORWARDED_FOR) > - if (r->headers_in.x_forwarded_for.nelts >= 1) { > - a = r->headers_in.x_forwarded_for; > - n = a.nelts; > -@@ -2896,7 +2899,9 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, > - memcpy(ip.data, h[0]->value.data, ip.len); > - ignore = nx_can_ignore_ip(&ip, cf) || nx_can_ignore_cidr(&ip, cf); > - } > -- } else { > -+ } else > -+#endif > -+ { > - ngx_str_t* ip = &r->connection->addr_text; > - NX_DEBUG(_debug_whitelist_ignore, > - NGX_LOG_DEBUG_HTTP, > --- > -2.30.2 > - > diff --git a/package/nginx-naxsi/0002-PCRE2-compatibility.patch b/package/nginx-naxsi/0002-PCRE2-compatibility.patch > deleted file mode 100644 > index aa3df4dff7..0000000000 > --- a/package/nginx-naxsi/0002-PCRE2-compatibility.patch > +++ /dev/null > @@ -1,221 +0,0 @@ > -From 2937c44276cba21601ade4e265d32515f570d68c Mon Sep 17 00:00:00 2001 > -From: Danila Vershinin > -Date: Thu, 16 Jun 2022 01:22:23 +0300 > -Subject: [PATCH] PCRE2 compatibility (#587) > - > -* Fix: use pcre2 when building with nginx >= 1.21.5 > - > -I've tried to compile naxsi 1.3 as module for nginx 1.21.6, and got the error: > - > -error: invalid use of incomplete typedef 'ngx_regex_t' {aka 'struct pcre2_real_code_8'} > - 205 | (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, > - > -I found this issue report: Ref: https://github.com/nbs-system/naxsi/issues/580 > -then i tried to solve the pcre2 compatibility issue. > - > -I've included an helper function that is 'copied' from: https://github.com/nginx/nginx/blob/master/src/core/ngx_regex.c#L393 > -that it is called in place of 'pcre_exec' when nginx_version >= 1021005 > - > -Not sure if this is the best solution, but I managed to build naxsi 1.3 as module for nginx 1.21.6 succesfully, and it seems to work well. > - > -I'm not used to develop in C anymore (since 25 years ago, at least!), but I hope that this patch I made can help anybody else. > - > -* Added a check for nginx_version >= 1021005 > - > -Added a check for nginx_version >= 1021005 to avoid helper function definition on older versions > - > -* Use NGX_PCRE2 conditional > - > -Update naxsi.h > - > -Don't include pcre.h in order for compilation to work both against pcre and pcre2 > - > -Fix pcre vs pcre2 compilation > - > -Co-authored-by: laluigino <99279306+laluigino at users.noreply.github.com> > -[Retrieved from: > -https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c] > -Signed-off-by: Fabrice Fontaine > ---- > - naxsi_src/naxsi.h | 1 - > - naxsi_src/naxsi_config.c | 9 ++++- > - naxsi_src/naxsi_runtime.c | 82 ++++++++++++++++++++++++++++++++++++++- > - naxsi_src/naxsi_utils.c | 8 ++++ > - 4 files changed, 96 insertions(+), 4 deletions(-) > - > -diff --git a/naxsi_src/naxsi.h b/naxsi_src/naxsi.h > -index 53df1bd8..b2f5c1a5 100644 > ---- a/naxsi_src/naxsi.h > -+++ b/naxsi_src/naxsi.h > -@@ -19,7 +19,6 @@ > - #include > - #include > - #include > --#include > - > - extern ngx_module_t ngx_http_naxsi_module; > - > -diff --git a/naxsi_src/naxsi_config.c b/naxsi_src/naxsi_config.c > -index 4ea15567..6d2f0e23 100644 > ---- a/naxsi_src/naxsi_config.c > -+++ b/naxsi_src/naxsi_config.c > -@@ -322,8 +322,11 @@ naxsi_zone(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) > - > - custom_rule->target_rx = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); > - return_value_if(!custom_rule->target_rx, NGX_CONF_ERROR); > -- > -+#if (NGX_PCRE2) > -+ custom_rule->target_rx->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - custom_rule->target_rx->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - custom_rule->target_rx->pattern = custom_rule->target; > - custom_rule->target_rx->pool = r->pool; > - custom_rule->target_rx->err.len = 0; > -@@ -442,7 +445,11 @@ naxsi_rx(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) > - ha.len = tmp->len - strlen(RX_T); > - rgc = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); > - return_value_if(!rgc, NGX_CONF_ERROR); > -+#if (NGX_PCRE2) > -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - rgc->pattern = ha; > - rgc->pool = r->pool; > - rgc->err.len = 0; > -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c > -index d548ce37..784852b0 100644 > ---- a/naxsi_src/naxsi_runtime.c > -+++ b/naxsi_src/naxsi_runtime.c > -@@ -181,6 +181,75 @@ ngx_http_naxsi_rawbody_parse(ngx_http_request_ctx_t* ctx, > - unsigned char* > - ngx_utf8_check(ngx_str_t* str); > - > -+#if defined nginx_version && (nginx_version >= 1021005) > -+/* > -+ * variables to use pcre2 > -+ */ > -+static pcre2_match_data *ngx_pcre2_match_data; > -+static ngx_uint_t ngx_pcre2_match_data_size; > -+ > -+/* > -+ * helper function to use pcre2 > -+ */ > -+ngx_int_t > -+ngx_pcre2_exec(ngx_regex_t *re, unsigned char* str, unsigned int len, ngx_int_t tmp_idx, int *captures, ngx_uint_t size) > -+{ > -+ size_t *ov; > -+ ngx_int_t rc; > -+ ngx_uint_t n, i; > -+ > -+ /* > -+ * The pcre2_match() function might allocate memory for backtracking > -+ * frames, typical allocations are from 40k and above. So the allocator > -+ * is configured to do direct allocations from heap during matching. > -+ */ > -+ > -+ if (ngx_pcre2_match_data == NULL > -+ || size > ngx_pcre2_match_data_size) > -+ { > -+ /* > -+ * Allocate a match data if not yet allocated or smaller than > -+ * needed. > -+ */ > -+ > -+ if (ngx_pcre2_match_data) { > -+ pcre2_match_data_free(ngx_pcre2_match_data); > -+ } > -+ > -+ ngx_pcre2_match_data_size = size; > -+ ngx_pcre2_match_data = pcre2_match_data_create(size / 3, NULL); > -+ > -+ if (ngx_pcre2_match_data == NULL) { > -+ rc = PCRE2_ERROR_NOMEMORY; > -+ goto failed; > -+ } > -+ } > -+ > -+ rc = pcre2_match(re, str, len, tmp_idx, 0, ngx_pcre2_match_data, NULL); > -+ > -+ if (rc < 0) { > -+ goto failed; > -+ } > -+ > -+ n = pcre2_get_ovector_count(ngx_pcre2_match_data); > -+ ov = pcre2_get_ovector_pointer(ngx_pcre2_match_data); > -+ > -+ if (n > size / 3) { > -+ n = size / 3; > -+ } > -+ > -+ for (i = 0; i < n; i++) { > -+ captures[i * 2] = ov[i * 2]; > -+ captures[i * 2 + 1] = ov[i * 2 + 1]; > -+ } > -+ > -+failed: > -+ > -+ return rc; > -+ > -+} > -+#endif > -+ > - /* > - ** in : string to inspect, associated rule > - ** does : apply the rule on the string, return 1 if matched, > -@@ -201,7 +270,14 @@ ngx_http_process_basic_rule_buffer(ngx_str_t* str, ngx_http_rule_t* rl, ngx_int_ > - tmp_idx = 0; > - len = str->len; > - while > --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > -+#if (NGX_PCRE2) > -+ (tmp_idx < len && (match = ngx_pcre2_exec(rl->br->rx->regex, > -+ str->data, > -+ str->len, > -+ tmp_idx, > -+ captures, > -+ 30)) >= 0) > -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > - (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, > - 0, > - (const char*)str->data, > -@@ -496,7 +572,9 @@ ngx_http_naxsi_pcre_wrapper(ngx_regex_compile_t* rx, unsigned char* str, unsigne > - int match; > - int captures[30]; > - > --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > -+#if (NGX_PCRE2) > -+ match = ngx_pcre2_exec(rx->regex, str, len, 0, captures, 1); > -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > - match = pcre_exec(rx->regex->code, 0, (const char*)str, len, 0, 0, captures, 1); > - #elif defined nginx_version && (nginx_version > 1001011) > - match = pcre_exec(rx->regex->pcre, 0, (const char*)str, len, 0, 0, captures, 1); > -diff --git a/naxsi_src/naxsi_utils.c b/naxsi_src/naxsi_utils.c > -index e3d6f185..d2ecedec 100644 > ---- a/naxsi_src/naxsi_utils.c > -+++ b/naxsi_src/naxsi_utils.c > -@@ -800,7 +800,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c > - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); > - rgc = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target_rx; > - if (rgc) { > -+#if (NGX_PCRE2) > -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target; > - rgc->pool = cf->pool; > - rgc->err.len = 0; > -@@ -816,7 +820,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c > - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); > - rgc = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target_rx; > - if (rgc) { > -+#if (NGX_PCRE2) > -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target; > - rgc->pool = cf->pool; > - rgc->err.len = 0; > diff --git a/package/nginx-naxsi/nginx-naxsi.hash b/package/nginx-naxsi/nginx-naxsi.hash > index 4712ede2af..a724941b25 100644 > --- a/package/nginx-naxsi/nginx-naxsi.hash > +++ b/package/nginx-naxsi/nginx-naxsi.hash > @@ -1,4 +1,4 @@ > # Locally calculated > -sha256 439c8677372d2597b4360bbcc10bc86490de1fc75695b193ad5df154a214d628 nginx-naxsi-1.3.tar.gz > +sha256 dbe2177411457f1cba98ee4673ce31876994ad06bdce5ecc0ee66384ef0e420e nginx-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.gz > sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE > sha256 d0732bc23658db5b9749e3f9cd4fe0f9b3e132b5955adccb08821845fe2a21c8 naxsi_src/ext/libinjection/COPYING > diff --git a/package/nginx-naxsi/nginx-naxsi.mk b/package/nginx-naxsi/nginx-naxsi.mk > index 2dba8ad589..84d167a663 100644 > --- a/package/nginx-naxsi/nginx-naxsi.mk > +++ b/package/nginx-naxsi/nginx-naxsi.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NGINX_NAXSI_VERSION = 1.3 > +NGINX_NAXSI_VERSION = d714f1636ea49a9a9f4f06dba14aee003e970834 > NGINX_NAXSI_SITE = $(call github,nbs-system,naxsi,$(NGINX_NAXSI_VERSION)) > NGINX_NAXSI_LICENSE = GPL-3.0, BSD-3-Clause (libinjection) > NGINX_NAXSI_LICENSE_FILES = LICENSE naxsi_src/ext/libinjection/COPYING > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 12:02:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:02:31 +0200 Subject: [Buildroot] [git commit] package/zstd: bump version to 1.5.5 Message-ID: <20230415121204.BB72F840EC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfdf8873169c33ebc6e1ce5844fbfe841d97555f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - remove 0001-Fix-zstd-dll-build-missing-dependencies-3496.patch (from upstream, see [1]) For details see [2]. [1] https://github.com/facebook/zstd/commit/c78f434aa4f5f1097c8edb975f4c1635817a5a71 [2] https://github.com/facebook/zstd/releases/tag/v1.5.5 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- ...-zstd-dll-build-missing-dependencies-3496.patch | 321 --------------------- package/zstd/zstd.hash | 4 +- package/zstd/zstd.mk | 2 +- 3 files changed, 3 insertions(+), 324 deletions(-) diff --git a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch deleted file mode 100644 index 60737159c6..0000000000 --- a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch +++ /dev/null @@ -1,321 +0,0 @@ -From e47c7c0d5a923dcdc3b302f9944eb4a70b7ee0be Mon Sep 17 00:00:00 2001 -From: Yonatan Komornik <11005061+yoniko at users.noreply.github.com> -Date: Sun, 12 Feb 2023 12:32:31 -0800 -Subject: [PATCH] Fix zstd-dll build missing dependencies (#3496) - -* Fixes zstd-dll build (https://github.com/facebook/zstd/issues/3492): -- Adds pool.o and threading.o dependency to the zstd-dll target -- Moves custom allocation functions into header to avoid needing to add dependency on common.o -- Adds test target for zstd-dll -- Adds github workflow that buildis zstd-dll - -[nolange79: backport from upstream c78f434aa4f5f1097c8edb975f4c1635817a5a71] -Signed-off-by: Norbert Lange ---- - .github/workflows/dev-short-tests.yml | 9 +++- - contrib/linux-kernel/zstd_common_module.c | 3 -- - lib/common/allocations.h | 55 +++++++++++++++++++++++ - lib/common/pool.c | 2 +- - lib/common/zstd_common.c | 35 --------------- - lib/common/zstd_internal.h | 5 --- - lib/compress/zstd_compress.c | 1 + - lib/compress/zstd_cwksp.h | 1 + - lib/compress/zstdmt_compress.c | 1 + - lib/decompress/zstd_ddict.c | 1 + - lib/decompress/zstd_decompress.c | 1 + - programs/Makefile | 2 +- - tests/Makefile | 8 +++- - 13 files changed, 76 insertions(+), 48 deletions(-) - create mode 100644 lib/common/allocations.h - -diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml -index 132dbb99..3ae2e9da 100644 ---- a/.github/workflows/dev-short-tests.yml -+++ b/.github/workflows/dev-short-tests.yml -@@ -55,6 +55,14 @@ jobs: - run: | - make c89build V=1 - -+ build-zstd-dll: -+ runs-on: ubuntu-latest -+ steps: -+ - uses: actions/checkout at ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3 -+ - name: build zstd bin against a dynamic lib (debuglevel for more dependencies) -+ run: | -+ make -C lib lib-mt-release -+ DEBUGLEVEL=2 make -C programs zstd-dll - - gcc-7-libzstd: - runs-on: ubuntu-latest -@@ -328,7 +336,6 @@ jobs: - make -j -C programs allVariants MOREFLAGS=-O0 - ./tests/test-variants.sh - -- - qemu-consistency: - name: QEMU ${{ matrix.name }} - runs-on: ubuntu-20.04 -diff --git a/contrib/linux-kernel/zstd_common_module.c b/contrib/linux-kernel/zstd_common_module.c -index 2fead39e..466828e3 100644 ---- a/contrib/linux-kernel/zstd_common_module.c -+++ b/contrib/linux-kernel/zstd_common_module.c -@@ -24,9 +24,6 @@ EXPORT_SYMBOL_GPL(HUF_readStats_wksp); - EXPORT_SYMBOL_GPL(ZSTD_isError); - EXPORT_SYMBOL_GPL(ZSTD_getErrorName); - EXPORT_SYMBOL_GPL(ZSTD_getErrorCode); --EXPORT_SYMBOL_GPL(ZSTD_customMalloc); --EXPORT_SYMBOL_GPL(ZSTD_customCalloc); --EXPORT_SYMBOL_GPL(ZSTD_customFree); - - MODULE_LICENSE("Dual BSD/GPL"); - MODULE_DESCRIPTION("Zstd Common"); -diff --git a/lib/common/allocations.h b/lib/common/allocations.h -new file mode 100644 -index 00000000..a3153c4b ---- /dev/null -+++ b/lib/common/allocations.h -@@ -0,0 +1,55 @@ -+/* -+ * Copyright (c) Meta Platforms, Inc. and affiliates. -+ * All rights reserved. -+ * -+ * This source code is licensed under both the BSD-style license (found in the -+ * LICENSE file in the root directory of this source tree) and the GPLv2 (found -+ * in the COPYING file in the root directory of this source tree). -+ * You may select, at your option, one of the above-listed licenses. -+ */ -+ -+/* This file provides custom allocation primitives -+ */ -+ -+#define ZSTD_DEPS_NEED_MALLOC -+#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ -+ -+#include "mem.h" /* MEM_STATIC */ -+#define ZSTD_STATIC_LINKING_ONLY -+#include "../zstd.h" /* ZSTD_customMem */ -+ -+#ifndef ZSTD_ALLOCATIONS_H -+#define ZSTD_ALLOCATIONS_H -+ -+/* custom memory allocation functions */ -+ -+MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) -+ return customMem.customAlloc(customMem.opaque, size); -+ return ZSTD_malloc(size); -+} -+ -+MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) { -+ /* calloc implemented as malloc+memset; -+ * not as efficient as calloc, but next best guess for custom malloc */ -+ void* const ptr = customMem.customAlloc(customMem.opaque, size); -+ ZSTD_memset(ptr, 0, size); -+ return ptr; -+ } -+ return ZSTD_calloc(1, size); -+} -+ -+MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) -+{ -+ if (ptr!=NULL) { -+ if (customMem.customFree) -+ customMem.customFree(customMem.opaque, ptr); -+ else -+ ZSTD_free(ptr); -+ } -+} -+ -+#endif /* ZSTD_ALLOCATIONS_H */ -diff --git a/lib/common/pool.c b/lib/common/pool.c -index f3d9d085..d5ca5a78 100644 ---- a/lib/common/pool.c -+++ b/lib/common/pool.c -@@ -10,9 +10,9 @@ - - - /* ====== Dependencies ======= */ -+#include "../common/allocations.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "zstd_deps.h" /* size_t */ - #include "debug.h" /* assert */ --#include "zstd_internal.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "pool.h" - - /* ====== Compiler specifics ====== */ -diff --git a/lib/common/zstd_common.c b/lib/common/zstd_common.c -index 32085524..3f04c22a 100644 ---- a/lib/common/zstd_common.c -+++ b/lib/common/zstd_common.c -@@ -14,7 +14,6 @@ - * Dependencies - ***************************************/ - #define ZSTD_DEPS_NEED_MALLOC --#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ - #include "error_private.h" - #include "zstd_internal.h" - -@@ -47,37 +46,3 @@ ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(code); } - /*! ZSTD_getErrorString() : - * provides error code string from enum */ - const char* ZSTD_getErrorString(ZSTD_ErrorCode code) { return ERR_getErrorString(code); } -- -- -- --/*=************************************************************** --* Custom allocator --****************************************************************/ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) -- return customMem.customAlloc(customMem.opaque, size); -- return ZSTD_malloc(size); --} -- --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) { -- /* calloc implemented as malloc+memset; -- * not as efficient as calloc, but next best guess for custom malloc */ -- void* const ptr = customMem.customAlloc(customMem.opaque, size); -- ZSTD_memset(ptr, 0, size); -- return ptr; -- } -- return ZSTD_calloc(1, size); --} -- --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) --{ -- if (ptr!=NULL) { -- if (customMem.customFree) -- customMem.customFree(customMem.opaque, ptr); -- else -- ZSTD_free(ptr); -- } --} -diff --git a/lib/common/zstd_internal.h b/lib/common/zstd_internal.h -index 37836dc7..1f942f27 100644 ---- a/lib/common/zstd_internal.h -+++ b/lib/common/zstd_internal.h -@@ -350,11 +350,6 @@ typedef struct { - const seqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx); /* compress & dictBuilder */ - int ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */ - --/* custom memory allocation functions */ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem); --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem); --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem); -- - - /* ZSTD_invalidateRepCodes() : - * ensures next compression will not use repcodes from previous block. -diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c -index b55f684c..173ce242 100644 ---- a/lib/compress/zstd_compress.c -+++ b/lib/compress/zstd_compress.c -@@ -11,6 +11,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* INT_MAX, ZSTD_memset, ZSTD_memcpy */ - #include "../common/mem.h" - #include "hist.h" /* HIST_countFast_wksp */ -diff --git a/lib/compress/zstd_cwksp.h b/lib/compress/zstd_cwksp.h -index 97676693..9113cdbd 100644 ---- a/lib/compress/zstd_cwksp.h -+++ b/lib/compress/zstd_cwksp.h -@@ -14,6 +14,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_internal.h" - - #if defined (__cplusplus) -diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c -index 7a2c7172..bf2de4a7 100644 ---- a/lib/compress/zstdmt_compress.c -+++ b/lib/compress/zstdmt_compress.c -@@ -20,6 +20,7 @@ - - - /* ====== Dependencies ====== */ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memset, INT_MAX, UINT_MAX */ - #include "../common/mem.h" /* MEM_STATIC */ - #include "../common/pool.h" /* threadpool */ -diff --git a/lib/decompress/zstd_ddict.c b/lib/decompress/zstd_ddict.c -index ad5c34a7..309ec0d0 100644 ---- a/lib/decompress/zstd_ddict.c -+++ b/lib/decompress/zstd_ddict.c -@@ -14,6 +14,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/cpu.h" /* bmi2 */ - #include "../common/mem.h" /* low level memory routines */ -diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c -index d487966c..3f3ca57c 100644 ---- a/lib/decompress/zstd_decompress.c -+++ b/lib/decompress/zstd_decompress.c -@@ -55,6 +55,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/mem.h" /* low level memory routines */ - #define FSE_STATIC_LINKING_ONLY -diff --git a/programs/Makefile b/programs/Makefile -index fcff41dc..8507abef 100644 ---- a/programs/Makefile -+++ b/programs/Makefile -@@ -225,7 +225,7 @@ zstd-noxz : zstd - .PHONY: zstd-dll - zstd-dll : LDFLAGS+= -L$(LIBZSTD) - zstd-dll : LDLIBS += -lzstd --zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c -+zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c pool.c threading.c - zstd-dll : zstd - - -diff --git a/tests/Makefile b/tests/Makefile -index 3eed19ea..778c7d67 100644 ---- a/tests/Makefile -+++ b/tests/Makefile -@@ -95,7 +95,7 @@ allnothread: fullbench fuzzer paramgrill datagen decodecorpus - dll: fuzzer-dll zstreamtest-dll - - .PHONY: zstd zstd32 zstd-nolegacy # only external makefile knows how to build or update them --zstd zstd32 zstd-nolegacy: -+zstd zstd32 zstd-nolegacy zstd-dll: - $(MAKE) -C $(PRGDIR) $@ MOREFLAGS+="$(DEBUGFLAGS)" - - .PHONY: libzstd -@@ -328,13 +328,17 @@ test-all: test test32 test-decodecorpus-cli - test-zstd: ZSTD = $(PRGDIR)/zstd - test-zstd: zstd - -+.PHONY: test-zstd-dll -+test-zstd-dll: ZSTD = $(PRGDIR)/zstd -+test-zstd-dll: zstd-dll -+ - test-zstd32: ZSTD = $(PRGDIR)/zstd32 - test-zstd32: zstd32 - - test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd-nolegacy - test-zstd-nolegacy: zstd-nolegacy - --test-zstd test-zstd32 test-zstd-nolegacy: datagen -+test-zstd test-zstd32 test-zstd-nolegacy test-zstd-dll: datagen - file $(ZSTD) - EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST) - --- -2.39.1 - diff --git a/package/zstd/zstd.hash b/package/zstd/zstd.hash index ca4e2fa0b9..abfb1d62e2 100644 --- a/package/zstd/zstd.hash +++ b/package/zstd/zstd.hash @@ -1,5 +1,5 @@ -# From https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz.sha256 -sha256 0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 zstd-1.5.4.tar.gz +# From https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz.sha256 +sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 zstd-1.5.5.tar.gz # License files (locally computed) sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index 45e8bf1bc2..e25202fd63 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSTD_VERSION = 1.5.4 +ZSTD_VERSION = 1.5.5 ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION) ZSTD_INSTALL_STAGING = YES ZSTD_LICENSE = BSD-3-Clause or GPL-2.0 From yann.morin.1998 at free.fr Sat Apr 15 12:12:12 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:12:12 +0200 Subject: [Buildroot] [PATCH v1] package/zstd: bump version to 1.5.5 In-Reply-To: <20230415081412.8053-1-ps.report@gmx.net> References: <20230415081412.8053-1-ps.report@gmx.net> Message-ID: <20230415121212.GH2819@scaer> Peter, All, On 2023-04-15 10:14 +0200, Peter Seiderer spake thusly: > - remove 0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > (from upstream, see [1]) > > For details see [2]. > > [1] https://github.com/facebook/zstd/commit/c78f434aa4f5f1097c8edb975f4c1635817a5a71 > [2] https://github.com/facebook/zstd/releases/tag/v1.5.5 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...-dll-build-missing-dependencies-3496.patch | 321 ------------------ > package/zstd/zstd.hash | 4 +- > package/zstd/zstd.mk | 2 +- > 3 files changed, 3 insertions(+), 324 deletions(-) > delete mode 100644 package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > > diff --git a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > deleted file mode 100644 > index 60737159c6..0000000000 > --- a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > +++ /dev/null > @@ -1,321 +0,0 @@ > -From e47c7c0d5a923dcdc3b302f9944eb4a70b7ee0be Mon Sep 17 00:00:00 2001 > -From: Yonatan Komornik <11005061+yoniko at users.noreply.github.com> > -Date: Sun, 12 Feb 2023 12:32:31 -0800 > -Subject: [PATCH] Fix zstd-dll build missing dependencies (#3496) > - > -* Fixes zstd-dll build (https://github.com/facebook/zstd/issues/3492): > -- Adds pool.o and threading.o dependency to the zstd-dll target > -- Moves custom allocation functions into header to avoid needing to add dependency on common.o > -- Adds test target for zstd-dll > -- Adds github workflow that buildis zstd-dll > - > -[nolange79: backport from upstream c78f434aa4f5f1097c8edb975f4c1635817a5a71] > -Signed-off-by: Norbert Lange > ---- > - .github/workflows/dev-short-tests.yml | 9 +++- > - contrib/linux-kernel/zstd_common_module.c | 3 -- > - lib/common/allocations.h | 55 +++++++++++++++++++++++ > - lib/common/pool.c | 2 +- > - lib/common/zstd_common.c | 35 --------------- > - lib/common/zstd_internal.h | 5 --- > - lib/compress/zstd_compress.c | 1 + > - lib/compress/zstd_cwksp.h | 1 + > - lib/compress/zstdmt_compress.c | 1 + > - lib/decompress/zstd_ddict.c | 1 + > - lib/decompress/zstd_decompress.c | 1 + > - programs/Makefile | 2 +- > - tests/Makefile | 8 +++- > - 13 files changed, 76 insertions(+), 48 deletions(-) > - create mode 100644 lib/common/allocations.h > - > -diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml > -index 132dbb99..3ae2e9da 100644 > ---- a/.github/workflows/dev-short-tests.yml > -+++ b/.github/workflows/dev-short-tests.yml > -@@ -55,6 +55,14 @@ jobs: > - run: | > - make c89build V=1 > - > -+ build-zstd-dll: > -+ runs-on: ubuntu-latest > -+ steps: > -+ - uses: actions/checkout at ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3 > -+ - name: build zstd bin against a dynamic lib (debuglevel for more dependencies) > -+ run: | > -+ make -C lib lib-mt-release > -+ DEBUGLEVEL=2 make -C programs zstd-dll > - > - gcc-7-libzstd: > - runs-on: ubuntu-latest > -@@ -328,7 +336,6 @@ jobs: > - make -j -C programs allVariants MOREFLAGS=-O0 > - ./tests/test-variants.sh > - > -- > - qemu-consistency: > - name: QEMU ${{ matrix.name }} > - runs-on: ubuntu-20.04 > -diff --git a/contrib/linux-kernel/zstd_common_module.c b/contrib/linux-kernel/zstd_common_module.c > -index 2fead39e..466828e3 100644 > ---- a/contrib/linux-kernel/zstd_common_module.c > -+++ b/contrib/linux-kernel/zstd_common_module.c > -@@ -24,9 +24,6 @@ EXPORT_SYMBOL_GPL(HUF_readStats_wksp); > - EXPORT_SYMBOL_GPL(ZSTD_isError); > - EXPORT_SYMBOL_GPL(ZSTD_getErrorName); > - EXPORT_SYMBOL_GPL(ZSTD_getErrorCode); > --EXPORT_SYMBOL_GPL(ZSTD_customMalloc); > --EXPORT_SYMBOL_GPL(ZSTD_customCalloc); > --EXPORT_SYMBOL_GPL(ZSTD_customFree); > - > - MODULE_LICENSE("Dual BSD/GPL"); > - MODULE_DESCRIPTION("Zstd Common"); > -diff --git a/lib/common/allocations.h b/lib/common/allocations.h > -new file mode 100644 > -index 00000000..a3153c4b > ---- /dev/null > -+++ b/lib/common/allocations.h > -@@ -0,0 +1,55 @@ > -+/* > -+ * Copyright (c) Meta Platforms, Inc. and affiliates. > -+ * All rights reserved. > -+ * > -+ * This source code is licensed under both the BSD-style license (found in the > -+ * LICENSE file in the root directory of this source tree) and the GPLv2 (found > -+ * in the COPYING file in the root directory of this source tree). > -+ * You may select, at your option, one of the above-listed licenses. > -+ */ > -+ > -+/* This file provides custom allocation primitives > -+ */ > -+ > -+#define ZSTD_DEPS_NEED_MALLOC > -+#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ > -+ > -+#include "mem.h" /* MEM_STATIC */ > -+#define ZSTD_STATIC_LINKING_ONLY > -+#include "../zstd.h" /* ZSTD_customMem */ > -+ > -+#ifndef ZSTD_ALLOCATIONS_H > -+#define ZSTD_ALLOCATIONS_H > -+ > -+/* custom memory allocation functions */ > -+ > -+MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) > -+{ > -+ if (customMem.customAlloc) > -+ return customMem.customAlloc(customMem.opaque, size); > -+ return ZSTD_malloc(size); > -+} > -+ > -+MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) > -+{ > -+ if (customMem.customAlloc) { > -+ /* calloc implemented as malloc+memset; > -+ * not as efficient as calloc, but next best guess for custom malloc */ > -+ void* const ptr = customMem.customAlloc(customMem.opaque, size); > -+ ZSTD_memset(ptr, 0, size); > -+ return ptr; > -+ } > -+ return ZSTD_calloc(1, size); > -+} > -+ > -+MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) > -+{ > -+ if (ptr!=NULL) { > -+ if (customMem.customFree) > -+ customMem.customFree(customMem.opaque, ptr); > -+ else > -+ ZSTD_free(ptr); > -+ } > -+} > -+ > -+#endif /* ZSTD_ALLOCATIONS_H */ > -diff --git a/lib/common/pool.c b/lib/common/pool.c > -index f3d9d085..d5ca5a78 100644 > ---- a/lib/common/pool.c > -+++ b/lib/common/pool.c > -@@ -10,9 +10,9 @@ > - > - > - /* ====== Dependencies ======= */ > -+#include "../common/allocations.h" /* ZSTD_customCalloc, ZSTD_customFree */ > - #include "zstd_deps.h" /* size_t */ > - #include "debug.h" /* assert */ > --#include "zstd_internal.h" /* ZSTD_customCalloc, ZSTD_customFree */ > - #include "pool.h" > - > - /* ====== Compiler specifics ====== */ > -diff --git a/lib/common/zstd_common.c b/lib/common/zstd_common.c > -index 32085524..3f04c22a 100644 > ---- a/lib/common/zstd_common.c > -+++ b/lib/common/zstd_common.c > -@@ -14,7 +14,6 @@ > - * Dependencies > - ***************************************/ > - #define ZSTD_DEPS_NEED_MALLOC > --#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ > - #include "error_private.h" > - #include "zstd_internal.h" > - > -@@ -47,37 +46,3 @@ ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(code); } > - /*! ZSTD_getErrorString() : > - * provides error code string from enum */ > - const char* ZSTD_getErrorString(ZSTD_ErrorCode code) { return ERR_getErrorString(code); } > -- > -- > -- > --/*=************************************************************** > --* Custom allocator > --****************************************************************/ > --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) > --{ > -- if (customMem.customAlloc) > -- return customMem.customAlloc(customMem.opaque, size); > -- return ZSTD_malloc(size); > --} > -- > --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) > --{ > -- if (customMem.customAlloc) { > -- /* calloc implemented as malloc+memset; > -- * not as efficient as calloc, but next best guess for custom malloc */ > -- void* const ptr = customMem.customAlloc(customMem.opaque, size); > -- ZSTD_memset(ptr, 0, size); > -- return ptr; > -- } > -- return ZSTD_calloc(1, size); > --} > -- > --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) > --{ > -- if (ptr!=NULL) { > -- if (customMem.customFree) > -- customMem.customFree(customMem.opaque, ptr); > -- else > -- ZSTD_free(ptr); > -- } > --} > -diff --git a/lib/common/zstd_internal.h b/lib/common/zstd_internal.h > -index 37836dc7..1f942f27 100644 > ---- a/lib/common/zstd_internal.h > -+++ b/lib/common/zstd_internal.h > -@@ -350,11 +350,6 @@ typedef struct { > - const seqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx); /* compress & dictBuilder */ > - int ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */ > - > --/* custom memory allocation functions */ > --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem); > --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem); > --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem); > -- > - > - /* ZSTD_invalidateRepCodes() : > - * ensures next compression will not use repcodes from previous block. > -diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c > -index b55f684c..173ce242 100644 > ---- a/lib/compress/zstd_compress.c > -+++ b/lib/compress/zstd_compress.c > -@@ -11,6 +11,7 @@ > - /*-************************************* > - * Dependencies > - ***************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* INT_MAX, ZSTD_memset, ZSTD_memcpy */ > - #include "../common/mem.h" > - #include "hist.h" /* HIST_countFast_wksp */ > -diff --git a/lib/compress/zstd_cwksp.h b/lib/compress/zstd_cwksp.h > -index 97676693..9113cdbd 100644 > ---- a/lib/compress/zstd_cwksp.h > -+++ b/lib/compress/zstd_cwksp.h > -@@ -14,6 +14,7 @@ > - /*-************************************* > - * Dependencies > - ***************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ > - #include "../common/zstd_internal.h" > - > - #if defined (__cplusplus) > -diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c > -index 7a2c7172..bf2de4a7 100644 > ---- a/lib/compress/zstdmt_compress.c > -+++ b/lib/compress/zstdmt_compress.c > -@@ -20,6 +20,7 @@ > - > - > - /* ====== Dependencies ====== */ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memset, INT_MAX, UINT_MAX */ > - #include "../common/mem.h" /* MEM_STATIC */ > - #include "../common/pool.h" /* threadpool */ > -diff --git a/lib/decompress/zstd_ddict.c b/lib/decompress/zstd_ddict.c > -index ad5c34a7..309ec0d0 100644 > ---- a/lib/decompress/zstd_ddict.c > -+++ b/lib/decompress/zstd_ddict.c > -@@ -14,6 +14,7 @@ > - /*-******************************************************* > - * Dependencies > - *********************************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ > - #include "../common/cpu.h" /* bmi2 */ > - #include "../common/mem.h" /* low level memory routines */ > -diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c > -index d487966c..3f3ca57c 100644 > ---- a/lib/decompress/zstd_decompress.c > -+++ b/lib/decompress/zstd_decompress.c > -@@ -55,6 +55,7 @@ > - /*-******************************************************* > - * Dependencies > - *********************************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ > - #include "../common/mem.h" /* low level memory routines */ > - #define FSE_STATIC_LINKING_ONLY > -diff --git a/programs/Makefile b/programs/Makefile > -index fcff41dc..8507abef 100644 > ---- a/programs/Makefile > -+++ b/programs/Makefile > -@@ -225,7 +225,7 @@ zstd-noxz : zstd > - .PHONY: zstd-dll > - zstd-dll : LDFLAGS+= -L$(LIBZSTD) > - zstd-dll : LDLIBS += -lzstd > --zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c > -+zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c pool.c threading.c > - zstd-dll : zstd > - > - > -diff --git a/tests/Makefile b/tests/Makefile > -index 3eed19ea..778c7d67 100644 > ---- a/tests/Makefile > -+++ b/tests/Makefile > -@@ -95,7 +95,7 @@ allnothread: fullbench fuzzer paramgrill datagen decodecorpus > - dll: fuzzer-dll zstreamtest-dll > - > - .PHONY: zstd zstd32 zstd-nolegacy # only external makefile knows how to build or update them > --zstd zstd32 zstd-nolegacy: > -+zstd zstd32 zstd-nolegacy zstd-dll: > - $(MAKE) -C $(PRGDIR) $@ MOREFLAGS+="$(DEBUGFLAGS)" > - > - .PHONY: libzstd > -@@ -328,13 +328,17 @@ test-all: test test32 test-decodecorpus-cli > - test-zstd: ZSTD = $(PRGDIR)/zstd > - test-zstd: zstd > - > -+.PHONY: test-zstd-dll > -+test-zstd-dll: ZSTD = $(PRGDIR)/zstd > -+test-zstd-dll: zstd-dll > -+ > - test-zstd32: ZSTD = $(PRGDIR)/zstd32 > - test-zstd32: zstd32 > - > - test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd-nolegacy > - test-zstd-nolegacy: zstd-nolegacy > - > --test-zstd test-zstd32 test-zstd-nolegacy: datagen > -+test-zstd test-zstd32 test-zstd-nolegacy test-zstd-dll: datagen > - file $(ZSTD) > - EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST) > - > --- > -2.39.1 > - > diff --git a/package/zstd/zstd.hash b/package/zstd/zstd.hash > index ca4e2fa0b9..abfb1d62e2 100644 > --- a/package/zstd/zstd.hash > +++ b/package/zstd/zstd.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz.sha256 > -sha256 0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 zstd-1.5.4.tar.gz > +# From https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz.sha256 > +sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 zstd-1.5.5.tar.gz > > # License files (locally computed) > sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE > diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk > index 45e8bf1bc2..e25202fd63 100644 > --- a/package/zstd/zstd.mk > +++ b/package/zstd/zstd.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ZSTD_VERSION = 1.5.4 > +ZSTD_VERSION = 1.5.5 > ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION) > ZSTD_INSTALL_STAGING = YES > ZSTD_LICENSE = BSD-3-Clause or GPL-2.0 > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 12:41:42 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:41:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-segno: new package In-Reply-To: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> References: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> Message-ID: <20230415124142.GI2819@scaer> Witold, All, On 2023-04-13 11:31 +0200, Witold Lipieta spake thusly: > segno 1.5.2 https://pypi.org/project/segno/ I was a bit surprised to see no dependency of any kind, so I tried a basic, minimalist build with this defconfig: BR2_arm=y BR2_cortex_a7=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_PACKAGE_PYTHON3=y And indeed that fails: # python3 Python 3.11.2 (main, Apr 15 2023, 14:18:20) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import segno Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.11/site-packages/segno/__init__.py", line 18, in File "/usr/lib/python3.11/site-packages/segno/writers.py", line 21, in ModuleNotFoundError: No module named 'zlib' So, at the bare minimum, it should select BR2_PACKAGE_PYTHON3_ZLIB. I am not sure I understand the documetnation properly, but there are a few candidate modules that seem like they may be dependencies. - PIL (not in Buildroot, but we have pillow) - qrcode-artistic (not in Buildroot) Also, a runtime test would be immensely useful to have, to validate that at least the very basic features do work. See existing tests in support/testing/tests/package/test_python* Can you have a look at the above issues, and resubmit a newer patch, please? Regards, Yann E. MORIN. > Signed-off-by: Witold Lipieta > --- > package/Config.in | 1 + > package/python-segno/Config.in | 6 ++++++ > package/python-segno/python-segno.hash | 5 +++++ > package/python-segno/python-segno.mk | 14 ++++++++++++++ > 4 files changed, 26 insertions(+) > create mode 100644 package/python-segno/Config.in > create mode 100644 package/python-segno/python-segno.hash > create mode 100644 package/python-segno/python-segno.mk > > diff --git a/package/Config.in b/package/Config.in > index 760dda6ac1..68949295df 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1273,6 +1273,7 @@ menu "External python modules" > source "package/python-sdnotify/Config.in" > source "package/python-secretstorage/Config.in" > source "package/python-see/Config.in" > + source "package/python-segno/Config.in" > source "package/python-selenium/Config.in" > source "package/python-semver/Config.in" > source "package/python-sentry-sdk/Config.in" > diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in > new file mode 100644 > index 0000000000..5c6ada7e68 > --- /dev/null > +++ b/package/python-segno/Config.in > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_PYTHON_SEGNO > + bool "python-segno" > + help > + QR Code and Micro QR Code generator for Python 2 and Python 3 > + > + https://github.com/heuer/segno/ > diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash > new file mode 100644 > index 0000000000..286bdf3615 > --- /dev/null > +++ b/package/python-segno/python-segno.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/segno/json > +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz > +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz > +# Locally computed sha256 checksums > +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE > diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk > new file mode 100644 > index 0000000000..c832f38f4b > --- /dev/null > +++ b/package/python-segno/python-segno.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-segno > +# > +################################################################################ > + > +PYTHON_SEGNO_VERSION = 1.5.2 > +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz > +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 > +PYTHON_SEGNO_SETUP_TYPE = setuptools > +PYTHON_SEGNO_LICENSE = BSD-3-Clause > +PYTHON_SEGNO_LICENSE_FILES = LICENSE > + > +$(eval $(python-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 12:49:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:49:05 +0200 Subject: [Buildroot] [git commit] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230415124929.5994F8412D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f646eb2a124098bc7c34373a4921a19d436f26e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott Signed-off-by: Yann E. MORIN --- ...ix-compile-time-issue-on-very-old-kernels.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..46961cc9d1 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,44 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Upstream: https://github.com/eudev-project/eudev/commit/09b536e0b9d0964674936901ab9d2954f935c8b4 +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + From yann.morin.1998 at free.fr Sat Apr 15 12:51:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:51:13 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/eudev: fix compile-time issue with very old kernel headers In-Reply-To: <20230412224038.109749-1-stefan@ott.net> References: <20230412224038.109749-1-stefan@ott.net> Message-ID: <20230415125113.GJ2819@scaer> Stefan, All, On 2023-04-13 00:40 +0200, Stefan Ott via buildroot spake thusly: > Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > compiling against such a kernel will fail. > > This patch introduces a version check and makes eudev fall back to > v2cap.capabilities on these kernels. > > Upstream: https://github.com/eudev-project/eudev/pull/247 I've moved the upstream reference into the patch itself, since that's where it'll be easier to find when we need to asses the patch status next time we bump the package. And since the PR was accepted and merged, I've changed the reference to the commit URL. Applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Stefan Ott > --- > Changes v1 -> v2 (suggested by Arnout Vandecappelle): > - Clarified description to talk about kernel *headers* > - Use a git-formatted patch instead > - Added a Signed-off-by line > - Added upstream reference > > ...mpile-time-issue-on-very-old-kernels.patch | 43 +++++++++++++++++++ > 1 file changed, 43 insertions(+) > create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > > diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > new file mode 100644 > index 0000000000..c18ce2ad5a > --- /dev/null > +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > @@ -0,0 +1,43 @@ > +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 > +From: Stefan Ott > +Date: Wed, 5 Apr 2023 18:20:37 +0200 > +Subject: [PATCH] Fix compile-time issue on very old kernels > + > +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > +compiling against such a kernel will fail. > + > +This patch introduces a version check and makes eudev fall back to > +v2cap.capabilities on these kernels. > + > +Signed-off-by: Stefan Ott > +--- > + src/v4l_id/v4l_id.c | 3 +++ > + 1 file changed, 3 insertions(+) > + > +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c > +index 6bf45effe..702d5b687 100644 > +--- a/src/v4l_id/v4l_id.c > ++++ b/src/v4l_id/v4l_id.c > +@@ -28,6 +28,7 @@ > + #include > + #include > + #include > ++#include > + #include > + > + #include "util.h" > +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { > + printf("ID_V4L_VERSION=2\n"); > + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); > + printf("ID_V4L_CAPABILITIES=:"); > ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) > + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) > + capabilities = v2cap.device_caps; > + else > ++#endif > + capabilities = v2cap.capabilities; > + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || > + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) > +-- > +2.40.0 > + > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 13:21:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 15:21:50 +0200 Subject: [Buildroot] [git commit] package/openocd: bump to 0.12.0 Message-ID: <20230415132206.7213F84170@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53bad8f502687c5430cd7a4dc852314a3d75be2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. The new version moves the GPL-2.0 license from COPYING to the subfolder "preferred", adding the header required by spdxcheck.py. A minimalist COPYING is added in the top directory, as required by automake, pointing to the files in LICENSES. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi [yann.morin.1998 at free.fr: - one license or license file per line - reorder licenses to match file order ] Signed-off-by: Yann E. MORIN --- ...gure.ac-fix-autoreconf-with-autoconf-2.70.patch | 32 -------- ...SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ---------------------- package/openocd/openocd.hash | 18 ++++- package/openocd/openocd.mk | 33 +++++++- 4 files changed, 44 insertions(+), 128 deletions(-) diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa..0000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b..0000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier????ga -Co-developed-by: Andrzej Sier????ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier????ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930..938711d86c 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,15 @@ -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 f3ba76203a7b6993db31f987559cc4c621ae1ff78119ced2a669756c2c5fd3b1 LICENSES/preferred/BSD-1-Clause +sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/preferred/BSD-2-Clause +sha256 1483f15e9fddc73b5df0acab1c42d21ecd0bf6ade8a79179fb90c09f13d03dcd LICENSES/preferred/BSD-2-Clause-Views +sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/preferred/BSD-3-Clause +sha256 5cf024f6e3611d5c6fb98748d1a0ad99b8cf9ffe46f2d60fa10c299cd29e0a75 LICENSES/preferred/BSD-Source-Code +sha256 f35396f4095619f986736ca5e2976b313d381463a35c921c9ae677cc7eb83e28 LICENSES/preferred/GFDL-1.2 +sha256 76515be2d7334a1a038f775238c9a4c2b37e19514248e5eea0434cdfee526f9d LICENSES/preferred/gfdl-1.2.texi.readme +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 +sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/preferred/MIT +sha256 9a41b56594cd89743ca72f188318c9871661847074dd16497ae0c695fe3ab9c9 LICENSES/stand-alone/GPL-3.0 diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848..9973498cf5 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,12 +4,37 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) -OPENOCD_LICENSE = GPL-2.0+ -OPENOCD_LICENSE_FILES = COPYING -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac +OPENOCD_LICENSE = \ + eCos-exception-2.0, \ + BSD-1-clause, \ + BSD-2-clause, \ + BSD-2-Clause-Views, \ + BSD-3-clause, \ + BSD-Source-Code, \ + GFDL-1.2-no-invariants-or-later (docs), \ + GPL-2.0+ (code), \ + GPL-3.0+ (stand-alone code), \ + MIT + +OPENOCD_LICENSE_FILES = \ + COPYING \ + LICENSES/license-rules.txt \ + LICENSES/exceptions/eCos-exception-2.0 \ + LICENSES/preferred/BSD-1-Clause \ + LICENSES/preferred/BSD-2-Clause \ + LICENSES/preferred/BSD-2-Clause-Views \ + LICENSES/preferred/BSD-3-Clause \ + LICENSES/preferred/BSD-Source-Code \ + LICENSES/preferred/GFDL-1.2 \ + LICENSES/preferred/gfdl-1.2.texi.readme \ + LICENSES/preferred/GPL-2.0 \ + LICENSES/preferred/MIT \ + LICENSES/stand-alone/GPL-3.0 + +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac OPENOCD_AUTORECONF = YES OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" From yann.morin.1998 at free.fr Sat Apr 15 13:29:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 15:29:29 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230415132929.GK2819@scaer> Dario, All, On 2023-04-11 22:39 +0200, Dario Binacchi spake thusly: [--SNIP--] > The new version moves the GPL-2.0 license from COPYING to the subfolder > "preferred", adding the header required by spdxcheck.py. A minimalist > COPYING is added in the top directory, as required by automake, pointing > to the files in LICENSES. [--SNIP--] > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 37a06ca848b7..2645f9a02465 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -4,12 +4,20 @@ > # > ################################################################################ > > -OPENOCD_VERSION = 0.11.0 > +OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > -OPENOCD_LICENSE = GPL-2.0+ > -OPENOCD_LICENSE_FILES = COPYING > -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac > +OPENOCD_LICENSE = GPL-2.0+ (code), GFDL-1.2-no-invariants-or-later (docs), \ > + GPL-3.0+, (stand-alone code), BSD-1-clause, BSD-2-clause, BSD-3-clause, \ > + MIT, BSD-Source-Code, eCos-exception-2.0 > +OPENOCD_LICENSE_FILES = COPYING LICENSES/exceptions/eCos-exception-2.0 \ > + LICENSES/license-rules.txt LICENSES/preferred/BSD-1-Clause \ > + LICENSES/preferred/BSD-2-Clause LICENSES/preferred/BSD-2-Clause-Views \ > + LICENSES/preferred/BSD-3-Clause LICENSES/preferred/BSD-Source-Code \ > + LICENSES/preferred/GFDL-1.2 LICENSES/preferred/gfdl-1.2.texi.readme \ > + LICENSES/preferred/GPL-2.0 LICENSES/preferred/MIT \ > + LICENSES/stand-alone/GPL-3.0 > +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac This is a bit difficult to read, so I changed it to one-item per line. Also, listing the eCos exception by itself was a little weird, so I looked at the code, and it turns out there a single file that references that exception: src/flash/nand/ecc.c The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 It is part of openocd itself (the executalbe), via libopenocd.la (which is a convenience library, i.e. a static lib that is not installed). So, I believe the real licening terms should be: OPENOCD_LICENSE = \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ GPL-2.0+ eith eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT I was about to do so before I pushed, but I'd like a bit of feedback... Thoughts? Anyway, as all the licensing details were there, I pushed without the above issue addressed, so can you please look into sending a follow-up patch to explain fix it and all the above, please? Regards, Yann E. MORIN. > OPENOCD_AUTORECONF = YES > OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" > > -- > 2.32.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:04:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:04:04 +0200 Subject: [Buildroot] [PATCH v4,1/1] package/zeek: bump to version 5.2.0 In-Reply-To: <20230411183145.6751-1-fontaine.fabrice@gmail.com> References: <20230411183145.6751-1-fontaine.fabrice@gmail.com> Message-ID: <20230415150404.GL2819@scaer> Fabrice, All, On 2023-04-11 20:31 +0200, Fabrice Fontaine spake thusly: > - Handle build and install of gen-zam > - Disable new spicy option (work is still needed to cross-compile it) > - Disable unit tests (as they are now enabled by default) > - Update hash of COPYING (year updated with > https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) > - Update hash of COPYING.3rdparty (path updated, filessystem added and > file renamed with > https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 > https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c > https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) > - This bump will fix the following build failure with python >= 3.11: > > In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} > 446 | " " + handle(frame->f_code->co_filename).cast() + > | ^~ > > https://github.com/zeek/zeek/blob/v5.2.0/NEWS > > Fixes: > - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 > > Signed-off-by: Fabrice Fontaine > --- > Changes v3 -> v4: > - Use upstream patch > Changes v2 -> v3: > - Add a patch to fix install > Changes v1 -> v2: > - Update commit message with information about python build failure > > ...ce-static-builds-for-the-bundled-CAF.patch | 55 +++++++++++++++++++ > package/zeek/zeek.hash | 6 +- > package/zeek/zeek.mk | 13 +++-- > 3 files changed, 67 insertions(+), 7 deletions(-) > create mode 100644 package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch > > diff --git a/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch > new file mode 100644 > index 0000000000..5bca0d6ebe > --- /dev/null > +++ b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch > @@ -0,0 +1,55 @@ > +From 8c56244338b7f23b016f9980680b000d61a91521 Mon Sep 17 00:00:00 2001 > +From: Dominik Charousset > +Date: Fri, 7 Apr 2023 10:40:32 +0200 > +Subject: [PATCH] Force static builds for the bundled CAF > + > +[Retrieved from: > +https://github.com/zeek/broker/commit/8c56244338b7f23b016f9980680b000d61a91521] You forgot to add your SoB line in this back-ported patch. Also, but this is not yet documented, patches are pending, we are moving toward referencing upstream status with an Upstream: tag, like so; Upstream: https://github.com/zeek/broker/commit/8c56244338b7f23b016f9980680b000d61a91521 Signed-off-by: You etc... I could have changed the upstream status, but I can't add your SoB... Regards, Yann E. MORIN. > +--- > + CMakeLists.txt | 20 +++++++++++--------- > + 1 file changed, 11 insertions(+), 9 deletions(-) > + > +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt > +index cb99d290..f7df1417 100644 > +--- a/auxil/broker/CMakeLists.txt > ++++ b/auxil/broker/CMakeLists.txt > +@@ -195,6 +195,14 @@ if (NOT OPENSSL_LIBRARIES) > + endif() > + set(LINK_LIBS ${LINK_LIBS} OpenSSL::SSL OpenSSL::Crypto) > + > ++function(add_bundled_caf) > ++ # Disable unnecessary features and make sure CAF builds static libraries. > ++ set(CAF_ENABLE_EXAMPLES OFF) > ++ set(CAF_ENABLE_TESTING OFF) > ++ set(CAF_ENABLE_TOOLS OFF) > ++ set(BUILD_SHARED_LIBS OFF) > ++ add_subdirectory(caf EXCLUDE_FROM_ALL) > ++endfunction() > + > + # NOTE: building and linking against an external CAF version is NOT supported! > + # This variable is FOR DEVELOPMENT ONLY. The only officially supported CAF > +@@ -209,21 +217,15 @@ if (CAF_ROOT) > + else() > + find_package(CAF REQUIRED COMPONENTS openssl test io core net) > + endif() > +- list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) > + set(BROKER_USE_EXTERNAL_CAF ON) > + else () > + message(STATUS "Using bundled CAF") > +- set(CAF_ENABLE_EXAMPLES OFF CACHE INTERNAL "") > +- set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") > +- set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") > +- set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") > +- add_subdirectory(caf EXCLUDE_FROM_ALL) > +- list(APPEND OPTIONAL_SRC $) > +- list(APPEND OPTIONAL_SRC $) > +- list(APPEND OPTIONAL_SRC $) > ++ add_bundled_caf() > + set(BROKER_USE_EXTERNAL_CAF OFF) > + endif () > + > ++list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) > ++ > + # -- libroker ----------------------------------------------------------------- > + > + file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/VERSION" BROKER_VERSION LIMIT_COUNT 1) > diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash > index 05e57b5024..872ef8e14f 100644 > --- a/package/zeek/zeek.hash > +++ b/package/zeek/zeek.hash > @@ -1,6 +1,6 @@ > # Locally computed: > -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz > +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz > > # Hash for license files: > -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING > -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty > +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING > +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty > diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk > index 584bfb0778..9c599fc22d 100644 > --- a/package/zeek/zeek.mk > +++ b/package/zeek/zeek.mk > @@ -4,19 +4,19 @@ > # > ################################################################################ > > -ZEEK_VERSION = 4.1.1 > +ZEEK_VERSION = 5.2.0 > ZEEK_SITE = https://download.zeek.org > ZEEK_LICENSE = \ > BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ > Public Domain (sqlite), \ > - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > LGPL-3.0+ (Multifast Project), \ > BSD-2-Clause (event.h), \ > BSD-3-Clause (in_cksum.cc) \ > BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ > Apache-2.0 (highwayhash, folly), \ > MPL-2.0 (mozilla-ca-list.zeek) > -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty > +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty > ZEEK_CPE_ID_VENDOR = zeek > ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO > ZEEK_DEPENDENCIES = \ > @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ > -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ > -DBROKER_DISABLE_DOCS=ON \ > -DBROKER_DISABLE_TESTS=ON \ > + -DDISABLE_SPICY=ON \ > + -DENABLE_ZEEK_UNIT_TESTS=OFF \ > + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ > -DINSTALL_AUX_TOOLS=ON \ > -DZEEK_ETC_INSTALL_DIR=/etc > > @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts > ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts > endif > > -HOST_ZEEK_MAKE_OPTS = binpac bifcl > +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam > > define HOST_ZEEK_INSTALL_CMDS > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ > $(HOST_DIR)/bin/bifcl > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ > $(HOST_DIR)/bin/binpac > + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ > + $(HOST_DIR)/bin/gen-zam > endef > > $(eval $(cmake-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:16:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:16:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file In-Reply-To: <20230412222640.109345-1-stefan@ott.net> References: <20230412222640.109345-1-stefan@ott.net> Message-ID: <20230415151633.GM2819@scaer> Stefan, All, Adri?n, question below also for you. ;-) On 2023-04-13 00:26 +0200, Stefan Ott via buildroot spake thusly: > The dependency is supposed to be optional but it always ends up in the > .pc file. This leads to issues when building packages that depend on > libgtk3 and are unable to find atk-bridge: > > > output/build/gcr-3.40.0/meson.build:57:2: ERROR: Dependency lookup for gtk+-3.0 with method 'pkgconfig' failed: Could not generate cargs for gtk+-3.0: > > Package atk-bridge-2.0 was not found in the pkg-config search path. > > Perhaps you should add the directory containing `atk-bridge-2.0.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'atk-bridge-2.0', required by 'gtk+-3.0', not found > > This change modifies the original patch so that the dependency is only > added to the .pc file if atk-bridge is present. > > Signed-off-by: Stefan Ott > --- > package/libgtk3/0001-disable-atk-bridge.patch | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch > index f3e9bff2ba..8127b97253 100644 > --- a/package/libgtk3/0001-disable-atk-bridge.patch > +++ b/package/libgtk3/0001-disable-atk-bridge.patch Since you are modifying that patch, you need to add your SoB line to it too, something along the lines of: Signed-off-by: Hadrien Boutteville [stefan at ott.net: conditionally add it to .pc] Signed-off-by: You I can't add a sob on your behalf, so could you please respin? To be noted, but that is totally orthogonal to this patch of yours: the commit log for the patch mentions that atk-bridge requires at-spi2-core and at-spi2-atk, which were not packaged in Buildroot back in the time. However, we now have both. So: should we drop this patch, and add the dependency onto at-spi2-atk (and thus at-spi2-core), now? Regards, Yann E. MORIN. > @@ -39,3 +39,14 @@ Signed-off-by: Hadrien Boutteville > > backend_immodules += ['xim'] > > +@@ -588,7 +588,9 @@ > + x11_pkgs += ['xdamage'] > + endif > + > +- atk_pkgs += ['atk-bridge-2.0'] > ++ if atkbridge_dep.found() > ++ atk_pkgs += ['atk-bridge-2.0'] > ++ endif > + > + cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) > + cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:27:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:27:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file In-Reply-To: <20230415151633.GM2819@scaer> References: <20230412222640.109345-1-stefan@ott.net> <20230415151633.GM2819@scaer> Message-ID: <20230415152700.GN2819@scaer> Adri?n, All, +Thomas, +Daniel, On 2023-04-15 17:16 +0200, Yann E. MORIN spake thusly: > Adri?n, question below also for you. ;-) [--SNIP--] > commit log for the patch mentions that atk-bridge requires at-spi2-core > and at-spi2-atk, which were not packaged in Buildroot back in the time. > However, we now have both. So: should we drop this patch, and add the > dependency onto at-spi2-atk (and thus at-spi2-core), now? OK, I think I have an answer now: https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 I'll look at that series now... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:37:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:37:33 +0200 Subject: [Buildroot] [PATCH v5 3/5] package/atk: remove package In-Reply-To: <20230227105838.358916-3-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-3-thomas.devoogdt@barco.com> Message-ID: <20230415153733.GO2819@scaer> Thomas, All, +Adri?n On 2023-02-27 11:58 +0100, Thomas Devoogdt spake thusly: > From: Daniel Lang > > atk has been merged into at-spi2-core with version 2.45.1. > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches > --- > Config.in.legacy | 7 +++++++ > package/Config.in | 1 - > package/atk/Config.in | 14 -------------- > package/atk/atk.hash | 5 ----- > package/atk/atk.mk | 25 ------------------------- > package/atkmm/Config.in | 8 ++++---- > package/atkmm/atkmm.mk | 2 +- atk is also a dependency for atkmm2_28; I guess it got missed, because it was only recently added, so no worries: it can probably be fixed when applying. Which I'll do as soon as Adri?n reviews this series as he promised! ;-) Regards, Yann E. MORIN. > package/libglade/Config.in | 2 +- > package/libglade/libglade.mk | 2 +- > package/libgtk2/Config.in | 2 +- > package/libgtk2/libgtk2.mk | 2 +- > package/libgtk3/Config.in | 2 +- > package/libgtk3/libgtk3.mk | 2 +- > 13 files changed, 18 insertions(+), 56 deletions(-) > delete mode 100644 package/atk/Config.in > delete mode 100644 package/atk/atk.hash > delete mode 100644 package/atk/atk.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index b303677d3f..2d3b1d41ea 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2023.02" > > +config BR2_PACKAGE_ATK > + bool "atk removed" > + select BR2_LEGACY > + select BR2_PACKAGE_AT_SPI2_CORE > + help > + atk is now part of at-spi2-core. > + > config BR2_PACKAGE_AT_SPI2_ATK > bool "at-spi2-atk removed" > select BR2_LEGACY > diff --git a/package/Config.in b/package/Config.in > index 42173fa2b1..3891f5abdd 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1553,7 +1553,6 @@ endmenu > menu "Graphics" > source "package/assimp/Config.in" > source "package/at-spi2-core/Config.in" > - source "package/atk/Config.in" > source "package/atkmm/Config.in" > source "package/bayer2rgb-neon/Config.in" > source "package/bullet/Config.in" > diff --git a/package/atk/Config.in b/package/atk/Config.in > deleted file mode 100644 > index d9371b879b..0000000000 > --- a/package/atk/Config.in > +++ /dev/null > @@ -1,14 +0,0 @@ > -config BR2_PACKAGE_ATK > - bool "atk" > - depends on BR2_USE_WCHAR # glib2 > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > - depends on BR2_USE_MMU # glib2 > - select BR2_PACKAGE_LIBGLIB2 > - help > - The ATK accessibility toolkit, needed to build GTK+-2.x. > - > - https://gitlab.gnome.org/GNOME/atk > - > -comment "atk needs a toolchain w/ wchar, threads" > - depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/atk/atk.hash b/package/atk/atk.hash > deleted file mode 100644 > index d8cd69ff1f..0000000000 > --- a/package/atk/atk.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum > -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz > - > -# Hash for license file > -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING > diff --git a/package/atk/atk.mk b/package/atk/atk.mk > deleted file mode 100644 > index 2820fb486d..0000000000 > --- a/package/atk/atk.mk > +++ /dev/null > @@ -1,25 +0,0 @@ > -################################################################################ > -# > -# atk > -# > -################################################################################ > - > -ATK_VERSION_MAJOR = 2.38 > -ATK_VERSION = $(ATK_VERSION_MAJOR).0 > -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz > -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) > -ATK_LICENSE = LGPL-2.0+ > -ATK_LICENSE_FILES = COPYING > -ATK_INSTALL_STAGING = YES > -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) > - > -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > -ATK_CONF_OPTS += -Dintrospection=true > -ATK_DEPENDENCIES += gobject-introspection > -else > -ATK_CONF_OPTS += -Dintrospection=false > -endif > - > -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > - > -$(eval $(meson-package)) > diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in > index aa58f8d593..f6f2ca8fc2 100644 > --- a/package/atkmm/Config.in > +++ b/package/atkmm/Config.in > @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM > bool "atkmm" > depends on BR2_INSTALL_LIBSTDCPP # glibmm > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc > - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 > - depends on BR2_USE_MMU # atk/glibmm -> libglib2 > - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 > - select BR2_PACKAGE_ATK > + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_GLIBMM > select BR2_PACKAGE_LIBSIGC > > diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk > index 7ceb87b047..da763c8386 100644 > --- a/package/atkmm/atkmm.mk > +++ b/package/atkmm/atkmm.mk > @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) > ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) > ATKMM_LICENSE_FILES = COPYING COPYING.tools > ATKMM_INSTALL_STAGING = YES > -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf > +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf > > $(eval $(meson-package)) > diff --git a/package/libglade/Config.in b/package/libglade/Config.in > index c97c9becd2..8d0d26f159 100644 > --- a/package/libglade/Config.in > +++ b/package/libglade/Config.in > @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE > depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > depends on BR2_USE_MMU # glib2 > select BR2_PACKAGE_LIBGLIB2 > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_LIBXML2 > help > Libglade allows you to load glade interface files in a program > diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk > index 21aed60605..af73d8bd00 100644 > --- a/package/libglade/libglade.mk > +++ b/package/libglade/libglade.mk > @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 > LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 > LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) > LIBGLADE_INSTALL_STAGING = YES > -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 > +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 > LIBGLADE_LICENSE = LGPL-2.0+ > LIBGLADE_LICENSE_FILES = COPYING > > diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in > index c75c37fb63..f2888b2f51 100644 > --- a/package/libgtk2/Config.in > +++ b/package/libgtk2/Config.in > @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 > depends on BR2_INSTALL_LIBSTDCPP # pango > depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk > index 859925e8d3..608c263e4d 100644 > --- a/package/libgtk2/libgtk2.mk > +++ b/package/libgtk2/libgtk2.mk > @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ > > LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no > > -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ > +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ > gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) > > LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) > diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in > index 82ca68d2da..34b8d49eb3 100644 > --- a/package/libgtk3/Config.in > +++ b/package/libgtk3/Config.in > @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ > BR2_PACKAGE_HAS_LIBGL > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > index 283c129cef..2821c7eb52 100644 > --- a/package/libgtk3/libgtk3.mk > +++ b/package/libgtk3/libgtk3.mk > @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome > LIBGTK3_CPE_ID_PRODUCT = gtk > LIBGTK3_INSTALL_STAGING = YES > > -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ > +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ > gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) > > ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 16:34:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 18:34:03 +0200 Subject: [Buildroot] [git commit] package/bubblewrap: bump to version 0.8.0 Message-ID: <20230415170750.D6E5E84180@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dcf91582637044e9137424752b1ea52e51b99358 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This version allows disabling usage of nested user namespaces and improves error messages. Release notes: https://github.com/containers/bubblewrap/releases/tag/v0.8.0 Signed-off-by: Adrian Perez de Castro Signed-off-by: Yann E. MORIN --- package/bubblewrap/bubblewrap.hash | 4 ++-- package/bubblewrap/bubblewrap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bubblewrap/bubblewrap.hash b/package/bubblewrap/bubblewrap.hash index 0475f8882a..abc69d96be 100644 --- a/package/bubblewrap/bubblewrap.hash +++ b/package/bubblewrap/bubblewrap.hash @@ -1,5 +1,5 @@ -# From https://github.com/containers/bubblewrap/releases/tag/v0.7.0 -sha256 764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc bubblewrap-0.7.0.tar.xz +# From https://github.com/containers/bubblewrap/releases/tag/v0.8.0 +sha256 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a bubblewrap-0.8.0.tar.xz # Hash for license files: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/bubblewrap/bubblewrap.mk b/package/bubblewrap/bubblewrap.mk index 658e6e113c..1081db697d 100644 --- a/package/bubblewrap/bubblewrap.mk +++ b/package/bubblewrap/bubblewrap.mk @@ -4,7 +4,7 @@ # ################################################################################ -BUBBLEWRAP_VERSION = 0.7.0 +BUBBLEWRAP_VERSION = 0.8.0 BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap From yann.morin.1998 at free.fr Sat Apr 15 17:08:44 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:08:44 +0200 Subject: [Buildroot] [git commit] package/xr819-xradio: bump version Message-ID: <20230415171007.89A21841A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53baedf9126cf14f8ef80d4170ad9e9f1667fd65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master With introduction of vmap'ed stacks to ARM in Linux v5.18, stack parameters can no longer be used for DMA. So pull the latest xradio changes that fix the driver and make it work with vmap'ed stacks in new kernels. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sat Apr 15 17:08:53 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:08:53 +0200 Subject: [Buildroot] [git commit] configs/orangepi_zero_plus2: update BSP versions Message-ID: <20230415171007.9974C841B3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c64135e9faf1a2336c967799979265b9cdd1dc54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux kernel to 6.1.14, U-Boot to 2023.01, ATF to 2.8. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_zero_plus2_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/orangepi_zero_plus2_defconfig b/configs/orangepi_zero_plus2_defconfig index ef171c3ad3..377e9f1c59 100644 --- a/configs/orangepi_zero_plus2_defconfig +++ b/configs/orangepi_zero_plus2_defconfig @@ -2,14 +2,14 @@ BR2_aarch64=y BR2_cortex_a53=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_ROOTFS_OVERLAY="board/orangepi/orangepi-zero-plus2/rootfs_overlay" # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.5" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.8" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y @@ -17,7 +17,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero_plus2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y @@ -31,7 +31,7 @@ BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-zero-plus2" From yann.morin.1998 at free.fr Sat Apr 15 17:08:48 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:08:48 +0200 Subject: [Buildroot] [git commit] configs/orangepi_zero: bump BSP versions Message-ID: <20230415171007.91EBB841A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=906789c758c677097b51c5637921dd02312ebec4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux to 6.1.14 and U-Boot to 2023.01 Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_zero_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index 464e075e5c..40269db233 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -8,13 +8,13 @@ BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Zero" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Zero" BR2_GLOBAL_PATCH_DIR="board/orangepi/orangepi-zero/patches" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_SYSTEM_DHCP="eth0" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.16" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h2-plus-orangepi-zero" @@ -31,7 +31,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sat Apr 15 17:10:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:10:18 +0200 Subject: [Buildroot] [PATCH 0/3] allwinner: second part of misc bsp updates In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230415171018.GP2819@scaer> Sergey, All, On 2023-04-10 20:50 +0300, Sergey Matyukevich spake thusly: > Hi all, > > Here is the second patch series with BSP updates for several Allwinner > boards. This time xradio driver and boards with WiF are updated, > including including OrangePi Zero and OrangePi Zero Plus2. > > Regards, > Sergey > > Sergey Matyukevich (3): > package/xr819-xradio: bump version > configs/orangepi_zero: bump BSP versions > configs/orangepi_zero_plus2: update BSP versions Whole series applied to master, thanks. Regards, Yann E. MORIN. > configs/orangepi_zero_defconfig | 6 +++--- > configs/orangepi_zero_plus2_defconfig | 8 ++++---- > package/xr819-xradio/xr819-xradio.hash | 2 +- > package/xr819-xradio/xr819-xradio.mk | 2 +- > 4 files changed, 9 insertions(+), 9 deletions(-) > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 17:23:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:23:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/bubblewrap: bump to version 0.8.0 In-Reply-To: <20230411074839.98830-1-aperez@igalia.com> References: <20230411074839.98830-1-aperez@igalia.com> Message-ID: <20230415172322.GQ2819@scaer> Adri?n, All, On 2023-04-11 10:48 +0300, Adrian Perez de Castro spake thusly: > This version allows disabling usage of nested user namespaces and > improves error messages. Release notes: > > https://github.com/containers/bubblewrap/releases/tag/v0.8.0 > > Signed-off-by: Adrian Perez de Castro Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/bubblewrap/bubblewrap.hash | 4 ++-- > package/bubblewrap/bubblewrap.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/bubblewrap/bubblewrap.hash b/package/bubblewrap/bubblewrap.hash > index 0475f8882a..abc69d96be 100644 > --- a/package/bubblewrap/bubblewrap.hash > +++ b/package/bubblewrap/bubblewrap.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/containers/bubblewrap/releases/tag/v0.7.0 > -sha256 764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc bubblewrap-0.7.0.tar.xz > +# From https://github.com/containers/bubblewrap/releases/tag/v0.8.0 > +sha256 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a bubblewrap-0.8.0.tar.xz > > # Hash for license files: > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING > diff --git a/package/bubblewrap/bubblewrap.mk b/package/bubblewrap/bubblewrap.mk > index 658e6e113c..1081db697d 100644 > --- a/package/bubblewrap/bubblewrap.mk > +++ b/package/bubblewrap/bubblewrap.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -BUBBLEWRAP_VERSION = 0.7.0 > +BUBBLEWRAP_VERSION = 0.8.0 > BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) > BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz > BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 17:36:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:36:50 +0200 Subject: [Buildroot] [git commit] utils/checkpackagelib: check for Upstream trailers Message-ID: <20230415175310.6F2CE841D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32934b526b647fc30bb0041b7b9f18bd765f7567 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Implement a check-package check for an Upstream: trailer in patches being applied to packages per a mailing list discussion [0]. No strict formatting checks are implemented for the contents within the trailer as the needed level of detail will vary patch-to-patch. Tested with: `./utils/docker-run python3 -m pytest utils/checkpackagelib` [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666016.html Signed-off-by: Vincent Fazio Signed-off-by: Yann E. MORIN --- utils/checkpackagelib/lib_patch.py | 18 ++++++++++++++++++ utils/checkpackagelib/test_lib_patch.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index caee36158f..1909d3acd0 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -61,3 +61,21 @@ class Sob(_CheckFunction): return ["{}:0: missing Signed-off-by in the header " "({}#_format_and_licensing_of_the_package_patches)" .format(self.filename, self.url_to_manual)] + +class Upstream(_CheckFunction): + UPSTREAM_ENTRY = re.compile(r"^Upstream: .*$") + + def before(self): + self.found = False + + def check_line(self, lineno, text): + if self.found: + return + if self.UPSTREAM_ENTRY.search(text): + self.found = True + + def after(self): + if not self.found: + return ["{}:0: missing Upstream in the header " + "({}#_additional_patch_documentation)" + .format(self.filename, self.url_to_manual)] diff --git a/utils/checkpackagelib/test_lib_patch.py b/utils/checkpackagelib/test_lib_patch.py index 3b6fadf38c..f7487ef329 100644 --- a/utils/checkpackagelib/test_lib_patch.py +++ b/utils/checkpackagelib/test_lib_patch.py @@ -94,3 +94,25 @@ Sob = [ def test_Sob(testname, filename, string, expected): warnings = util.check_file(m.Sob, filename, string) assert warnings == expected + + +Upstream = [ + ('good', + 'patch', + 'Upstream: https://some/amazing/patch/submission\n', + []), + ('empty', + 'patch', + '', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ('bad', + 'patch', + 'Subject: [PATCH 24/105] text\n', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Upstream) +def test_Upstream(testname, filename, string, expected): + warnings = util.check_file(m.Upstream, filename, string) + assert warnings == expected From yann.morin.1998 at free.fr Sat Apr 15 17:36:46 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:36:46 +0200 Subject: [Buildroot] [git commit] docs/manual: rewrite section for upstream documentation Message-ID: <20230415175310.68847841D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b00b40a05437e1042b25c097b977d5a26bdee1d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion [0], patches should, when possible and when approriate, provide a link as evidence that the patch has been submitted upstream. The motivation is that hopefully the patch gets applied to upstream at some point reducing the long term maintenance burden within Buildroot. This also makes future patch review on subsequent package version bumps more streamlined. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html Signed-off-by: Vincent Fazio Signed-off-by: Yann E. MORIN --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file From yann.morin.1998 at free.fr Sat Apr 15 17:46:23 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:46:23 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: add entries missing Upstream trailer Message-ID: <20230415175310.80902841D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ed07521322d5d0ec262883169443af912db30f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Due to the sheer number of patches that fail the new Upstream trailer check (1500+) and the time it would take to make them compliant, for now, just add them to the ignore list. Created via `./utils/docker-run make .checkpackageignore` Signed-off-by: Vincent Fazio [yann.morin.1998 at free.fr: regenerate] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1647 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1588 insertions(+), 59 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index cf58e59198..4847cd82bc 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,12 +1,16 @@ board/aarch64-efi/post-image.sh Shellcheck board/amarula/vyasa/post-build.sh Shellcheck +board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch Upstream +board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch Upstream board/andes/ae350/post-build.sh Shellcheck board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck board/aspeed/common/post-image.sh Shellcheck board/asus/tinker/post-build.sh Shellcheck board/atmel/flasher.sh Shellcheck +board/beaglebone/patches/linux/0001-keep-jtag-clock-alive-for-debugger.patch Upstream board/beaglebone/post-build.sh Shellcheck +board/beagleboneai/patches/uboot/0001-am57xx_evm-fixes.patch Upstream board/beagleboneai/post-build.sh Shellcheck board/beaglev/post-build.sh Shellcheck board/beelink/gs1/post-build.sh Shellcheck @@ -22,33 +26,37 @@ board/canaan/k210-soc/post-build.sh Shellcheck board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck board/chromebook/elm/sign.sh Shellcheck board/chromebook/mksd.sh Shellcheck -board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder +board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder Upstream board/chromebook/snow/sign.sh Shellcheck +board/ci20/patches/uboot/0001-mips-Remove-default-endiannes.patch Upstream board/cubietech/cubieboard2/post-image.sh Shellcheck board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck board/freescale/common/imx/post-image.sh Shellcheck board/freescale/common/mxs/post-image.sh Shellcheck +board/freescale/imx6sabre/patches/uboot/0001-mx6qsabre_common-boot-Linux-to-init-in-mfgtools-mode.patch Upstream board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck board/hardkernel/odroidc2/post-image.sh Shellcheck board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables board/hardkernel/odroidxu4/post-image.sh EmptyLastLine Shellcheck +board/intel/galileo/patches/linux/0001-x86-relocs-Make-per_cpu_load_addr-static.patch Upstream board/intel/galileo/post-build.sh Shellcheck board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables board/kontron/bl-imx8mm/post-build.sh Shellcheck -board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject +board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject Upstream board/kontron/pitx-imx8m/post-build.sh Shellcheck board/kontron/smarc-sal28/post-build.sh Shellcheck board/lego/ev3/post-image.sh Shellcheck +board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch Upstream board/lemaker/bananapro/post-build.sh Shellcheck board/lemaker/bananapro/post-image.sh Shellcheck board/mender/x86_64/post-image-efi.sh ConsecutiveEmptyLines board/minnowboard/post-build.sh Shellcheck board/nexbox/a95x/post-build.sh Shellcheck board/nexbox/a95x/post-image.sh Shellcheck -board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-support.patch NumberedSubject -board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch NumberedSubject -board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject -board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject +board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-support.patch NumberedSubject Upstream +board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch NumberedSubject Upstream +board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject Upstream +board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject Upstream board/olimex/a13_olinuxino/post-build.sh Shellcheck board/olimex/a20_olinuxino/post-build.sh Shellcheck board/olimex/a33_olinuxino/post-build.sh Shellcheck @@ -56,15 +64,27 @@ board/olpc/post-build.sh Shellcheck board/orangepi/common/post-build.sh Shellcheck board/orangepi/orangepi-lite2/post-build.sh Shellcheck board/orangepi/orangepi-one-plus/post-build.sh Shellcheck +board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch Upstream +board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch Upstream +board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch Upstream +board/orangepi/orangepi-zero/patches/linux/0004-ARM-dts-orange-pi-zero-enable-uart.patch Upstream +board/pine64/rock64/patches/uboot/0001-Makefile-rk3328-needs-itb-image-to-boot-properly.patch Upstream board/pine64/rock64/post-build.sh Shellcheck board/pine64/rockpro64/post-build.sh Shellcheck board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck +board/qemu/microblazebe-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream +board/qemu/microblazeel-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream +board/qemu/ppc-mpc8544ds/patches/linux/0001-powerpc-Fix-mcpu-options-for-SPE-only-compiler.patch Upstream board/qemu/x86/post-build.sh Shellcheck board/qemu/x86_64/post-build.sh Shellcheck +board/qmtech/zynq/patches/linux/0001-DTS-for-QMTech-Zynq-starter-kit.patch Upstream board/radxa/rockpi-n8/post-build.sh Shellcheck board/raspberrypi/post-build.sh Shellcheck board/raspberrypi/post-image.sh Shellcheck +board/roseapplepi/patches/uboot/0001-compiler-.h-sync-include-linux-compiler-.h-with-Linu.patch Upstream board/roseapplepi/post-build.sh Shellcheck +board/seeed/stm32mp157c-odyssey/patches/linux/0001-ARM-dts-stm32-fix-stm32mp157c-odyssey-card-detect.patch Upstream +board/sheevaplug/patches/uboot/0001-Remove-redundant-YYLOC-global-declaration.patch Upstream board/sifive/hifive-unleashed/post-build.sh Shellcheck board/solidrun/clearfog/post-build.sh Shellcheck board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck @@ -79,213 +99,1719 @@ board/synopsys/axs10x/post-build.sh Shellcheck board/technologic/ts4900/post-image.sh Shellcheck board/toradex/apalis-imx6/post-image.sh Shellcheck board/udoo/common/post-build.sh Shellcheck +board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace board/zynq/post-build.sh Shellcheck board/zynq/post-image.sh Shellcheck board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace -board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder +board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck board/zynqmp/post-image.sh Shellcheck -package/alsamixergui/0001-misc-fixes.patch Sob +boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream +boot/at91bootstrap/0001-eabi-fix.patch Upstream +boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream +boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream +boot/at91dataflashboot/0001-do-not-install.patch Upstream +boot/at91dataflashboot/0002-eabi-fixes.patch Upstream +boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream +boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream +boot/lpc32xxcdl/0001-compiler_name.patch Upstream +boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream +boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream +boot/lpc32xxcdl/0004-slashes.patch Upstream +boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream +boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch Upstream +boot/opensbi/0.9/0002-Makefile-unconditionally-disable-SSP.patch Upstream +boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream +boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream +boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream +boot/syslinux/0003-memdisk-Force-ld-output-format-to-32-bits.patch Upstream +boot/syslinux/0004-utils-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0005-lzo-Use-the-host-toolchain-for-prepcore.patch Upstream +boot/syslinux/0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch Upstream +boot/syslinux/0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch Upstream +boot/syslinux/0008-efi-wrapper-build-it-with-the-host-toolchain.patch Upstream +boot/syslinux/0011-extlinux-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0012-pull-in-sys-sysmacros-h-for-major-minor-makedev.patch Upstream +boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch Upstream +boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch Upstream +boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch Upstream +boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Upstream +linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream +package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/4th/0001-avoid-regen-during-install.patch Upstream +package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/acl/0001-Build-with-old-GCC-versions.patch Upstream +package/acpica/0001-build-do-not-use-Werror.patch Upstream +package/acpid/0001-dont-use-isfdtype.patch Upstream +package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream +package/alsamixergui/0001-misc-fixes.patch Sob Upstream +package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch Upstream +package/am335x-pru-package/0001-install-does-not-build.patch Upstream +package/am33x-cm3/0001-fix-makefile.patch Upstream +package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch Upstream +package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch Upstream +package/am33x-cm3/0004-Makefile-add-fno-builtin.patch Upstream package/am33x-cm3/S93-am335x-pm-firmware-load Variables -package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob +package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch Upstream +package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch Upstream +package/android-tools/0003-Fix-build-issue-with-uclibc.patch Upstream +package/android-tools/0004-Fix-build-issue-with-musl.patch Upstream +package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch Upstream +package/android-tools/0006-fix-big-endian-build.patch Upstream +package/android-tools/0007-include-cdefs-h-when-needed.patch Upstream +package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob Upstream +package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch Upstream +package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch Upstream +package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch Upstream +package/apache/0001-cross-compile.patch Upstream +package/apache/0002-nios2_is_not_os2.patch Upstream package/apache/S50apache Indent Shellcheck Variables +package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch Upstream +package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch Upstream +package/apr-util/0001-remove-checkapr.patch Upstream +package/apr/0001-sys-param-h.patch Upstream +package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch Upstream +package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch Upstream +package/arptables/0001-Fix-musl-build-issue.patch Upstream +package/arptables/0002-libarptc-libarptc_incl.c-fix-build-with-O0.patch Upstream +package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream +package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream +package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream +package/asterisk/0004-install-samples-need-the-data-files.patch Upstream +package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream +package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream +package/at-spi2-atk/0001-meson-add-tests-option.patch Upstream +package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream package/at/S99at Indent Variables +package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream +package/attr/0001-build-with-older-GCCs.patch Upstream package/audit/S02auditd Shellcheck Variables +package/aufs-util/0001-remove-user-settings.patch Upstream +package/aufs-util/0002-no-check-ver.patch Upstream +package/aufs-util/0003-no-strip-lib.patch Upstream +package/aumix/0001-fix-incorrect-makefile-am.patch Upstream +package/autoconf/0001-dont-add-dirty-to-version.patch Upstream +package/automake/0001-noman.patch Upstream +package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch Upstream package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables +package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch Upstream +package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream +package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream +package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream +package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream +package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream +package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream +package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream +package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream +package/bc/0004-no-gen-libmath.patch Upstream +package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch Upstream +package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch Upstream +package/bcusdk/0001-fd_set-requires-inclusion-of-sys-select.h.patch Upstream +package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch Upstream +package/bearssl/0001-Fix-missing-objdir-dependency.patch Upstream +package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch Upstream +package/beecrypt/0002-build-system.patch Upstream +package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch Upstream +package/benejson/0001-c-std.patch Upstream +package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch Upstream +package/bento4/0001-Add-support-for-cmake-install.patch Upstream +package/bento4/0002-Add-additional-methods-funtions-and-passing-poolid.patch Upstream +package/bento4/0003-Backport-Smmothstream-changes.patch Upstream +package/bento4/0004-more-SPS-parameters.patch Upstream +package/bento4/0005-AVC-extract-VUI-values-from-SPS.patch Upstream +package/bento4/0006-Implement-SPS-Frame-parser.patch Upstream +package/bento4/0007-Fix-segfault-when-AP4_Sample-s-seek.patch Upstream +package/bento4/0008-Hack-HBO.patch Upstream +package/bento4/0009-Android-32-ftello-fix.patch Upstream +package/bento4/0010-Dazn-sample-duration-workaround.patch Upstream +package/bento4/0011-Add-argument-to-reuse-single-sample-decrypter.patch Upstream +package/bento4/0012-Static-ReadGolomb-SignedGolomb.patch Upstream +package/bento4/0013-Add-GetChannels-method.patch Upstream +package/bento4/0014-Implemented-GetSampleIndexForTimeStamp-GetNearestSyn.patch Upstream +package/bento4/0015-Avoid-set-next-fragment-position.patch Upstream +package/bento4/0016-Fix-segfault-in-AP4_LinearReader-ProcessMoof.patch Upstream +package/berkeleydb/0001-cwd-db_config.patch Upstream +package/berkeleydb/0002-atomic_compare_exchange.patch Upstream +package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables +package/binutils/2.37/0001-sh-conf.patch Upstream +package/binutils/2.37/0002-poison-system-directories.patch Upstream +package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream +package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream +package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream +package/binutils/2.38/0001-sh-conf.patch Upstream +package/binutils/2.38/0002-poison-system-directories.patch Upstream +package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream +package/binutils/2.39/0001-sh-conf.patch Upstream +package/binutils/2.39/0002-poison-system-directories.patch Upstream +package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream +package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream +package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream +package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream +package/bmx7/0002-Fix-linking-error.patch Upstream +package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream package/boinc/S99boinc-client Indent Shellcheck Variables +package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream +package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream +package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream package/brickd/S70brickd Indent Shellcheck Variables +package/bridge-utils/0001-fix-build-on-musl.patch Upstream +package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream +package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream package/brltty/S10brltty Indent Shellcheck Variables +package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream +package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream +package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream +package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream +package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream +package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch Upstream +package/busybox/0003-libbb-sockaddr2str-ensure-only-printable-characters-.patch Upstream +package/busybox/0004-nslookup-sanitize-all-printed-strings-with-printable.patch Upstream package/busybox/S02sysctl Variables package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck package/busybox/S15watchdog Indent Variables package/busybox/S50telnet Indent Shellcheck Variables package/busybox/udhcpc.script Shellcheck +package/bzip2/0001-build-objects-twice.patch Upstream +package/bzip2/0002-improve-build-system.patch Upstream +package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstream package/c-icap/S96cicap Indent Shellcheck Variables +package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream +package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream +package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream +package/cairo/0001-fix-nofork-build.patch Upstream +package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream +package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream +package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream +package/caps/0001-Fix-stdint-types-with-musl.patch Upstream +package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream +package/cdrkit/0001-no-rcmd.patch Upstream +package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream +package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream package/cfm/S65cfm Indent Variables +package/cgic/0001-prepare_makefile.patch Upstream +package/cgic/0002-file_enhancements.patch Upstream +package/cgic/0003-restore-cgiFormFileGetTempfileName.patch Upstream package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables +package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream +package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream package/chrony/S49chrony Indent Shellcheck Variables +package/clamav/0001-mbox-do-not-use-backtrace-if-using-uClibc-without-ba.patch Upstream +package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream +package/cmake/0001-rename-cmake-rootfile.patch Upstream +package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream +package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream +package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream +package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream +package/connman/0003-wispr-Update-portal-context-references.patch Upstream package/connman/S45connman Variables +package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream package/coremark-pro/coremark-pro.sh.in Shellcheck -package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob -package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob -package/curlftpfs/0003-nocache-memleak-fix.patch Sob +package/cpio/0001-Minor-fix.patch Upstream +package/cpio/0002-Rewrite-dynamic-string-support.patch Upstream +package/cpio/0003-Fix-previous-commit.patch Upstream +package/cppdb/0001-mysql-library-suffix.patch Upstream +package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch Upstream +package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch Upstream +package/cpulimit/0003-Fix-an-infrequent-crash.patch Upstream +package/cpulimit/0004-Remove-procfs.h-inclusion.patch Upstream +package/crda/0001-crda-support-python-3-in-utils-key2pub.py.patch Upstream +package/crda/0002-drop-ldconfig-call.patch Upstream +package/crda/0003-drop-werror.patch Upstream +package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch Upstream +package/ctorrent/0001-fix-musl-build.patch Upstream +package/cups/0001-Remove-man-from-BUILDDIRS-in-configure.patch Upstream +package/cups/0002-Do-not-use-genstrings.patch Upstream +package/cups/0003-Sanitize-the-installation-process.patch Upstream +package/cups/0004-Remove-PIE-flags-from-the-build.patch Upstream +package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob Upstream +package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob Upstream +package/curlftpfs/0003-nocache-memleak-fix.patch Sob Upstream +package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream +package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream +package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream +package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream +package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream +package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream +package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream +package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream +package/dahdi-tools/0001-no-build-docs.patch Upstream +package/dahdi-tools/0002-no-perl-manpages.patch Upstream +package/dante/0001-fix-sparc-compile.patch Upstream +package/dante/0002-osdep-m4-Remove-getaddrinfo-too-low-checks.patch Upstream package/dante/S50dante Indent Shellcheck Variables +package/daq/0001-Fix-build-against-the-musl-C-library.patch Upstream +package/daq/0002-parallel-grammar.patch Upstream package/darkhttpd/S50darkhttpd Indent Shellcheck Variables +package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch Upstream +package/dbus-cpp/0001-gcc4.7.patch Upstream +package/dbus-cpp/0002-cross-compile-tools.patch Upstream +package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch Upstream package/dbus/S30dbus Indent Shellcheck TrailingSpace Variables +package/dc3dd/0001-no_man.patch Upstream +package/dc3dd/0002-fix-autoreconf.patch Upstream +package/dc3dd/0003-fix-for-glibc-2.28.patch Upstream +package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch Upstream package/dcron/S90dcron Variables package/dhcp/S80dhcp-relay Shellcheck Variables package/dhcp/S80dhcp-server Shellcheck Variables package/dhcp/dhclient-script Shellcheck TrailingSpace package/dhcpcd/S41dhcpcd Indent Variables -package/dhrystone/0001-cmdline-nruns.patch Sob -package/dhrystone/0002-HZ.patch Sob -package/dhrystone/0003-exit.patch Sob -package/dhrystone/0004-headers.patch Sob -package/dhrystone/0005-prototypes.patch Sob -package/directfb-examples/0001-remove-bzero.patch Sob +package/dhcpdump/0001-use-non-bsd-structures.patch Upstream +package/dhrystone/0001-cmdline-nruns.patch Sob Upstream +package/dhrystone/0002-HZ.patch Sob Upstream +package/dhrystone/0003-exit.patch Sob Upstream +package/dhrystone/0004-headers.patch Sob Upstream +package/dhrystone/0005-prototypes.patch Sob Upstream +package/dht/0001-cmake.patch Upstream +package/diffutils/0001-m4-stack-direction.m4-fix-build-on-microblazeel.patch Upstream +package/diffutils/0002-sigsegv-fix-build-on-or1k.patch Upstream +package/diffutils/0003-sys_random-port-better-to-uClibc-1-0-35.patch Upstream +package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch Upstream +package/diffutils/0005-sigsegv-Add-support-for-Linux-PowerPC-32-bit-with-mu.patch Upstream +package/dillo/0001-usr-local-include.patch Upstream +package/dillo/0002-Fix-openssl-detection.patch Upstream +package/dillo/0004-fix-build-with-gcc-10.patch Upstream +package/directfb-examples/0001-remove-bzero.patch Sob Upstream +package/directfb/0001-fix-missing-davinci-voodoo-header.patch Upstream +package/directfb/0002-imlib2-config.patch Upstream +package/directfb/0003-setregion-lock.patch Upstream +package/directfb/0004-use-gcc-link.patch Upstream +package/directfb/0005-add-missing-idivine-header.patch Upstream +package/directfb/0006-fix-client-gfx_state-initialisation.patch Upstream +package/dmalloc/0001-configure-fix-build-on-mips.patch Upstream +package/dmalloc/0003-configure-allow-overriding-some-tests.patch Upstream +package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch Upstream +package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream +package/dmraid/0001-fix-compilation-under-musl.patch Upstream package/dmraid/S20dmraid Variables package/dnsmasq/S80dnsmasq Shellcheck Variables package/docker-engine/S60dockerd Indent Shellcheck Variables +package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream package/domoticz/S99domoticz Shellcheck +package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch Upstream +package/dracut/0001-dracut.sh-don-t-unset-LD_PRELOAD.patch Upstream package/dracut/merged-usr-module-setup.sh Shellcheck package/dropbear/S50dropbear Indent Shellcheck Variables +package/dt/0001-adjust-os-symlink.patch Upstream +package/dt/0002-dt-default-source-define.patch Upstream +package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream +package/duma/0001-fix-cross-compilation.patch Upstream +package/duma/0002-no-tests.patch Upstream +package/duma/0003-fix-C++14.patch Upstream +package/duma/0004-Fix-build-with-latest-glibc.patch Upstream +package/dvb-apps/0001-Fix-generate-keynames.patch Upstream +package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream +package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream +package/dvb-apps/0004-Makefile-remove-test.patch Upstream +package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch Upstream +package/dvb-apps/0006-fix-glibc-2.31.patch Upstream +package/dvblast/0001-missing-lm.patch Upstream +package/dvblast/0002-fix-int-types.patch Upstream +package/dvbsnoop/0001-musl-types-h.patch Upstream +package/dvdrw-tools/0001-limits.h.patch Upstream +package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream +package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream +package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream package/earlyoom/S02earlyoom Indent Shellcheck +package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream +package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch Upstream +package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch Upstream +package/ecryptfs-utils/0001-musl.patch Upstream +package/ecryptfs-utils/0002-openssl110.patch Upstream +package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream +package/efivar/0001-Allow-build-with-uClibc.patch Upstream +package/efivar/0002-gcc.specs-drop-Werror.patch Upstream +package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream +package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream +package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream +package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream +package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream +package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch Upstream +package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch Upstream +package/ejabberd/0002-fix-ejabberdctl.patch Upstream +package/ejabberd/0003-correct-includes.patch Upstream package/ejabberd/S50ejabberd Indent Shellcheck Variables package/ejabberd/check-erlang-lib Shellcheck +package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream +package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream +package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream +package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream +package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream +package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream +package/elftosb/0001-fixes-includes.patch Upstream +package/elftosb/0002-force-cxx-compiler.patch Upstream +package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream +package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch Upstream +package/empty/0001-respect-LDFLAGS.patch Upstream +package/erlang-p1-sip/0001-correct-include.patch Upstream +package/erlang-p1-xmpp/0001-fix-includes.patch Upstream +package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream +package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream +package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream +package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream +package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream +package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream +package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables +package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream +package/evemu/0002-evemu-Update-struct-input_event.patch Upstream +package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/evemu/0004-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/exim/0001-Build-buildconfig-for-the-host.patch Upstream +package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream +package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream +package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream +package/exim/0005-sieve-fix-build-errors.patch Upstream +package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream +package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream +package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream +package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables +package/expect/0001-enable-cross-compilation.patch Upstream +package/expect/0002-allow-tcl-build-directory.patch Upstream +package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream +package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream +package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream +package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream +package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream package/fail2ban/S60fail2ban Shellcheck Variables package/fakedate/fakedate Shellcheck -package/fbv/0001-cross.patch Sob -package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob -package/fbv/0005-include.patch Sob +package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch Upstream +package/fbgrab/0001-fix-static-build.patch Upstream +package/fbset/0001-Fix-musl-compile.patch Upstream +package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch Upstream +package/fbterm/0002-mouse.cpp-fix-musl-compile.patch Upstream +package/fbterm/0003-C++11-compliance.patch Upstream +package/fbterm/0004-iconv.patch Upstream +package/fbv/0001-cross.patch Sob Upstream +package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob Upstream +package/fbv/0003-fix-bgr555.patch Upstream +package/fbv/0004-giflib.patch Upstream +package/fbv/0005-include.patch Sob Upstream +package/fbv/0006-libpng15.patch Upstream +package/fbv/0007-gif.c-fic-build-with-gcc-10.patch Upstream +package/fcgiwrap/0001-use-LIBS-from-configure.patch Upstream +package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch Upstream +package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch Upstream +package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch Upstream +package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream +package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream +package/ficl/0001-fix-Makefile.patch Upstream +package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream +package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream +package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream +package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream +package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream +package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream +package/flite/0001-fix-alsa-static.patch Upstream +package/fltk/0001-disable-tests.patch Upstream +package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream +package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream +package/fluent-bit/0003-fix-build-without-C.patch Upstream +package/fluxbox/0001-fixes-bug-1138.patch Upstream +package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch Upstream +package/fontconfig/0002-add-pthread-as-a-dependency-of-a-static-lib.patch Upstream +package/freeipmi/0001-add-disable-doc.patch Upstream +package/freeradius-client/0001-fix-for-nettle.patch Upstream +package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream +package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream +package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream +package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream +package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream +package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables +package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch Upstream +package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch Upstream +package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Upstream +package/freeswitch/0001-libs-srtp-crypto-hash-hmac_ossl.c-fix-build-with-lib.patch Upstream package/frr/S50frr Shellcheck -package/gamin/0002-no-const-return.patch Sob -package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob -package/genromfs/0001-build-system.patch Sob +package/fstrcmp/0001-disable-rpath.patch Upstream +package/ftop/0001-overflow.patch Upstream +package/fwts/0001-build-do-not-use-Werror.patch Upstream +package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch Upstream +package/fxload/0001-fix-static-build.patch Upstream +package/gamin/0001-no-abstract-sockets.patch Upstream +package/gamin/0002-no-const-return.patch Sob Upstream +package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream +package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream +package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream +package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream +package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream +package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream +package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream +package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream +package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream +package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream +package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream +package/genpart/0001-fix-return-code.patch Upstream +package/genromfs/0001-build-system.patch Sob Upstream +package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream +package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream package/gerbera/S99gerbera Indent +package/gettext-gnu/0001-error_print_progname.patch Upstream +package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream +package/giblib/0001-fix-imlib2-detection.patch Upstream +package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream +package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/gli/0001-Optional-building-tests.patch Upstream +package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream +package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream +package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream +package/glog/0001-added-emscripten-support.patch Upstream +package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch Upstream +package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream +package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream +package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream +package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream +package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream +package/gnuplot/0001-configure-add-without-demo-option.patch Upstream +package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream +package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream +package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream +package/gob2/0001-dont-include-from-prefix.patch Upstream +package/gobject-introspection/0001-disable-tests.patch Upstream +package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream +package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream +package/gocryptfs/0001-go.mod-fix-jacobsa-crypto-build-on-riscv64.patch Upstream package/google-breakpad/gen-syms.sh Shellcheck +package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream +package/gpm/0002-Install-unversioned-solibrary.patch Upstream +package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream +package/gpm/0004-Use-sigemptyset-API-instead-of-__sigemptyset.patch Upstream +package/gpm/0005-fix-building-w-newer-glibc.patch Upstream +package/gpm/0006-src-headers-daemon.h-avoid-redefinition-of-last_sele.patch Upstream package/gpsd/S50gpsd Indent Shellcheck Variables +package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch Upstream +package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch Upstream +package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Upstream +package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream +package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream +package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream +package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream +package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream +package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch Upstream +package/guile/0001-calculate-csqrt_manually.patch Upstream +package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream +package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch Upstream +package/gutenprint/0001-use-pregen-xmli18n-header.patch Upstream +package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch Upstream +package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch Upstream +package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream +package/haserl/0001-add-haserl_lualib.inc.patch Upstream package/haveged/S21haveged Shellcheck Variables +package/heirloom-mailx/0001-fix-libressl-support.patch Upstream +package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream +package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream +package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream +package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream +package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream package/htpdate/S43htpdate Shellcheck +package/httping/0001-fix-math-library-linking.patch Upstream +package/httping/0002-Makefile-allow-build-without-gettext.patch Upstream package/i2pd/S99i2pd Indent Shellcheck Variables -package/ifplugd/0001-cross.patch Sob -package/ifplugd/0002-fix-headers.patch Sob +package/i7z/0001-fix-build-with-gcc-10.patch Upstream +package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch Upstream +package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch Upstream +package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch Upstream +package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch Upstream +package/icu/0001-dont-build-static-dynamic-twice.patch Upstream +package/icu/0002-workaround-toolchain-bugs.patch Upstream +package/icu/0003-link-icudata-as-data-only.patch Upstream +package/icu/0004-fix-static-linking-with-icu-uc.patch Upstream +package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch Upstream +package/ifplugd/0001-cross.patch Sob Upstream +package/ifplugd/0002-fix-headers.patch Sob Upstream +package/ifplugd/0003-no-cxx.patch Upstream +package/ifplugd/0004-musl-fix-types.patch Upstream +package/ifplugd/0005-src-interface.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0001-ui_common.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0002-Rename-pcap_filter-to-iftop_pcap_filter.patch Upstream package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck package/ifupdown-scripts/nfs_check Shellcheck +package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream +package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream package/igd2-for-linux/S99upnpd Indent Shellcheck Variables +package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream +package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream +package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream +package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream package/inadyn/S70inadyn Indent NotExecutable package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables +package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream +package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream +package/intltool/0001-perl-5.26-compatibility.patch Upstream +package/iodine/0001-disable-systemd-and-selinux.patch Upstream +package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream +package/iozone/0001-Add-new-targets-for-iozone.patch Upstream +package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream +package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream +package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream +package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream +package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch Upstream +package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch Upstream package/iptables/S35iptables Shellcheck -package/irda-utils/0001-daemon.patch Sob -package/irda-utils/0002-nommu.patch Sob -package/irda-utils/0003-subdir.patch Sob +package/irda-utils/0001-daemon.patch Sob Upstream +package/irda-utils/0002-nommu.patch Sob Upstream +package/irda-utils/0003-subdir.patch Sob Upstream +package/irda-utils/0004-musl.patch Upstream package/irqbalance/S13irqbalance Indent Shellcheck Variables +package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Upstream +package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream package/iucode-tool/S00iucode-tool Variables package/iwd/S40iwd Shellcheck Variables -package/keyutils/0002-cifs.patch Sob +package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream +package/janet/0001-Update-for-more-minimal-builds.patch Upstream +package/janus-gateway/0001-disable-ssp.patch Upstream +package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream +package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream +package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream +package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0003-fix-build-with-libressl.patch Upstream +package/kexec-lite/0001-clean-restart.patch Upstream +package/keyutils/0001-fix-install-rule.patch Upstream +package/keyutils/0002-cifs.patch Sob Upstream +package/kmod/0001-fix-O_CLOEXEC.patch Upstream +package/kodi-texturepacker/0001-texturepacker.patch Upstream +package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch Upstream +package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch Upstream +package/kodi/0002-cmake-findpython.patch Upstream +package/kodi/0003-cmake-search-for-python-interpreter.patch Upstream +package/kodi/0004-cmake-allow-to-override-PYTHON_EXECUTABLE.patch Upstream package/kodi/S50kodi Shellcheck Variables -package/libart/0001-art-config-cross.patch Sob -package/libcgicc/0001-disable-documentation-option.patch Sob -package/libfcgi/0002-disable-examples.patch Sob -package/libftdi/0001-pkgconfig_libusb.patch Sob -package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob +package/latencytop/0001-makefile.patch Upstream +package/lbase64/0001-retro-compatible-with-Lua-5.1.patch Upstream +package/lcdproc/0001-LCDd.conf.patch Upstream +package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream +package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream +package/leafnode2/0001-cross_makefile.patch Upstream +package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream +package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream +package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream +package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream +package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream +package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream +package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream +package/libabseil-cpp/0001-force-position-independent-code.patch Upstream +package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream +package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream +package/libart/0001-art-config-cross.patch Sob Upstream +package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream +package/libatasmart/0001-strpool-cross-flags.patch Upstream +package/libavl/0001-fix-makefile.patch Upstream +package/libb64/0001-Integer-overflows.patch Upstream +package/libb64/0002-Initialize-C++-objects.patch Upstream +package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream +package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream +package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream +package/libcec/0001-cecloader-h-fix-null-return.patch Upstream +package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/libcgicc/0001-disable-documentation-option.patch Sob Upstream +package/libclc/0001-support-out-of-tree-build.patch Upstream +package/libcodec2/0001-update-cmake.patch Upstream +package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream +package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream +package/libcuefile/0001-fix-static-link.patch Upstream +package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream +package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream +package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream +package/libdnet/0001-python-makefile.patch Upstream +package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream +package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream +package/libdvbcsa/0001-altivec-powerpc64.patch Upstream +package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream +package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream +package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream +package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream +package/libfcgi/0001-link-against-math.patch Upstream +package/libfcgi/0002-disable-examples.patch Sob Upstream +package/libffi/0001-Fix-installation-location-of-libffi.patch Upstream +package/libffi/0002-Fix-use-of-compact-eh-frames-on-MIPS.patch Upstream +package/libffi/0003-libffi-enable-hardfloat-in-the-MIPS-assembly-code.patch Upstream +package/libfm/0001-modules-fix-cross-compilation.patch Upstream +package/libfreeimage/0001-no-root-install.patch Upstream +package/libfreeimage/0002-fix-cpuid-x86.patch Upstream +package/libfreeimage/0003-fix-big-endian-os.patch Upstream +package/libfreeimage/0004-fixed-C-11-warnings.patch Upstream +package/libftdi/0001-pkgconfig_libusb.patch Sob Upstream +package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob Upstream +package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream +package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream +package/libfuse/0001-fix-aarch64-build.patch Upstream +package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream +package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch Upstream +package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream +package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream +package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream +package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream +package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream +package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream +package/libglib2/0002-remove-cpp-requirement.patch Upstream +package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream +package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream +package/libgpgme/0001-Fix-build-without-threads.patch Upstream +package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream +package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream +package/libgtk2/0001-reduce-dependencies.patch Upstream +package/libgtk3/0001-disable-atk-bridge.patch Upstream +package/libgtk3/0002-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch Upstream +package/libhdhomerun/0001-dont-strip.patch Upstream +package/libhid/0001-dont-fiddle-with-debug-flags.patch Upstream +package/libhid/0002-no-newline-in-ldflags.patch Upstream +package/libhid/0003-uclinux.patch Upstream +package/libical/0001-no-tests.patch Upstream +package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream +package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream package/libiio/S99iiod Shellcheck Variables -package/libmad/0001-mips-h-constraint-removal.patch Sob +package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream +package/libiqrf/0002-use-only-c-language.patch Upstream +package/libjson/0001-fix-broken-makefile.patch Upstream +package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream +package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream +package/libkcapi/0002-Add-disable-werror.patch Upstream +package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream +package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/liblinear/0001-build-static-lib.patch Upstream +package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream +package/liblog4c-localtime/0001-log4c.m4-fix-underquoted-definition-of-AM_PATH_LOG4C.patch Upstream +package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch Upstream +package/liblog4c-localtime/0003-Fix-debug-mode-build-with-uClibc.patch Upstream +package/liblog4c-localtime/0004-Add-AC_CONFIG_MACRO_DIR-to-configure.in.patch Upstream +package/liblog4c-localtime/0005-Fix-C-support.patch Upstream +package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch Upstream +package/libloki/0002-use-ln-snf.patch Upstream +package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream +package/libmad/0002-configure-ac-automake-foreign.patch Upstream +package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream +package/libmemcached/0001-disable-tests.patch Upstream +package/libmemcached/0002-disable-sanitizer.patch Upstream +package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream +package/libmemcached/0004-disable-doc-and-man.patch Upstream +package/libmemcached/0005-fix-pointer-comparaison.patch Upstream +package/libmng/0001-jpeg-9a.patch Upstream +package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream +package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream +package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch Upstream +package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch Upstream +package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream +package/libmpeg2/0001-altivec.patch Upstream +package/libmpeg2/0002-armv4l.patch Upstream +package/libmpeg2/0003-fix-arm-detection.patch Upstream +package/libmpeg2/0004-fix-sparc.patch Upstream +package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream +package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream +package/libnfc/0001-autotools-make-example-build-optional.patch Upstream +package/libnfs/0001-Fix-include-sys-time.h.patch Upstream +package/libnids/0001-libpcap-use-pkg-config.patch Upstream +package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream +package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream +package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream +package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream +package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream +package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream +package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream +package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream +package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream +package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream +package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream +package/liboping/0001-fix-utf8-support.patch Upstream +package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream +package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream +package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream +package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream +package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream +package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream +package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream +package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream +package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream +package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream +package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream +package/libqb/0001-Add-disable-tests-option.patch Upstream +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/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.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/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 +package/libserialport/0001-uclinux-detection.patch Upstream +package/libshdata/0001-backend-Add-missing-include-files.patch Upstream +package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch Upstream +package/libsidplay2/0001-sidplay2-libs-2.1.1.patch Upstream +package/libsidplay2/0002-pkg-config.patch Upstream +package/libsidplay2/0003-gcc6.patch Upstream +package/libsigrok/0001-Support-glibmm-2.68.patch Upstream +package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream +package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream +package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream +package/libsolv/0001-Fix-build-without-C.patch Upstream +package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream +package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream +package/libspatialindex/0001-allow-building-static-libs.patch Upstream +package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream +package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream +package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream +package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream +package/libsvg/0001-fix-expat-static-declaration.patch Upstream +package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream +package/libsvgtiny/0001-disable-debug-printfs.patch Upstream +package/libsvgtiny/0002-Remove-Werror.patch Upstream +package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream +package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream +package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream +package/libteam/0001-revert-disregard-current-state.patch Upstream +package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream +package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream +package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream +package/libtheora/0001-link-libtheoradec.patch Upstream +package/libtheora/0002-fix-autoreconf.patch Upstream +package/libtomcrypt/0001-fix-CVE-2019-17362.patch Upstream +package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch Upstream +package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch Upstream +package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch Upstream +package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream +package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream +package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream +package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream +package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream +package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream +package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream +package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream +package/libuwsc/0002-fix-bad-indentation.patch Upstream +package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream +package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream +package/libwebsock/0002-fix-ssl.patch Upstream +package/libwebsock/0003-fix-incorrect-inline.patch Upstream +package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream +package/libyuv/0001-i386-sse2.patch Upstream +package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream +package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables +package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream +package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch Upstream +package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch Upstream +package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream +package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream +package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream +package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream package/linux-tools/S10hyperv Variables +package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream +package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream +package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream +package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck +package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream +package/lirc-tools/0002-configure-add-disable-doc-option.patch Upstream package/lirc-tools/S25lircd Indent Variables -package/lite/0001-dfbspy-stat.patch Sob -package/lite/0002-no-tests.patch Sob -package/lite/0003-pkg-config.patch Sob +package/lite/0001-dfbspy-stat.patch Sob Upstream +package/lite/0002-no-tests.patch Sob Upstream +package/lite/0003-pkg-config.patch Sob Upstream +package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream package/lldpd/S60lldpd Indent Shellcheck Variables -package/lockfile-progs/0001-sus3v-legacy.patch Sob -package/madplay/0001-switch-to-new-alsa-api.patch Sob +package/llvm/0001-nfc-Fix-missing-include.patch Upstream +package/lm-sensors/0001-static-build.patch Upstream +package/lm-sensors/0002-no-host-ldconfig.patch Upstream +package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream +package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch Upstream +package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch Upstream +package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch Upstream +package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch Upstream +package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream +package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream +package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream +package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream +package/ltrace/0001-arm-plt.patch Upstream +package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream +package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream +package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream +package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream +package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream +package/lttng-tools/0001-configure.ac-add-disable-tests.patch Upstream +package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch Upstream +package/lua-lunix/0001-remove-link-with-librt.patch Upstream +package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch Upstream +package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch Upstream +package/lua/5.1.5/0001-root-path.patch Upstream +package/lua/5.1.5/0002-shared-libs-for-lua.patch Upstream +package/lua/5.1.5/0011-linenoise.patch Upstream +package/lua/5.1.5/0012-fix-reader-at-eoz.patch Upstream +package/lua/5.3.6/0001-root-path.patch Upstream +package/lua/5.3.6/0002-shared-libs-for-lua.patch Upstream +package/lua/5.3.6/0003-linenoise.patch Upstream +package/lua/5.4.4/0001-root-path.patch Upstream +package/lua/5.4.4/0002-shared-libs-for-lua.patch Upstream +package/lua/5.4.4/0011-linenoise.patch Upstream +package/luajit/0001-no-bin-symlink.patch Upstream +package/luajit/0002-install-inc.patch Upstream +package/luasyslog/0001-remove-AX_LUA_LIBS.patch Upstream +package/luasyslog/0002-build-ax_lua.m4-fix-cross-compilation.patch Upstream +package/lugaru/0001-ImageIO-fix-invalid-conversion.patch Upstream +package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch Upstream +package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch Upstream +package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch Upstream +package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch Upstream +package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch Upstream +package/lz4/0001-build-Support-BUILD_SHARED-no.patch Upstream +package/lzma/0001-Remove-static-from-LDFLAGS.patch Upstream +package/lzop/0001-allow-overriding-modification-time.patch Upstream +package/macchanger/0001-Fix-missing-include-for-caddr_t.patch Upstream +package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream +package/madplay/0002-configure-ac-automake-foreign.patch Upstream +package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream +package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream +package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream +package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream +package/makedumpfile/0002-Handle-__mips64.patch Upstream +package/mariadb/0001-add-extra-check-for-librt.patch Upstream +package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream package/mariadb/S97mysqld Indent Shellcheck Variables package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace +package/matchbox-lib/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0002-mb-applet-wireless.patch Upstream +package/matchbox-panel/0003-mb-applet-battery.patch Upstream +package/matchbox-startup-monitor/0001-true-false.patch Upstream +package/matchbox/0001-defaulttheme.patch Upstream +package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream +package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream +package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream +package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream +package/memcached/0001-logger.c-initialize-rport.patch Upstream +package/memcached/0002-check-for-sys-auxv.h.patch Upstream +package/memcached/0003-configure.ac-add-disable-werror.patch Upstream +package/memstat/0001-PATH_MAX.patch Upstream package/mender-connect/S43mender-connect Shellcheck -package/mii-diag/0001-strchr.patch Sob +package/menu-cache/0001-Support-gcc10-compilation.patch Upstream +package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch Upstream +package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch Upstream +package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Upstream +package/mesa3d/0003-src-util-rand_xor-Include-stddef.h-to-fix-build-erro.patch Upstream +package/mesa3d/0004-Fix-uClibc-build.patch Upstream +package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch Upstream +package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch Upstream +package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch Upstream +package/metacity/0001-add-libm-reference.patch Upstream +package/metacity/0002-gconf.patch Upstream +package/metacity/0003-mag-add-libm-reference.patch Upstream +package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch Upstream +package/midori/0001-disable-vala-fatal-warnings.patch Upstream +package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch Upstream +package/mii-diag/0001-strchr.patch Sob Upstream +package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch Upstream +package/mini-snmpd/0001-linux.c-fix-musl-build.patch Upstream package/minidlna/S60minidlnad Indent Shellcheck Variables package/minissdpd/S50minissdpd Indent Shellcheck Variables package/modem-manager/S44modem-manager Shellcheck Variables +package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch Upstream +package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch Upstream +package/mongrel2/0001-Do-not-run-tests.patch Upstream +package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch Upstream +package/mongrel2/0003-fix-build-with-gcc-4.8.patch Upstream +package/monit/0001-no-force-static.patch Upstream +package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch Upstream +package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch Upstream +package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch Upstream +package/mono/0002-Ongoing-work-on-the-cmake-build.patch Upstream package/mosquitto/S50mosquitto Indent Shellcheck Variables package/motion/S99motion Indent Shellcheck Variables +package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch Upstream package/mpd/S95mpd Variables +package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch Upstream +package/mpv/0001-fix-powerpc64-altivec.patch Upstream +package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch Upstream package/mrouted/S41mrouted NotExecutable package/mrp/S65mrp Indent Variables +package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch Upstream package/multipath-tools/S60multipathd Shellcheck +package/musepack/0001-shared.patch Upstream +package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/musepack/0003-include-fpu-control-with-glibc-only.patch Upstream +package/musepack/0004-missing-sys-select.patch Upstream +package/musepack/0005-fix-build-with-gcc-10.patch Upstream +package/musl/0001-avoid-kernel-if_ether.h.patch Upstream +package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream +package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream +package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/nanocom/0001-fix-build-with-gcc-10.patch Upstream +package/ncftp/0001-fix-gcc-10.patch Upstream +package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch Upstream +package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstream +package/ne10/0002-fix-build-without-C.patch Upstream package/neard/S53neard Indent Shellcheck Variables +package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream +package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream +package/neon/0002-configure.ac-fix-autoreconf.patch Upstream +package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream +package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables -package/netcat/0001-signed-bit-counting.patch Sob -package/netopeer2/S52netopeer2 Shellcheck Variables -package/netplug/0001-makefile-flags.patch Sob +package/netcat/0001-signed-bit-counting.patch Sob Upstream +package/netopeer2/S52netopeer2 Variables +package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream +package/netplug/0001-makefile-flags.patch Sob Upstream +package/netplug/0002-add-missing-time-include.patch Upstream +package/netplug/0003-remove-assert-fail.patch Upstream package/netplug/S29netplug Indent Shellcheck Variables package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck +package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch Upstream package/netsnmp/S59snmpd Indent Shellcheck Variables +package/netsurf/0001-avoid-system-perl-dependencies.patch Upstream +package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream +package/netsurf/0003-fix-compilation-without-curl.patch Upstream +package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream +package/nettle/0001-disable-testsuite-examples.patch Upstream +package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream +package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables +package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream +package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables +package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream +package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream +package/nginx/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch Upstream +package/nginx/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch Upstream +package/nginx/0004-auto-lib-libxslt-conf-use-pkg-config.patch Upstream +package/nginx/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch Upstream +package/nginx/0006-auto-lib-openssl-conf-use-pkg-config.patch Upstream +package/nginx/0007-auto-lib-libgd-conf-use-pkg-config.patch Upstream +package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Upstream +package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream +package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream package/nginx/S50nginx Indent Variables +package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream +package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream +package/ngrep/0003-fix-disable-tcpkill.patch Upstream +package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream +package/nmap/0001-libdnet-wrapper-configure.patch Upstream +package/nodejs/0001-add-qemu-wrapper-support.patch Upstream +package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream +package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream +package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream package/nodm/S90nodm Indent Shellcheck Variables +package/norm/0001-protolib-drop-linux-version-check.patch Upstream +package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream +package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables +package/ntp/0001-nano.patch Upstream +package/ntp/0002-ntp-syscalls-fallback.patch Upstream +package/ntp/0003-override-shell.patch Upstream +package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables +package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream +package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream +package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream +package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream +package/nuttcp/0001-susv3-legacy.patch Upstream +package/nvidia-driver/0001-use-LDFLAGS.patch Upstream +package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream +package/odb/0001-tm.h-include-in-gcc.hxx-appears-to-be-no-longer-nece.patch Upstream +package/odb/0002-Remove-gratuitous-classes.patch Upstream +package/odb/0003-Initial-work-to-make-ODB-compatible-with-GCC-6.patch Upstream +package/odb/0004-Make-compilable-with-GCC-6-in-C-14-mode.patch Upstream +package/odb/0005-Fix-bug-in-GCC-6-input_location-translation.patch Upstream +package/odb/0006-Adapt-to-changes-in-GCC-8.patch Upstream +package/odb/0007-Switch-to-C-11-get-rid-of-auto_ptr-use.patch Upstream +package/odb/0008-Fix-GCC-8-adaptation-to-be-compatible-with-previous-.patch Upstream +package/odb/0009-Handle-namespace-aliases-when-parsing-GCC-tree.patch Upstream +package/odb/0010-Add-initial-support-for-GCC-9.patch Upstream +package/odb/0011-Adjust-to-changes-in-GCC-10.patch Upstream +package/odb/0012-Adjust-to-changes-in-GCC-11.patch Upstream +package/odb/0013-Resolve-name-lookup-ambiguity-causing-error-with-GCC.patch Upstream +package/ofono/0001-uclibc-backtrace.patch Upstream +package/ofono/0002-fix-musl-compile.patch Upstream package/ofono/S46ofono Variables +package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch Upstream +package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream +package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream +package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream +package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream package/olsr/S50olsr Indent Shellcheck Variables +package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream +package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream +package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream +package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream +package/open2300/0001-fix-makefile.patch Upstream +package/openblas/0001-Makefile.system-don-t-specify-optimization-level-bui.patch Upstream +package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openldap/0001-fix_cross_strip.patch Upstream +package/openldap/0002-fix-bignum.patch Upstream +package/openldap/0003-disable-docs.patch Upstream +package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream package/openntpd/S49ntp Shellcheck Variables +package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream +package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream +package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch Upstream +package/openpgm/0003-fix-build-on-macOS-ARM.patch Upstream +package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch Upstream +package/openpowerlink/0002-cmake-install-oplk-headers-files.patch Upstream +package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch Upstream +package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch Upstream +package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch Upstream +package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstream +package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream +package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream +package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream +package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream +package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables +package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream +package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream +package/openvmtools/0001-no_cflags_werror.patch Upstream +package/openvmtools/0002-dont-force-cppflags.patch Upstream +package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch Upstream +package/openvmtools/0004-Remove-assumptions-about-glibc-being-only-libc-imple.patch Upstream +package/openvmtools/0005-Use-configure-test-for-struct-timespec.patch Upstream +package/openvmtools/0006-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch Upstream +package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch Upstream +package/openvmtools/0008-Use-configure-test-for-sys-stat.h-include.patch Upstream +package/openvmtools/0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch Upstream +package/openvmtools/0012-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch Upstream package/openvmtools/shutdown Shellcheck package/openvpn/S60openvpn Indent Shellcheck Variables +package/oprofile/0001-musl.patch Upstream +package/optee-client/0001-libteeacl-condition-libteeacl-with-WITH_TEEACL.patch Upstream +package/optee-client/0002-libteeacl-use-realloc-instead-of-reallocarray.patch Upstream +package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream +package/oracle-mysql/0000-ac_cache_check.patch Upstream +package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream +package/oracle-mysql/0002-use-new-readline-iface.patch Upstream +package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream +package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream +package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream +package/oracle-mysql/0006-no-force-static-build.patch Upstream +package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream +package/oracle-mysql/0008-fix-type-conversion.patch Upstream +package/oracle-mysql/0009-gcc7.patch Upstream +package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream package/oracle-mysql/S97mysqld Shellcheck Variables package/owfs/S55owserver Shellcheck Variables package/owfs/S60owfs Shellcheck Variables +package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream +package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch Upstream +package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch Upstream +package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch Upstream +package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch Upstream +package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch Upstream +package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch Upstream +package/paxtest/0001-genpaxtest-move-log-location.patch Upstream +package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch Upstream +package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch Upstream +package/pcm-tools/0001-pmu-query.py-fix-python3-errors-add-linux-platform-s.patch Upstream +package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch Upstream +package/pcre/0001-Kill-compatibility-bits.patch Upstream +package/pcre/0002-Disable-C-unit-tests.patch Upstream +package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch Upstream +package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch Upstream +package/perl-net-ssleay/0001-fix-build-system.patch Upstream +package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream +package/perl-xml-libxml/0001-Makefile-PL.patch Upstream +package/php-amqp/0001-add-build-support-for-php-8.patch Upstream +package/php-amqp/0002-more-work-for-php-8.patch Upstream +package/php-geoip/0001-add-build-support-for-php8.patch Upstream +package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream +package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream +package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream +package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream +package/php-zmq/0002-fix-for-php-7.3.patch Upstream +package/php-zmq/0003-fix-for-php-8.0.0beta2.patch Upstream +package/php/0001-acinclude.m4-don-t-unset-variables.patch Upstream +package/php/0002-iconv-tweak-iconv-detection.patch Upstream +package/php/0003-configure-disable-the-phar-tool.patch Upstream +package/php/0004-Call-apxs-with-correct-prefix.patch Upstream +package/php/0005-allow-opcache-cross-compiling.patch Upstream +package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream +package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream +package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream +package/pifmrds/0003-Makefile-fix-static-link.patch Upstream package/pigpio/S50pigpio Shellcheck Variables +package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream +package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream +package/pixman/0001-Disable-tests.patch Upstream +package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream +package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream +package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream package/pkgconf/pkg-config.in Shellcheck -package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob +package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream +package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream +package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream +package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream package/postgresql/S50postgresql Variables +package/pound/0001-fix-openssl-1.0.2.patch Upstream +package/pound/0002-fix-openssl-1.1.0.patch Upstream +package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream +package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream +package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream +package/pptp-linux/0001-susv3-legacy.patch Upstream +package/pptp-linux/0002-fix-parallel-build.patch Upstream +package/prboom/0001-libpng-1.4.patch Upstream +package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch Upstream +package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch Upstream +package/procps-ng/0001-configure-Add--disable-w.patch Upstream +package/procps-ng/0002-escape-c-Fix-missing-nl_langinfo-on-certain-configs.patch Upstream +package/procps-ng/0003-fix-pifd_open-check.patch Upstream package/procps-ng/S02sysctl Variables package/proftpd/S50proftpd Indent Shellcheck Variables +package/prosody/0001-enable-syslog.patch Upstream +package/prosody/0002-add-pidfile.patch Upstream package/prosody/S50prosody Indent Shellcheck Variables +package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch Upstream +package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch Upstream package/ptpd/S65ptpd Indent Shellcheck Variables +package/ptpd2/0001-musl.patch Upstream +package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upstream +package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream package/ptpd2/S65ptpd2 Indent Shellcheck Variables +package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream +package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream +package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream +package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables +package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream +package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream +package/pulseview/0003-Support-glibmm-2.68.patch Upstream +package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream +package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream +package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream +package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream +package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream +package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream +package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream +package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream +package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream +package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream +package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream +package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream +package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream +package/python-pyqt5/0002-fix-QtCoremod.sip-syntax-error.patch Upstream +package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch Upstream +package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch Upstream +package/python-scipy/0001-build-sh4-FE.patch Upstream +package/python-setuptools/0001-add-executable.patch Upstream +package/python-sip/0001-remove-join-from-sip-h-files-string.patch Upstream package/python-web2py/S51web2py Shellcheck Variables -package/rdesktop/0001-8bit-colors.patch Sob +package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream +package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream +package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream +package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream +package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream +package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream +package/python3/0006-Don-t-add-multiarch-paths.patch Upstream +package/python3/0007-Abort-on-failed-module-build.patch Upstream +package/python3/0008-Serial-ioctl-workaround.patch Upstream +package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream +package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream +package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream +package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream +package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream +package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream +package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream +package/python3/0016-Add-an-option-to-disable-expat.patch Upstream +package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream +package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream +package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream +package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream +package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream +package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream +package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream +package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream +package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream +package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream +package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream +package/python3/0028-fix-building-on-older-distributions.patch Upstream +package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream +package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream +package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream +package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream +package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream +package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch Upstream +package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream +package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch Upstream +package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch Upstream +package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch Upstream +package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch Upstream +package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch Upstream +package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch Upstream +package/qt5/qt5base/0006-Fix-build-on-riscv32.patch Upstream +package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch Upstream +package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch Upstream +package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch Upstream +package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch Upstream +package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream +package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream +package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream +package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream +package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream +package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream +package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream +package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream +package/qt5/qt5webengine/0002-Add-python3-build-support.patch Upstream +package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch Upstream +package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch Upstream +package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch Upstream +package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch Upstream +package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch Upstream +package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch Upstream +package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch Upstream +package/quagga/0001-fix-ipctl-forwarding.patch Upstream +package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream +package/quagga/0003-Fix-build-with-gcc-10.patch Upstream +package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream +package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream +package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream +package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream +package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream +package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream +package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream +package/rdesktop/0001-8bit-colors.patch Sob Upstream +package/read-edid/0001-Fix-install-file-list.patch Upstream +package/read-edid/0002-Fix-compiler-check.patch Upstream +package/read-edid/0003-fix-build-with-gcc-10.patch Upstream +package/readline/0001-curses-link.patch Upstream +package/redis/0001-uclibc.patch Upstream +package/redis/0002-largefile-conditional-define.patch Upstream +package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream package/redis/S50redis Shellcheck Variables +package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream package/restorecond/S02restorecond Shellcheck +package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream +package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream package/rng-tools/S21rngd Shellcheck Variables +package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch Upstream +package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch Upstream +package/rpcbind/0001-Remove-yellow-pages-support.patch Upstream package/rpcbind/S30rpcbind EmptyLastLine Indent Variables -package/rubix/0002-misc-fixes.patch Sob +package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch Upstream +package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch Upstream +package/rpi-userland/0003-Disable-Werror-everywhere.patch Upstream +package/rpi-userland/0004-host-applications-disable-missing-applications.patch Upstream +package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch Upstream +package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch Upstream +package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream +package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream +package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream +package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream +package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Upstream +package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream +package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream +package/rtmpdump/0001-include-limits.h.patch Upstream +package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream +package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream +package/rubix/0001-dont-use-legacy-functions.patch Upstream +package/rubix/0002-misc-fixes.patch Sob Upstream +package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream +package/rygel/0001-build-Add-man_pages-build-options.patch Upstream +package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream package/rygel/S99rygel Indent Shellcheck Variables +package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream +package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream +package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch Upstream +package/samba4/0001-libreplace-disable-libbsd-support.patch Upstream +package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch Upstream +package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream +package/samba4/0004-lib-util-Add-signal.h-include.patch Upstream +package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch Upstream package/samba4/S91smb Indent Shellcheck Variables +package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream +package/screen/0001-no-memcpy-fallback.patch Upstream +package/screen/0002-install-no-backup-binary.patch Upstream +package/screen/0003-install-always-chmod.patch Upstream +package/screen/0004-install-nonversioned-binary.patch Upstream +package/screen/0005-rename-sched_h.patch Upstream +package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream +package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream +package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream +package/sdl/0001-use-correct-directfb-config.patch Upstream +package/sdl/0002-fix-compilation-with-libx11.patch Upstream +package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch Upstream +package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch Upstream +package/sdl_mixer/0002-configure__set_macro_directory.patch Upstream +package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch Upstream +package/sdl_sound/0001-fix-constness.patch Upstream +package/sdl_sound/0002-remove-werror.patch Upstream +package/sdl_sound/0003-renamed-physfs-export.patch Upstream package/seatd/S70seatd NotExecutable Variables +package/sedutil/0001-Common-log.h-time-2-needs-time.h.patch Upstream +package/sentry-native/0001-sentry.h-include-ucontext.h.patch Upstream package/ser2net/S50ser2net Indent Shellcheck Variables +package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream +package/setserial/0001-build-system-fix.patch Upstream +package/setserial/0002-tiocghayesesp-build-fix.patch Upstream +package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream +package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream +package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream +package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream +package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream +package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream package/shairport-sync/S99shairport-sync Indent Shellcheck Variables +package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream +package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream +package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream +package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck +package/slang/0001-slsh-libs.patch Upstream package/smcroute/S41smcroute Indent NotExecutable Variables +package/smstools3/0001-fix-Makefile.patch Upstream +package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream package/smstools3/S50smsd Shellcheck Variables -package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob +package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream +package/snmppp/0001-fix-build-without-v3.patch Upstream +package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream +package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream +package/snort/0003-configure.in-convert-AC_RUN_IFELSE-to-AC_CHECK_MEMBE.patch Upstream +package/snort/0004-configure.in-convert-AC_RUN_IFELSE-to-AC_COMPILE_IFE.patch Upstream +package/snort/0005-fix-sparc.patch Upstream +package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream +package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream +package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream +package/socat/0001-no-documentation.patch Upstream +package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream +package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream +package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream +package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream +package/softether/0003-use-fhs-install-directories.patch Upstream +package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch Upstream +package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch Upstream +package/softether/0006-cross-compile.patch Upstream +package/softether/0007-iconv.patch Upstream +package/softether/0008-librt.patch Upstream +package/softether/0009-uclibc-ai-addrconfig.patch Upstream +package/solarus/0001-cmake-remove-Werror.patch Upstream +package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob Upstream +package/sox/0001-uclibc.patch Upstream +package/sox/0002-configure.ac-put-back-disable-stack-protector.patch Upstream +package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch Upstream +package/sox/0004-configure.ac-fix-static-linking-with-magic.patch Upstream +package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream +package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream +package/sp-oops-extract/0002-stdint-cleanup.patch Upstream +package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream +package/speechd/0001-add-disable-doc.patch Upstream +package/speex/0001-thumb2-support.patch Upstream package/squid/S97squid Indent Shellcheck Variables +package/sredird/0001-termio.patch Upstream +package/sscep/0001-Fix-getopt-linking-error.patch Upstream package/sshguard/S49sshguard Indent package/sslh/S35sslh Indent Shellcheck Variables +package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream +package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream +package/statserial/0001-ncurses-link.patch Upstream +package/stellarium/0001-add-missing-include.patch Upstream +package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch Upstream +package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch Upstream +package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch Upstream package/stunnel/S50stunnel Indent Shellcheck Variables +package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream package/supervisor/S99supervisord Variables +package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream +package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck -package/sysrepo/S51sysrepo-plugind Indent Shellcheck +package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream +package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream +package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream +package/sysrepo/S51sysrepo-plugind Indent +package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream +package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream +package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream +package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream package/targetcli-fb/S50target Shellcheck Variables +package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstream +package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream +package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream +package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch Upstream +package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch Upstream +package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch Upstream package/tcf-agent/S55tcf-agent Shellcheck Variables +package/tcl/0001-dont-build-compat.patch Upstream +package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream +package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream +package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream package/tftpd/S80tftpd-hpa Indent Shellcheck Variables +package/ti-gfx/0001-newclkapi.patch Upstream +package/ti-gfx/0002-fix-build-omaplfb-linux.patch Upstream +package/ti-gfx/0003-km_install_modules.patch Upstream package/ti-gfx/S80ti-gfx Shellcheck Variables package/ti-gfx/esrev.sh Shellcheck +package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables +package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream +package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream +package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream +package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream +package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream +package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream +package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream +package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream +package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream +package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream +package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream +package/tovid/0001-manpage.patch Upstream package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables +package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream +package/transmission/0001-fix-utypes.patch Upstream +package/transmission/0002-fix-utp-include.patch Upstream +package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables package/triggerhappy/S10triggerhappy Indent Shellcheck Variables +package/trinity/0001-Fix-build-with-GCC-10.patch Upstream +package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch Upstream +package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch Upstream +package/trinity/0004-drop-decnet.patch Upstream +package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch Upstream +package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch Upstream +package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch Upstream +package/tstools/0001-build-get-along-with-buildroot.patch Upstream +package/tvheadend/0001-no-check_config.patch Upstream package/tvheadend/S99tvheadend Indent Shellcheck Variables -package/unbound/S70unbound Shellcheck +package/uboot-tools/0001-drop-configh-from-tools.patch Upstream +package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch Upstream +package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch Upstream +package/ubus/0001-Install-server-and-client-examples.patch Upstream +package/udpcast/0001-fix-musl-build.patch Upstream +package/uemacs/01-clear-ixon-termios-flag.patch Upstream +package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream +package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream +package/uhttpd/0001-Remove-Werror.patch Upstream +package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream +package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream +package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream +package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables +package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream package/upmpdcli/S99upmpdcli Indent Shellcheck Variables +package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch Upstream +package/urg/0001-select-h.patch Upstream +package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch Upstream +package/usb_modeswitch/0001-fix-systemd-detection.patch Upstream package/usbguard/S20usbguard Indent Shellcheck Variables +package/usbmount/0001-rules-fix.patch Upstream +package/usbmount/0002-use-udev-environment-instead-of-blkid.patch Upstream +package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream +package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream +package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream +package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream +package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream +package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck +package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream +package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch Upstream +package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch Upstream +package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch Upstream +package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch Upstream +package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch Upstream +package/vboot-utils/0004-Disable-static-futility.patch Upstream +package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream +package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream +package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream +package/vde2/0001-no-cxx.patch Upstream +package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream +package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream +package/vdr/0001-getloadavg.patch Upstream +package/vdr/0002-musl-compat.patch Upstream +package/vdr/0003-include-missing-limits.patch Upstream +package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream +package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream +package/vlc/0002-automake-add-subdir-objects-option.patch Upstream +package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream +package/vlc/0004-Fix-build-error-using-uClibc-by-adding-sys-types.h.patch Upstream +package/vlc/0005-Don-t-assume-strerror_l-is-available.patch Upstream +package/vlc/0006-posix-remove-ancient-run-time-fallback-to-real-time-.patch Upstream +package/vlc/0007-Add-support-for-freerdp2.patch Upstream +package/vlc/0008-configure.ac-also-use-AC_PATH_PROG-to-check-for-wayl.patch Upstream +package/vlc/0009-modules-video_filter-opencv_example.cpp-fix-build-wi.patch Upstream +package/vlc/0010-opengl-missing-library-check.patch Upstream +package/vpnc/0001-Makefile-allow-to-override-the-PREFIX-variable.patch Upstream +package/vpnc/0002-Makefile-allow-to-override-the-version.patch Upstream +package/vpnc/0003-Makefile-allow-passing-custom-CFLAGS-CPPFLAGS.patch Upstream +package/vpnc/0004-Makefile-provide-an-option-to-not-build-manpages.patch Upstream +package/vpnc/0005-Makefile-allow-passing-a-custom-path-to-libgcrypt-co.patch Upstream +package/vpnc/0006-config.c-Replace-deprecated-SUSv3-functions-with-POS.patch Upstream +package/vpnc/0007-sysdep.h-don-t-assume-error.h-is-available-on-all-Li.patch Upstream +package/vpnc/0008-sysdep.c-don-t-include-linux-if_tun.h-on-Linux.patch Upstream +package/vpnc/0009-config.c-add-missing-sys-ttydefaults.h-include.patch Upstream +package/vsftpd/0001-utmpx-builddef.patch Upstream +package/vsftpd/0002-fix-CVE-2015-1419.patch Upstream +package/vsftpd/0003-Prevent-hang-in-SIGCHLD-handler.patch Upstream package/vsftpd/S70vsftpd Indent Shellcheck Variables +package/vte/0001-build-Fix-build-with-kernel-headers-from-linux-4-13.patch Upstream +package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch Upstream +package/vtun/0001-fix-installation.patch Upstream +package/vtun/0002-fix-ssl-headers-checks.patch Upstream +package/vtun/0003-openssl11.patch Upstream +package/w_scan/0001-musl.patch Upstream +package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch Upstream +package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch Upstream +package/waffle/0002-wayland-fix-build-against-version-1-20.patch Upstream +package/waffle/0003-drop-C-dependency.patch Upstream +package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream +package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream +package/wampcc/0003-Broken-build-on-Windows.patch Upstream package/watchdogd/S01watchdogd Indent NotExecutable +package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream +package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream +package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream +package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream +package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream +package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream +package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch Upstream +package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch Upstream +package/wilc-driver/0005-Fix-cast-warnings.patch Upstream +package/wipe/0001-musl.patch Upstream +package/wireless_tools/0001-remove-bzero.patch Upstream +package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream +package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream +package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream +package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream package/wpa_supplicant/ifupdown.sh Shellcheck +package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream +package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream package/x11r7/xapp_xdm/S99xdm Indent Variables -package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob +package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream +package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0001-Fix-link-failure-with-gcc-10.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0002-ati-cleanup-terminology-to-use-primary-secondary.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0003-Guard-local-variable-priv-only-used-with-glamor.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0004-Only-include-dri-h-with-older-versions-of-xserver.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0003-Update-for-1.20-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0004-xorg.conf-add-mandatory-modules-fb-shadow-fbdevhw.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0005-backing_store_tuner-struct-_Window-backStorage-is-go.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0001-Update-to-newer-swap-macros.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0002-Fix-error-unknown-type-name-uint.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch Upstream +package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-savage/0002-xorg-xserver120.patch Upstream +package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob Upstream +package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch Upstream package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables +package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch Upstream +package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch Upstream +package/x265/0001-fix-gcc-options.patch Upstream +package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch Upstream +package/xen/0002-Fix-build-with-64-bits-time_t.patch Upstream +package/xen/0003-libs-light-fix-tv_sec-printf-format.patch Upstream +package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch Upstream +package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch Upstream +package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream +package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream +package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream +package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream +package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream +package/xinetd/0001-ar.patch Upstream +package/xinetd/0002-destdir.patch Upstream +package/xinetd/0003-rpc-fix.patch Upstream +package/xinetd/0004-configure-rlim_t.patch Upstream +package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream package/xl2tp/xl2tpd TrailingSpace +package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream +package/xxhash/0001-fix-man-page-installation.patch Upstream +package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream +package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream +package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream +package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream +package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream +package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream +package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream +package/ympd/0001-only-c-language.patch Upstream +package/ympd/0002-added-forward-declarations.patch Upstream +package/ytree/0001-fix-musl.patch Upstream +package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream +package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream +package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream +package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream +package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream +package/zic/0001-remove-dependency-check-on-version-file.patch Upstream +package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream +package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream +package/zip/0003-Makefile-Use-CFLAGS-from-command-line.patch Upstream +package/zip/0004-configure-use-LDFLAGS-from-command-line.patch Upstream +package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream +package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream +package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream +package/zip/0008-fix-musl-static-build.patch Upstream +package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream +package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream +package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream +package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream +package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream +package/znc/0002-Fix-build-with-libressl.patch Upstream +package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream +package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream support/dependencies/check-host-asciidoc.sh Shellcheck support/dependencies/check-host-cmake.sh Shellcheck support/dependencies/check-host-gzip.sh Shellcheck @@ -309,10 +1835,10 @@ support/download/sftp Shellcheck support/download/svn Shellcheck support/download/wget Shellcheck support/gnuconfig/update Shellcheck -support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob -support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob -support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder -support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob +support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob Upstream +support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob Upstream +support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder Upstream +support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob Upstream support/misc/relocate-sdk.sh Shellcheck support/scripts/apply-patches.sh Shellcheck support/scripts/br2-external Shellcheck @@ -327,4 +1853,7 @@ support/scripts/mkusers Shellcheck support/scripts/setlocalversion Shellcheck support/testing/tests/core/post-build.sh Shellcheck support/testing/tests/package/test_opkg/post-build.sh Shellcheck -support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject +support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject Upstream +utils/brmake Shellcheck +utils/checkpackagelib/lib_patch.py Flake8 +utils/test-pkg Shellcheck From yann.morin.1998 at free.fr Sat Apr 15 17:54:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:54:30 +0200 Subject: [Buildroot] [PATCH v2 1/3] docs/manual: rewrite section for upstream documentation In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <20230415175430.GR2819@scaer> Vincent, All, On 2023-04-03 09:41 -0500, Vincent Fazio spake thusly: > Previously, the documentation only requested links to upstream commits > when backporting patches. > > Based on a mailing list discussion [0], patches should, when possible > and when approriate, provide a link as evidence that the patch has been > submitted upstream. > > The motivation is that hopefully the patch gets applied to upstream at > some point reducing the long term maintenance burden within Buildroot. > This also makes future patch review on subsequent package version bumps > more streamlined. > > For patches that are unique to BR and do not apply to the upstream > repository, patches should have a comment explaining why they do not > apply upstream. > > [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html > > Signed-off-by: Vincent Fazio Whole series applied to master, thanks. I just had to regenerate .checkpackageignore on the last patch, but that was expected, as new stuff had been comitted to master since your patch. Thanks! Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Minor updates commit message body > --- > docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- > 1 file changed, 24 insertions(+), 11 deletions(-) > > diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt > index 063ef984d8..dc35132ecf 100644 > --- a/docs/manual/patch-policy.txt > +++ b/docs/manual/patch-policy.txt > @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET > +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) > --------------- > > -=== Integrating patches found on the Web > +=== Additional patch documentation > > -When integrating a patch of which you are not the author, you have to > -add a few things in the header of the patch itself. > +Ideally, all patches should document an upstream patch or patch submission, when > +applicable, via the +Upstream+ trailer. > > -Depending on whether the patch has been obtained from the project > -repository itself, or from somewhere on the web, add one of the > -following tags: > +When backporting an upstream patch that has been accepted into mainline, it is > +preferred that the URL to the commit is referenced: > > --------------- > -Backported from: > +Upstream: > --------------- > > -or > +If a new issue is identified in Buildroot and upstream is generally affected by > +the issue (it's not a Buildroot specific issue), users should submit the patch > +upstream and provide a link to that submission when possible: > > --------------- > -Fetch from: > +Upstream: > --------------- > > -It is also sensible to add a few words about any changes to the patch > -that may have been necessary. > +Patches that have been submitted but were denied upstream should note that and > +include comments about why the patch is being used despite the upstream status. > + > +Note: in any of the above scenarios, it is also sensible to add a few words > +about any changes to the patch that may have been necessary. > + > +If a patch does not apply upstream then this should be noted with a comment: > + > +--------------- > +Upstream: N/A > +--------------- > + > +Adding this documentation helps streamline the patch review process during > +package version updates. > \ No newline at end of file > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 17:56:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:56:27 +0200 Subject: [Buildroot] [git commit] configs/orangepi_one_defconfig: bump BSP versions Message-ID: <20230415175655.03A1C841E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f5dc080e55f650657bcd8bec536a17376c9b1c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_one_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig index ba128424a0..3f383e337e 100644 --- a/configs/orangepi_one_defconfig +++ b/configs/orangepi_one_defconfig @@ -1,13 +1,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_One" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi One" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-one" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_one" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sat Apr 15 17:56:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:56:22 +0200 Subject: [Buildroot] [git commit] configs/linksprite_pcduino_defconfig: bump BSP versions Message-ID: <20230415175654.EE350841E3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ae1fc4350473bbcc21b09268a253e7cdea6d25ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux kernel to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/linksprite_pcduino_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/linksprite_pcduino_defconfig b/configs/linksprite_pcduino_defconfig index 806c4f0697..cf58e021ba 100644 --- a/configs/linksprite_pcduino_defconfig +++ b/configs/linksprite_pcduino_defconfig @@ -19,12 +19,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y # Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-pcduino" @@ -40,7 +40,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Linksprite_pcDuino" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y From yann.morin.1998 at free.fr Sat Apr 15 17:56:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:56:32 +0200 Subject: [Buildroot] [git commit] configs/orangepi_pc_plus: bump BSP versions Message-ID: <20230415175655.0D109841E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d8a1bb2f639c5fcfa0e455c001c44799abbd407e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_pc_plus_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig index ba946e5285..73ba934b69 100644 --- a/configs/orangepi_pc_plus_defconfig +++ b/configs/orangepi_pc_plus_defconfig @@ -2,13 +2,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_PC_Plus" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi PC Plus" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-pc-plus" @@ -21,7 +21,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc_plus" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sat Apr 15 17:57:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:57:18 +0200 Subject: [Buildroot] [PATCH 0/3] allwinner: arm: misc BSP updates In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230415175718.GS2819@scaer> Sergey, All, On 2023-04-01 20:36 +0300, Sergey Matyukevich spake thusly: > Hi all, > > Here is a patch series with BSP updates for several boards with Allwinner > arm CPUs. U-Boot version updated to 2023.01 and Linux version updated > to 6.1.14. > > Note that orangepi-zero and orangepi-zero-plus2 are not updated in this > patch series. I observe WiFi issues on those boards with Linux v6.1. > So those issues need to be investigated before updating BSP. > > Regards, > Sergey > > Sergey Matyukevich (3): > configs/linksprite_pcduino_defconfig: bump BSP versions > configs/orangepi_one_defconfig: bump BSP versions > configs/orangepi_pc_plus: bump BSP versions Whole series applied to master, thanks! Regards, Yann E. MORIN. > configs/linksprite_pcduino_defconfig | 6 +++--- > configs/orangepi_one_defconfig | 6 +++--- > configs/orangepi_pc_plus_defconfig | 6 +++--- > 3 files changed, 9 insertions(+), 9 deletions(-) > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 18:00:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 20:00:08 +0200 Subject: [Buildroot] [git commit] checkpacakge: regenerate ignore list in reference build envirnment Message-ID: <20230415180219.0DC24841E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fdd9772739f3e8263fe711cf14aa4d01e37b9aac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 1ed07521322d (.checkpackageignore: add entries missing Upstream trailer) regenerated the list in a local environment, which differs from our reference build image, causing spurious issues [0]. Regenerate the list in the regerence image, now. [0] https://gitlab.com/buildroot.org/buildroot/-/jobs/4119717539 Signed-off-by: Yann E. MORIN --- .checkpackageignore | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4847cd82bc..02c892c1b3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1106,7 +1106,7 @@ package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstre package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables package/netcat/0001-signed-bit-counting.patch Sob Upstream -package/netopeer2/S52netopeer2 Variables +package/netopeer2/S52netopeer2 Shellcheck Variables package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream package/netplug/0001-makefile-flags.patch Sob Upstream package/netplug/0002-add-missing-time-include.patch Upstream @@ -1570,7 +1570,7 @@ package/swupdate/swupdate.sh Shellcheck package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream -package/sysrepo/S51sysrepo-plugind Indent +package/sysrepo/S51sysrepo-plugind Indent Shellcheck package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream @@ -1636,6 +1636,7 @@ package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upst package/uhttpd/0001-Remove-Werror.patch Upstream package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream +package/unbound/S70unbound Shellcheck package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables @@ -1854,6 +1855,4 @@ support/scripts/setlocalversion Shellcheck support/testing/tests/core/post-build.sh Shellcheck support/testing/tests/package/test_opkg/post-build.sh Shellcheck support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject Upstream -utils/brmake Shellcheck utils/checkpackagelib/lib_patch.py Flake8 -utils/test-pkg Shellcheck From yann.morin.1998 at free.fr Sat Apr 15 19:09:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 21:09:05 +0200 Subject: [Buildroot] [git commit] package/mali-driver: bump to version 2023-04-04 Message-ID: <20230415192030.BE326841F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b713a230c54559637baea065b731748201e19c1a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This versions fixed build failure on Linux 6.1 Signed-off-by: Giulio Benetti Signed-off-by: Yann E. MORIN --- package/mali-driver/mali-driver.hash | 2 +- package/mali-driver/mali-driver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash index 5d32c1af8a..de3b6e69f0 100644 --- a/package/mali-driver/mali-driver.hash +++ b/package/mali-driver/mali-driver.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk index bdc9fedeb4..8e059fe8bd 100644 --- a/package/mali-driver/mali-driver.mk +++ b/package/mali-driver/mali-driver.mk @@ -4,7 +4,7 @@ # ################################################################################ -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) MALI_DRIVER_DEPENDENCIES = linux MALI_DRIVER_LICENSE = GPL-2.0 From yann.morin.1998 at free.fr Sat Apr 15 19:20:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 21:20:33 +0200 Subject: [Buildroot] [PATCH] package/mali-driver: bump to version 2023-04-04 In-Reply-To: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> References: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> Message-ID: <20230415192033.GT2819@scaer> Giulio, All, On 2023-04-04 20:57 +0200, Giulio Benetti spake thusly: > This versions fixed build failure on Linux 6.1 > > Signed-off-by: Giulio Benetti Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/mali-driver/mali-driver.hash | 2 +- > package/mali-driver/mali-driver.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash > index 5d32c1af8a..de3b6e69f0 100644 > --- a/package/mali-driver/mali-driver.hash > +++ b/package/mali-driver/mali-driver.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz > +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE > diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk > index bdc9fedeb4..8e059fe8bd 100644 > --- a/package/mali-driver/mali-driver.mk > +++ b/package/mali-driver/mali-driver.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 > +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 > MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) > MALI_DRIVER_DEPENDENCIES = linux > MALI_DRIVER_LICENSE = GPL-2.0 > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 19:43:41 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 21:43:41 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: allow running without a tty Message-ID: <20230415194341.2346986-1-yann.morin.1998@free.fr> Currently, utils/docker-run spawns a container with a tty, so that he user can interact properly in the container. However, that requires a tty when calling docker-run, which is not always guaranteed, e.g. if called from a git hook. Since the script is a bash script already, we can use an array to store options passed to docker, and only add the -t option when there is actually a tty available. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski --- utils/docker-run | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/utils/docker-run b/utils/docker-run index 164e11c0e6..135a1451b6 100755 --- a/utils/docker-run +++ b/utils/docker-run @@ -6,8 +6,15 @@ MAIN_DIR=$(readlink -f "${DIR}/..") IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') -exec docker run -it --rm \ - --user "$(id -u):$(id -g)" \ - --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ - --workdir "${MAIN_DIR}" \ - "${IMAGE}" "${@}" +declare -a docker_opts=( + -i + --rm + --user "$(id -u):$(id -g)" + --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" + --workdir "${MAIN_DIR}" +) +if tty -s; then + docker_opts+=( -t ) +fi + +exec docker run "${docker_opts[@]}" "${IMAGE}" "${@}" -- 2.25.1 From yann.morin.1998 at free.fr Sat Apr 15 21:29:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 23:29:33 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20220812101718.47491-1-fontaine.fabrice@gmail.com> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> Message-ID: <20230415212933.GU2819@scaer> Fabrice, All, +Adam for your insight in GOI On 2022-08-12 12:17 +0200, Fabrice Fontaine spake thusly: > Fix the following build failure raised since commit > 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: > > [ 98%] Generating Poppler-0.18.typelib > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > Fixes: > - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > Signed-off-by: Fabrice Fontaine Sorry for the long delay, I had a look tonight... I could not find the underlying reason why g-ir-compiler (through our wrapper) could not find the directory with all the gir files. Given that poppler is so far the only affect package, and since your patch was accepted upstream, I think it is only reasonable that we do indeed use this change. So.. Applied to master, thanks. However, I would really like to understand why we don't have more packages that are broken. Is it because poppler is the only one with include directives in his gir file, which means it needs access to the installed gir files from other packages (those from goi)? Or is it because it is the only one that already passes an explicit --includedir option to g-ir-compiler, and that disables searching the standard directory? As Thomas also suggested, should we be doing that systematically in our g-ir-compiler wrapper? I know Adam said your change was "the simplest solution to the problem". Still, this is not very satisfying... Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Rebase on top of master > - Use upstream commit > > ...txt-allow-the-user-to-configure-INTR.patch | 43 +++++++++++++++++++ > package/poppler/poppler.mk | 3 +- > 2 files changed, 45 insertions(+), 1 deletion(-) > create mode 100644 package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > diff --git a/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > new file mode 100644 > index 0000000000..079cf7234d > --- /dev/null > +++ b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > @@ -0,0 +1,43 @@ > +From e9d5731ba254f35e2d94b628c51e48c50a945271 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Mon, 24 Jan 2022 09:28:20 +0100 > +Subject: [PATCH] glib/CMakeLists.txt: allow the user to configure > + INTROSPECTION_COMPILER_ARGS > + > +Allow the user to add its own parameters such as > +--includedir=$(STAGING_DIR)/usr/share/gir-1.0 to > +INTROSPECTION_COMPILER_ARGS to avoid the following build failure when > +cross-compiling with buildroot: > + > +[ 98%] Generating Poppler-0.18.typelib > +Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > +error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > +If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > +Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > + > +Fixes: > + - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > + > +Signed-off-by: Fabrice Fontaine > +[Retrieved from: > +https://gitlab.freedesktop.org/poppler/poppler/-/commit/e9d5731ba254f35e2d94b628c51e48c50a945271] > +--- > + glib/CMakeLists.txt | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt > +index 7510e69ee..f5130e3c9 100644 > +--- a/glib/CMakeLists.txt > ++++ b/glib/CMakeLists.txt > +@@ -119,7 +119,7 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) > + # General gir: Reset object-list for introspection & load tool args > + set(INTROSPECTION_GIRS) > + set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}" "--warn-all") > +- set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > ++ set(INTROSPECTION_COMPILER_ARGS ${INTROSPECTION_COMPILER_ARGS} "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > + > + # Poppler: Assign package to gir & export keys > + set(Poppler_0_18_gir "poppler-glib") > +-- > +GitLab > + > diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk > index b54262e7c4..db6da25d39 100644 > --- a/package/poppler/poppler.mk > +++ b/package/poppler/poppler.mk > @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection > POPPLER_CONF_OPTS += \ > -DENABLE_GOBJECT_INTROSPECTION=ON \ > -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ > - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler > + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ > + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" > else > POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF > endif > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 20:13:40 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 22:13:40 +0200 Subject: [Buildroot] [git commit] package/poppler: fix introspection build Message-ID: <20230415213029.6DDA684216@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4466c206212226da3d68374299989cada8d4542d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since commit 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: [ 98%] Generating Poppler-0.18.typelib Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Fixes: - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream as of 22.02.0, and we use 22.10.0 ] Signed-off-by: Yann E. MORIN --- package/poppler/poppler.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 02ccf742ac..5524bfc420 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection POPPLER_CONF_OPTS += \ -DENABLE_GOBJECT_INTROSPECTION=ON \ -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" else POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF endif From petr.vorel at gmail.com Sat Apr 15 23:21:06 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Sun, 16 Apr 2023 01:21:06 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230415084056.GD2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> <20230415084056.GD2819@scaer> Message-ID: Hi Yann, On Sat, 15 Apr 2023 at 10:41, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: > > On 2023-04-14 22:54 +0200, Petr Vorel spake thusly: > > > On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: > > [--SNIP--] > > > > Unless the upstream ltp has provision for supporting both kind of > > > > headers, with or without the fix, then yes, I think this should be > > > > rebased and kept. And re-submit upstream to explain it will support > > > > older, existing toolchains. > > > I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if > > > there are tests which will fail. Or are these toolchains elsewhere? I'm asking > > > to give some proof to upstream that there are toolchains with older kernel > > > headers. Because upstream expects that old distros are being tested with old > > > version and if people want new software they are able to update their > > > toolchain. They will see a real example than just claiming "it's needed". > > > Also have a way to check in the future that workaround can be removed. > > > > I looked at toolchain/toolchain-external/toolchain-external-arm-aarch64/ > > which is the first external toolchain in the list of toolchain Buildroot > > knows of. > > So, that's a glibc toolchain, right, so it is not impacted by the bug. > > Still, the reasonging stands: in the wilde, there are toolchains that > have been built before that fix existed, and people are not updating > their toolchains for various reasons, the most prominent one being "it > is suplied by the chipco, so we use it". > > It is not just about the toolchains we know of in Buildroot. by the way. > > Now, we could also very well decide that ltp-testsuite depends on kernel > headers >= 5.11 for musl toolchains, which would probably be the actual > solution, if upstream really does not want to fix that situation. Thanks for a suggestion, I'd really try to add the dependency for musl: depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 I'll put the change in a separate commit, with removal of the patch and explaining the reason (leaving the actual upgrade in a separate commit), so that it's easier for people to find the reason. If people complain, we can ask upstream to reconsider or reintroduce the patch. But I'd like to avoid extra work in case nobody bothers. Kind regards, Petr > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Apr 16 02:44:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 15 Apr 2023 20:44:36 -0600 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230415212933.GU2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> Message-ID: On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > Fabrice, All, > > +Adam for your insight in GOI > > On 2022-08-12 12:17 +0200, Fabrice Fontaine spake thusly: > > Fix the following build failure raised since commit > > 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: > > > > [ 98%] Generating Poppler-0.18.typelib > > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > > error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > > > Fixes: > > - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > > > Signed-off-by: Fabrice Fontaine > > Sorry for the long delay, I had a look tonight... > > I could not find the underlying reason why g-ir-compiler (through our > wrapper) could not find the directory with all the gir files. > > Given that poppler is so far the only affect package, and since your > patch was accepted upstream, I think it is only reasonable that we do > indeed use this change. So.. > > Applied to master, thanks. > > However, I would really like to understand why we don't have more > packages that are broken. Is it because poppler is the only one with > include directives in his gir file, which means it needs access to the > installed gir files from other packages (those from goi)? > > Or is it because it is the only one that already passes an explicit > --includedir option to g-ir-compiler, and that disables searching the > standard directory? >From the looks of it most of our packages with a gobject-introspection dependency are meson based which use the native meson integration. https://gi.readthedocs.io/en/latest/buildsystems/meson.html >From my understanding there is no standardized cmake gobject-introspection integration so there's more likely to be bugs that only affect say one package for cmake packages. > > As Thomas also suggested, should we be doing that systematically in our > g-ir-compiler wrapper? I'm thinking it's probably not needed as it's likely a package specific issue and could interfere with meson's gobject-introspection integration. > > I know Adam said your change was "the simplest solution to the problem". > Still, this is not very satisfying... > > Regards, > Yann E. MORIN. > > > --- > > Changes v1 -> v2: > > - Rebase on top of master > > - Use upstream commit > > > > ...txt-allow-the-user-to-configure-INTR.patch | 43 +++++++++++++++++++ > > package/poppler/poppler.mk | 3 +- > > 2 files changed, 45 insertions(+), 1 deletion(-) > > create mode 100644 package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > > diff --git a/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > new file mode 100644 > > index 0000000000..079cf7234d > > --- /dev/null > > +++ b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > @@ -0,0 +1,43 @@ > > +From e9d5731ba254f35e2d94b628c51e48c50a945271 Mon Sep 17 00:00:00 2001 > > +From: Fabrice Fontaine > > +Date: Mon, 24 Jan 2022 09:28:20 +0100 > > +Subject: [PATCH] glib/CMakeLists.txt: allow the user to configure > > + INTROSPECTION_COMPILER_ARGS > > + > > +Allow the user to add its own parameters such as > > +--includedir=$(STAGING_DIR)/usr/share/gir-1.0 to > > +INTROSPECTION_COMPILER_ARGS to avoid the following build failure when > > +cross-compiling with buildroot: > > + > > +[ 98%] Generating Poppler-0.18.typelib > > +Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > > +error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > > +If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > > +Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > + > > +Fixes: > > + - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > + > > +Signed-off-by: Fabrice Fontaine > > +[Retrieved from: > > +https://gitlab.freedesktop.org/poppler/poppler/-/commit/e9d5731ba254f35e2d94b628c51e48c50a945271] > > +--- > > + glib/CMakeLists.txt | 2 +- > > + 1 file changed, 1 insertion(+), 1 deletion(-) > > + > > +diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt > > +index 7510e69ee..f5130e3c9 100644 > > +--- a/glib/CMakeLists.txt > > ++++ b/glib/CMakeLists.txt > > +@@ -119,7 +119,7 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) > > + # General gir: Reset object-list for introspection & load tool args > > + set(INTROSPECTION_GIRS) > > + set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}" "--warn-all") > > +- set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > ++ set(INTROSPECTION_COMPILER_ARGS ${INTROSPECTION_COMPILER_ARGS} "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > + > > + # Poppler: Assign package to gir & export keys > > + set(Poppler_0_18_gir "poppler-glib") > > +-- > > +GitLab > > + > > diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk > > index b54262e7c4..db6da25d39 100644 > > --- a/package/poppler/poppler.mk > > +++ b/package/poppler/poppler.mk > > @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection > > POPPLER_CONF_OPTS += \ > > -DENABLE_GOBJECT_INTROSPECTION=ON \ > > -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ > > - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler > > + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ > > + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" > > else > > POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF > > endif > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Sun Apr 16 07:45:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 09:45:27 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> <20230415084056.GD2819@scaer> Message-ID: <20230416074527.GV2819@scaer> Petr, All, On 2023-04-16 01:21 +0200, Petr Vorel spake thusly: > On Sat, 15 Apr 2023 at 10:41, Yann E. MORIN wrote: > > On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: [--SNIP--] > > Now, we could also very well decide that ltp-testsuite depends on kernel > > headers >= 5.11 for musl toolchains, which would probably be the actual > > solution, if upstream really does not want to fix that situation. > Thanks for a suggestion, I'd really try to add the dependency for musl: > depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > I'll put the change in a separate commit, with removal of the patch > and explaining > the reason (leaving the actual upgrade in a separate commit), so that > it's easier > for people to find the reason. If people complain, we can ask upstream > to reconsider > or reintroduce the patch. But I'd like to avoid extra work in case > nobody bothers. That sounds like a good plan, indeed. Also, as I understand it, patch 2, which fixes mount_attr detection, should come first, because it already applies to the current version, no? If not, then it should be squashed into the version bump. So, probably, the series should go like: package/ltp-testsuite: backport mount_attr fix on older glibc package/ltp-testsuite: disable for musl with kernel headers < 5.11 package/ltp-testsuite: bump to 20230127 Thanks! Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 08:25:56 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 10:25:56 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> Message-ID: <20230416082556.GW2819@scaer> James, All, On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: [--SNIP--] > > However, I would really like to understand why we don't have more > > packages that are broken. Is it because poppler is the only one with > > include directives in his gir file, which means it needs access to the > > installed gir files from other packages (those from goi)? > > > > Or is it because it is the only one that already passes an explicit > > --includedir option to g-ir-compiler, and that disables searching the > > standard directory? > > From the looks of it most of our packages with a gobject-introspection > dependency are meson based which use the native meson integration. Ah, good point, that would explain. We have 33 (target) packages that use meson, and 12 that don't; that's 25%, not a small part. But lets look at those: $ grep -E '\$\(eval \$\([^-]+-package\)\)' \ $(git grep -l gobject-introspection '*.mk') \ |grep -v meson package/gconf/gconf.mk:$(eval $(autotools-package)) package/libffi/libffi.mk:$(eval $(autotools-package)) package/libgee/libgee.mk:$(eval $(autotools-package)) package/libgtk2/libgtk2.mk:$(eval $(autotools-package)) package/libostree/libostree.mk:$(eval $(autotools-package)) package/libqrtr-glib/libqrtr-glib.mk:$(eval $(autotools-package)) package/librsvg/librsvg.mk:$(eval $(autotools-package)) package/libvips/libvips.mk:$(eval $(autotools-package)) package/midori/midori.mk:$(eval $(cmake-package)) package/nodejs/nodejs.mk:$(eval $(generic-package)) package/poppler/poppler.mk:$(eval $(cmake-package)) package/webkitgtk/webkitgtk.mk:$(eval $(cmake-package)) So, a generic, 3 cmake, the rest is autotools. - poppler we just fixed - nodejs is a false positive, goi only appears in a comment. - midori hasn't failed since 2021-08-22, but hasn't succeed since 2020-04-19 either... The last config that had midori enabled was in 2022-10-19 and failed for another reason. I've started a build locally... - webkitgtk hasn't failed since 2022-11-13, but hasn't succeeded since 2021-12-07 either... There have been recent configs with webkitgtk enabled since 2022-11-13, but they failed for other reasons. I've started a build here... - I got bored investigating on the autotools packages, so I started a build here, with as many enabled as possible (a few were missing arch supports, as I'm resuing the failed config as reported by Fabrice, which is on riscv...) > https://gi.readthedocs.io/en/latest/buildsystems/meson.html > From my understanding there is no standardized cmake > gobject-introspection integration so there's more likely to be bugs that only > affect say one package for cmake packages. OK, that makes sense: the poppler fix is really an exception, so we do not need to catter for that in the wrapper. Thanks for your feedback! Regards, Yann E. MORIN. > > As Thomas also suggested, should we be doing that systematically in our > > g-ir-compiler wrapper? > > I'm thinking it's probably not needed as it's likely a package specific issue > and could interfere with meson's gobject-introspection integration. > > > > > I know Adam said your change was "the simplest solution to the problem". > > Still, this is not very satisfying... > > > > Regards, > > Yann E. MORIN. > > > > > --- > > > Changes v1 -> v2: > > > - Rebase on top of master > > > - Use upstream commit > > > > > > ...txt-allow-the-user-to-configure-INTR.patch | 43 +++++++++++++++++++ > > > package/poppler/poppler.mk | 3 +- > > > 2 files changed, 45 insertions(+), 1 deletion(-) > > > create mode 100644 package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > > > > diff --git a/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > new file mode 100644 > > > index 0000000000..079cf7234d > > > --- /dev/null > > > +++ b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > @@ -0,0 +1,43 @@ > > > +From e9d5731ba254f35e2d94b628c51e48c50a945271 Mon Sep 17 00:00:00 2001 > > > +From: Fabrice Fontaine > > > +Date: Mon, 24 Jan 2022 09:28:20 +0100 > > > +Subject: [PATCH] glib/CMakeLists.txt: allow the user to configure > > > + INTROSPECTION_COMPILER_ARGS > > > + > > > +Allow the user to add its own parameters such as > > > +--includedir=$(STAGING_DIR)/usr/share/gir-1.0 to > > > +INTROSPECTION_COMPILER_ARGS to avoid the following build failure when > > > +cross-compiling with buildroot: > > > + > > > +[ 98%] Generating Poppler-0.18.typelib > > > +Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > > > +error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > > > +If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > > > +Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > > + > > > +Fixes: > > > + - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > > + > > > +Signed-off-by: Fabrice Fontaine > > > +[Retrieved from: > > > +https://gitlab.freedesktop.org/poppler/poppler/-/commit/e9d5731ba254f35e2d94b628c51e48c50a945271] > > > +--- > > > + glib/CMakeLists.txt | 2 +- > > > + 1 file changed, 1 insertion(+), 1 deletion(-) > > > + > > > +diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt > > > +index 7510e69ee..f5130e3c9 100644 > > > +--- a/glib/CMakeLists.txt > > > ++++ b/glib/CMakeLists.txt > > > +@@ -119,7 +119,7 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) > > > + # General gir: Reset object-list for introspection & load tool args > > > + set(INTROSPECTION_GIRS) > > > + set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}" "--warn-all") > > > +- set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > > ++ set(INTROSPECTION_COMPILER_ARGS ${INTROSPECTION_COMPILER_ARGS} "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > > + > > > + # Poppler: Assign package to gir & export keys > > > + set(Poppler_0_18_gir "poppler-glib") > > > +-- > > > +GitLab > > > + > > > diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk > > > index b54262e7c4..db6da25d39 100644 > > > --- a/package/poppler/poppler.mk > > > +++ b/package/poppler/poppler.mk > > > @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection > > > POPPLER_CONF_OPTS += \ > > > -DENABLE_GOBJECT_INTROSPECTION=ON \ > > > -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ > > > - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler > > > + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ > > > + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" > > > else > > > POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF > > > endif > > > -- > > > 2.35.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -- > > .-----------------.--------------------.------------------.--------------------. > > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > > '------------------------------^-------^------------------^--------------------' > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 08:55:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 10:55:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/agentpp: security bump to version 4.6.0 In-Reply-To: <20230320073419.707352-1-fontaine.fabrice@gmail.com> References: <20230320073419.707352-1-fontaine.fabrice@gmail.com> Message-ID: <20230416085524.GX2819@scaer> Fabrice, All, On 2023-03-20 08:34 +0100, Fabrice Fontaine spake thusly: > - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set > twice in the same PDU. > - Fix the following build failure raised since bump of snmppp to version > 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: > > snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': > snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers > 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, That does not seem to be fixed, unfortunately; http://autobuild.buildroot.org/results/694/694dfd225d2b8392cd231a8622d731d53579c713/ Regards, Yann E. MORIN. > Fixes: > - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c > > Signed-off-by: Fabrice Fontaine > --- > package/agentpp/agentpp.hash | 2 +- > package/agentpp/agentpp.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash > index 99aae70263..527414eed5 100644 > --- a/package/agentpp/agentpp.hash > +++ b/package/agentpp/agentpp.hash > @@ -1,3 +1,3 @@ > # Locally computed: > -sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz > +sha256 e09dc2d40277d468c18f1539ad18f43e0c3a95b10fad8a02184e9ace8bac0d67 agent++-4.6.0.tar.gz > sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt > diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk > index d020228e44..0ef549426e 100644 > --- a/package/agentpp/agentpp.mk > +++ b/package/agentpp/agentpp.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -AGENTPP_VERSION = 4.5.4 > +AGENTPP_VERSION = 4.6.0 > AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz > AGENTPP_SITE = http://www.agentpp.com/download > AGENTPP_LICENSE = Apache-2.0 > -- > 2.39.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 11:16:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 13:16:59 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230416082556.GW2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> Message-ID: <20230416111659.GY2819@scaer> James, All, On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > [--SNIP--] > > > However, I would really like to understand why we don't have more > > > packages that are broken. Is it because poppler is the only one with > > > include directives in his gir file, which means it needs access to the > > > installed gir files from other packages (those from goi)? > > > > > > Or is it because it is the only one that already passes an explicit > > > --includedir option to g-ir-compiler, and that disables searching the > > > standard directory? > > From the looks of it most of our packages with a gobject-introspection > > dependency are meson based which use the native meson integration. > Ah, good point, that would explain. Unfortuantely, that assumption is wrong: granite uses meson, but fails in the same way: [51/275] Generating lib/Granite-1.0.typelib with a custom command FAILED: lib/Granite-1.0.typelibi /home/ymorin/dev/buildroot/O/master/per-package/granite/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-compiler --shared-library libgranite.so.6.0.0 --output lib/Granite-1.0.typelib /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir Could not find GIR file 'GLib-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir: Failed to parse included gir GLib-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" ninja: build stopped: subcommand failed. make[1]: *** [package/pkg-generic.mk:293: /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/.stamp_built] Error 1 Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 11:54:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 13:54:49 +0200 Subject: [Buildroot] [RFC PATCH] package/linux-firmware: Add more Intel WiFi 22000 series In-Reply-To: <0e18605c9938776a707a4aab032be74a1a9afe8e.1660828116.git.stefan@agner.ch> References: <0e18605c9938776a707a4aab032be74a1a9afe8e.1660828116.git.stefan@agner.ch> Message-ID: <20230416115449.GZ2819@scaer> Stefan, All, On 2022-08-18 15:18 +0200, Stefan Agner spake thusly: > Add more Intel WiFi 22000 series firmware files. Allow to select the > firmware version using shell globs. There has been some feedback suggesting some alternative approach, so I've marked this patch as changes requested in patchwork, until there is an improved patch. Thanks! Regards, Yann E. MORIN. > Signed-off-by: Stefan Agner > --- > With the Intel WiFi 22000 series the amount of firmwares is just stagering. So > much so that it causes size issues in our case. > > Intel firmwares seem to have an API version, which is the last digit before the > file ending .ucode. The Linux kernel sources have defines which API each > individual driver supports (e.g. Linux 5.15 22000 series kernel driver > supports ucode API 39 up to 66). > > This crude method uses just file glob matching to allow to select firmwares > which match the kernel in use. However, this approach has a problem: Some > API versions are missing. E.g. simply using "66" doesn't work since some > firmware are not available with the latest API supported (e.g. > iwlwifi-so-a0-gf-a0-64.ucode). > > Also if an older kernel is in use, some firmware files with an older maximum > API might just be missing, which leads to tar complaining about missing files. > > In this case, we can use 6[46], which happens to select the newest version of > all firmwares (it seems that firmwares which are available with API version 66 > have only been released with version 63 before). > > However, this of course might be just a coincidence. Ideally Buildroot would > select the newest version available for a particular API version. Not sure if > this is easily doable. > > Thoughts? > > -- > Stefan > > package/linux-firmware/Config.in | 9 +++++++++ > package/linux-firmware/linux-firmware.mk | 15 ++++++++++++++- > 2 files changed, 23 insertions(+), 1 deletion(-) > > diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in > index 8ce71140da..49a40283c8 100644 > --- a/package/linux-firmware/Config.in > +++ b/package/linux-firmware/Config.in > @@ -181,6 +181,15 @@ config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000 > Firmware files for the Intel Wifi 22000 devices supported by > the iwlwifi kernel driver. > > +if BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000 > + > +config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB > + string "*" > + help > + API level for firmware files of the Intel Wifi 22000 devices. > + > +endif > + > config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260 > bool "Intel iwlwifi 22260" > help > diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk > index 64d096df14..2283cd7d5e 100644 > --- a/package/linux-firmware/linux-firmware.mk > +++ b/package/linux-firmware/linux-firmware.mk > @@ -436,7 +436,20 @@ LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.QualcommAtheros_ath10k > endif > > ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000),y) > -LINUX_FIRMWARE_FILES += iwlwifi-QuZ-*.ucode iwlwifi-Qu-*.ucode > +LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB = $(call qstrip,$(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB)) > +LINUX_FIRMWARE_FILES += \ > + iwlwifi-Qu-b0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-Qu-c0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-Qu-b0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-Qu-c0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-QuZ-a0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-QuZ-a0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-cc-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-gf-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-ty-a0-gf-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-gf4-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode > LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware > endif > > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 12:33:42 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 14:33:42 +0200 Subject: [Buildroot] [git commit] doc/manual: fix formatting slightly Message-ID: <20230416123430.7AC7C841FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4468f828859de1f4be82655d63e96d59e760db7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Thierry GUIBERT [yann.morin.1998 at free.fr: split off the previous patch by Thierry] Signed-off-by: Yann E. MORIN --- docs/manual/adding-board-support.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index b3a8802452..ef6dbd3c2b 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -49,9 +49,10 @@ Buildroot configuration. Refer to xref:customize[] for more details. Before submitting patches for new boards it is recommended to test it by building it using latest gitlab-CI docker container. To do this use -utils/docker-run script and inside it issue these commands: ++utils/docker-run+ script and inside it issue these commands: + -------------------- - $ make +_defconfig+ + $ make _defconfig $ make -------------------- From yann.morin.1998 at free.fr Sun Apr 16 12:32:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 14:32:29 +0200 Subject: [Buildroot] [git commit] doc/manual: add documentation about docker registry on gitlab.com Message-ID: <20230416123430.6E14484295@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9228faa4dbda084168e3c83273e651c05b6b08b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add a paragraph and an example about using the Buildroot image registry hosted on gtilab.com, for people who want to build their own image based on the offical one. Signed-off-by: Thierry GUIBERT Signed-off-by: Yann E. MORIN --- docs/manual/adding-board-support.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index cd90a5871f..b3a8802452 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -54,3 +54,19 @@ utils/docker-run script and inside it issue these commands: $ make +_defconfig+ $ make -------------------- + +By default, Buildroot developers use the official image hosted on the +https://gitlab.com/buildroot.org/buildroot/container_registry/2395076[gitlab.com +registry] and it should be convenient for most usage. If you still want +to build your own docker image, you can base it off the official image +as the +FROM+ directive of your own _Dockerfile_: + +---- +FROM registry.gitlab.com/buildroot.org/buildroot/base:YYYYMMDD.HHMM +RUN ... +COPY ... +---- + +The current version _YYYYMMDD.HHMM_ can be found in the +.gitlab-ci.yml+ +file at the top of the Buildroot source tree; all past versions are +listed in the aforementioned registry as well. From yann.morin.1998 at free.fr Sun Apr 16 12:36:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 14:36:08 +0200 Subject: [Buildroot] [PATCH] Add documentation about docker registry In-Reply-To: <20220904134613.31886-1-thierry.guibert@croix-rouge.fr> References: <20220904134613.31886-1-thierry.guibert@croix-rouge.fr> Message-ID: <20230416123608.GA2819@scaer> Thierry, All, On 2022-09-04 15:46 +0200, Thierry GUIBERT via buildroot spake thusly: > Signed-off-by: Thierry GUIBERT > --- > docs/manual/adding-board-support.txt | 19 ++++++++++++++++--- > 1 file changed, 16 insertions(+), 3 deletions(-) > > diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt > index cd90a5871f..f68e192468 100644 > --- a/docs/manual/adding-board-support.txt > +++ b/docs/manual/adding-board-support.txt > @@ -48,9 +48,22 @@ and configurations in these directories, and reference them from the main > Buildroot configuration. Refer to xref:customize[] for more details. > > Before submitting patches for new boards it is recommended to test it by > -building it using latest gitlab-CI docker container. To do this use > -utils/docker-run script and inside it issue these commands: > +building it using latest gitlab-CI docker container. > +To do this use utils/docker-run script and inside it issue these commands: > -------------------- > - $ make +_defconfig+ > + $ make _defconfig Both spurious changes in this commit. Still, there was clearly incorrect formatting, so I've fix that in a followup commit, thanks. > $ make > -------------------- > + > +By defaut, buildroot developpers use our gitlab.com registry and it should s/defaut/default/ s/developpers/developers/ > +be convenient for most usages. > +If you still want to build your own docker images : > +-------------------- > + $ DOCKER_REGISTRY=registry.gitlab.com > + $ IMAGE_NAME=buildroot.org/buildroot/base > + $ IMAGE_TAG=YYYYMMDD.HHMM > + $ docker build --pull --no-cache \ > + -t ${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG} support/docker > + $ docker push ${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG} > +-------------------- I don't think it is very interesting to document how to build a local image and push it to a registry; that's the basics of docker. Instead, I've reworded to instruct people where to look for the offical images, and that they can use it as the FROM directive in their Dockerfile. Applied to master with the above changes, thanks. Regards, Yann E. MORIN. > + > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 13:10:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 15:10:28 +0200 Subject: [Buildroot] [git commit] package/ghostscript: add pdf support Message-ID: <20230416131314.822D8842A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=115d362e079a2c733508f5d1b37fafabcdd27370 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master PDF support was disabled in commit 7a4944569ce8 (package/ghostscript: bump to version 9.55.0) as it was then a new option which broke the build. PDF support depends on both openjpeg and jbig2dec. There is already a conditional block for each, but it is not trivial to merge sanely, so we introduce a third conditionl block to enable PDF. AS explained in the comment, the dependencies are duplicated in that conditional block: in case the other conditions get dropped in the future, we will still want to depend on both for PDF support (unless that changes too, in which case it will also be easier to spot and update). Fixes: - https://bugs.buildroot.org/show_bug.cgi?id=14976 Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - move to its own conditional block - add a comment about duplicated dependencies - expadn commit log. ] Signed-off-by: Yann E. MORIN --- package/ghostscript/ghostscript.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 5bf8b08966..364fa1469a 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -43,7 +43,6 @@ GHOSTSCRIPT_CONF_OPTS = \ --enable-freetype \ --disable-gtk \ --without-libpaper \ - --without-pdf \ --with-system-libtiff ifeq ($(BR2_PACKAGE_JBIG2DEC),y) @@ -67,6 +66,15 @@ else GHOSTSCRIPT_CONF_OPTS += --disable-openjpeg endif +ifeq ($(BR2_PACKAGE_OPENJPEG)$(BR2_PACKAGE_JBIG2DEC),yy) +# Dependencies already handle on per-package basis above, +# but duplicated here for consistency. +GHOSTSCRIPT_DEPENDENCIES += openjpeg jbig2dec +GHOSTSCRIPT_CONF_OPTS += --with-pdf +else +GHOSTSCRIPT_CONF_OPTS += --without-pdf +endif + ifeq ($(BR2_PACKAGE_CUPS),y) GHOSTSCRIPT_DEPENDENCIES += cups GHOSTSCRIPT_CONF_OPTS += \ From yann.morin.1998 at free.fr Sun Apr 16 13:17:36 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 15:17:36 +0200 Subject: [Buildroot] [PATCH 1/1] package/ghostscript: add pdf support In-Reply-To: <20220904144541.349495-1-fontaine.fabrice@gmail.com> References: <20220904144541.349495-1-fontaine.fabrice@gmail.com> Message-ID: <20230416131736.GB2819@scaer> Fabrice, All, On 2022-09-04 16:45 +0200, Fabrice Fontaine spake thusly: > pdf support was disabled in commit > 7a4944569ce83b0b7b0cabd6e8aa184b8cb72a22 > > It depends on openjpeg and jbig2dec > > Fixes: > - https://bugs.buildroot.org/show_bug.cgi?id=14976 > > Signed-off-by: Fabrice Fontaine > --- > package/ghostscript/ghostscript.mk | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk > index 5bf8b08966..a11aec1c54 100644 > --- a/package/ghostscript/ghostscript.mk > +++ b/package/ghostscript/ghostscript.mk > @@ -43,7 +43,6 @@ GHOSTSCRIPT_CONF_OPTS = \ > --enable-freetype \ > --disable-gtk \ > --without-libpaper \ > - --without-pdf \ > --with-system-libtiff > > ifeq ($(BR2_PACKAGE_JBIG2DEC),y) > @@ -63,6 +62,12 @@ endif > ifeq ($(BR2_PACKAGE_OPENJPEG),y) > GHOSTSCRIPT_DEPENDENCIES += openjpeg > GHOSTSCRIPT_CONF_OPTS += --enable-openjpeg > + > +ifeq ($(BR2_PACKAGE_JBIG2DEC),y) > +GHOSTSCRIPT_CONF_OPTS += --with-pdf > +else > +GHOSTSCRIPT_CONF_OPTS += --without-pdf > +endif I found it weird that the dependency on jbig2dec was not added, but that's because of the conditional block, above... Furthemore, that would no longer explicitly disable PDF if jbig2dec was enabled but openjpeg was not. So, I extracted that and moved it to a dedicated conditional block: 69 ifeq ($(BR2_PACKAGE_OPENJPEG)$(BR2_PACKAGE_JBIG2DEC),yy) 70 # Dependencies already handle on per-package basis above, 71 # but duplicated here for consistency. 72 GHOSTSCRIPT_DEPENDENCIES += openjpeg jbig2dec 73 GHOSTSCRIPT_CONF_OPTS += --with-pdf 74 else 75 GHOSTSCRIPT_CONF_OPTS += --without-pdf 76 endif Applied to master with the above change, thanks. Regards, Yann E. MORIN. > else > GHOSTSCRIPT_CONF_OPTS += --disable-openjpeg > endif > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From petr.vorel at gmail.com Sun Apr 16 15:08:54 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Sun, 16 Apr 2023 17:08:54 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230416074527.GV2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> <20230415084056.GD2819@scaer> <20230416074527.GV2819@scaer> Message-ID: On Sun, 16 Apr 2023 at 09:45, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-16 01:21 +0200, Petr Vorel spake thusly: > > On Sat, 15 Apr 2023 at 10:41, Yann E. MORIN wrote: > > > On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: > [--SNIP--] > > > Now, we could also very well decide that ltp-testsuite depends on kernel > > > headers >= 5.11 for musl toolchains, which would probably be the actual > > > solution, if upstream really does not want to fix that situation. > > Thanks for a suggestion, I'd really try to add the dependency for musl: > > depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > > I'll put the change in a separate commit, with removal of the patch > > and explaining > > the reason (leaving the actual upgrade in a separate commit), so that > > it's easier > > for people to find the reason. If people complain, we can ask upstream > > to reconsider > > or reintroduce the patch. But I'd like to avoid extra work in case > > nobody bothers. > > That sounds like a good plan, indeed. > > Also, as I understand it, patch 2, which fixes mount_attr detection, > should come first, because it already applies to the current version, > no? If not, then it should be squashed into the version bump. It's from upcoming LTP (not yet released) => I'll squashed it into version bump. Thanks! Petr > > So, probably, the series should go like: > > package/ltp-testsuite: backport mount_attr fix on older glibc > package/ltp-testsuite: disable for musl with kernel headers < 5.11 > package/ltp-testsuite: bump to 20230127 > > Thanks! > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From marcus.folkesson at gmail.com Sun Apr 16 15:13:09 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Sun, 16 Apr 2023 17:13:09 +0200 Subject: [Buildroot] [RESEND PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target Message-ID: <20230416151310.2698912-1-marcus.folkesson@gmail.com> This patch introduce the new target to simplify the generation of configuration fragments as the output could be directly copied into a fragment file as-is. It is *heavily* based on the -diff-config target, but serves a different purpose. Output from linux-diff-config: -CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK y -CONFIG_GCC_PLUGIN_CYC_COMPLEXITY n -CONFIG_GCC_PLUGIN_LATENT_ENTROPY n -CONFIG_GCC_PLUGIN_RANDSTRUCT n -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF n -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL n -CONFIG_GCC_PLUGIN_STRUCTLEAK_USER n -CONFIG_STACKPROTECTOR_PER_TASK y CONFIG_CRYPTO_DH n -> y CONFIG_CRYPTO_KPP m -> y CONFIG_GCC_PLUGINS y -> n CONFIG_KEY_DH_OPERATIONS n -> y CONFIG_PKCS8_PRIVATE_KEY_PARSER n -> y CONFIG_VIDEO_IMX274 n -> m Output from linux-show-fragment: CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_KPP=y CONFIG_KEY_DH_OPERATIONS=y CONFIG_PKCS8_PRIVATE_KEY_PARSER=y CONFIG_VIDEO_IMX274=m Signed-off-by: Marcus Folkesson --- package/pkg-kconfig.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index f4f35bf96a..ee96525c47 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -309,12 +309,26 @@ $(1)-diff-config: $(1)-check-configuration-done $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak +# Target to output differences between the configuration obtained via the +# defconfig + fragments (if any) and the current configuration. +# Output format is suitable to be used as-is in fragment files. +# Note: it preserves the timestamp of the current configuration when moving it +# around. +$(1)-show-fragment: $(1)-check-configuration-done + $$(Q)cp -a $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$($(2)_DIR)/.config.dc.bak + $$(call kconfig-package-merge-config,$(2),$$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG),\ + $$($(2)_KCONFIG_FRAGMENT_FILES)) + $$(Q)utils/diffconfig -m $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ + $$($(2)_DIR)/.config.dc.bak + $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) + $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak endif # package enabled .PHONY: \ $(1)-diff-config \ $(1)-check-configuration-done \ + $(1)-show-fragment \ $$($(2)_DIR)/.kconfig_editor_% \ $$(addprefix $(1)-,$$($(2)_KCONFIG_EDITORS)) -- 2.39.2 From marcus.folkesson at gmail.com Sun Apr 16 15:13:10 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Sun, 16 Apr 2023 17:13:10 +0200 Subject: [Buildroot] [RESEND PATCH v2 2/2] docs/manual: update pkg-kconfig doc about -show-fragment In-Reply-To: <20230416151310.2698912-1-marcus.folkesson@gmail.com> References: <20230416151310.2698912-1-marcus.folkesson@gmail.com> Message-ID: <20230416151310.2698912-2-marcus.folkesson@gmail.com> Describe this new target. Signed-off-by: Marcus Folkesson --- docs/manual/adding-packages-kconfig.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/manual/adding-packages-kconfig.txt b/docs/manual/adding-packages-kconfig.txt index a35681775f..b67430c85f 100644 --- a/docs/manual/adding-packages-kconfig.txt +++ b/docs/manual/adding-packages-kconfig.txt @@ -45,9 +45,11 @@ This snippet creates the following make targets: * +foo-diff-config+, which outputs the differences between the current configuration and the one defined in the Buildroot configuration for - this kconfig package. The output is useful to identify the - configuration changes that may have to be propagated to - configuration fragments for example. + this kconfig package. The output is useful to identify + configuration changes. + +* +foo-show-fragment+, Similiar to +foo-diff-config+, but with an output + format more suitable to be used in fragment files. and ensures that the source configuration file is copied to the build directory at the right moment. -- 2.39.2 From yann.morin.1998 at free.fr Sun Apr 16 16:22:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 18:22:00 +0200 Subject: [Buildroot] [PATCH v3 4/8] arch/arm: add support for FDPIC In-Reply-To: <20220819151734.926106-5-Ben.Wolsieffer@hefring.com> References: <20220819151734.926106-1-Ben.Wolsieffer@hefring.com> <20220819151734.926106-5-Ben.Wolsieffer@hefring.com> Message-ID: <20230416162200.GC2819@scaer> Ben, All, Sorry for the overly long delay, but as you can imagine, it is not something that is trivial to review. Even so, here's an long overdue review... On 2022-08-19 11:17 -0400, Ben Wolsieffer spake thusly: > Linux on ARM supports FDPIC binaries intended for use on no-MMU systems. > This patch enables support for building a toolchain that produces FDPIC > binaries. > > The target name for an FDPIC toolchain must be > arm--uclinuxfdpiceabi, which doesn't follow the standard format > and requires a special case. > > According to the kernel help for CONFIG_BINFMT_ELF_FDPIC, "It is also > possible to run FDPIC ELF binaries on MMU linux," so FDPIC support is > available on all ARM platforms, not just no-MMU. > > Signed-off-by: Ben Wolsieffer > --- > arch/Config.in | 1 + > package/Makefile.in | 6 ++++++ > 2 files changed, 7 insertions(+) > > diff --git a/arch/Config.in b/arch/Config.in > index 4cd58041a4..c639738f5f 100644 > --- a/arch/Config.in > +++ b/arch/Config.in > @@ -39,6 +39,7 @@ config BR2_arceb > > config BR2_arm > bool "ARM (little endian)" > + select BR2_ARCH_HAS_FDPIC_SUPPORT > # MMU support is set by the subarchitecture file, arch/Config.in.arm > help > ARM is a 32-bit reduced instruction set computer (RISC) > diff --git a/package/Makefile.in b/package/Makefile.in > index ff60f85092..81a7028275 100644 > --- a/package/Makefile.in > +++ b/package/Makefile.in > @@ -37,7 +37,13 @@ $(error BR2_TOOLCHAIN_BUILDROOT_VENDOR cannot be 'unknown'. \ > endif > > # Compute GNU_TARGET_NAME > +# FDPIC on ARM requires a special target name: it has no OS field and must > +# use the suffix -uclinuxfdpiceabi. > +ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_BINFMT_FDPIC),y:y) > +GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-uclinuxfdpiceabi This looks weird: it looks like they coalesced OS and ABI, and dropped the LIBC part... > +else > GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) > +endif I am not too fond of this special casing. What about something along the lines of (existing comments stripped): TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)$(LIBC)$(ABI))) # Note no dash between OS and LIBC --------------^^ ifeq ($(BR2_arm)$(BR2_armeb)$(BR2_BINFMT_FDPIC),yy) # For ARM FDPIC, there is no separation between OS and ABI TARGET_OS = uclinux else ifeq ($(BR2_BINFMT_FLAT):$(BR2_RISCV_64),y:) TARGET_OS = uclinux- else TARGET_OS = linux- endif ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) # For ARM FDPIC, there's no LIBC part ifneq ($(BR2_arm)$(BR2_armeb)$(BR2_BINFMT_FDPIC),yy) LIBC = uclibc endif else ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y) LIBC = musl else ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y) LIBC = gnu else ifeq ($(BR_BUILDING),y) $(error No C library enabled, this is not possible.) endif ifeq ($(BR2_arm)$(BR2_armeb),y) ifeq ($(LIBC),uclibc) ABI = $(if $(BR2_BINFMT_FDPIC),fdpic,gnu)eabi else ABI = eabi endif ifeq ($(BR2_ARM_EABIHF),y) # FDPIC is always HF, so don't append the hf suffix (FIXME!) ABI := $(ABI)$(if $(BR2_BINFMT_FDPIC),,hf) endif endif Note that this is not perfect, as there are a few assumptions hard-coded in there, but I'm afraid we can't do much much better... Note that I have no idea about the HF part, so I wrote something for illustration purposes only... Regards, Yann E. MORIN. > # FLAT binary format needs uclinux, except RISC-V 64-bits which needs > # the regular linux name. > -- > 2.37.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:01:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:01:31 +0200 Subject: [Buildroot] [PATCH v3 8/8] package/pkg-autotools: patch libtool to support ARM FDPIC In-Reply-To: <20220819151734.926106-9-Ben.Wolsieffer@hefring.com> References: <20220819151734.926106-1-Ben.Wolsieffer@hefring.com> <20220819151734.926106-9-Ben.Wolsieffer@hefring.com> Message-ID: <20230416190131.GD2819@scaer> Ben, All, On 2022-08-19 11:17 -0400, Ben Wolsieffer spake thusly: > Patch the target matching code in libtool to understand > arm-*-uclinuxfdpiceabi targets. To avoid the need to run autoreconf, > this patching must be performed in the configure script. > > Without this patch, libtool refuses to build ARM FDPIC shared libraries. > This is especially important because NPTL thread-local storage is broken > in static libraries that are linked into dynamic FDPIC executables. If static build is known to be broken with FDPIC, then maybe we should just forbid it: config BR2_STATIC_LIBS bool "static only" depends on BR2_BINFMT_SUPPORTS_STATIC depends on !BR2_TOOLCHAIN_USES_GLIBC comment "static only needs a toolchain w/ uclibc or musl" depends on BR2_BINFMT_SUPPORTS_STATIC depends on BR2_TOOLCHAIN_USES_GLIBC config BR2_SHARED_LIBS bool "shared only" depends on BR2_BINFMT_SUPPORTS_SHARED config BR2_SHARED_STATIC_LIBS bool "both static and shared" depends on BR2_BINFMT_SUPPORTS_STATIC && BR2_BINFMT_SUPPORTS_SHARED BR2_BINFMT_SUPPORTS_STATIC would be a new symbol that BR2_BINFMT_ELF and BR2_BINFMT_FLAT would select, but not BR2_BINFMT_FDPIC. Regards, Yann E. MORIN. > Signed-off-by: Ben Wolsieffer > --- > package/pkg-autotools.mk | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk > index b6224b349d..60e70a6e2f 100644 > --- a/package/pkg-autotools.mk > +++ b/package/pkg-autotools.mk > @@ -87,6 +87,16 @@ define CONFIGURE_FIX_POWERPC64_HOOK > support/scripts/fix-configure-powerpc64.sh $($(PKG)_DIR) > endef > > +# > +# Hook to add support for arm-*-uclinuxfdpiceabi to the configure script > +# > +define CONFIGURE_FIX_UCLINUXFDPICEABI_HOOK > + @$(call MESSAGE,"Adding uclinuxfdpiceabi to configure") > + find $($(PKG)_DIR) -name configure \ > + -exec grep -qF 'Generated by GNU Autoconf' {} \; \ > + -exec sed -Ei 's#((\s|^)linux\*\B)#\1 | uclinuxfdpiceabi#' '{}' \; > +endef > + > # > # Hook to gettextize the package if needed > # > @@ -269,6 +279,13 @@ ifneq ($$(filter powerpc64%,$$(if $$(filter target,$(4)),$$(ARCH),$$(HOSTARCH))) > $(2)_PRE_CONFIGURE_HOOKS += CONFIGURE_FIX_POWERPC64_HOOK > endif > > +# Append a configure hook if building for ARM with FDPIC enabled. > +# Must be added after other pre-configure hooks that might regenerate the > +# configure script and overwrite the changes made here. > +ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_BINFMT_FDPIC),y:y) > +$(2)_PRE_CONFIGURE_HOOKS += CONFIGURE_FIX_UCLINUXFDPICEABI_HOOK > +endif > + > # > # Build step. Only define it if not already defined by the package .mk > # file. > -- > 2.37.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:10:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:10:33 +0200 Subject: [Buildroot] [git commit] package/coremark: Set cflags Message-ID: <20230416191205.4E310842D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9a13ae0838174d1c05f026cee3ff66482620626 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The coremark build needs to set PORT_CFLAGS explicitly in order to pick up the configured optmisation level, and other flags. Signed-off-by: Joel Stanley Acked-by: Chris Packham Signed-off-by: Yann E. MORIN --- package/coremark/coremark.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk index 418fd5c8d3..9ea8693e71 100644 --- a/package/coremark/coremark.mk +++ b/package/coremark/coremark.mk @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md define COREMARK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ + PORT_CFLAGS="$(TARGET_CFLAGS)" \ PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link endef From yann.morin.1998 at free.fr Sun Apr 16 19:12:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:12:59 +0200 Subject: [Buildroot] [PATCH] package/coremark: Set cflags In-Reply-To: <20220913072303.1698887-1-joel@jms.id.au> References: <20220913072303.1698887-1-joel@jms.id.au> Message-ID: <20230416191259.GE2819@scaer> Joel, All, On 2022-09-13 16:53 +0930, Joel Stanley spake thusly: > The coremark build needs to set PORT_CFLAGS explicitly in order to pick > up the configured optmisation level, and other flags. > > Signed-off-by: Joel Stanley Applied to master, thanks. Sorry for the delay in reviewing and applying such a simple patch. :-( Regards, Yann E. MORIN. > --- > package/coremark/coremark.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk > index 418fd5c8d39b..9ea8693e7189 100644 > --- a/package/coremark/coremark.mk > +++ b/package/coremark/coremark.mk > @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md > > define COREMARK_BUILD_CMDS > $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ > + PORT_CFLAGS="$(TARGET_CFLAGS)" \ > PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link > endef > > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:41:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:41:27 +0200 Subject: [Buildroot] [git commit] package/nodejs: introduce BR2_PACKAGE_HOST_NODEJS_COREPACK Message-ID: <20230416194250.5AE79842FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c73f93218c293cd7a2245763c63d02910de88b8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Corepack is a zero-runtime-dependency Node.js script that acts as a bridge between Node.js projects and the package managers. It ships with Node.js but is disabled by default. Some JavaScript packages, such as vuejs and vuejs-router can benefit from having Corepack installed on the host. Therefore, add an option to enable Corepack with host-nodejs. Signed-off-by: Thomas Claveirole Signed-off-by: Yann E. MORIN --- package/nodejs/Config.in.host | 21 +++++++++++++++++++-- package/nodejs/nodejs.mk | 21 +++++++++++++++++---- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/package/nodejs/Config.in.host b/package/nodejs/Config.in.host index f7f2b80a9b..06a1ca22ad 100644 --- a/package/nodejs/Config.in.host +++ b/package/nodejs/Config.in.host @@ -1,3 +1,6 @@ +comment "host nodejs needs a host gcc >= 8" + depends on !BR2_HOST_GCC_AT_LEAST_8 + config BR2_PACKAGE_HOST_NODEJS bool "host nodejs" depends on BR2_HOST_GCC_AT_LEAST_8 @@ -10,5 +13,19 @@ config BR2_PACKAGE_HOST_NODEJS http://nodejs.org/ -comment "host nodejs needs a host gcc >= 8" - depends on !BR2_HOST_GCC_AT_LEAST_8 +if BR2_PACKAGE_HOST_NODEJS + +config BR2_PACKAGE_HOST_NODEJS_COREPACK + bool "Corepack" + help + Enable Corepack with host nodejs. + + Corepack is a zero-runtime-dependency Node.js script that + acts as a bridge between Node.js projects and the package + managers they are intended to be used with during + development. In practical terms, Corepack will let you use + Yarn and pnpm without having to install them - just like + what currently happens with npm, which is shipped by Node.js + by default. + +endif diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 367d5d2058..539ded06cd 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -109,10 +109,17 @@ define HOST_NODEJS_BUILD_CMDS $(HOST_NODEJS_MAKE_OPTS) endef +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) +define HOST_NODEJS_ENABLE_COREPACK + $(COREPACK) enable +endef +endif + define HOST_NODEJS_INSTALL_CMDS $(HOST_MAKE_ENV) PYTHON=$(HOST_DIR)/bin/python3 \ $(MAKE) -C $(@D) install \ $(HOST_NODEJS_MAKE_OPTS) + $(HOST_NODEJS_ENABLE_COREPACK) endef ifeq ($(BR2_i386),y) @@ -223,8 +230,7 @@ endef NODEJS_MODULES_LIST= $(call qstrip,\ $(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL)) -# Define NPM for other packages to use -NPM = $(TARGET_CONFIGURE_OPTS) \ +NODEJS_BIN_ENV = $(TARGET_CONFIGURE_OPTS) \ LDFLAGS="$(NODEJS_LDFLAGS)" \ LD="$(TARGET_CXX)" \ npm_config_arch=$(NODEJS_CPU) \ @@ -232,8 +238,15 @@ NPM = $(TARGET_CONFIGURE_OPTS) \ npm_config_build_from_source=true \ npm_config_nodedir=$(BUILD_DIR)/nodejs-$(NODEJS_VERSION) \ npm_config_prefix=$(TARGET_DIR)/usr \ - npm_config_cache=$(BUILD_DIR)/.npm-cache \ - $(HOST_DIR)/bin/npm + npm_config_cache=$(BUILD_DIR)/.npm-cache + +# Define various packaging tools for other packages to use +NPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/npm +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) +COREPACK = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/corepack +PNPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/pnpm +YARN = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/yarn +endif # # We can only call NPM if there's something to install. From yann.morin.1998 at free.fr Sun Apr 16 19:48:20 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:48:20 +0200 Subject: [Buildroot] [PATCH 1/2] package/nodejs: introduce BR2_PACKAGE_HOST_NODEJS_COREPACK In-Reply-To: <20220913174039.182887-2-thomas.claveirole@green-communications.fr> References: <20220913174039.182887-1-thomas.claveirole@green-communications.fr> <20220913174039.182887-2-thomas.claveirole@green-communications.fr> Message-ID: <20230416194820.GF2819@scaer> Thomas C., All, On 2022-09-13 19:40 +0200, Thomas Claveirole spake thusly: > Corepack is a zero-runtime-dependency Node.js script that acts as a > bridge between Node.js projects and the package managers. It ships > with Node.js but is disabled by default. > > Some JavaScript packages, such as vuejs and vuejs-router can benefit > from having Corepack installed on the host. Therefore, add an option > to enable Corepack with host-nodejs. > > Signed-off-by: Thomas Claveirole My understanding of the thread, is that this patch was introduced to be able to build vuejs, which you bumped in the following patch. Yet, the consensus was that we could bump vuejs and use the pre-compiled variant, instead of needing to build host-nodejs. However, nothing prevents us from merging the corepack feature, and still update to the precompiled vuejs anyway. Given the feedback from Thomas P. in the thread, I understand that corepack is indeed working as expected, and is not actually requiring download during the host-nodejs build itself (using it may trigger download in the package that calls it, but that's another issue). So, for those who perfer to always build from source at the expense of build time (like I am), having corepack will be a useful addition. Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nodejs/Config.in.host | 23 ++++++++++++++++++++--- > package/nodejs/nodejs.mk | 21 +++++++++++++++++---- > 2 files changed, 37 insertions(+), 7 deletions(-) > > diff --git a/package/nodejs/Config.in.host b/package/nodejs/Config.in.host > index 4ceaf0c73e..316a02d9d6 100644 > --- a/package/nodejs/Config.in.host > +++ b/package/nodejs/Config.in.host > @@ -1,3 +1,7 @@ > +comment "host nodejs needs a host gcc >= 8" > + depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS > + depends on !BR2_HOST_GCC_AT_LEAST_8 > + > config BR2_PACKAGE_HOST_NODEJS > bool "host nodejs" > depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS > @@ -13,6 +17,19 @@ config BR2_PACKAGE_HOST_NODEJS > > http://nodejs.org/ > > -comment "host nodejs needs a host gcc >= 8" > - depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS > - depends on !BR2_HOST_GCC_AT_LEAST_8 > +if BR2_PACKAGE_HOST_NODEJS > + > +config BR2_PACKAGE_HOST_NODEJS_COREPACK > + bool "Corepack" > + help > + Enable Corepack with host nodejs. > + > + Corepack is a zero-runtime-dependency Node.js script that > + acts as a bridge between Node.js projects and the package > + managers they are intended to be used with during > + development. In practical terms, Corepack will let you use > + Yarn and pnpm without having to install them - just like > + what currently happens with npm, which is shipped by Node.js > + by default. > + > +endif > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk > index 3154dcd7ec..1a95e1351f 100644 > --- a/package/nodejs/nodejs.mk > +++ b/package/nodejs/nodejs.mk > @@ -117,6 +117,12 @@ define HOST_NODEJS_BUILD_CMDS > $(HOST_NODEJS_MAKE_OPTS) > endef > > +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) > +define HOST_NODEJS_ENABLE_COREPACK > + $(COREPACK) enable > +endef > +endif > + > define HOST_NODEJS_INSTALL_CMDS > $(HOST_MAKE_ENV) PYTHON=$(HOST_DIR)/bin/python3 \ > $(MAKE) -C $(@D) install \ > @@ -125,6 +131,7 @@ define HOST_NODEJS_INSTALL_CMDS > $(foreach f,$(NODEJS_HOST_TOOLS), \ > $(INSTALL) -m755 -D $(@D)/out/Release/$(f) $(HOST_DIR)/bin/$(f) > ) > + $(HOST_NODEJS_ENABLE_COREPACK) > endef > > ifeq ($(BR2_i386),y) > @@ -235,8 +242,7 @@ endef > NODEJS_MODULES_LIST= $(call qstrip,\ > $(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL)) > > -# Define NPM for other packages to use > -NPM = $(TARGET_CONFIGURE_OPTS) \ > +NODEJS_BIN_ENV = $(TARGET_CONFIGURE_OPTS) \ > LDFLAGS="$(NODEJS_LDFLAGS)" \ > LD="$(TARGET_CXX)" \ > npm_config_arch=$(NODEJS_CPU) \ > @@ -244,8 +250,15 @@ NPM = $(TARGET_CONFIGURE_OPTS) \ > npm_config_build_from_source=true \ > npm_config_nodedir=$(BUILD_DIR)/nodejs-$(NODEJS_VERSION) \ > npm_config_prefix=$(TARGET_DIR)/usr \ > - npm_config_cache=$(BUILD_DIR)/.npm-cache \ > - $(HOST_DIR)/bin/npm > + npm_config_cache=$(BUILD_DIR)/.npm-cache > + > +# Define various packaging tools for other packages to use > +NPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/npm > +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) > +COREPACK = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/corepack > +PNPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/pnpm > +YARN = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/yarn > +endif > > # > # We can only call NPM if there's something to install. > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:56:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:56:52 +0200 Subject: [Buildroot] [git commit] package/pkg-golang.mk: add osusergo and netgo tags in static builds Message-ID: <20230416195805.D803E84308@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6bb759e2cb14ebaf2603e69652c44d337a39c72 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master CGO (the Go language C bindings) normally links dynamically with the C libraries. It seems that passing -extldflags=-static is not sufficient to make sure they link statically. As a result, a build using CGO will fail with runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 There are two modules in the standard Go library that can use CGO: os/user and net. Both of these have pure Go versions, however, which can be selected with the osusergo and netgo tags. Since these two are standard library modules that get used in almost all Go programs, pass those flags in the common infrastructure. It's not entirely clear if this is always the case or only depending on the specific way CGO is used. In the former case, we could instead disable CGO globally if static libs are enabled. However, it turns out that this doesn't solve the problem completely anyway (delve still fails to link, with different errors). Also, it is possible that other cgo modules do still work. Therefore, just stick to adding the osusergo and netgo tags. Cf. Statically compiling Go programs [0] Fixes: - crucible: http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ - containerd: http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ - delve: http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ - probably others... [0] https://www.arp242.net/static-go.html Signed-off-by: Arnout Vandecappelle Signed-off-by: Yann E. MORIN --- package/pkg-golang.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index da9c9a21ac..7ba82284f3 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -102,6 +102,7 @@ ifeq ($(4),target) ifeq ($(BR2_STATIC_LIBS),y) $(2)_LDFLAGS += -extldflags '-static' +$(2)_TAGS += osusergo netgo endif # Build package for target From yann.morin.1998 at free.fr Sun Apr 16 19:59:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:59:05 +0200 Subject: [Buildroot] [PATCH] package/pkg-golang.mk: add osusergo and netgo tags in static builds In-Reply-To: <20220918122239.189147-1-arnout@mind.be> References: <20220918122239.189147-1-arnout@mind.be> Message-ID: <20230416195905.GG2819@scaer> Arnout, All, On 2022-09-18 14:22 +0200, Arnout Vandecappelle spake thusly: > CGO (the Go language C bindings) normally links dynamically with the C > libraries. It seems that passing -extldflags=-static is not sufficient > to make sure they link statically. As a result, a build using CGO will > fail with > > runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 > > There are two modules in the standard Go library that can use CGO: > os/user and net. Both of these have pure Go versions, however, which can > be selected with the osusergo and netgo tags. Since these two are > standard library modules that get used in almost all Go programs, pass > those flags in the common infrastructure. > > It's not entirely clear if this is always the case or only depending on > the specific way CGO is used. In the former case, we could instead > disable CGO globally if static libs are enabled. However, it turns out > that this doesn't solve the problem completely anyway (delve still fails > to link, with different errors). Also, it is possible that other cgo > modules do still work. Therefore, just stick to adding the osusergo and > netgo tags. > > Fixes: > - crucible: > http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ > - containerd: > http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ > - delve: > http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ > - probably others... > > Signed-off-by: Arnout Vandecappelle Applied to master, after adding the link to the docuemntation you pointed to in your reply (without any typo, I hope), thanks. Regards, Yann E. MORIN. > --- > package/pkg-golang.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk > index 0b3dc3d32f..a4fc353e78 100644 > --- a/package/pkg-golang.mk > +++ b/package/pkg-golang.mk > @@ -100,6 +100,7 @@ ifeq ($(4),target) > > ifeq ($(BR2_STATIC_LIBS),y) > $(2)_LDFLAGS += -extldflags '-static' > +$(2)_TAGS += osusergo netgo > endif > > # Build package for target > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 20:10:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:10:07 +0200 Subject: [Buildroot] [PATCH] support/scripts/check-host-libs: add new check on host binaries/libs In-Reply-To: <20220920064550.520645-1-thomas.petazzoni@bootlin.com> References: <20220920064550.520645-1-thomas.petazzoni@bootlin.com> Message-ID: <20230416201007.GH2819@scaer> Thomas, All, On 2022-09-20 08:45 +0200, Thomas Petazzoni spake thusly: > One frequent issue in Buildroot is that when building host libraries > or applications, the build system of the package detects some > libraries provided by the system, and happily links to them, without > Buildroot knowing. Sometimes this doesn't cause any problem, but > sometimes this causes issues, and we're regularly eliminating such > mis-detection by forcing those packages to not detect the system > libraries that have not been built by Buildroot. > > The new script check-host-libs added in this commit, which is executed > during the host-finalize step at the end of the build is an attempt at > detecting at least some of these situations. [--SNIP--] There was some feedback on that script: it is way too slow, but it can be made much faster with some shell tricks. So, I've marked it as changes-requested in patchwork, now. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From pevik at seznam.cz Sun Apr 16 20:17:05 2023 From: pevik at seznam.cz (Petr Vorel) Date: Sun, 16 Apr 2023 22:17:05 +0200 Subject: [Buildroot] [PATCH v3 2/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230416201705.2294430-1-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> Message-ID: <20230416201705.2294430-3-pevik@seznam.cz> From: Petr Vorel Backport fix for buildroot toolchain Fixes: - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 Signed-off-by: Petr Vorel --- changes v2->v3 * backport was squashed to version update (Yann) ...onfigure.ac-fix-mount_attr-detection.patch | 54 +++++++++++++++++++ package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 3 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch new file mode 100644 index 0000000000..740d3a6d6a --- /dev/null +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch @@ -0,0 +1,54 @@ +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 20:25:54 +0100 +Subject: [PATCH] configure.ac: fix mount_attr detection +Upstream: https://github.com/linux-test-project/ltp/commit/30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 + +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, +the following build failure is still raised because sys/mount is now +unconditionally included in include/lapi/fsmount.h: + +In file included from fsconfig01.c:9: +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' + 55 | struct mount_attr { + | ^~~~~~~~~~ +In file included from ../../../../include/lapi/fsmount.h:14: +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here + 210 | struct mount_attr + | ^~~~~~~~~~ + +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ +Reviewed-by: Li Wang +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") +(which was backported to 2.35 and 2.34 maintenance). ] +Reviewed-by: Petr Vorel +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 114468ae3..4c8763376 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc + + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) + AC_CHECK_TYPES([struct mount_attr],,,[ +-#ifdef HAVE_LINUX_MOUNT_H +-# include +-#else ++#ifdef HAVE_MOUNT_SETATTR + # include ++#elif HAVE_LINUX_MOUNT_H ++# include + #endif + ]) + +-- +2.40.0 + diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash index 8b411a8ffe..59ba5d0045 100644 --- a/package/ltp-testsuite/ltp-testsuite.hash +++ b/package/ltp-testsuite/ltp-testsuite.hash @@ -1,5 +1,4 @@ -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 34412d562f..78271b0730 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTP_TESTSUITE_VERSION = 20220930 +LTP_TESTSUITE_VERSION = 20230127 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) -- 2.40.0 From pevik at seznam.cz Sun Apr 16 20:17:03 2023 From: pevik at seznam.cz (Petr Vorel) Date: Sun, 16 Apr 2023 22:17:03 +0200 Subject: [Buildroot] [PATCH v3 0/2] Update LTP to 20230127, fixes Message-ID: <20230416201705.2294430-1-pevik@seznam.cz> From: Petr Vorel Hi, changes v2->v3: * new commit: require 5.11 headers for musl (Yann) * backport was squashed to version update (Yann) Petr Vorel (2): package/ltp-testsuite: require 5.11 headers for musl package/ltp-testsuite: bump version to 20230127 ...onfigure.ac-fix-mount_attr-detection.patch | 54 +++++ ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ package/ltp-testsuite/Config.in | 1 + package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 5 files changed, 58 insertions(+), 215 deletions(-) create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch -- 2.40.0 From pevik at seznam.cz Sun Apr 16 20:17:04 2023 From: pevik at seznam.cz (Petr Vorel) Date: Sun, 16 Apr 2023 22:17:04 +0200 Subject: [Buildroot] [PATCH v3 1/2] package/ltp-testsuite: require 5.11 headers for musl In-Reply-To: <20230416201705.2294430-1-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> Message-ID: <20230416201705.2294430-2-pevik@seznam.cz> From: Petr Vorel Remove sysinfo.h out of tree workaround for musl. Kernel headers were fixed in a85cbe6159ff ("uapi: move constants from to ") in v5.11, and got backported to stable/LTS kernels. There might unfixed toolchains being used, if users complain, we can carry on rebasing the patch or try to ask upstream to include it. Signed-off-by: Petr Vorel --- New in v3 Change is in separate commit to be more visible. Kind regards, Petr ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ package/ltp-testsuite/Config.in | 1 + 2 files changed, 1 insertion(+), 211 deletions(-) delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch deleted file mode 100644 index 1553908cf8..0000000000 --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch +++ /dev/null @@ -1,211 +0,0 @@ -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Thu, 1 Oct 2020 23:28:39 +0200 -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The reason is to avoid indirect include when using -some network headers: or others -> --> - -This indirect include causes on MUSL redefinition of struct sysinfo when -included both and some of UAPI headers: - -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, - from ../include/tst_netlink.h:14, - from tst_crypto.c:13: -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? - struct sysinfo { - ^~~~~~~ -In file included from ../include/tst_safe_macros.h:15, - from ../include/tst_test.h:93, - from tst_crypto.c:11: -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here - -Signed-off-by: Petr Vorel - -[ upstream status: -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, -rebased for 20220527 ] - -But this patch is not going to get upstreamed because it got fixed in Linux kernel: -a85cbe6159ff "uapi: move constants from to " - -This patch was also backported to stable and LTS versions, -which we use since buildroot 54584d233b "{linux, linux-headers}: bump -5.{4, 10}.x 4.{4, 9, 14, 19} series". -We just wait for all musl based toolchains to be rebuilt. ] - -Signed-off-by: Petr Vorel ---- - include/lapi/sysinfo.h | 22 +++++++++++++++++++ - include/tst_safe_macros.h | 2 +- - lib/safe_macros.c | 2 +- - lib/tst_memutils.c | 2 +- - testcases/kernel/mem/mtest01/mtest01.c | 2 +- - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- - 10 files changed, 31 insertions(+), 9 deletions(-) - create mode 100644 include/lapi/sysinfo.h - -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h -new file mode 100644 -index 000000000..d0e0e93d7 ---- /dev/null -+++ b/include/lapi/sysinfo.h -@@ -0,0 +1,22 @@ -+// SPDX-License-Identifier: GPL-2.0-or-later -+/* -+ * Copyright (c) 2020 Petr Vorel -+ */ -+ -+#ifndef SYSINFO_H__ -+ -+/* -+ * Don't use as it breaks build MUSL toolchain. -+ * Use instead. -+ * -+ * Some kernel UAPI headers do indirect include: -+ * or others -> -> -+ * -+ * This indirect include causes on MUSL redefinition of struct sysinfo when -+ * included both and some of UAPI headers: -+ */ -+#include -+ -+#define SYSINFO_H__ -+ -+#endif /* SYSINFO_H__ */ -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h -index 81c4b0844..a8c02d7df 100644 ---- a/include/tst_safe_macros.h -+++ b/include/tst_safe_macros.h -@@ -12,7 +12,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include -diff --git a/lib/safe_macros.c b/lib/safe_macros.c -index a5b6bc504..87d922a92 100644 ---- a/lib/safe_macros.c -+++ b/lib/safe_macros.c -@@ -11,7 +11,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - #include - #include -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c -index 0d20bb17c..21a3a5ba0 100644 ---- a/lib/tst_memutils.c -+++ b/lib/tst_memutils.c -@@ -6,7 +6,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #define TST_NO_DEFAULT_MAIN -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c -index fb991ce8b..0fccd5405 100644 ---- a/testcases/kernel/mem/mtest01/mtest01.c -+++ b/testcases/kernel/mem/mtest01/mtest01.c -@@ -20,7 +20,6 @@ - */ - - #include --#include - #include - #include - #include -@@ -29,6 +28,7 @@ - #include - - #include "lapi/abisize.h" -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define FIVE_HUNDRED_MB (500ULL*1024*1024) -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c -index 6d218801c..8af11a030 100644 ---- a/testcases/kernel/syscalls/madvise/madvise06.c -+++ b/testcases/kernel/syscalls/madvise/madvise06.c -@@ -46,7 +46,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define CHUNK_SZ (400*1024*1024L) -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -index 2ea44a2be..a237345ef 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -@@ -69,7 +69,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - - #include "test.h" - -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -index 7ad0e8bdc..61fa1ab75 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -@@ -65,7 +65,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #include "test.h" -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -index af7cb6421..dc5ae65e3 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -@@ -13,7 +13,7 @@ - - */ - --#include -+#include "lapi/sysinfo.h" - #include "lapi/namespaces_constants.h" - #include "lapi/posix_clocks.h" - #include "tst_test.h" -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -index 22e7c3638..572701f9f 100644 ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -@@ -43,7 +43,7 @@ - #include - #include - #ifdef __linux__ --#include -+#include "lapi/sysinfo.h" - #endif - - #include "../testfrmw/testfrmw.h" --- -2.36.1 - diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index 272c2ede37..b42082e2cc 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in @@ -12,6 +12,7 @@ config BR2_PACKAGE_LTP_TESTSUITE bool "ltp-testsuite" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC -- 2.40.0 From yann.morin.1998 at free.fr Sun Apr 16 20:42:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:42:26 +0200 Subject: [Buildroot] [git commit] package/ltp-testsuite: bump version to 20230127 Message-ID: <20230416204413.06A33818AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ace31aec59dc06375ba192b5838c4cc99072e81 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport mount_attr fix for glibc-based toolchain. Fixes: - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 Signed-off-by: Petr Vorel Signed-off-by: Yann E. MORIN --- ...001-configure.ac-fix-mount_attr-detection.patch | 54 ++++++++++++++++++++++ package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 3 files changed, 57 insertions(+), 4 deletions(-) diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch new file mode 100644 index 0000000000..740d3a6d6a --- /dev/null +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch @@ -0,0 +1,54 @@ +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 20:25:54 +0100 +Subject: [PATCH] configure.ac: fix mount_attr detection +Upstream: https://github.com/linux-test-project/ltp/commit/30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 + +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, +the following build failure is still raised because sys/mount is now +unconditionally included in include/lapi/fsmount.h: + +In file included from fsconfig01.c:9: +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' + 55 | struct mount_attr { + | ^~~~~~~~~~ +In file included from ../../../../include/lapi/fsmount.h:14: +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here + 210 | struct mount_attr + | ^~~~~~~~~~ + +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ +Reviewed-by: Li Wang +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") +(which was backported to 2.35 and 2.34 maintenance). ] +Reviewed-by: Petr Vorel +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 114468ae3..4c8763376 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc + + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) + AC_CHECK_TYPES([struct mount_attr],,,[ +-#ifdef HAVE_LINUX_MOUNT_H +-# include +-#else ++#ifdef HAVE_MOUNT_SETATTR + # include ++#elif HAVE_LINUX_MOUNT_H ++# include + #endif + ]) + +-- +2.40.0 + diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash index 8b411a8ffe..59ba5d0045 100644 --- a/package/ltp-testsuite/ltp-testsuite.hash +++ b/package/ltp-testsuite/ltp-testsuite.hash @@ -1,5 +1,4 @@ -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 34412d562f..78271b0730 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTP_TESTSUITE_VERSION = 20220930 +LTP_TESTSUITE_VERSION = 20230127 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) From yann.morin.1998 at free.fr Sun Apr 16 20:33:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:33:57 +0200 Subject: [Buildroot] [git commit] package/ltp-testsuite: require 5.11 headers for musl Message-ID: <20230416204412.F1E928189F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5e1c238b7202c3b04d9eab94e429c5580c77444b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master There was a conflict between musl and kernel headers prior to 5.11, due to a bug in kernel headers, which was fixed in a85cbe6159ff ("uapi: move constants from to ") in v5.11, and backported to stable/LTS kernels. Upsteam ltp-testsuite has been unreceptive to accepting the workaround, as they argue that the kernel headers have been fixed, and people should update their toolchains. However, it is not always practical, or even possible, to update the toolchain, so lets require kernel headers at least 5.11 for musl-based toolchains. Signed-off-by: Petr Vorel [yann.morin.1998 at free.fr: reword commit log] Signed-off-by: Yann E. MORIN --- ...Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 --------------------- package/ltp-testsuite/Config.in | 1 + 2 files changed, 1 insertion(+), 211 deletions(-) diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch deleted file mode 100644 index 1553908cf8..0000000000 --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch +++ /dev/null @@ -1,211 +0,0 @@ -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Thu, 1 Oct 2020 23:28:39 +0200 -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The reason is to avoid indirect include when using -some network headers: or others -> --> - -This indirect include causes on MUSL redefinition of struct sysinfo when -included both and some of UAPI headers: - -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, - from ../include/tst_netlink.h:14, - from tst_crypto.c:13: -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ???struct sysinfo??? - struct sysinfo { - ^~~~~~~ -In file included from ../include/tst_safe_macros.h:15, - from ../include/tst_test.h:93, - from tst_crypto.c:11: -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here - -Signed-off-by: Petr Vorel - -[ upstream status: -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, -rebased for 20220527 ] - -But this patch is not going to get upstreamed because it got fixed in Linux kernel: -a85cbe6159ff "uapi: move constants from to " - -This patch was also backported to stable and LTS versions, -which we use since buildroot 54584d233b "{linux, linux-headers}: bump -5.{4, 10}.x 4.{4, 9, 14, 19} series". -We just wait for all musl based toolchains to be rebuilt. ] - -Signed-off-by: Petr Vorel ---- - include/lapi/sysinfo.h | 22 +++++++++++++++++++ - include/tst_safe_macros.h | 2 +- - lib/safe_macros.c | 2 +- - lib/tst_memutils.c | 2 +- - testcases/kernel/mem/mtest01/mtest01.c | 2 +- - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- - 10 files changed, 31 insertions(+), 9 deletions(-) - create mode 100644 include/lapi/sysinfo.h - -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h -new file mode 100644 -index 000000000..d0e0e93d7 ---- /dev/null -+++ b/include/lapi/sysinfo.h -@@ -0,0 +1,22 @@ -+// SPDX-License-Identifier: GPL-2.0-or-later -+/* -+ * Copyright (c) 2020 Petr Vorel -+ */ -+ -+#ifndef SYSINFO_H__ -+ -+/* -+ * Don't use as it breaks build MUSL toolchain. -+ * Use instead. -+ * -+ * Some kernel UAPI headers do indirect include: -+ * or others -> -> -+ * -+ * This indirect include causes on MUSL redefinition of struct sysinfo when -+ * included both and some of UAPI headers: -+ */ -+#include -+ -+#define SYSINFO_H__ -+ -+#endif /* SYSINFO_H__ */ -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h -index 81c4b0844..a8c02d7df 100644 ---- a/include/tst_safe_macros.h -+++ b/include/tst_safe_macros.h -@@ -12,7 +12,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include -diff --git a/lib/safe_macros.c b/lib/safe_macros.c -index a5b6bc504..87d922a92 100644 ---- a/lib/safe_macros.c -+++ b/lib/safe_macros.c -@@ -11,7 +11,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - #include - #include -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c -index 0d20bb17c..21a3a5ba0 100644 ---- a/lib/tst_memutils.c -+++ b/lib/tst_memutils.c -@@ -6,7 +6,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #define TST_NO_DEFAULT_MAIN -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c -index fb991ce8b..0fccd5405 100644 ---- a/testcases/kernel/mem/mtest01/mtest01.c -+++ b/testcases/kernel/mem/mtest01/mtest01.c -@@ -20,7 +20,6 @@ - */ - - #include --#include - #include - #include - #include -@@ -29,6 +28,7 @@ - #include - - #include "lapi/abisize.h" -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define FIVE_HUNDRED_MB (500ULL*1024*1024) -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c -index 6d218801c..8af11a030 100644 ---- a/testcases/kernel/syscalls/madvise/madvise06.c -+++ b/testcases/kernel/syscalls/madvise/madvise06.c -@@ -46,7 +46,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define CHUNK_SZ (400*1024*1024L) -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -index 2ea44a2be..a237345ef 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -@@ -69,7 +69,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - - #include "test.h" - -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -index 7ad0e8bdc..61fa1ab75 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -@@ -65,7 +65,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #include "test.h" -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -index af7cb6421..dc5ae65e3 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -@@ -13,7 +13,7 @@ - - */ - --#include -+#include "lapi/sysinfo.h" - #include "lapi/namespaces_constants.h" - #include "lapi/posix_clocks.h" - #include "tst_test.h" -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -index 22e7c3638..572701f9f 100644 ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -@@ -43,7 +43,7 @@ - #include - #include - #ifdef __linux__ --#include -+#include "lapi/sysinfo.h" - #endif - - #include "../testfrmw/testfrmw.h" --- -2.36.1 - diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index 272c2ede37..b42082e2cc 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in @@ -12,6 +12,7 @@ config BR2_PACKAGE_LTP_TESTSUITE bool "ltp-testsuite" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC From yann.morin.1998 at free.fr Sun Apr 16 20:45:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:45:03 +0200 Subject: [Buildroot] [PATCH v3 1/2] package/ltp-testsuite: require 5.11 headers for musl In-Reply-To: <20230416201705.2294430-2-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> <20230416201705.2294430-2-pevik@seznam.cz> Message-ID: <20230416204503.GI2819@scaer> Petr, All, On 2023-04-16 22:17 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > Remove sysinfo.h out of tree workaround for musl. Kernel headers were > fixed in a85cbe6159ff ("uapi: move constants from to > ") in v5.11, and got backported to stable/LTS kernels. > > There might unfixed toolchains being used, if users complain, we can > carry on rebasing the patch or try to ask upstream to include it. I've reworded the commit log in a more logical fashion (I believe), and applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Petr Vorel > --- > New in v3 > Change is in separate commit to be more visible. > > Kind regards, > Petr > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > package/ltp-testsuite/Config.in | 1 + > 2 files changed, 1 insertion(+), 211 deletions(-) > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > deleted file mode 100644 > index 1553908cf8..0000000000 > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > +++ /dev/null > @@ -1,211 +0,0 @@ > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > -From: Petr Vorel > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -The reason is to avoid indirect include when using > -some network headers: or others -> > --> > - > -This indirect include causes on MUSL redefinition of struct sysinfo when > -included both and some of UAPI headers: > - > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > - from ../include/tst_netlink.h:14, > - from tst_crypto.c:13: > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > - struct sysinfo { > - ^~~~~~~ > -In file included from ../include/tst_safe_macros.h:15, > - from ../include/tst_test.h:93, > - from tst_crypto.c:11: > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > - > -Signed-off-by: Petr Vorel > - > -[ upstream status: > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > -rebased for 20220527 ] > - > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > -a85cbe6159ff "uapi: move constants from to " > - > -This patch was also backported to stable and LTS versions, > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > -We just wait for all musl based toolchains to be rebuilt. ] > - > -Signed-off-by: Petr Vorel > ---- > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > - include/tst_safe_macros.h | 2 +- > - lib/safe_macros.c | 2 +- > - lib/tst_memutils.c | 2 +- > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > - 10 files changed, 31 insertions(+), 9 deletions(-) > - create mode 100644 include/lapi/sysinfo.h > - > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > -new file mode 100644 > -index 000000000..d0e0e93d7 > ---- /dev/null > -+++ b/include/lapi/sysinfo.h > -@@ -0,0 +1,22 @@ > -+// SPDX-License-Identifier: GPL-2.0-or-later > -+/* > -+ * Copyright (c) 2020 Petr Vorel > -+ */ > -+ > -+#ifndef SYSINFO_H__ > -+ > -+/* > -+ * Don't use as it breaks build MUSL toolchain. > -+ * Use instead. > -+ * > -+ * Some kernel UAPI headers do indirect include: > -+ * or others -> -> > -+ * > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > -+ * included both and some of UAPI headers: > -+ */ > -+#include > -+ > -+#define SYSINFO_H__ > -+ > -+#endif /* SYSINFO_H__ */ > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > -index 81c4b0844..a8c02d7df 100644 > ---- a/include/tst_safe_macros.h > -+++ b/include/tst_safe_macros.h > -@@ -12,7 +12,7 @@ > - #include > - #include > - #include > --#include > -+#include > - #include > - #include > - #include > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > -index a5b6bc504..87d922a92 100644 > ---- a/lib/safe_macros.c > -+++ b/lib/safe_macros.c > -@@ -11,7 +11,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - #include > - #include > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > -index 0d20bb17c..21a3a5ba0 100644 > ---- a/lib/tst_memutils.c > -+++ b/lib/tst_memutils.c > -@@ -6,7 +6,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #define TST_NO_DEFAULT_MAIN > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > -index fb991ce8b..0fccd5405 100644 > ---- a/testcases/kernel/mem/mtest01/mtest01.c > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > -@@ -20,7 +20,6 @@ > - */ > - > - #include > --#include > - #include > - #include > - #include > -@@ -29,6 +28,7 @@ > - #include > - > - #include "lapi/abisize.h" > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > -index 6d218801c..8af11a030 100644 > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > -@@ -46,7 +46,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define CHUNK_SZ (400*1024*1024L) > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -index 2ea44a2be..a237345ef 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -@@ -69,7 +69,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - > - #include "test.h" > - > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -index 7ad0e8bdc..61fa1ab75 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -@@ -65,7 +65,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #include "test.h" > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -index af7cb6421..dc5ae65e3 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -@@ -13,7 +13,7 @@ > - > - */ > - > --#include > -+#include "lapi/sysinfo.h" > - #include "lapi/namespaces_constants.h" > - #include "lapi/posix_clocks.h" > - #include "tst_test.h" > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -index 22e7c3638..572701f9f 100644 > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -@@ -43,7 +43,7 @@ > - #include > - #include > - #ifdef __linux__ > --#include > -+#include "lapi/sysinfo.h" > - #endif > - > - #include "../testfrmw/testfrmw.h" > --- > -2.36.1 > - > diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in > index 272c2ede37..b42082e2cc 100644 > --- a/package/ltp-testsuite/Config.in > +++ b/package/ltp-testsuite/Config.in > @@ -12,6 +12,7 @@ config BR2_PACKAGE_LTP_TESTSUITE > bool "ltp-testsuite" > depends on BR2_USE_MMU # fork() > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > + depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS > select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC > select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > -- > 2.40.0 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 20:45:48 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:45:48 +0200 Subject: [Buildroot] [PATCH v3 2/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230416201705.2294430-3-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> <20230416201705.2294430-3-pevik@seznam.cz> Message-ID: <20230416204548.GJ2819@scaer> Petr, All, On 2023-04-16 22:17 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > Backport fix for buildroot toolchain This is not specific to Buildrot; it is a conflict between glibc headers and kernel headers. I've slightly reworded that, and applied to master, thanks. Regards, Yann E. MORIN. > Fixes: > - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 > > Signed-off-by: Petr Vorel > --- > changes v2->v3 > * backport was squashed to version update (Yann) > > ...onfigure.ac-fix-mount_attr-detection.patch | 54 +++++++++++++++++++ > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > 3 files changed, 57 insertions(+), 4 deletions(-) > create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch > > diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch > new file mode 100644 > index 0000000000..740d3a6d6a > --- /dev/null > +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch > @@ -0,0 +1,54 @@ > +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Sun, 26 Feb 2023 20:25:54 +0100 > +Subject: [PATCH] configure.ac: fix mount_attr detection > +Upstream: https://github.com/linux-test-project/ltp/commit/30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 > + > +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with > +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, > +the following build failure is still raised because sys/mount is now > +unconditionally included in include/lapi/fsmount.h: > + > +In file included from fsconfig01.c:9: > +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' > + 55 | struct mount_attr { > + | ^~~~~~~~~~ > +In file included from ../../../../include/lapi/fsmount.h:14: > +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here > + 210 | struct mount_attr > + | ^~~~~~~~~~ > + > +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") > +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 > +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ > +Reviewed-by: Li Wang > +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, > +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") > +(which was backported to 2.35 and 2.34 maintenance). ] > +Reviewed-by: Petr Vorel > +Signed-off-by: Fabrice Fontaine > +--- > + configure.ac | 6 +++--- > + 1 file changed, 3 insertions(+), 3 deletions(-) > + > +diff --git a/configure.ac b/configure.ac > +index 114468ae3..4c8763376 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc > + > + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) > + AC_CHECK_TYPES([struct mount_attr],,,[ > +-#ifdef HAVE_LINUX_MOUNT_H > +-# include > +-#else > ++#ifdef HAVE_MOUNT_SETATTR > + # include > ++#elif HAVE_LINUX_MOUNT_H > ++# include > + #endif > + ]) > + > +-- > +2.40.0 > + > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > index 8b411a8ffe..59ba5d0045 100644 > --- a/package/ltp-testsuite/ltp-testsuite.hash > +++ b/package/ltp-testsuite/ltp-testsuite.hash > @@ -1,5 +1,4 @@ > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > # Locally computed > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > index 34412d562f..78271b0730 100644 > --- a/package/ltp-testsuite/ltp-testsuite.mk > +++ b/package/ltp-testsuite/ltp-testsuite.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LTP_TESTSUITE_VERSION = 20220930 > +LTP_TESTSUITE_VERSION = 20230127 > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > -- > 2.40.0 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Apr 17 05:31:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 17 Apr 2023 05:31:01 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-16 Message-ID: <20230417053109.A716A41B40@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-16 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 19 | 8 | 0 | 27 | master | 173 | 153 | 1 | 327 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 8 linux-6.1.14 | 8 elfutils-0.186 | 6 host-binutils-2.38 | 6 gobject-introspection-1.72.0 | 5 host-gcc-final-10.4.0 | 5 host-gcc-final-11.3.0 | 5 host-binutils-2.39 | 4 libglib2-2.72.3 | 4 ltp-testsuite-20220930 | 4 agentpp-4.6.0 | 3 glibc-2.37-2-g9f8513dc64119... | 3 quickjs-2021-03-27 | 3 uclibc-1.0.43 | 3 brltty-6.5 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-gcc-final-12.2.0 | 2 host-rust-1.68.2 | 2 host-sunxi-tools-1.4.2-168-... | 2 kvmtool-f77d646ba01d04be5aa... | 2 libgcrypt-1.10.1 | 2 libglvnd-1.4.0 | 2 linux-5.10.162-cip24 | 2 perl-5.36.0 | 2 wireguard-linux-compat-1.0.... | 2 acpica-20220331 | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 apg-2.3.0b | 1 augeas-1.12.0 | 1 binutils-arc-2020.09-release | 1 dahdi-linux-3.2.0 | 1 dc3dd-7.2.641 | 1 fb-test-app-1.1.1 | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/tar/tar.mk:38: /tmp/inst... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.8 | 1 libcodec2-1.0.5 | 1 libdeflate-1.15 | 1 libnl-3.7.0 | 1 libressl-3.6.2 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.7 | 1 luvi-2.13.0 | 1 lzip-1.23 | 1 mpir-3.0.0 | 1 mutt-2.2.9 | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 opus-1.3.1 | 1 package/rtl8821cu/rtl8821cu... | 1 php-8.2.3 | 1 putty-0.76 | 1 qemu-7.2.0 | 1 rtl8189fs-ed6741b52bc998875... | 1 shadow-4.13 | 1 shellinabox-2.20 | 1 tcf-agent-1.7.0 | 1 traceroute-2.1.0 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 v4l2loopback-0.12.7 | 1 valgrind-3.19.0 | 1 vdr-2.6.3 | 1 xvisor-0.3.1 | 1 zfs-2.1.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/3dbf7286a0bbb6cb58d597fca736117e015e7fb4 | xtensa | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/6c691c10afbb3bac28f3dae8c40db907f12b946a | ORPH aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2f6b25141703d501d91ea8ab06a18dbb06017617 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d497ff0304754a2b4868f1a34bd2cc0dbfe6c123 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fdcc8580fbac9b46a39af47dd349b7baeea0229b | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/ab5cbe56d6465fd94094fa4715bce61b5970ef7e | xtensa | apg-2.3.0b | NOK | http://autobuild.buildroot.net/results/11d3e9120af07a31495e65963327d75fa11ef50b | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/4ac5440b75e50b80afed1a9d6c82cef44a2ce4dd | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/c9b6ee75ecd9a6a67b9df71599c368e482edbd73 | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/62c1d87970c1f8827542a1d4251f7d0f76438385 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/02757347d736dfc3e9a296c90bd5fc251b39ce7c | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/ada4d3668e7d78b868a8c0947f9cc76a41a599b9 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/3b942cddce466ae749eb7707086f26c76fa903a6 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/116ce16c5eb8d3df879fb080d195be511c8ce4a6 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1035d1e76bb49fad2cab378c7d9f54fd8a56b2b4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7ef2604ad65bc5a153654b72c50bd79a99c9e798 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/22531718569cfd62c680378d00e04fa58a0773c5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b183084aca3c78006c15ebf36a24ed0eea2ef1b6 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/529975f9a32416e2da97d099316ce8f83e554f90 | ORPH mips64 | fb-test-app-1.1.1 | NOK | http://autobuild.buildroot.net/results/6c184c622b1c4e9b2817230ce079bd05c3f78bed | aarch64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/cc9eb0c11570f69c9c90c8d05dbcc1c24f7761bf | mips | file-5.43 | NOK | http://autobuild.buildroot.net/results/88df4ea454db887b494334142262ec64865cbde7 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/3b9b1d22eafce5aa7cea51b6cd2f52f61e06190c | ORPH arceb | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/7caed881879df6ba46b4334666444997b8c35c54 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/7534db9ffeca6d8d7f10640fbd7525318cbfbcd9 | powerpc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/220cefc22214237fa1be41d22c5e5d1abba9fcf8 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/9cc22ee8b1602d8445705a40b0cf515a74cdcdd7 | s390x | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/4bc4bf3878bf8bbe3ad5992f8d92ba8d8a0aa37b | i686 | fs/tar/tar.mk:38: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/af3a27ddde2640a3e100793eaec81396662aaa4e | microblazeel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/e7f99b228af1a677eb3cbe93478ed96838c39fa2 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d436e0a098487b441834f580f8a77e377fa7d519 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7ea9bb117440dda52553a563b378f7168d76006d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/55734fdc42b6a3c41d5eca1af9fd1b677bc3e1e4 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eec7de6998aa1a346f41bdbb11006eb662a67c0e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a37f3d412b168767c8fb84f1532536ce9bc01204 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b7c83214c21abf2bb325f20d9f6ca9a1fb30efd | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9725b59eb26832430ac266d9c0602a5e3bab4170 | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/10cbb826ea6f7a5997f61ef331c390c5d34a8894 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/a257c4750eb48c857c3aeb70a402f036c81de491 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/f3df75065b0128932dd874f0722729092e16b2cf | arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/96953d90c483b48d75b0fd84f389f69efbcb3ffc | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0b29acc7a786a63185755f883cd5e1e304a30b94 | x86_64 | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/b6d651e5b9a3651192336c401e73b46b8f85e666 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d116dca7e236e796bd9d8943a9e577daedb0f2bf | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/d2f76d02844df0c50b64a657115877429a381483 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ad2f1119f9cda9332167a45958bf4dbf5c69951b | armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1a0b83a4373852fab8d900824545d7dac831c45a | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/739590753cd8c3f5ec65d6243496e41354f3a53a | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/669428e7bf334c176fa57909f4888121d41a597c | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ddf0a227f208dcf80db7ebfe7555d153624de69b | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/afb37df3c1f47cc093a2fc7358e3738c6597c32c | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/458705d57108a4245d3c2e84ebb210a3e953136b | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5fe88c604a6d7ea9e9fe783ee1b97600bbfa5306 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/53a47a44cd436de70bf10499504a0ace37b041e6 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/977f11716ecd3bcb726c42d44fb4cafec835f8db | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2085804e959c179c149bacab8b4649007e47f28e | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9cfb108c45ef825cc517e295f54feaa3cf97924a | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ab830fff1322dda42321db1285672397e1453d47 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/791be4748dd164b5ac9f181c8f60c28aa1193250 | sparc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/082faa7407b903a946206b1267d928a4331a7c24 | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ddb69fd9e5f84b5f446936405190c57d2aef5791 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/075dfdf4539bf5b93cba9ecab116da3d2381422c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/09d0fedde77253118b7a22e22fa586d4c67f8af1 | m68k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d426f4bb4e2466173d69899824d207918be67a29 | m68k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/13b4232d6f1a3bb044233ba8bf6515402c40a339 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5ff057641ee13d2be891092ac979cff550aa3a56 | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/cd6831da3f73b6662247bc976fcaadd020196644 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/f539d1bed96ecc4862e55f97b41441dd374f07a4 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/9a155f7cef05eaaa3efbf13bf5c98d97216d25d7 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5ecb7caeb8c9b64ac4a1b14975dbd8b1675a4453 | mips64el | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4f84e8021d61d51355b739f7df9374bf967882b0 | mips | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/11398adf2314e24a83c9365e46778a2c2bc9cbce | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/6dfdcf1afaa238efe1a13ca9428fcd026191842c | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/74b8e7956f490e557671ea9a221037a4d61df90b | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/4282d38bcfb0bd017789b05836cbaa9ea366c005 | ORPH i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/30da2aa1ebfcfeea899c19d30f4762eeaca0bb9f | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0ffd7a7271ea2e7cb68eaf95dd248e66356bb2cb | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1f1d3504cd2f68ae8b6729c42f260fb074a3049b | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8cd23123a8875aa44b904a110bd8d4c03ff7a9d7 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/26b42ff4d0b4173941aa9e5827dba595f3346636 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/034f3579db86d03d212af3c3af9b9a4170c0b2b6 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/39d7bcb97ee4b1b018a0bf3deaaa34623f44c20a | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0371a6e32352c31d93b63fed2103f35a6e928837 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/97c258ffc1c28ef106bf710c26981b646c3af77b | armeb | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e0842861110936077e7ba1c672479b4e01c78bb4 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c9029e8d0b269983a83e82e36b090a7d0db19fa1 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/b7159702807f0cc8d73271fa3e7e794ff8aa1874 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/ea536172784ed3648fe87a62478c720ae9146764 | aarch64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/f25d5dd0d244f9716b1e23b540d68e708d0ec5dd | ORPH i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/4805154201f975040e2e5ccfbbee64bf92aaeb57 | ORPH powerpc | libcodec2-1.0.5 | NOK | http://autobuild.buildroot.net/results/1860e42c357d176323491996831b51ef5ee05f3b | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/f35a49f21d6fd3518206a3774d649ba8a9c03db6 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/6d8caeba98a7fc6c9799af03156ca9bf05942c47 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f3ec87adf272a8b9af2f1db93479983f262ddb0c | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/62728f8cb1f525c1235daba12387b6962f54d0f8 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/599b0258779206e4355021d0858ff47e89bc57f9 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f5c98b3e028702f4b5908db7003064ae3c0e4c30 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/38fa1d6e4c475a2c60057379d2e5cd8351a5d095 | m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/0c3130c105651dbf208af5fc3fe8f3b48e60ef8d | ORPH mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/194d7e8afd4d14e35158a9859a5b047bee64c8e6 | ORPH mips64el | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/2a2124a674be9c2f2653d494df08f927096993de | ORPH arm | libressl-3.6.2 | NOK | http://autobuild.buildroot.net/results/0eafa3945221c8bccaa02873fd5a48b345220027 | ORPH arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/c89237f6db264ab9ec10acd65ed69b21b9cf5c56 | mips64el | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/32f1330233c34420f8260227682fefb06ca798dd | ORPH mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/caf33d108bcac5ae061b5ab57b5f4fa1758d7582 | ORPH x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/49001f2bba48927095641348143d97ae242ed411 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a1294aee6fb24e82193a3fce66e0f5fa27497db4 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a5ee1e69f46e48e972369802bd25263b4c2647e2 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2cac7019bf1f80bb9177b7dd3e709dc943ccefab | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/dcd444a9950089f838494f1fa64821cdec413521 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f50bb615574b769efdc5cafe98ef8c97a0a998c5 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c7dfd28b69815b7e9395d5286eadd23adf54118e | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e56a9cfdcfc0c3ad12cf381b2f7fbe948b11deba | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/734ad6213ed753f52b5e630bf8e2ee9ac7e298b5 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/1408a2fec519aa884ead2340d330d884c73abb4f | mips64el | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/0b680768a5768f413a83278111239ac295de6605 | aarch64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/d6654086945cf497a7516fca20af9565ab1fbc92 | sh4aeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1f33890b5763d346d64ec29ecb18bb20311d0841 | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/0fa18b7e382d2ae47d9ed92e1dbaaa92bfaae9d4 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/31718918189a38afe88780715f4bbfced2000904 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/4f9f3bc0cdaac5a5ddef05b08aabe47a6aad7ec5 | ORPH riscv64 | lzip-1.23 | NOK | http://autobuild.buildroot.net/results/6b9490ab1659158051f44902530572d21cc3c5db | ORPH arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/5ef2e6a9572b85fcaeaffbefe7f46278d2926c1d | armeb | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/ffd2318a6b32563df8bd97c27b5d6636cdb5df96 | mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/7ec9da211eac044fbd120cc708bec6161205d924 | ORPH sparc64 | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/98d79fed6d2acf8791754a16f3cb6ff0814d110e | ORPH arceb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/3c82acc99ae7965c2dd2eee41955e9565db3cc68 | ORPH powerpc64le | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/7252feb6b561d1d1de81fdc1a1569feb51cf550e | i686 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7c79103bf231671ed47638bcdef019a1d42b432b | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/14544502ba2ae142409fc0f8f3488f68b34c8132 | sh4 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/97cf4445a75213db6b122c1369ce7aa5bd879fc1 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/bdcf446772862bf960ef8913db8ebbd4f8fbc947 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c5d2f936f672059d4c3e2727d92c3c2980c8b15a | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5bdd52a5c8d84241c6dd11d236df0244899374af | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6ad75abcb6f7dbe77642af4c9ebd0a6844cbfa35 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/57d06672ba11c925df5d4f53e6848d204a007bd4 | i686 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/16975550fa980c33d961d4dfb71fbc1316456dd6 | arceb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/24863b9f39acc34813b2759dc0aa4eebc90f3c30 | or1k | shellinabox-2.20 | NOK | http://autobuild.buildroot.net/results/a7ffc50e3de6405d2d9411c42e56a50e667cb4d5 | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/280f30a9ca7511635cf075969af6f7a8d3a9d573 | arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/fc054ee48c88d4619a97c1495e7e8c654ddd8a1a | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/764dbf5700ebe0ab8679d04a082d45ac1952c5bd | mips | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/4eee5a35e52b1c42a07513ef3df0498bd32a78ad | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/42dc33cb96ca5e83552a0caac42671983e13063d | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/73b7c8c24e1937de04ee0d9fbc2af2dee5347999 | armeb | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/798f0bf4b4282357acb55e8747c17d710c4fcb7f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/4e0fdb8f74d303486ae1477edac6baaff056dd8e | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/a134cf83e9273db8ebd8adfe102d878c5fd9fa6e | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/4eb00a188b25dca2bd85e4cf6cc9da7d049c10df | ORPH mips | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/35599e31d44d7943ab9e0a2d7a149720c9bf9a63 | nios2 | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/9d031c2e0313131e987391f2734cbb6f2a079877 | microblazeel | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/0bbe498adaea50b27af5bc9196789f6c2cceb3d7 | riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/a0644bd50b6a79fb4c2419152cef5caa279ecc24 | armeb | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/6e1e4a99aab7a03bddb016c29ac93b9a72bb33c1 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 cmocka-1.1.5 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-qemu-7.2.0 | 1 python-pyicu-2.10.2 | 1 ruby-3.1.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/694dfd225d2b8392cd231a8622d731d53579c713 | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/18ccbcd17d544770d82292dace29a88e9067ce4a | sh4aeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0d45b49cd06a5b7b927df922caef3956c184f4e0 | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4da135c6d0309a173053047f7b38160fc60db766 | i686 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/9fde3e7870eca5024ad3fc05a2fedb94786cec1c | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c31548aaaa69a86363bc688a6713b00d08c0dbc1 | sh4a | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/e3efe4073cb792ff925becd0366ce154781357f3 | aarch64 | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/c1e8fbacb1868eece5744b1899851ac068b8e153 | Gitlab CI results for 2023-04-16 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069469 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069471 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069991 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069992 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069993 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069994 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069997 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069998 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069999 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069423 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069441 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069444 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069475 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069479 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069452 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069453 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069454 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069455 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069457 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069459 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069460 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069461 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069481 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069487 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069493 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069494 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069708 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069727 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069726 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069732 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069734 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069735 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069736 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069737 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069778 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069832 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069856 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069946 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069965 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069966 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069976 | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.0 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r41 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apache | DISTRO | https://release-monitoring.org/project/01335 | 2.4.56 | 2.4.57 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.2.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.2.1 | at-spi2-atk | DISTRO | https://release-monitoring.org/project/07840 | 2.34.2 | 2.38.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.36.0 | 2.48.0 | atkmm | DISTRO | https://release-monitoring.org/project/07962 | 2.36.1 | 2.36.2 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.8.1 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.34 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.23.0 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.0 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.0 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.51 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.51 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.51 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.11 | 2.0.12 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0.1 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH boost | DISTRO | https://release-monitoring.org/project/06845 | 1.80.0 | 1.82.0 | bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.0 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cairomm | DISTRO | https://release-monitoring.org/project/07959 | 1.16.1 | 1.16.2 | can-utils | DISTRO | https://release-monitoring.org/project/10554 | 2021.08.0 | 2023.03 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.2.1 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.3 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.8 | 1.0.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.1 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.3 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.20 | 1.7.0 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.7.2 | 1.8.4 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups-filters | DISTRO | https://release-monitoring.org/project/05541 | 1.28.16 | 1.28.17 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.7.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.0.0 | 1.1.0 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.0 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH delve | DISTRO | https://release-monitoring.org/project/40149 | 1.20.0 | 1.20.2 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.8 | 3.9 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.4.4 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.5 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.2 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202302 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.01 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.3.4 | enlightenment | DISTRO | https://release-monitoring.org/project/00698 | 0.25.1 | 0.25.4 | erlang | DISTRO | https://release-monitoring.org/project/00707 | 22.3.4.22 | 25.3 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.1 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.5 | 0.27.6 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.34 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.4 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 23.3.3 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.9 | 2.0.11 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.2 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | freetype | DISTRO | https://release-monitoring.org/project/00854 | 2.12.1 | 2.13.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.10 | 1.11 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.03.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.1 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.2 | 3.6.3 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.3 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.10.1 | glib-networking | DISTRO | https://release-monitoring.org/project/21353 | 2.70.1 | 2.76.0 | ORPH glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.76.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gloox | DISTRO | https://release-monitoring.org/project/07318 | 1.0.24 | 1.0.26 | glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.8 | 1.20.3 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.15.10 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.0.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.9 | 3.10 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.54.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.0 | 1.22.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.0 | 1.22.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.0 | 1.22.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.0 | 1.22.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.0 | 1.22.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.0 | 1.22.2 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.0 | 1.22.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.0 | 1.22.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtkmm3 | DISTRO | https://release-monitoring.org/project/311572 | 3.22.0 | 3.24.7 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.7.6 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.1 | 7.8.0 | ORPH hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.13.1 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.3 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.369 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.16.1 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-6 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.4 | 22.3.5 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.3 | 23.1.6 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.1.6 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.1.0 | 6.2.0 | ipset | GUESS | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.4 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.27.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.3 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.1-Nexus | kodi-audiodecoder-modplug | DISTRO | https://release-monitoring.org/project/21818 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-nosefart | DISTRO | https://release-monitoring.org/project/21819 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-sidplay | DISTRO | https://release-monitoring.org/project/21820 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-snesapu | DISTRO | https://release-monitoring.org/project/21802 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-stsound | DISTRO | https://release-monitoring.org/project/21801 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-timidity | DISTRO | https://release-monitoring.org/project/21800 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-vgmstream | DISTRO | https://release-monitoring.org/project/21799 | 19.0.0-Ma... | 20.2.0-Nexus | kodi-audioencoder-flac | DISTRO | https://release-monitoring.org/project/17755 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-lame | DISTRO | https://release-monitoring.org/project/21798 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-audioencoder-vorbis | DISTRO | https://release-monitoring.org/project/21797 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-wav | DISTRO | https://release-monitoring.org/project/21796 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 19.0.7-Ma... | 21.1.0-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 21.0.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.5-Ma... | 21.0.0-Omega | kodi-pvr-argustv | DISTRO | https://release-monitoring.org/project/21788 | 19.2.1-Ma... | 20.5.0-Nexus | kodi-pvr-dvblink | DISTRO | https://release-monitoring.org/project/21787 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-dvbviewer | DISTRO | https://release-monitoring.org/project/21786 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-filmon | DISTRO | https://release-monitoring.org/project/21785 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-hdhomerun | DISTRO | https://release-monitoring.org/project/21784 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 19.0.6-Ma... | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.2.1-Omega | kodi-pvr-mediaportal-tvserver | DISTRO | https://release-monitoring.org/project/21781 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-mythtv | DISTRO | https://release-monitoring.org/project/21780 | 19.0.11-M... | 20.3.2-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.6-Ma... | 21.0.0-Omega | kodi-pvr-njoy | DISTRO | https://release-monitoring.org/project/21778 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-octonet | DISTRO | https://release-monitoring.org/project/100437 | 19.0.0-Ma... | 20.3.0-Nexus | kodi-pvr-pctv | DISTRO | https://release-monitoring.org/project/21777 | 19.0.1-Ma... | 20.4.0-Nexus | kodi-pvr-plutotv | DISTRO | https://release-monitoring.org/project/241527 | 19.0.3-Ma... | 20.3.0-Nexus | kodi-pvr-stalker | DISTRO | https://release-monitoring.org/project/21776 | 19.0.4-Ma... | 20.3.1-Nexus | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 19.0.0-Ma... | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 19.0.1-Ma... | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 21.1.0-Omega | kodi-pvr-wmc | DISTRO | https://release-monitoring.org/project/21772 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 19.7.16-M... | 20.3.7-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-biogenesis | DISTRO | https://release-monitoring.org/project/21768 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-cpblobs | DISTRO | https://release-monitoring.org/project/21767 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-greynetic | DISTRO | https://release-monitoring.org/project/21765 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-matrixtrails | DISTRO | https://release-monitoring.org/project/21764 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-pingpong | DISTRO | https://release-monitoring.org/project/21763 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-pyro | DISTRO | https://release-monitoring.org/project/21761 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-rsxs | DISTRO | https://release-monitoring.org/project/21760 | 19.0.2-Ma... | 20.1.0-Nexus | kodi-screensaver-stars | DISTRO | https://release-monitoring.org/project/21759 | 19.0.0-Ma... | 20.1.0-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.3.0-Nexus | kodi-vfs-rar | DISTRO | https://release-monitoring.org/project/21900 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-vfs-sftp | DISTRO | https://release-monitoring.org/project/21899 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-goom | DISTRO | https://release-monitoring.org/project/21757 | 19.0.2-Ma... | 20.1.1-Nexus | kodi-visualisation-matrix | DISTRO | https://release-monitoring.org/project/177172 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-shadertoy | DISTRO | https://release-monitoring.org/project/21756 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-visualisation-spectrum | DISTRO | https://release-monitoring.org/project/21755 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-visualisation-starburst | DISTRO | https://release-monitoring.org/project/85703 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-waveform | DISTRO | https://release-monitoring.org/project/21753 | 19.0.3-Ma... | 20.2.1-Nexus | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.2 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libass | DISTRO | https://release-monitoring.org/project/01560 | 0.17.0 | 0.17.1 | libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.68 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.1 | 8.0.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.0 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 0.99.9.1 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.1 | 3.11.2 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.6.2 | 1.6.4 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.76.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.19.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk2 | DISTRO | https://release-monitoring.org/project/13942 | 2.24.33 | 4.10.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.14 | 0.12.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.8 | 3.0.9 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.31 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnftnl | DISTRO | https://release-monitoring.org/project/01681 | 1.2.3 | 1.2.5 | libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.1 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.14 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.1 | 2023.2 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpcap | DISTRO | https://release-monitoring.org/project/01702 | 1.10.3 | 1.10.4 | libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.5 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.6.2 | 3.7.2 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.0 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.0 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.8 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.16 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.4 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libva | DISTRO | https://release-monitoring.org/project/01752 | 2.17.0 | 2.18.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.1 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.2.0 | libvpx | DISTRO | https://release-monitoring.org/project/11083 | 1.12.0 | 1.13.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.33 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.3 | 2.10.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.55 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.1 | lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.15 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230404 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.03.30 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.1 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.16 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.1 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.0.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.20 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbpfan | DISTRO | https://release-monitoring.org/project/115980 | 2.3.0 | 2.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.51 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.19 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.2 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.2 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.0 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 3.0.10 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2022.12 | 2023.02 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.11.2 | 0.11.5 | modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.21.2 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.0 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.9 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.190 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.2 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | mtools | DISTRO | https://release-monitoring.org/project/02028 | 4.0.42 | 4.0.43 | ORPH multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.21.1 | 1.22.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.3-20221224 | 6.4-20230415 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.2.0 | 1.3.1 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.14 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.38.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.59 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.4 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nftables | DISTRO | https://release-monitoring.org/project/02082 | 1.0.5 | 1.0.7 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.52.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.93 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 19.9.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH nuttcp | DISTRO | https://release-monitoring.org/project/02511 | 6.1.2 | 8.2.2 | nvidia-driver | DISTRO | https://release-monitoring.org/project/21843 | 390.151 | 390.157 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 530.41.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.3.0 | 8.2.0 | ofono | DISTRO | https://release-monitoring.org/project/16859 | 1.34 | 2.1 | ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.5 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH openblas | DISTRO | https://release-monitoring.org/project/02540 | 0.3.21 | 0.3.23 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.02.06 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.18+10 | 21+18 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.46 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.0 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.3 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | optee-benchmark | DISTRO | https://release-monitoring.org/project/21555 | 3.19.0 | 3.21.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.19.0 | 3.21.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.19.0 | 3.21.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.19.0 | 3.21.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.32 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.51 | ORPH pahole | DISTRO | https://release-monitoring.org/project/231624 | 1.24 | 1.25 | parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.2 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.8.0 | 3.9.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.60 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.081 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.68 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.37 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.3 | 8.2.5 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.69 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.4 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | policycoreutils | DISTRO | https://release-monitoring.org/project/334932 | 3.2 | 3.5 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.04.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.10.3 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.1 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.96 | 1.26.114 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.114 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-configshell-fb | DISTRO | https://release-monitoring.org/project/19734 | 1.1.29 | 1.5 | python-crossbar | DISTRO | https://release-monitoring.org/project/21696 | 21.3.1 | 22.6.1 | python-cryptography | DISTRO | https://release-monitoring.org/project/05532 | 39.0.1 | 40.0.2 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.34 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.84.2 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.0 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.11.0 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.2.3 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.41.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.3.3 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.3 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.14.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.12.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.6.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.2 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 0.14.17 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-mpd2 | DISTRO | https://release-monitoring.org/project/19721 | 3.0.5 | 3.1.0 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.2 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.8.9 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.1.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycrate | DISTRO | https://release-monitoring.org/project/185106 | 0.5.5 | 0.6.0 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.17 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.7 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.3.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.0 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.2.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.21.1 | 1.22.0 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.1 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.7 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.8.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.1 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.12.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.2 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b1 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.3.23 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.1 | 2.28.2 | python-rtoml | DISTRO | https://release-monitoring.org/project/62048 | 0.8.0 | 0.9.0 | python-rtslib-fb | DISTRO | https://release-monitoring.org/project/19641 | 2.1.74 | 2.2 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.8.3 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.19.1 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.6.1 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.8 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.9 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.2 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.0.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 3.0.2 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.5.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 1.26.15 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.1 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.0 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230304.1 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.56.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | python3 | DISTRO | https://release-monitoring.org/project/13254 | 3.11.2 | 3.11.3 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 7.2.0 | 7.2.1 | qlibc | DISTRO | https://release-monitoring.org/project/21737 | 2.4.7 | 2.4.8 | ORPH qpdf | DISTRO | https://release-monitoring.org/project/05542 | 10.5.0 | 11.3.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.0 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-03-01 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.10 | refpolicy | DISTRO | https://release-monitoring.org/project/21663 | 2.20220106 | 2.20221101 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.3 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.0.0 | rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2302.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | runc | DISTRO | https://release-monitoring.org/project/07462 | 1.1.5 | 1.1.6 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.2 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.0 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.12 | 4.18.1 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.26.3 | 2.26.5 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.3 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.17.2 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.1 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | setools | DISTRO | https://release-monitoring.org/project/08951 | 4.4.0 | 4.4.1 | ORPH shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.1.1 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.5 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.59.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.14 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.1 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.3 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.8 | ORPH sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.21 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.04 | 0.15.07 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.11 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.1.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.60 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.5.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcpdump | DISTRO | https://release-monitoring.org/project/04947 | 4.99.3 | 4.99.4 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | transmission | DISTRO | https://release-monitoring.org/project/05002 | 3.00 | 4.0.3 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2023c | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.7 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.6 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.19.0 | 3.20.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1456 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | volk | DISTRO | https://release-monitoring.org/project/147733 | 2.5.2 | 3.0.0 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.45 | 3.2.47 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.247 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.5 | 2.41.2 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.0 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 11.0.1 | whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.16 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.6 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.5 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.5 | 2.40.0 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_xwininfo | DISTRO | https://release-monitoring.org/project/14949 | 1.1.5 | 1.1.6 | xdata_xbitmaps | DISTRO | https://release-monitoring.org/project/13645 | 1.1.2 | 1.1.3 | xdata_xcursor-themes | DISTRO | https://release-monitoring.org/project/15905 | 1.0.6 | 1.0.7 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.1 | 1.3.0 | xdriver_xf86-video-amdgpu | DISTRO | https://release-monitoring.org/project/15900 | 22.0.0 | 23.0.0 | xdriver_xf86-video-ark | DISTRO | https://release-monitoring.org/project/21712 | 0.7.5 | 0.7.6 | xdriver_xf86-video-neomagic | DISTRO | https://release-monitoring.org/project/05228 | 1.3.0 | 1.3.1 | xdriver_xf86-video-savage | DISTRO | https://release-monitoring.org/project/05235 | 2.3.9 | 2.4.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.0 | xfont_encodings | DISTRO | https://release-monitoring.org/project/15051 | 1.0.6 | 1.0.7 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-util | DISTRO | https://release-monitoring.org/project/15055 | 1.3.3 | 1.4.0 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.2.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libXaw | DISTRO | https://release-monitoring.org/project/01766 | 1.0.14 | 1.0.15 | xlib_libXfixes | DISTRO | https://release-monitoring.org/project/01775 | 6.0.0 | 6.0.1 | xlib_libXt | DISTRO | https://release-monitoring.org/project/01793 | 1.2.1 | 1.3.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.0 | 6.19.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xserver_xorg-server | DISTRO | https://release-monitoring.org/project/05250 | 21.1.7 | 21.1.8 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.23 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 379 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.2 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.1 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.1 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.10 | zic | DISTRO | https://release-monitoring.org/project/16905 | 2022f | 2023c | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2022.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2021-45078 | https://security-tracker.debian.org/tracker/CVE-2021-45078 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dropbear | CVE-2021-36369 | https://security-tracker.debian.org/tracker/CVE-2021-36369 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 flatcc | CVE-2021-33983 | https://security-tracker.debian.org/tracker/CVE-2021-33983 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 glibc | CVE-2021-3998 | https://security-tracker.debian.org/tracker/CVE-2021-3998 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg2 | CVE-2022-3515 | https://security-tracker.debian.org/tracker/CVE-2022-3515 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 go | CVE-2022-41722 | https://security-tracker.debian.org/tracker/CVE-2022-41722 go | CVE-2022-41723 | https://security-tracker.debian.org/tracker/CVE-2022-41723 go | CVE-2022-41724 | https://security-tracker.debian.org/tracker/CVE-2022-41724 go | CVE-2022-41725 | https://security-tracker.debian.org/tracker/CVE-2022-41725 go | CVE-2023-24532 | https://security-tracker.debian.org/tracker/CVE-2023-24532 go | CVE-2023-24537 | https://security-tracker.debian.org/tracker/CVE-2023-24537 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2021-3981 | https://security-tracker.debian.org/tracker/CVE-2021-3981 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2022-0711 | https://security-tracker.debian.org/tracker/CVE-2022-0711 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libbpf | CVE-2021-45940 | https://security-tracker.debian.org/tracker/CVE-2021-45940 libbpf | CVE-2021-45941 | https://security-tracker.debian.org/tracker/CVE-2021-45941 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libpng | CVE-2022-3857 | https://security-tracker.debian.org/tracker/CVE-2022-3857 libraw | CVE-2020-35530 | https://security-tracker.debian.org/tracker/CVE-2020-35530 libraw | CVE-2020-35531 | https://security-tracker.debian.org/tracker/CVE-2020-35531 libraw | CVE-2020-35532 | https://security-tracker.debian.org/tracker/CVE-2020-35532 libraw | CVE-2020-35533 | https://security-tracker.debian.org/tracker/CVE-2020-35533 libraw | CVE-2020-35534 | https://security-tracker.debian.org/tracker/CVE-2020-35534 libraw | CVE-2020-35535 | https://security-tracker.debian.org/tracker/CVE-2020-35535 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-41556 | https://security-tracker.debian.org/tracker/CVE-2022-41556 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mender | CVE-2022-29555 | https://security-tracker.debian.org/tracker/CVE-2022-29555 minetest | CVE-2022-35978 | https://security-tracker.debian.org/tracker/CVE-2022-35978 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nodejs | CVE-2022-35256 | https://security-tracker.debian.org/tracker/CVE-2022-35256 nodejs | CVE-2022-43548 | https://security-tracker.debian.org/tracker/CVE-2022-43548 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 patchelf | CVE-2022-44940 | https://security-tracker.debian.org/tracker/CVE-2022-44940 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 postgresql | CVE-2022-41862 | https://security-tracker.debian.org/tracker/CVE-2022-41862 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 python-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-cryptography | CVE-2023-23931 | https://security-tracker.debian.org/tracker/CVE-2023-23931 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pillow | CVE-2022-45198 | https://security-tracker.debian.org/tracker/CVE-2022-45198 python-pillow | CVE-2022-45199 | https://security-tracker.debian.org/tracker/CVE-2022-45199 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 python-setuptools | CVE-2022-40897 | https://security-tracker.debian.org/tracker/CVE-2022-40897 python-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-42919 | https://security-tracker.debian.org/tracker/CVE-2022-42919 python3 | CVE-2023-24329 | https://security-tracker.debian.org/tracker/CVE-2023-24329 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2021-3611 | https://security-tracker.debian.org/tracker/CVE-2021-3611 qemu | CVE-2021-3750 | https://security-tracker.debian.org/tracker/CVE-2021-3750 qemu | CVE-2021-3929 | https://security-tracker.debian.org/tracker/CVE-2021-3929 qemu | CVE-2021-3947 | https://security-tracker.debian.org/tracker/CVE-2021-3947 qemu | CVE-2021-4158 | https://security-tracker.debian.org/tracker/CVE-2021-4158 qemu | CVE-2021-4206 | https://security-tracker.debian.org/tracker/CVE-2021-4206 qemu | CVE-2021-4207 | https://security-tracker.debian.org/tracker/CVE-2021-4207 qemu | CVE-2022-0358 | https://security-tracker.debian.org/tracker/CVE-2022-0358 qemu | CVE-2022-26353 | https://security-tracker.debian.org/tracker/CVE-2022-26353 qemu | CVE-2022-26354 | https://security-tracker.debian.org/tracker/CVE-2022-26354 qemu | CVE-2022-2962 | https://security-tracker.debian.org/tracker/CVE-2022-2962 qemu | CVE-2022-3165 | https://security-tracker.debian.org/tracker/CVE-2022-3165 qemu | CVE-2022-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 systemd | CVE-2022-45873 | https://security-tracker.debian.org/tracker/CVE-2022-45873 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 ttyd | CVE-2021-34182 | https://security-tracker.debian.org/tracker/CVE-2021-34182 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unbound | CVE-2022-30698 | https://security-tracker.debian.org/tracker/CVE-2022-30698 unbound | CVE-2022-30699 | https://security-tracker.debian.org/tracker/CVE-2022-30699 unbound | CVE-2022-3204 | https://security-tracker.debian.org/tracker/CVE-2022-3204 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wireshark | CVE-2022-4344 | https://security-tracker.debian.org/tracker/CVE-2022-4344 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 xerces | CVE-2018-1311 | https://security-tracker.debian.org/tracker/CVE-2018-1311 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From yann.morin.1998 at free.fr Mon Apr 17 06:48:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 08:48:22 +0200 Subject: [Buildroot] [PATCH v2] package/dcron: fix /etc/cron.d/system cron jobs In-Reply-To: <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> References: <20220902222849.1098641-1-mario.haustein@hrz.tu-chemnitz.de> <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> Message-ID: <20230417064822.GK2819@scaer> Mario, All, Sorry, for the long delay... > Jobs with the syntax @hourly, @daily, ... were not executed since the > version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. > This patch fixes the bug downstream. > > Signed-off-by: Mario Haustein Without any feedback from upstream, which has been inactive for more than a year now: applied to master, thanks. Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Use `git format-patch` to export the patch > - Specify the version bump which broke dcron in the commit message > > Signed-off-by: Mario Haustein > --- > package/dcron/0002-system-crontab.patch | 28 +++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > create mode 100644 package/dcron/0002-system-crontab.patch > > diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch > new file mode 100644 > index 0000000000..95d9606b7a > --- /dev/null > +++ b/package/dcron/0002-system-crontab.patch > @@ -0,0 +1,28 @@ > +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 > +From: Mario Haustein > +Date: Fri, 2 Sep 2022 23:20:14 +0200 > +Subject: [PATCH] Make @hourly, @daily, ... work again > + > +closes #15 > + > +Signed-off-by: Mario Haustein > +[Upstream status: https://github.com/dubiousjim/dcron/pull/35] > +--- > + database.c | 2 ++ > + 1 file changed, 2 insertions(+) > + > +diff --git a/database.c b/database.c > +index 37cf17a..6ec720e 100644 > +--- a/database.c > ++++ b/database.c > +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) > + line.cl_Days[j] = 1; > + for (j=0; j<12; ++j) > + line.cl_Mons[j] = 1; > ++ for (j=0; j<7; ++j) > ++ line.cl_Dow[j] = ALL_DOW; > + } > + > + while (*ptr == ' ' || *ptr == '\t') > +-- > +2.35.1 > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 17 06:46:51 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 08:46:51 +0200 Subject: [Buildroot] [git commit] package/dcron: fix /etc/cron.d/system cron jobs Message-ID: <20230417064833.EF2E9840B8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1557312f18a5e2a84387055aada9b1e6d59c5ad4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Jobs with the syntax @hourly, @daily, ... were not executed since the version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. This patch fixes the bug downstream. Signed-off-by: Mario Haustein Signed-off-by: Yann E. MORIN --- package/dcron/0002-system-crontab.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch new file mode 100644 index 0000000000..ac29368727 --- /dev/null +++ b/package/dcron/0002-system-crontab.patch @@ -0,0 +1,28 @@ +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 +From: Mario Haustein +Date: Fri, 2 Sep 2022 23:20:14 +0200 +Subject: [PATCH] Make @hourly, @daily, ... work again + +closes #15 + +Signed-off-by: Mario Haustein +Upstream: https://github.com/dubiousjim/dcron/pull/35 +--- + database.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/database.c b/database.c +index 37cf17a..6ec720e 100644 +--- a/database.c ++++ b/database.c +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) + line.cl_Days[j] = 1; + for (j=0; j<12; ++j) + line.cl_Mons[j] = 1; ++ for (j=0; j<7; ++j) ++ line.cl_Dow[j] = ALL_DOW; + } + + while (*ptr == ' ' || *ptr == '\t') +-- +2.35.1 From support at busybox.net Mon Apr 17 10:28:38 2023 From: support at busybox.net (busybox.net Server Support) Date: 17 Apr 2023 12:28:38 +0200 Subject: [Buildroot] Allow Suspended Messages Message-ID: <20230417122837.1DE4E928FC2CB0BF@busybox.net> An HTML attachment was scrubbed... URL: From witold.lipieta at thaumatec.com Mon Apr 17 13:02:59 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Mon, 17 Apr 2023 15:02:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-evdev: new package In-Reply-To: <20230414203209.GA2819@scaer> References: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> <20230414203209.GA2819@scaer> Message-ID: Thanks for the review, I will push updated patch soon pt., 14 kwi 2023 o 22:32 Yann E. MORIN napisa?(a): > > Witold, All, > > On 2023-04-13 11:20 +0200, Witold Lipieta spake thusly: > > evdev 1.6.1 https://pypi.org/project/evdev/ > > > > Signed-off-by: Witold Lipieta > > --- > [--SNIP--] > > diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in > > new file mode 100644 > > index 0000000000..f6c021e694 > > --- /dev/null > > +++ b/package/python-evdev/Config.in > > @@ -0,0 +1,7 @@ > > +config BR2_PACKAGE_PYTHON_EVDEV > > + bool "python-evdev" > > + select BR2_PACKAGE_LIBEVDEV # runtime > > I could not find where that dependency is used in the code. Can you > double check, please? Right, it was dependency in my application > However, it uses input-event-codes.h, which was only included in linux > 4.4, so it should depend on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4. Good catch > [--SNIP--] > > diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk > > new file mode 100644 > > index 0000000000..33fe071916 > > --- /dev/null > > +++ b/package/python-evdev/python-evdev.mk > > @@ -0,0 +1,18 @@ > > +################################################################################ > > +# > > +# python-evdev > > +# > > +################################################################################ > > + > > +PYTHON_EVDEV_VERSION = 1.6.1 > > +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz > > +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b > > +PYTHON_EVDEV_SETUP_TYPE = setuptools > > +PYTHON_EVDEV_LICENSE = Revised BSD License > > +PYTHON_EVDEV_LICENSE_FILES = LICENSE > > + > > +PYTHON_EVDEV_BUILD_OPTS = \ > > + build_ecodes \ > > + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h > > setup.py also lists /usr/include/linux/uinput.h, so maybe we want to > also include that? Looks like instructions are not up to date in the docs, I will append this path too. > Regards, > Yann E. MORIN. > > > +$(eval $(python-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From witold.lipieta at thaumatec.com Mon Apr 17 13:03:42 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Mon, 17 Apr 2023 15:03:42 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-evdev: new package Message-ID: <20230417130342.1119237-1-witold.lipieta@thaumatec.com> evdev 1.6.1 https://pypi.org/project/evdev/ Signed-off-by: Witold Lipieta --- Changes v1 -> v2: - remove runtime dependency - add dependency on linux 4.4 headers - pass path to uinput.h during setup - add basic runtime check --- package/Config.in | 1 + package/python-evdev/Config.in | 7 +++++++ package/python-evdev/python-evdev.hash | 5 +++++ package/python-evdev/python-evdev.mk | 18 ++++++++++++++++++ .../tests/package/sample_python_evdev.py | 11 +++++++++++ .../testing/tests/package/test_python_evdev.py | 12 ++++++++++++ 6 files changed, 54 insertions(+) create mode 100644 package/python-evdev/Config.in create mode 100644 package/python-evdev/python-evdev.hash create mode 100644 package/python-evdev/python-evdev.mk create mode 100644 support/testing/tests/package/sample_python_evdev.py create mode 100644 support/testing/tests/package/test_python_evdev.py diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..eaac32a01a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1049,6 +1049,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-evdev/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in new file mode 100644 index 0000000000..91e4642d48 --- /dev/null +++ b/package/python-evdev/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EVDEV + bool "python-evdev" + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 + help + Bindings to the Linux input handling subsystem. + + https://github.com/gvalkov/python-evdev diff --git a/package/python-evdev/python-evdev.hash b/package/python-evdev/python-evdev.hash new file mode 100644 index 0000000000..9a6d0d07be --- /dev/null +++ b/package/python-evdev/python-evdev.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/evdev/json +md5 905b12ef6136b518ddf418d8d5b053e4 evdev-1.6.1.tar.gz +sha256 299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3 evdev-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 55fd76d7b3f90d312f161d318631b93c58a0e69d662d07c4f5aca2c6c9ecc85e LICENSE diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk new file mode 100644 index 0000000000..5cf62b5160 --- /dev/null +++ b/package/python-evdev/python-evdev.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-evdev +# +################################################################################ + +PYTHON_EVDEV_VERSION = 1.6.1 +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b +PYTHON_EVDEV_SETUP_TYPE = setuptools +PYTHON_EVDEV_LICENSE = Revised BSD License +PYTHON_EVDEV_LICENSE_FILES = LICENSE + +PYTHON_EVDEV_BUILD_OPTS = \ + build_ecodes \ + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_evdev.py b/support/testing/tests/package/sample_python_evdev.py new file mode 100644 index 0000000000..0c00fa6e2f --- /dev/null +++ b/support/testing/tests/package/sample_python_evdev.py @@ -0,0 +1,11 @@ +import evdev + +devices = [evdev.InputDevice(path) for path in evdev.list_devices()] +e = evdev.events.InputEvent(1036996631, 984417, evdev.ecodes.EV_KEY, evdev.ecodes.KEY_A, 2) +k = evdev.events.KeyEvent(e) + +assert(k.keystate == evdev.events.KeyEvent.key_hold) +assert(k.event == e) +assert(k.scancode == evdev.ecodes.KEY_A) +assert(k.keycode == 'KEY_A') +assert(len(devices) > 0) diff --git a/support/testing/tests/package/test_python_evdev.py b/support/testing/tests/package/test_python_evdev.py new file mode 100644 index 0000000000..f2d64c7bd1 --- /dev/null +++ b/support/testing/tests/package/test_python_evdev.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Evdev(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_EVDEV=y + """ + sample_scripts = ["tests/package/sample_python_evdev.py"] + \ No newline at end of file -- 2.34.1 From bugzilla at busybox.net Mon Apr 17 15:52:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 17 Apr 2023 15:52:41 +0000 Subject: [Buildroot] [Bug 15546] New: raspberry pi zero 2 w no Wi-Fi device Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15546 Bug ID: 15546 Summary: raspberry pi zero 2 w no Wi-Fi device Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: glscene2010 at gmail.com CC: buildroot at uclibc.org Target Milestone: --- I use raspberry pi zero 2 w. I use master branch Buildroot. Full steps here https://forums.raspberrypi.com/viewtopic.php?p=2100121#p2100121 Summary my steps: I add this tree lines in raspberrypizero2w_defconfig BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y And build: make clean -C buildroot make -C buildroot raspberrypizero2w_defconfig make -C buildroot But there is no Wi-Fi device. I know how manually enable Wi-Fi in Buildroot for raspberry pi zero 2 w, do: modprobe brcmfmac /etc/init.d/S40Network restart Why Buildroot don't do it by himself? -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Mon Apr 17 17:42:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 19:42:02 +0200 Subject: [Buildroot] [RESEND PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target In-Reply-To: <20230416151310.2698912-1-marcus.folkesson@gmail.com> References: <20230416151310.2698912-1-marcus.folkesson@gmail.com> Message-ID: <20230417174202.GL2819@scaer> Marcus, All, On 2023-04-16 17:13 +0200, Marcus Folkesson spake thusly: > This patch introduce the new target to simplify the generation of > configuration fragments as the output could be directly copied into a > fragment file as-is. > > It is *heavily* based on the -diff-config target, but serves a > different purpose. > > Output from linux-diff-config: > -CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK y > -CONFIG_GCC_PLUGIN_CYC_COMPLEXITY n > -CONFIG_GCC_PLUGIN_LATENT_ENTROPY n > -CONFIG_GCC_PLUGIN_RANDSTRUCT n > -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF n > -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL n > -CONFIG_GCC_PLUGIN_STRUCTLEAK_USER n > -CONFIG_STACKPROTECTOR_PER_TASK y > CONFIG_CRYPTO_DH n -> y > CONFIG_CRYPTO_KPP m -> y > CONFIG_GCC_PLUGINS y -> n > CONFIG_KEY_DH_OPERATIONS n -> y > CONFIG_PKCS8_PRIVATE_KEY_PARSER n -> y > CONFIG_VIDEO_IMX274 n -> m > > Output from linux-show-fragment: > CONFIG_CRYPTO_DH=y > CONFIG_CRYPTO_KPP=y > CONFIG_KEY_DH_OPERATIONS=y > CONFIG_PKCS8_PRIVATE_KEY_PARSER=y > CONFIG_VIDEO_IMX274=m Notice how "# CONFIG_GCC_PLUGINS is not set" is not generated in that -show-fragment output. But CONFIG_GCC_PLUGINS already has special handling in Buildrot, so maybe that's just an artifact of that... So, it looks like it only reports symbols which values has "increased" (i.e. from 'n' to 'm' or 'y', or from 'm' to 'y'), and completely ignores symbols which values has "decreased" (i.e. from 'y' to 'm' or 'n', or from 'm' to 'n'). This does not look like it is generating a proper fragment, then, because if one reuses that, it's gonna miss some (un)settings. So, even though I do understand the rationale (make it easier to generate a fragment), it is not going to help much if one can't trust it, and has to manually compare the result with what has actually changed, as if -show-fragment did not exist in the first place... Could check with another symbol, to validate that the fragmetn does indeed contain un-setting entries? Still, I am a bit conflicted about that new target. There have been a lot of requests (not recently, though, granted) from people that used multiple fragmetns, who requested a way to automatically update each from the current state of the configuration. This is not possible at all, of course; -show-fragment won't help in that case. -show-fragment can not even help to update an existing fragment; it can only help to *create* a single *additional* fragment. Indeed, -show-fragment only reports the delta from the current configuration, with the expansion of the configuration as expresed from the settings (base + fragment config) in Buildroot's .config. How that delta can be used will be very dependent on the situation: - the delta is re-used as-is to form a new fragment, that stacks on-top on the existing fragment list, in which case this risk acculating some history (with a latter fragment changing a previous one); it may also cause quite some confusiotn, as the user will have to also edit Buildroot's .config to add it to the list of fragments to apply; - the delta is appended as-is to an existing fragment already listed in Buildroot's .config; it is like stacking, above, whith all the cons; it has the advantage that it does not requires changing Buildroot's .config, because the existing fragment is already listed. - the existing fragments (or config file) have to be modified to account for the delta; in this case, -diff-config is probably better suited. So yes, I am a bit unsure... Plus, see below... > Signed-off-by: Marcus Folkesson > --- > package/pkg-kconfig.mk | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk > index f4f35bf96a..ee96525c47 100644 > --- a/package/pkg-kconfig.mk > +++ b/package/pkg-kconfig.mk > @@ -309,12 +309,26 @@ $(1)-diff-config: $(1)-check-configuration-done > $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) > $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak > > +# Target to output differences between the configuration obtained via the > +# defconfig + fragments (if any) and the current configuration. > +# Output format is suitable to be used as-is in fragment files. > +# Note: it preserves the timestamp of the current configuration when moving it > +# around. > +$(1)-show-fragment: $(1)-check-configuration-done > + $$(Q)cp -a $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$($(2)_DIR)/.config.dc.bak > + $$(call kconfig-package-merge-config,$(2),$$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG),\ > + $$($(2)_KCONFIG_FRAGMENT_FILES)) > + $$(Q)utils/diffconfig -m $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ > + $$($(2)_DIR)/.config.dc.bak > + $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) > + $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak So, -show-fragment only differs from -diff-config by the -m option passed to utils/diffconfig, right? So, maybe we can simplify things a bit, to really re-use the same code: diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index f4f35bf96a..1ba39f0ee8 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -304,11 +304,13 @@ $(1)-diff-config: $(1)-check-configuration-done $$(Q)cp -a $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$($(2)_DIR)/.config.dc.bak $$(call kconfig-package-merge-config,$(2),$$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG),\ $$($(2)_KCONFIG_FRAGMENT_FILES)) - $$(Q)utils/diffconfig $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ + $$(Q)utils/diffconfig $$(DIFFCONFIG_OPTS) $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ $$($(2)_DIR)/.config.dc.bak $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak +$(1)-show-fragment: DIFFCONFIG_OPTS=-m +$(1)-show-fragment: $(1)-diff-config endif # package enabled Regards, Yann E. MORIN. > endif # package enabled > > .PHONY: \ > $(1)-diff-config \ > $(1)-check-configuration-done \ > + $(1)-show-fragment \ > $$($(2)_DIR)/.kconfig_editor_% \ > $$(addprefix $(1)-,$$($(2)_KCONFIG_EDITORS)) > > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From laurent at vivier.eu Mon Apr 17 17:50:27 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Mon, 17 Apr 2023 19:50:27 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> Message-ID: <30d503ff-4e83-3e77-2208-2a9c14f8e699@vivier.eu> Le 09/04/2023 ? 15:26, Arnout Vandecappelle a ?crit?: > > > On 06/04/2023 18:10, Laurent Vivier wrote: >> Le 06/04/2023 ? 15:24, Laurent Vivier a ?crit?: >>> Hi Arnout, >>> >>> thank you for your work. >>> >>> The update to kexec 2.0.26 has broken the build with m68k: >>> >>> commit 69053186c9f1561855357be574c70c0b3ad0ddcb >>> Author: Julien Olivain >>> Date:?? Wed Mar 1 23:01:58 2023 +0100 >>> >>> ????? package/kexec: bump to version 2.0.26 >>> >>> ????? See release announce: >>> ????? https://lists.infradead.org/pipermail/kexec/2022-December/026399.html >>> >>> ????? Signed-off-by: Julien Olivain >>> ????? Signed-off-by: Thomas Petazzoni >>> >>> >>> kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': >>> kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you >>> mean 'srandom'? [-Wimplicit-function-declaration] >>> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { >>> ??????? |???????????? ^~~~~~~~~ >>> ??????? |???????????? srandom >>> kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) >>> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { >>> >>> It's strange because sys/random.h is correctly included. >>> >>> This comes from: >>> >>> https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b >>> >>> ??? m68k: pass rng seed via BI_RNG_SEED >>> ??? In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED >>> ??? for passing a seed, with the same semantics that kexec-tools currently >>> ??? uses for i386's setup_data. >>> >>> ??? Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 >>> ??? Signed-off-by: Jason A. Donenfeld >>> ??? Signed-off-by: Simon Horman >>> >>> Do we need something special in buildroot? >> >> The problem seems to come from uclibc-1.0.43, in include/sys/random.h that conditionally defines >> them: >> >> #if defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU >> # if 0 /*def __ASSUME_GETRANDOM_SYSCALL */ >> #? include >> # else >> #? undef GRND_NONBLOCK >> #? undef GRND_RANDOM >> /* >> ??* Flags for getrandom(2) >> ??* >> ??* GRND_NONBLOCK??????? Don't block and return EAGAIN instead >> ??* GRND_RANDOM????????? Use the /dev/random pool instead of /dev/urandom >> ??*/ >> #? define GRND_NONBLOCK 0x0001 >> #? define GRND_RANDOM?? 0x0002 >> # endif >> /* FIXME: aren't there a couple of __restrict and const missing ? */ >> extern int getrandom(void *__buf, size_t count, unsigned int flags) >> ??????????? __nonnull ((1)) __wur; >> #endif >> >> This fixes the problem: >> >> diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk >> index 562b09012b63..e4ec4ece1332 100644 >> --- a/package/kexec/kexec.mk >> +++ b/package/kexec/kexec.mk >> @@ -13,6 +13,9 @@ KEXEC_CPE_ID_PRODUCT = kexec-tools >> ??KEXEC_CPE_ID_VENDOR = kexec-tools_project >> ??KEXEC_SELINUX_MODULES = kdump >> >> +# _GNU_SOURCE is needed to have definition of getrandom() with uclibc >> +KEXEC_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" > > ?As such this patch looks OK, but it's surprising that the same problem doesn't occur with the > dozens of other packages that use getrandom()... I can't image that all of the define _GNU_SOURCE... But without searching in the package sources themself we have a lot of definitions in *.mk: $ find package -name \*.mk -exec grep -q D_GNU_SOURCE {} \; -print package/apr/apr.mk package/cloop/cloop.mk package/dhcpdump/dhcpdump.mk package/dt/dt.mk package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk package/iperf3/iperf3.mk package/jq/jq.mk package/libwpe/libwpe.mk package/minissdpd/minissdpd.mk package/ofono/ofono.mk package/s390-tools/s390-tools.mk package/traceroute/traceroute.mk package/vboot-utils/vboot-utils.mk package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.mk package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk package/cpulimit/cpulimit.mk (and also in some *.patch) I'm suprised no one encounters this problem with kexec and uclibc. Thanks, Laurent > > ?Regards, > ?Arnout > >> + >> ??# Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip >> ??KEXEC_MAKE_OPTS = STRIP="$(TARGET_CROSS)strip" >> >> Thanks, >> Laurent >> From pevik at seznam.cz Mon Apr 17 19:14:47 2023 From: pevik at seznam.cz (Petr Vorel) Date: Mon, 17 Apr 2023 21:14:47 +0200 Subject: [Buildroot] [PATCH] package/ltp-testsuite: remove 5.11 headers requirement for musl Message-ID: <20230417191447.2439214-1-pevik@seznam.cz> From: Petr Vorel 5e1c238b72 ("package/ltp-testsuite: require 5.11 headers for musl") added a 5.11 headers requirement for musl, which contains fix a85cbe6159ff ("uapi: move constants from to "). This effectively disables LTP on all musl based toolchains from toolchain-configs.csv: bootlin-armv7-musl [ 7/45]: SKIPPED bootlin-riscv64-musl [19/45]: SKIPPED bootlin-x86-64-musl [26/45]: SKIPPED br-i386-pentium-mmx-musl [31/45]: SKIPPED But these toolchains are based on 4.9.255 kernel headers, which have backported fix as 834d8b96cd85 in 4.9.250 and LTP can be compiled with them. Because there is currently no way to specify also older stable releases with fix, it's better to remove this requirement. If people are really using unfixed kernels we can reintroduce the workaround which was removed in 5e1c238b72 or even ask upstream to carry it. Signed-off-by: Petr Vorel --- Hi, I'm sorry for not checking the build properly. v1 and v2 of LTP update were without this because I did check them properly and saw that 5.11 version requirement for musl was not needed (thanks to Thomas, who in the past after my asking for that had found a time and updated toolchains). Kind regards, Petr package/ltp-testsuite/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index b42082e2cc..272c2ede37 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in @@ -12,7 +12,6 @@ config BR2_PACKAGE_LTP_TESTSUITE bool "ltp-testsuite" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL - depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC -- 2.40.0 From dalang at gmx.at Mon Apr 17 19:20:47 2023 From: dalang at gmx.at (Daniel Lang) Date: Mon, 17 Apr 2023 21:20:47 +0200 Subject: [Buildroot] [PATCH] package/tcpdump: security bump to version 4.99.4 Message-ID: <20230417192046.601662-1-dalang@gmx.at> Fixes CVE-2023-1801 Signed-off-by: Daniel Lang --- package/tcpdump/tcpdump.hash | 2 +- package/tcpdump/tcpdump.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tcpdump/tcpdump.hash b/package/tcpdump/tcpdump.hash index e548e32626..1a22889851 100644 --- a/package/tcpdump/tcpdump.hash +++ b/package/tcpdump/tcpdump.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature at # https://www.tcpdump.org/release/tcpdump-4.99.3.tar.gz.sig # using key 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D -sha256 ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3 tcpdump-4.99.3.tar.gz +sha256 0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea tcpdump-4.99.4.tar.gz sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk index 7a679ce4bf..91643e7bea 100644 --- a/package/tcpdump/tcpdump.mk +++ b/package/tcpdump/tcpdump.mk @@ -4,7 +4,7 @@ # ################################################################################ -TCPDUMP_VERSION = 4.99.3 +TCPDUMP_VERSION = 4.99.4 TCPDUMP_SITE = https://www.tcpdump.org/release TCPDUMP_LICENSE = BSD-3-Clause TCPDUMP_LICENSE_FILES = LICENSE -- 2.40.0 From yann.morin.1998 at free.fr Mon Apr 17 19:39:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 21:39:24 +0200 Subject: [Buildroot] [PATCH] package/ltp-testsuite: remove 5.11 headers requirement for musl In-Reply-To: <20230417191447.2439214-1-pevik@seznam.cz> References: <20230417191447.2439214-1-pevik@seznam.cz> Message-ID: <20230417193924.GM2819@scaer> Petr, All, On 2023-04-17 21:14 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > 5e1c238b72 ("package/ltp-testsuite: require 5.11 headers for musl") > added a 5.11 headers requirement for musl, which contains fix > a85cbe6159ff ("uapi: move constants from to "). > > This effectively disables LTP on all musl based toolchains from > toolchain-configs.csv: > > bootlin-armv7-musl [ 7/45]: SKIPPED > bootlin-riscv64-musl [19/45]: SKIPPED > bootlin-x86-64-musl [26/45]: SKIPPED > br-i386-pentium-mmx-musl [31/45]: SKIPPED > > But these toolchains are based on 4.9.255 kernel headers, which have > backported fix as 834d8b96cd85 in 4.9.250 and LTP can be compiled with > them. Because there is currently no way to specify also older stable > releases with fix, it's better to remove this requirement. If people are > really using unfixed kernels we can reintroduce the workaround which was > removed in 5e1c238b72 or even ask upstream to carry it. There is no way to know whether a toolchain with headers earlier than 5.11 wil have the fix or not, as we do not have dot-release information for the headers version. E.g. 4.9 covers the whole range of kernel 4.9, some with the fix, some without. The only kernel headers version we know for sure has the fix, if kernel 5.11 and alter. There are also toolchains with a lot of backported *features* (that's especially true among chip-co provided toolchains), where some features of later kernel headers are in fact present in older versions. We can't have a lernel headers check that is more lax than the actual, official, major kernel it was released in. So, I still think that what we currently do is absolutely correct: building ltp-testsuite requires kernel headers 5.11. > Signed-off-by: Petr Vorel > --- > Hi, > > I'm sorry for not checking the build properly. v1 and v2 of LTP update > were without this because I did check them properly and saw that 5.11 > version requirement for musl was not needed (thanks to Thomas, who in > the past after my asking for that had found a time and updated toolchains). So yes, Bootlin is now provided updated toolchains, but it does not prevent people from using previous ones without the fix, even with an updated Buildroot. It also does not prevent people from having built their own toolchains in the past, with headers without the fix (or with it, we can't know), and keeping using those toolchains, becasue they have qualified them in their environment, and rebuilding those is just not possible. So, NACK from me. I'll leave it open for other maintainers to have a look, in case one has another opinion and decides we want it. Regards, Yann E. MORIN. > Kind regards, > Petr > > package/ltp-testsuite/Config.in | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in > index b42082e2cc..272c2ede37 100644 > --- a/package/ltp-testsuite/Config.in > +++ b/package/ltp-testsuite/Config.in > @@ -12,7 +12,6 @@ config BR2_PACKAGE_LTP_TESTSUITE > bool "ltp-testsuite" > depends on BR2_USE_MMU # fork() > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > - depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS > select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC > select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > -- > 2.40.0 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From pevik at seznam.cz Mon Apr 17 19:41:30 2023 From: pevik at seznam.cz (Petr Vorel) Date: Mon, 17 Apr 2023 21:41:30 +0200 Subject: [Buildroot] [PATCH] package/iproute2: bump version to 6.2.0 Message-ID: <20230417194130.2442781-1-pevik@seznam.cz> From: Petr Vorel Backport 2 fixes from upcoming release (memory leak and incorrect JSON output). Signed-off-by: Petr Vorel --- Tested: bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: SKIPPED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK (will run the rest) Kind regards, Petr .../0001-tc-add-missing-separator.patch | 32 +++++ .../0002-tc-f_u32-fix-json-object-leak.patch | 134 ++++++++++++++++++ package/iproute2/iproute2.hash | 2 +- package/iproute2/iproute2.mk | 2 +- 4 files changed, 168 insertions(+), 2 deletions(-) create mode 100644 package/iproute2/0001-tc-add-missing-separator.patch create mode 100644 package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch diff --git a/package/iproute2/0001-tc-add-missing-separator.patch b/package/iproute2/0001-tc-add-missing-separator.patch new file mode 100644 index 0000000000..534b2c8f6b --- /dev/null +++ b/package/iproute2/0001-tc-add-missing-separator.patch @@ -0,0 +1,32 @@ +From 4e0e56e0ef05387f7f5d8ab41fe6ec6a1897b26d Mon Sep 17 00:00:00 2001 +From: Christian Hesse +Date: Thu, 23 Feb 2023 11:15:03 +0100 +Subject: [PATCH] tc: add missing separator +Upstream: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=4e0e56e0ef05387f7f5d8ab41fe6ec6a1897b26d + +This is missing a separator, that was accidently removed +when JSON was added. + +Fixes: 010a8388aea1 ("tc: Add JSON output to tc-class") +Signed-off-by: Christian Hesse +Signed-off-by: Stephen Hemminger +--- + tc/tc_class.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tc/tc_class.c b/tc/tc_class.c +index c1feb009..096fa2ec 100644 +--- a/tc/tc_class.c ++++ b/tc/tc_class.c +@@ -356,7 +356,7 @@ int print_class(struct nlmsghdr *n, void *arg) + print_string(PRINT_ANY, "parent", "parent %s ", abuf); + } + if (t->tcm_info) +- print_0xhex(PRINT_ANY, "leaf", "leaf %x", t->tcm_info>>16); ++ print_0xhex(PRINT_ANY, "leaf", "leaf %x: ", t->tcm_info>>16); + + q = get_qdisc_kind(RTA_DATA(tb[TCA_KIND])); + if (tb[TCA_OPTIONS]) { +-- +2.40.0 + diff --git a/package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch b/package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch new file mode 100644 index 0000000000..3d90fee56c --- /dev/null +++ b/package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch @@ -0,0 +1,134 @@ +From 6637a6d512a940c3d9c101f4eaca3c1c7a36517c Mon Sep 17 00:00:00 2001 +From: Hangbin Liu +Date: Tue, 28 Feb 2023 15:31:46 +0800 +Subject: [PATCH] tc: f_u32: fix json object leak +Upstream: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=6637a6d512a940c3d9c101f4eaca3c1c7a36517c + +Previously, the code returned directly within the switch statement in +the functions print_{ipv4, ipv6}. While this approach was functional, +after the commit 721435dc, we can no longer return directly because we +need to close the match object. To resolve this issue, replace the return +statement with break. + +Fixes: 721435dcfd92 ("tc: u32: add json support in `print_raw`, `print_ipv4`, `print_ipv6`") +Signed-off-by: Hangbin Liu +Signed-off-by: Stephen Hemminger +--- + tc/f_u32.c | 24 ++++++++++-------------- + 1 file changed, 10 insertions(+), 14 deletions(-) + +diff --git a/tc/f_u32.c b/tc/f_u32.c +index de2d0c9e..936dbd65 100644 +--- a/tc/f_u32.c ++++ b/tc/f_u32.c +@@ -828,12 +828,12 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_uint(PRINT_ANY, "ip_ihl", " match IP ihl %u", + ntohl(key->val) >> 24); +- return; ++ break; + case 0x00ff0000: + print_nl(); + print_0xhex(PRINT_ANY, "ip_dsfield", " match IP dsfield %#x", + ntohl(key->val) >> 16); +- return; ++ break; + } + break; + case 8: +@@ -841,7 +841,6 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_int(PRINT_ANY, "ip_protocol", " match IP protocol %d", + ntohl(key->val) >> 16); +- return; + } + break; + case 12: +@@ -864,7 +863,6 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + print_string(PRINT_ANY, "address", "%s", addr); + print_int(PRINT_ANY, "prefixlen", "/%d", bits); + close_json_object(); +- return; + } + } + break; +@@ -874,19 +872,19 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + case 0x0000ffff: + print_uint(PRINT_ANY, "dport", "match dport %u", + ntohl(key->val) & 0xffff); +- return; ++ break; + case 0xffff0000: + print_nl(); + print_uint(PRINT_ANY, "sport", " match sport %u", + ntohl(key->val) >> 16); +- return; ++ break; + case 0xffffffff: + print_nl(); + print_uint(PRINT_ANY, "dport", " match dport %u, ", + ntohl(key->val) & 0xffff); + print_uint(PRINT_ANY, "sport", "match sport %u", + ntohl(key->val) >> 16); +- return; ++ break; + } + /* XXX: Default print_raw */ + } +@@ -905,12 +903,12 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_uint(PRINT_ANY, "ip_ihl", " match IP ihl %u", + ntohl(key->val) >> 24); +- return; ++ break; + case 0x00ff0000: + print_nl(); + print_0xhex(PRINT_ANY, "ip_dsfield", " match IP dsfield %#x", + ntohl(key->val) >> 16); +- return; ++ break; + } + break; + case 8: +@@ -918,7 +916,6 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_int(PRINT_ANY, "ip_protocol", " match IP protocol %d", + ntohl(key->val) >> 16); +- return; + } + break; + case 12: +@@ -941,7 +938,6 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_string(PRINT_ANY, "address", "%s", addr); + print_int(PRINT_ANY, "prefixlen", "/%d", bits); + close_json_object(); +- return; + } + } + break; +@@ -952,11 +948,11 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_uint(PRINT_ANY, "sport", " match sport %u", + ntohl(key->val) & 0xffff); +- return; ++ break; + case 0xffff0000: + print_uint(PRINT_ANY, "dport", "match dport %u", + ntohl(key->val) >> 16); +- return; ++ break; + case 0xffffffff: + print_nl(); + print_uint(PRINT_ANY, "sport", " match sport %u, ", +@@ -964,7 +960,7 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_uint(PRINT_ANY, "dport", "match dport %u", + ntohl(key->val) >> 16); + +- return; ++ break; + } + /* XXX: Default print_raw */ + } +-- +2.40.0 + diff --git a/package/iproute2/iproute2.hash b/package/iproute2/iproute2.hash index 9e8be43f2b..d1ab936181 100644 --- a/package/iproute2/iproute2.hash +++ b/package/iproute2/iproute2.hash @@ -1,3 +1,3 @@ # From https://kernel.org/pub/linux/utils/net/iproute2/sha256sums.asc -sha256 5ce12a0fec6b212725ef218735941b2dab76244db7e72646a76021b0537b43ab iproute2-6.1.0.tar.xz +sha256 4d72730200ec5b2aabaa1a2f20553c6748292f065d9a154c7d5e22559df9fd62 iproute2-6.2.0.tar.xz sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/iproute2/iproute2.mk b/package/iproute2/iproute2.mk index 9792630f15..15af076db9 100644 --- a/package/iproute2/iproute2.mk +++ b/package/iproute2/iproute2.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPROUTE2_VERSION = 6.1.0 +IPROUTE2_VERSION = 6.2.0 IPROUTE2_SOURCE = iproute2-$(IPROUTE2_VERSION).tar.xz IPROUTE2_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/net/iproute2 IPROUTE2_DEPENDENCIES = host-bison host-flex host-pkgconf \ -- 2.40.0 From yann.morin.1998 at free.fr Mon Apr 17 19:53:36 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 21:53:36 +0200 Subject: [Buildroot] [git commit] package/linux-tools: Exclude checking PE binaries from perf test Message-ID: <20230417195447.1C0C384180@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a7ad7816262dd1b0db6c51a08f3013e2c473c0b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 ("perf tests: Add test for PE binary format support") present in >= v5.10 there is an unconditional installation of PE binaries. Some toolchains have a readelf tool that correctly interpret the PE files, and reports ELF-alike fields. This causes check-bin-arch to reject those files. Make sure that these binaries are excluded from being checked to allow the installation of the perf tests. Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") Signed-off-by: Florian Fainelli Signed-off-by: Yann E. MORIN --- package/linux-tools/linux-tool-perf.mk.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in index 5431c78152..122c7cbbc4 100644 --- a/package/linux-tools/linux-tool-perf.mk.in +++ b/package/linux-tools/linux-tool-perf.mk.in @@ -169,6 +169,10 @@ define PERF_INSTALL_REMOVE_SCRIPTS $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/scripts/ $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/tests/ endef + +LINUX_TOOLS_BIN_ARCH_EXCLUDE += \ + /usr/libexec/perf-core/tests/pe-file.exe \ + /usr/libexec/perf-core/tests/pe-file.exe.debug endif define PERF_INSTALL_TARGET_CMDS From yann.morin.1998 at free.fr Mon Apr 17 19:58:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 21:58:16 +0200 Subject: [Buildroot] [PATCH] package/linux-tools: Exclude checking PE binaries from perf test In-Reply-To: <20220927221133.594071-1-f.fainelli@gmail.com> References: <20220927221133.594071-1-f.fainelli@gmail.com> Message-ID: <20230417195816.GN2819@scaer> Florian, All, On 2022-09-27 15:11 -0700, Florian Fainelli spake thusly: > Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 > ("perf tests: Add test for PE binary format support") present in >= > v5.10 there is an unconditional installation of PE binaries which will > be rejected by the check-bin-arch script. > > Make sure that these binaries are excluded from being checked to allow > the installation of the perf tests. > > Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") > Signed-off-by: Florian Fainelli I've finally applied to master, thanks. However, I wonder if we could not be a bit more robust in check-bin-arch itself, something like: diff --git a/support/scripts/check-bin-arch b/support/scripts/check-bin-arch index 27cc59bca0..2920a95ae3 100755 --- a/support/scripts/check-bin-arch +++ b/support/scripts/check-bin-arch @@ -58,6 +58,9 @@ exitcode=0 IFS=" " +# ELF magic +ELF_MAGIC="$(printf "\x7f\x45\x4c\x46")" + while read f; do for ignore in "${IGNORES[@]}"; do if [[ "${f}" =~ ^"${ignore}" ]]; then @@ -71,13 +74,19 @@ while read f; do continue fi + # Check if it looks like it is an ELF file + read -N 4 magic <"${TARGET_DIR}/${f}" + if [ "${magic}" != "${ELF_MAGIC}" ]; then + continue + fi + # Get architecture using readelf. We pipe through 'head -1' so # that when the file is a static library (.a), we only take # into account the architecture of the first object file. arch=$(LC_ALL=C ${readelf} -h "${TARGET_DIR}/${f}" 2>&1 | \ sed -r -e '/^ Machine: +(.+)/!d; s//\1/;' | head -1) -# If no architecture found, assume it was not an ELF file +# If no architecture found, assume it was in fact not an ELF file if test "${arch}" = "" ; then continue fi (with the read -N 4 trick as discussed in [0]) Thoughts? [0] https://lore.kernel.org/buildroot/10267_1663749711_632ACE4F_10267_83_8_20220921084149.GB2398274 at tl-lnx-nyma7486/ Regards, Yann E. MORIN. > --- > package/linux-tools/linux-tool-perf.mk.in | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in > index dda63cccecb4..c22097316264 100644 > --- a/package/linux-tools/linux-tool-perf.mk.in > +++ b/package/linux-tools/linux-tool-perf.mk.in > @@ -169,6 +169,10 @@ define PERF_INSTALL_REMOVE_SCRIPTS > $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/scripts/ > $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/tests/ > endef > + > +LINUX_TOOLS_BIN_ARCH_EXCLUDE += \ > + /usr/libexec/perf-core/tests/pe-file.exe \ > + /usr/libexec/perf-core/tests/pe-file.exe.debug > endif > > define PERF_INSTALL_TARGET_CMDS > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fperrad at gmail.com Mon Apr 17 20:37:21 2023 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 17 Apr 2023 22:37:21 +0200 Subject: [Buildroot] [PATCH] package/tcpdump: bump to version 4.99.4 Message-ID: <20230417203722.49416-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/tcpdump/tcpdump.hash | 4 ++-- package/tcpdump/tcpdump.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tcpdump/tcpdump.hash b/package/tcpdump/tcpdump.hash index e548e3262..58190356a 100644 --- a/package/tcpdump/tcpdump.hash +++ b/package/tcpdump/tcpdump.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature at -# https://www.tcpdump.org/release/tcpdump-4.99.3.tar.gz.sig +# https://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz.sig # using key 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D -sha256 ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3 tcpdump-4.99.3.tar.gz +sha256 0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea tcpdump-4.99.4.tar.gz sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk index 7a679ce4b..91643e7be 100644 --- a/package/tcpdump/tcpdump.mk +++ b/package/tcpdump/tcpdump.mk @@ -4,7 +4,7 @@ # ################################################################################ -TCPDUMP_VERSION = 4.99.3 +TCPDUMP_VERSION = 4.99.4 TCPDUMP_SITE = https://www.tcpdump.org/release TCPDUMP_LICENSE = BSD-3-Clause TCPDUMP_LICENSE_FILES = LICENSE -- 2.37.2 From francois.perrad at gadz.org Mon Apr 17 20:43:36 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Mon, 17 Apr 2023 22:43:36 +0200 Subject: [Buildroot] [PATCH] package/tcpdump: bump to version 4.99.4 In-Reply-To: <20230417203722.49416-1-francois.perrad@gadz.org> References: <20230417203722.49416-1-francois.perrad@gadz.org> Message-ID: sorry, duplicated. see https://patchwork.ozlabs.org/project/buildroot/patch/20230417192046.601662-1-dalang at gmx.at/ Fran?ois Le lun. 17 avr. 2023 ? 22:39, Francois Perrad a ?crit : > Signed-off-by: Francois Perrad > --- > package/tcpdump/tcpdump.hash | 4 ++-- > package/tcpdump/tcpdump.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/tcpdump/tcpdump.hash b/package/tcpdump/tcpdump.hash > index e548e3262..58190356a 100644 > --- a/package/tcpdump/tcpdump.hash > +++ b/package/tcpdump/tcpdump.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature at > -# https://www.tcpdump.org/release/tcpdump-4.99.3.tar.gz.sig > +# https://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz.sig > # using key 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D > -sha256 ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3 > tcpdump-4.99.3.tar.gz > +sha256 0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea > tcpdump-4.99.4.tar.gz > sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd > LICENSE > diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk > index 7a679ce4b..91643e7be 100644 > --- a/package/tcpdump/tcpdump.mk > +++ b/package/tcpdump/tcpdump.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -TCPDUMP_VERSION = 4.99.3 > +TCPDUMP_VERSION = 4.99.4 > TCPDUMP_SITE = https://www.tcpdump.org/release > TCPDUMP_LICENSE = BSD-3-Clause > TCPDUMP_LICENSE_FILES = LICENSE > -- > 2.37.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Mon Apr 17 20:50:39 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 22:50:39 +0200 Subject: [Buildroot] [git commit] package/python-evdev: new package Message-ID: <20230417205233.2E0198424C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b100440bffea3e47e72a9ccce0bee618658f6a47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master evdev 1.6.1 https://pypi.org/project/evdev/ Signed-off-by: Witold Lipieta [yann.morin.1998 at free.fr: - add missing comment on kernel headers - fix flake8 in test ] Signed-off-by: Yann E. MORIN --- package/Config.in | 1 + package/python-evdev/Config.in | 10 ++++++++++ package/python-evdev/python-evdev.hash | 5 +++++ package/python-evdev/python-evdev.mk | 18 ++++++++++++++++++ support/testing/tests/package/sample_python_evdev.py | 11 +++++++++++ support/testing/tests/package/test_python_evdev.py | 11 +++++++++++ 6 files changed, 56 insertions(+) diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..eaac32a01a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1049,6 +1049,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-evdev/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in new file mode 100644 index 0000000000..33e43c1f77 --- /dev/null +++ b/package/python-evdev/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_EVDEV + bool "python-evdev" + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 + help + Bindings to the Linux input handling subsystem. + + https://github.com/gvalkov/python-evdev + +comment "python-evdev needs a toolchain w/ headers >= 4.4" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 diff --git a/package/python-evdev/python-evdev.hash b/package/python-evdev/python-evdev.hash new file mode 100644 index 0000000000..9a6d0d07be --- /dev/null +++ b/package/python-evdev/python-evdev.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/evdev/json +md5 905b12ef6136b518ddf418d8d5b053e4 evdev-1.6.1.tar.gz +sha256 299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3 evdev-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 55fd76d7b3f90d312f161d318631b93c58a0e69d662d07c4f5aca2c6c9ecc85e LICENSE diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk new file mode 100644 index 0000000000..5cf62b5160 --- /dev/null +++ b/package/python-evdev/python-evdev.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-evdev +# +################################################################################ + +PYTHON_EVDEV_VERSION = 1.6.1 +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b +PYTHON_EVDEV_SETUP_TYPE = setuptools +PYTHON_EVDEV_LICENSE = Revised BSD License +PYTHON_EVDEV_LICENSE_FILES = LICENSE + +PYTHON_EVDEV_BUILD_OPTS = \ + build_ecodes \ + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_evdev.py b/support/testing/tests/package/sample_python_evdev.py new file mode 100644 index 0000000000..0c00fa6e2f --- /dev/null +++ b/support/testing/tests/package/sample_python_evdev.py @@ -0,0 +1,11 @@ +import evdev + +devices = [evdev.InputDevice(path) for path in evdev.list_devices()] +e = evdev.events.InputEvent(1036996631, 984417, evdev.ecodes.EV_KEY, evdev.ecodes.KEY_A, 2) +k = evdev.events.KeyEvent(e) + +assert(k.keystate == evdev.events.KeyEvent.key_hold) +assert(k.event == e) +assert(k.scancode == evdev.ecodes.KEY_A) +assert(k.keycode == 'KEY_A') +assert(len(devices) > 0) diff --git a/support/testing/tests/package/test_python_evdev.py b/support/testing/tests/package/test_python_evdev.py new file mode 100644 index 0000000000..162e53072e --- /dev/null +++ b/support/testing/tests/package/test_python_evdev.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Evdev(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_EVDEV=y + """ + sample_scripts = ["tests/package/sample_python_evdev.py"] From yann.morin.1998 at free.fr Mon Apr 17 20:59:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 22:59:07 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-evdev: new package In-Reply-To: <20230417130342.1119237-1-witold.lipieta@thaumatec.com> References: <20230417130342.1119237-1-witold.lipieta@thaumatec.com> Message-ID: <20230417205907.GO2819@scaer> Witold, All, On 2023-04-17 15:03 +0200, Witold Lipieta spake thusly: > evdev 1.6.1 https://pypi.org/project/evdev/ > > Signed-off-by: Witold Lipieta > --- > Changes v1 -> v2: > - remove runtime dependency > - add dependency on linux 4.4 headers > - pass path to uinput.h during setup > - add basic runtime check Thanks for the runtime test! [--SNIP--] > diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in > new file mode 100644 > index 0000000000..91e4642d48 > --- /dev/null > +++ b/package/python-evdev/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_EVDEV > + bool "python-evdev" > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 > + help > + Bindings to the Linux input handling subsystem. > + > + https://github.com/gvalkov/python-evdev When there is a dependency on toolchain features, we add a comment about that: comment "python-evdev needs a toolchain w/ headers >= 4.4" depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 So i've added that. [--SNIP--] > diff --git a/support/testing/tests/package/test_python_evdev.py b/support/testing/tests/package/test_python_evdev.py > new file mode 100644 > index 0000000000..f2d64c7bd1 > --- /dev/null > +++ b/support/testing/tests/package/test_python_evdev.py > @@ -0,0 +1,12 @@ > +from tests.package.test_python import TestPythonPackageBase > + > + > +class TestPythonPy3Evdev(TestPythonPackageBase): > + __test__ = True > + config = TestPythonPackageBase.config + \ > + """ > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_EVDEV=y > + """ > + sample_scripts = ["tests/package/sample_python_evdev.py"] > + > \ No newline at end of file $ make check-package support/testing/tests/package/test_python_evdev.py:0: run 'flake8' and fix the warnings support/testing/tests/package/test_python_evdev.py:12:1: W391 blank line at end of file support/testing/tests/package/test_python_evdev.py:12:1: W293 blank line contains whitespace 1 W293 blank line contains whitespace 1 W391 blank line at end of file I also fixed that (and the "No newline at end of file" issue). Applied to master, thanks. Regards, Yann E. MORIN. > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Tue Apr 18 05:38:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 18 Apr 2023 05:38:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-17 Message-ID: <20230418053849.0706181EAD@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-17 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 20 | 17 | 0 | 37 | master | 159 | 126 | 0 | 285 | Classification of failures by reason for master ----------------------------------------------- linux-6.1.14 | 11 host-binutils-2.38 | 10 gobject-introspection-1.72.0 | 8 host-gcc-final-10.4.0 | 7 ulog-0389d243352255f6182326... | 4 glibc-2.37-2-g9f8513dc64119... | 3 host-gcc-final-11.3.0 | 3 host-go-1.19.8 | 3 host-qemu-7.2.0 | 3 libglib2-2.72.3 | 3 php-8.2.3 | 3 agentpp-4.6.0 | 2 busybox-1.36.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 libgcrypt-1.10.1 | 2 olsr-0.9.8 | 2 perl-5.36.0 | 2 sdl-1.2.15 | 2 xenomai-3.0.10 | 2 alsa-lib-1.2.8 | 1 altera-stapl-0.3.3 | 1 assimp-5.2.5 | 1 attr-2.5.1 | 1 bat-0.19.0 | 1 boost-1.80.0 | 1 coreutils-9.2 | 1 dc3dd-7.2.641 | 1 elfutils-0.186 | 1 fdk-aac-2.0.2 | 1 flatbuffers-2.0.8 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdal-3.5.2 | 1 glorytun-0.3.4 | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-initial-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-rust-1.68.2 | 1 jemalloc-5.3.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libdeflate-1.15 | 1 libxml2-2.10.3 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20230127 | 1 lttng-modules-2.13.7 | 1 luaossl-20220711-0 | 1 mariadb-10.3.36 | 1 ntpsec-1.2.2 | 1 openssh-9.3p1 | 1 putty-0.76 | 1 python-cryptography-39.0.1 | 1 quickjs-2021-03-27 | 1 traceroute-2.1.0 | 1 uclibc-1.0.43 | 1 uclibc-ng-test-6790eafe897b... | 1 zfs-2.1.7 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0c3a4b48ed81a858aeef0f50dbe05694d91df0e1 | mips | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/5452ee1e08ec25d9c473d5a35515aa515d79faf1 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/7ac78a0ae4e0f00376ce7c0d2bef9c519c48657f | arm | altera-stapl-0.3.3 | NOK | http://autobuild.buildroot.net/results/feda71f984bbac1de38b449301e9b2f7b7bf0b23 | mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/88055bf625970b03a995dff18f2725e99f572efc | ORPH mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/be5b56e2cd38023e6f1947aaccba127dd8b56353 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/93b6a562776f86f601f8912e3027f791a340d025 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/537b278c8929acff8a2e13b1f7efa1c4277705f1 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c | ORPH mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 | ORPH sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/4dbb8f09411e08dfc543b70e95b0f09821822337 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/071ab0307de5e435c7239ec4a7b18f3cc9e19da9 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f14067c97e5729dd6d19118b569045f7524f6ac2 | ORPH x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/398453b6cedf94e90873478ef89e7e133d6751be | powerpc64le | flatbuffers-2.0.8 | NOK | http://autobuild.buildroot.net/results/3f99d206c37262e795fb74634caff1049d720f94 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f8e02cad399d0e9157739307a2a2a5b62c91795a | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/715aa263600b19b5c128a2f5c0e701205a3d84d2 | x86_64 | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/09c7d7d22d36b2d49f3ec8300ac8961a61c6e7ed | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/4aa22b00fa9c3858ad9ddd5d9e6a9892d0d14ae0 | powerpc64le | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/31614d6ba4a547fe7905e8ffc887bd042e1f6925 | aarch64_be | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/13e37bcf928851cfd037c3a5a2a2f69420222387 | mips | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/e90854e9936d6aeb4450df26b175c101444af610 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/33e8d7414f0fc7f77581842b91d1d9ae3af0b3ab | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/32e2e7fc95d3d8c73620c0db98143d40d91835c5 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/35477def81799ac94d37af1b69f92dd028eb0839 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c07c117e729a160ec1b5c992b8ac8a5f6ce2a451 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ccfb12d3a6f570ec3c8025b6a239c73e5f162681 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/88ef3e4697fb1762917ed52721f9d5d16562bfb8 | mips64el | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/90f7d5a7854553b32a8a39288fd316d61376be7f | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/3807d6947f5f488df15fe206513c3f6f2b8e1515 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ba8c3ca8816c9b27b53a3e64ac4951dbafbc4f1b | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4f5530a395b306b1adeb67dbc722a54b5fbf6c54 | aarch64_be | glorytun-0.3.4 | NOK | http://autobuild.buildroot.net/results/6ed1c4ea63f1141cb84d2f93a0fe398cb2fb5282 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d03784c1a15571378cb0894ab34d18ba71989d6b | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/b2e00818c04494ad03bb647562c375ca28754492 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f03a4616f545fa696a017e34d653ae86561ae700 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/965bef7ecbaf82457e358a80aa11bf7944a3f930 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/98ffe653836a7a400a6136f553469626064756a4 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/03cf7d23a6a3d55fe3fd3cc7b1f3f96d4ea9dd54 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/681a7c07b4c4eb4f0b8370c0d3f0e7af0519fe68 | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4d9bdb11a478878f9e82bc932a2bc9e44ab4bdfe | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/78701ec33455c47f65464b465207f86d69fc35ed | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/294f1c1459a94338137b22a6335d5410a528ed48 | ORPH arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/e22015952cecca7dab36cec777f91fe7c6770705 | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/06189af88ffafa35e728dc00c710a8b17782b440 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/215170d9bacc2dea8a2935a15498d5bb93215b8d | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/be4f9910ee251f523cdb5596ab62dbf97a578eab | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fc412eea813dec0ac4109b22392bd89824d5ea28 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ca77ed9ee7bfadfc56f4aa14a0372fe453e98bc0 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a1fd2815e9aed36138d9ee9db40295b5bf39ea0f | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/68d55677dded3d7cf2d29d1b2ab590a229fccffb | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c1c3c9c719bc2f6b575a039856dfa8d279c0afbf | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0c78ff88dd791f2eef8187f23e979cb291105136 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b77171e9f5142b149c19ff79d0f39363a1eb73d8 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0c943c10554d6195005875a35a8e4667aa9e3a19 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1fc96b0bb07cadc96712fdba588f4cfc4d010323 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ed744be0cc2567229bf3dfbcca869aaf27ff028f | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a4677862b1dd95635901aed45b17b0b6a23432c3 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5ae74a6cf2a6674769693de1a1bb56023f88c82a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/1e4a5dc30e54b426ea3c564be4ee113cab7c5d3f | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/bc93ee25f91dd3f9237441ae1e9d29785f191eb7 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6ed1946644da6542caf08b7c6c6e2afbfec4c71f | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/292d9e87dc3d21084f6a5384378ce14c5fc6a01f | sh4eb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e3a81aa86bfdb07c01b64da9ad2a03db150b12a9 | x86_64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6e3a512023c8f0a4cb7cfc34c1c58e2a4cc3c585 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/a114e47d65d837443b5a9c6ee734cb5ba482ed6e | arc | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/0c18e1ad9eaf8e5942e651d1d05c3d1b71fa87f9 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/92decedbb7ff75147f75229a9e8d94e009c4d247 | ORPH aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/845eec3cda3607208b70e557ad789ef29006fac5 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/22cb62a676a3f94f3e2502c6f61119a60f7b1a81 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/4effc070c892ffeba62cf1e198c3ffc150ac0526 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/89ae79cd3d3774b1d2cef5b91c5f0b841f376d51 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/37737621cc3f0020ded9ff3c7815290d3a0c2597 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/46218aea0ce9cddc9432fdc43ca06ca9e8ee1149 | arm | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/a5b17d848bdda9e7c471aa8e65140c28ecf3e547 | sh4aeb | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/30e61b2650020027e5aba28debb9dfaa0aad2fc7 | i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/8578e10a70b185506ac86d232603febd305eea1c | ORPH armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/b1a2b50f0337ebc35c5059d704aca81e640123a1 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/671d18bb8d163c1a5ed19f8d935e3c4ad29593ae | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/35f56fc5c219126b515d431c2bccd2bb27dfaefa | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9d24f6428cf8ea6e2e9dc30504add3bb74312c1f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a2c364db223150c4c7793d22eeb8c44143ec1d0c | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d1e78dd61fdc51be2b22b6cdc56ae69b6a2eb123 | mips64el | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/7bad1c65695b7700e4cd5662d6867f6ec1704553 | m68k | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bcfa68dfff9ef620e47831d2facf7064c8ac0b6c | ORPH m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/2f0ceab18a6823368206ea299b8fe708252c3a37 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/bca8b6d008964522893a7d7ecfaa2259ca486930 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/130e472d8ae95e72297eeaf22bed2df6664c37f6 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/141561ae5b5badc08d53981543aadbdfa6f8ba70 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/da31c20c3dc46cf09fddebde948dcfd194c096c2 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ea1e6702674293f9f84f183c270af7fc598d06ca | ORPH armeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/46e7cccef175274199b6e2c15ef3493a21ca2d69 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6b4b0482b87b73a008e8950598cc18cf421d44aa | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a94ac27197e06a99690ac4d04825711dc824af07 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e10933dab701fca64e6175605ffaf902a9eee62b | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b5f6d6af5e57c993723e6aac223db08795824127 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/837e32e97ea7b70f3c599b7ea20f6bc60386949e | ORPH powerpc | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f67e0ef66dac92b16b20ab3f8c4fd2e38cc189e0 | or1k | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/75bd4df154130a79677bbed9a749dc015d6550fa | aarch64 | luaossl-20220711-0 | NOK | http://autobuild.buildroot.net/results/dd1b019e61e576ee61ee591919a48067b43ca1a0 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/0fadc656999147652543624bcfb552d2b63e0b35 | ORPH m68k | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/ee8e899210a9a07eaf0222d76378fb2c8640c678 | ORPH sh4 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/09b49098389b9a9f23de3c056baf49af7bc810f0 | ORPH aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/8eeaac237abb817d5850507696eb889538e67cf9 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/6ca1b19611d8106a247ea11a1d7c534c687945dd | ORPH xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e66e3e82de288af16ae670c8e031efae6bb97e3d | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/caa4fed1d581254c0de21cf0f5cc2577bf816ae7 | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/2c9393bc19f02cf3c1af79de2eb93fa7b0a5715c | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/ea67ca7751d9d7439e52c83c1acb91ca02a6bc4c | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/49e77d6141068a56e1407d1b61480320e132a9ab | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/15f515cef261b699b675ae4df1218effe9d2c5e4 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/d626a119d57c9c3189d458845a0bb1aa7810e014 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/945b508385ba5aa25f982f8a8493628fa828e472 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/47b4bd6c3d3999c30bc097b517c95de32b806711 | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/12ef918a6950e324b521339d31995d9d1c698df5 | ORPH powerpc64le | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/56dc2dd7639e7c4baa776b59883956cbd7253c50 | mipsel | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/59ebe5b1b2a27a4a8c529deeb19961d46bf448bb | mips64 | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/92163d6d1afcd896786f1d5668fe63b165e0e821 | mipsel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/de18c5e46a32171a869ebdb5aa88c486fabc635c | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0bfad30be4fd3f2e651ba945856d6401d8f926a4 | microblazeel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/f5057769593bba0f3342bb5e600e1c14f7d452d5 | nios2 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0d0f4439bda8de58cc5527a64f3bdfc3a07d35d5 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/398bb509f501970f47d4fb1ec3f19f3b58d076c6 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/649b88a73e72e6de3c01ff86d01e0c3900f8c324 | sparc64 | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/64cebd6438230a03b1d209a21422530f41c83798 | nios2 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/a2fd67575938c7ce9e54d7177e26931a37a6aaa9 | Classification of failures by reason for 2023.02.x -------------------------------------------------- elfutils-0.186 | 3 agentpp-4.6.0 | 2 batman-adv-2022.3 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24 | 1 linux-6.1.14 | 1 mongodb-4.2.18 | 1 rtl8189fs-ed6741b52bc998875... | 1 uclibc-1.0.43 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/08afd4039146f0ba35c2ae14f7cb895449478ce4 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/5efd37fa8d3b3a89c5dec4a216ab9feae83b282a | mipsel | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/5218c7176b7d8692919444b5f5cce84269e156d7 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d59375bc844c674598a4caca35948fe92e2e1bda | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6692e632713f60a1f157eca73507b8f245020b6d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/82b1fd929adbfd44366abfd5d496c8040cff3980 | ORPH mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4195e3a9ab497d3457886d15465c5ddeed142f3d | mips64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/a51751c7033c4db5a14f1c50f33b77202e95bf60 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/4d47dcb1b0ff91a8ad10ecd752ab949b2c17c76d | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/aeb1c61e2a0e94dc9eed6ed25d91b8b76bf5615a | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e4f01db2a4a42fc2bb70e313f2d8d861d51b3745 | ORPH nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/ea992534f398bba159846b5cb84fa996dff66a1f | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1587c865f3833b249388905081bd1a9c65eb2b8f | ORPH x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/9e859bc82b3400b84e24a0f64b6d86f6b17da46a | powerpc64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/97a13c7093d08049095264e0c764bdaa5474db18 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/1eae803dc9fbc1f39812f8593473895305ac9757 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/6644cce419456f163e3db9325bcd99c2e4390c2e | Gitlab CI results for 2023-04-17 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623205 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623207 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624142 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624208 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622685 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622774 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622776 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623287 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623044 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622881 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622899 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622904 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622933 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622938 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622944 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622949 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622953 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623288 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623292 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623356 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623323 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623395 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623369 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623438 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623474 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623517 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623513 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623528 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623530 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623531 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623532 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623535 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623603 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623686 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623703 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623766 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623768 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623922 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623965 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623969 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623972 | ORPH -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Tue Apr 18 08:03:57 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 18 Apr 2023 02:03:57 -0600 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230416111659.GY2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> Message-ID: On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > James, All, > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > [--SNIP--] > > > > However, I would really like to understand why we don't have more > > > > packages that are broken. Is it because poppler is the only one with > > > > include directives in his gir file, which means it needs access to the > > > > installed gir files from other packages (those from goi)? > > > > > > > > Or is it because it is the only one that already passes an explicit > > > > --includedir option to g-ir-compiler, and that disables searching the > > > > standard directory? > > > From the looks of it most of our packages with a gobject-introspection > > > dependency are meson based which use the native meson integration. > > Ah, good point, that would explain. > > Unfortuantely, that assumption is wrong: granite uses meson, but fails > in the same way: While it's true it does use meson...it does not in fact use the native meson integration but rather uses a project specific gobject-introspection generator: https://github.com/elementary/granite/blob/6.0.0/lib/meson.build#L102-L121 > > [51/275] Generating lib/Granite-1.0.typelib with a custom command > FAILED: lib/Granite-1.0.typelibi > /home/ymorin/dev/buildroot/O/master/per-package/granite/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-compiler --shared-library libgranite.so.6.0.0 --output lib/Granite-1.0.typelib /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir > Could not find GIR file 'GLib-2.0.gir'; check XDG_DATA_DIRS or use --includedir > error parsing file /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir: > Failed to parse included gir GLib-2.0 > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > ninja: build stopped: subcommand failed. > make[1]: *** [package/pkg-generic.mk:293: /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/.stamp_built] Error 1 > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From raphael.melotte at mind.be Tue Apr 18 09:43:15 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 11:43:15 +0200 Subject: [Buildroot] [PATCH 1/2] package: python-botocore: bump to 1.29.115 Message-ID: <20230418094317.2236091-1-raphael.melotte@mind.be> Signed-off-by: Rapha?l M?lotte --- package/python-botocore/python-botocore.hash | 5 +++-- package/python-botocore/python-botocore.mk | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index 57d07a6711..89f4c06de8 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,5 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/botocore/json -md5 c608709a5cf3e67442f4254a34d1faab botocore-1.29.96.tar.gz -sha256 b9781108810e33f8406942c3e3aab748650c59d5cddb7c9d323f4e2682e7b0b6 botocore-1.29.96.tar.gz +md5 805e638c353c532c2af7a7538d5bd4d6 botocore-1.29.115.tar.gz +sha256 58eee8cf8f4f3e515df29f6dc535dd86ed3f4cea40999c5bc74640ff40bdc71f botocore-1.29.115.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.txt +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 tests/unit/auth/aws4_testsuite/LICENSE diff --git a/package/python-botocore/python-botocore.mk b/package/python-botocore/python-botocore.mk index 6d0747c0df..3e828fef78 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.29.96 +PYTHON_BOTOCORE_VERSION = 1.29.115 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/2d/b5/4a986aeb4e3d182f7ef116705962d3c98c0263beaf87c49836b7dfb91837 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/9e/00/4560081a431aaa14c2257040d43f56c2ccba816d8bce3b8e1577a19f4076 PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 -PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt +PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt tests/unit/auth/aws4_testsuite/LICENSE $(eval $(python-package)) -- 2.37.3 From raphael.melotte at mind.be Tue Apr 18 09:43:16 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 11:43:16 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing/tests/package/test_python_botocore.py: increase timeout In-Reply-To: <20230418094317.2236091-1-raphael.melotte@mind.be> References: <20230418094317.2236091-1-raphael.melotte@mind.be> Message-ID: <20230418094317.2236091-2-raphael.melotte@mind.be> With the current python-botocore version, the test times out on machines on which it was passing with previous versions. Increase the timeout so that the test can be run without using a timeout multiplier. Signed-off-by: Rapha?l M?lotte --- support/testing/tests/package/test_python_botocore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_botocore.py b/support/testing/tests/package/test_python_botocore.py index 48c2f3cc02..f123993c08 100644 --- a/support/testing/tests/package/test_python_botocore.py +++ b/support/testing/tests/package/test_python_botocore.py @@ -12,7 +12,7 @@ class TestPythonPy3Botocore(TestPythonPackageBase): BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_botocore.py"] - timeout = 10 + timeout = 30 def login(self): ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") -- 2.37.3 From raphael.melotte at mind.be Tue Apr 18 09:45:53 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 11:45:53 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-boto3: bump to 1.26.115 Message-ID: <20230418094554.2236758-1-raphael.melotte@mind.be> Signed-off-by: Rapha?l M?lotte --- package/python-boto3/python-boto3.hash | 4 ++-- package/python-boto3/python-boto3.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-boto3/python-boto3.hash b/package/python-boto3/python-boto3.hash index 6b3947978e..eae5081f34 100644 --- a/package/python-boto3/python-boto3.hash +++ b/package/python-boto3/python-boto3.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/boto3/json -md5 0913e2ad8eb208bccb826b10c92ccb5c boto3-1.26.96.tar.gz -sha256 7017102c58b9984749bef3b9f476940593c311504354b9ee9dd7bb0b4657a77d boto3-1.26.96.tar.gz +md5 212358fb8b9cbea44a63ab9185c628e8 boto3-1.26.115.tar.gz +sha256 2272a060005bf8299f7342cbf1344304eb44b7060cddba6784f676e3bc737bb8 boto3-1.26.115.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/python-boto3/python-boto3.mk b/package/python-boto3/python-boto3.mk index 572954e81a..78e410d804 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.26.96 +PYTHON_BOTO3_VERSION = 1.26.115 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/c2/9b/8e9124c3d0306ab2ee865e6adffcfcb0127bf0c327386d62d2c9db19b6ae +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/78/a8/b07686bd9a56e2556708d562c6b8ade423f3cf4cb1b7c3cbc9ed6c24d022 PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE -- 2.37.3 From raphael.melotte at mind.be Tue Apr 18 10:58:13 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 12:58:13 +0200 Subject: [Buildroot] [PATCH 1/1] package: {, python-py}mupdf: bump to 1.22.0 Message-ID: <20230418105814.2982312-1-raphael.melotte@mind.be> Also remove the last two '*_IGNORE_CVES', since the corresponding patches have been removed (they are now part of upstream) in 1fb64680bffbda1e5fb952150652f73205322707. Signed-off-by: Rapha?l M?lotte --- package/mupdf/mupdf.hash | 4 ++-- package/mupdf/mupdf.mk | 8 +------- package/python-pymupdf/python-pymupdf.hash | 4 ++-- package/python-pymupdf/python-pymupdf.mk | 4 ++-- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash index ef91abee18..1f636097ed 100644 --- a/package/mupdf/mupdf.hash +++ b/package/mupdf/mupdf.hash @@ -1,8 +1,8 @@ # From https://mupdf.com/downloads/index.html: -sha1 f759d914ec6ad6a3b96f994630ff70b75823831b mupdf-1.21.1-source.tar.lz +sha1 b9907729d604f0bf3846b45cd5891e10d7a66e24 mupdf-1.22.0-source.tar.lz # Locally computed: -sha256 66a43490676c7f7c2ff74067328ef13285506fcc758d365ae27ea3668bd5e620 mupdf-1.21.1-source.tar.lz +sha256 bed78a0abf8496b30c523497292de979db633eca57e02f6cd0f3c7c042551c3e mupdf-1.22.0-source.tar.lz # Hash for license files: sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index d6cc407c49..08894d7980 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -5,7 +5,7 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -MUPDF_VERSION = 1.21.1 +MUPDF_VERSION = 1.22.0 MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz MUPDF_SITE = https://mupdf.com/downloads/archive MUPDF_LICENSE = AGPL-3.0+ @@ -22,12 +22,6 @@ MUPDF_DEPENDENCIES = \ xlib_libX11 \ zlib -# 0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch -MUPDF_IGNORE_CVES += CVE-2021-3407 - -# 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch -MUPDF_IGNORE_CVES += CVE-2021-37220 - # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ diff --git a/package/python-pymupdf/python-pymupdf.hash b/package/python-pymupdf/python-pymupdf.hash index bda356d905..9fd8150088 100644 --- a/package/python-pymupdf/python-pymupdf.hash +++ b/package/python-pymupdf/python-pymupdf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymupdf/json -md5 be10963679ac6d52b7aed2311ca7e3c5 PyMuPDF-1.21.1.tar.gz -sha256 f815741a435c62a0036bbcbf5fa6c533567bd69c5338d413714fc57b22db93e0 PyMuPDF-1.21.1.tar.gz +md5 468fe56375a1fca99e83fe0aa0b9f8bd PyMuPDF-1.22.0.tar.gz +sha256 6e1694e5c0cd8b92d503a506ee8e4ba1bed768528de586889d3ec90e9dc4a7d3 PyMuPDF-1.22.0.tar.gz # Locally computed sha256 checksums sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index 70448e8d90..51d955d835 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -5,9 +5,9 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -PYTHON_PYMUPDF_VERSION = 1.21.1 +PYTHON_PYMUPDF_VERSION = 1.22.0 PYTHON_PYMUPDF_SOURCE = PyMuPDF-$(PYTHON_PYMUPDF_VERSION).tar.gz -PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/30/44/9fce79689e5df7deebe2d17cb2b9b2a6b888439c241e71296e732aefa649 +PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/28/ba/d6bb6fd678e8396d7b944870286fb25fd6f499b8cb599b5436c8f725adbf PYTHON_PYMUPDF_SETUP_TYPE = setuptools PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING -- 2.39.1 From witold.lipieta at thaumatec.com Tue Apr 18 11:42:04 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Tue, 18 Apr 2023 13:42:04 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-segno: new package Message-ID: <20230418114204.1773697-1-witold.lipieta@thaumatec.com> segno 1.5.2 https://pypi.org/project/segno/ Signed-off-by: Witold Lipieta --- Changes v1 -> v2: - resolve runtime dependency - add basic runtime check --- package/Config.in | 1 + package/python-segno/Config.in | 7 +++++++ package/python-segno/python-segno.hash | 5 +++++ package/python-segno/python-segno.mk | 14 ++++++++++++++ .../testing/tests/package/sample_python_segno.py | 13 +++++++++++++ support/testing/tests/package/test_python_segno.py | 11 +++++++++++ 6 files changed, 51 insertions(+) create mode 100644 package/python-segno/Config.in create mode 100644 package/python-segno/python-segno.hash create mode 100644 package/python-segno/python-segno.mk create mode 100644 support/testing/tests/package/sample_python_segno.py create mode 100644 support/testing/tests/package/test_python_segno.py diff --git a/package/Config.in b/package/Config.in index eaac32a01a..a4ad4c6ee8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1274,6 +1274,7 @@ menu "External python modules" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" + source "package/python-segno/Config.in" source "package/python-selenium/Config.in" source "package/python-semver/Config.in" source "package/python-sentry-sdk/Config.in" diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in new file mode 100644 index 0000000000..3957cd79bf --- /dev/null +++ b/package/python-segno/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_SEGNO + bool "python-segno" + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + help + QR Code and Micro QR Code generator for Python 2 and Python 3 + + https://github.com/heuer/segno/ diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash new file mode 100644 index 0000000000..286bdf3615 --- /dev/null +++ b/package/python-segno/python-segno.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/segno/json +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz +# Locally computed sha256 checksums +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk new file mode 100644 index 0000000000..c832f38f4b --- /dev/null +++ b/package/python-segno/python-segno.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-segno +# +################################################################################ + +PYTHON_SEGNO_VERSION = 1.5.2 +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 +PYTHON_SEGNO_SETUP_TYPE = setuptools +PYTHON_SEGNO_LICENSE = BSD-3-Clause +PYTHON_SEGNO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_segno.py b/support/testing/tests/package/sample_python_segno.py new file mode 100644 index 0000000000..c96d6087ce --- /dev/null +++ b/support/testing/tests/package/sample_python_segno.py @@ -0,0 +1,13 @@ +import segno +import os +import tempfile + +qr = segno.make_qr('http:/www.example.org/') +with tempfile.NamedTemporaryFile('wb', suffix='.png', delete=False) as f: + fn = f.name +qr.save(fn) +expected = b'\211PNG\r\n\032\n' # PNG magic number +with open(fn, mode='rb') as f: + val = f.read(len(expected)) +os.unlink(fn) +assert expected == val diff --git a/support/testing/tests/package/test_python_segno.py b/support/testing/tests/package/test_python_segno.py new file mode 100644 index 0000000000..75e7124399 --- /dev/null +++ b/support/testing/tests/package/test_python_segno.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Segno(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_SEGNO=y + """ + sample_scripts = ["tests/package/sample_python_segno.py"] -- 2.34.1 From witold.lipieta at thaumatec.com Tue Apr 18 13:19:07 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Tue, 18 Apr 2023 15:19:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-segno: new package In-Reply-To: <20230415124142.GI2819@scaer> References: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> <20230415124142.GI2819@scaer> Message-ID: sob., 15 kwi 2023 o 14:41 Yann E. MORIN napisa?(a): > > Witold, All, > > On 2023-04-13 11:31 +0200, Witold Lipieta spake thusly: > > segno 1.5.2 https://pypi.org/project/segno/ > > I was a bit surprised to see no dependency of any kind, so I tried a > basic, minimalist build with this defconfig: > > BR2_arm=y > BR2_cortex_a7=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > BR2_PER_PACKAGE_DIRECTORIES=y > BR2_PACKAGE_PYTHON3=y > > And indeed that fails: > > # python3 > Python 3.11.2 (main, Apr 15 2023, 14:18:20) [GCC 12.2.0] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> import segno > Traceback (most recent call last): > File "", line 1, in > File "/usr/lib/python3.11/site-packages/segno/__init__.py", line 18, in > File "/usr/lib/python3.11/site-packages/segno/writers.py", line 21, in > ModuleNotFoundError: No module named 'zlib' > > So, at the bare minimum, it should select BR2_PACKAGE_PYTHON3_ZLIB. Of course you are right, I forgot to add setuptools > I am not sure I understand the documetnation properly, but there are a > few candidate modules that seem like they may be dependencies. > > - PIL (not in Buildroot, but we have pillow) > - qrcode-artistic (not in Buildroot) I think those are required by separate plugins > Also, a runtime test would be immensely useful to have, to validate > that at least the very basic features do work. See existing tests in > support/testing/tests/package/test_python* I've added a basic check, based on a test from the package. > Can you have a look at the above issues, and resubmit a newer patch, > please? > > Regards, > Yann E. MORIN. I've submitted patch v2, BR > > Signed-off-by: Witold Lipieta > > --- > > package/Config.in | 1 + > > package/python-segno/Config.in | 6 ++++++ > > package/python-segno/python-segno.hash | 5 +++++ > > package/python-segno/python-segno.mk | 14 ++++++++++++++ > > 4 files changed, 26 insertions(+) > > create mode 100644 package/python-segno/Config.in > > create mode 100644 package/python-segno/python-segno.hash > > create mode 100644 package/python-segno/python-segno.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index 760dda6ac1..68949295df 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1273,6 +1273,7 @@ menu "External python modules" > > source "package/python-sdnotify/Config.in" > > source "package/python-secretstorage/Config.in" > > source "package/python-see/Config.in" > > + source "package/python-segno/Config.in" > > source "package/python-selenium/Config.in" > > source "package/python-semver/Config.in" > > source "package/python-sentry-sdk/Config.in" > > diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in > > new file mode 100644 > > index 0000000000..5c6ada7e68 > > --- /dev/null > > +++ b/package/python-segno/Config.in > > @@ -0,0 +1,6 @@ > > +config BR2_PACKAGE_PYTHON_SEGNO > > + bool "python-segno" > > + help > > + QR Code and Micro QR Code generator for Python 2 and Python 3 > > + > > + https://github.com/heuer/segno/ > > diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash > > new file mode 100644 > > index 0000000000..286bdf3615 > > --- /dev/null > > +++ b/package/python-segno/python-segno.hash > > @@ -0,0 +1,5 @@ > > +# md5, sha256 from https://pypi.org/pypi/segno/json > > +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz > > +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz > > +# Locally computed sha256 checksums > > +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE > > diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk > > new file mode 100644 > > index 0000000000..c832f38f4b > > --- /dev/null > > +++ b/package/python-segno/python-segno.mk > > @@ -0,0 +1,14 @@ > > +################################################################################ > > +# > > +# python-segno > > +# > > +################################################################################ > > + > > +PYTHON_SEGNO_VERSION = 1.5.2 > > +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz > > +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 > > +PYTHON_SEGNO_SETUP_TYPE = setuptools > > +PYTHON_SEGNO_LICENSE = BSD-3-Clause > > +PYTHON_SEGNO_LICENSE_FILES = LICENSE > > + > > +$(eval $(python-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Tue Apr 18 17:44:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 18 Apr 2023 19:44:52 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> Message-ID: <20230418174452.GP2819@scaer> James, All, On 2023-04-18 02:03 -0600, James Hilliard spake thusly: > On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > > [--SNIP--] > > > > > However, I would really like to understand why we don't have more > > > > > packages that are broken. Is it because poppler is the only one with > > > > > include directives in his gir file, which means it needs access to the > > > > > installed gir files from other packages (those from goi)? > > > > > > > > > > Or is it because it is the only one that already passes an explicit > > > > > --includedir option to g-ir-compiler, and that disables searching the > > > > > standard directory? > > > > From the looks of it most of our packages with a gobject-introspection > > > > dependency are meson based which use the native meson integration. > > > Ah, good point, that would explain. > > Unfortuantely, that assumption is wrong: granite uses meson, but fails > > in the same way: > While it's true it does use meson...it does not in fact use the native meson > integration but rather uses a project specific gobject-introspection generator: > https://github.com/elementary/granite/blob/6.0.0/lib/meson.build#L102-L121 Sure, but then maybe it begs for a generic solution, that works for all packages? Maybe something like we used GIR_EXTRA_LIBS_PATH from the environment, we could allow paclages to specify additional include directories with GIR_EXTRA_INCLUDE_PATH ? Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From geomatsi at gmail.com Tue Apr 18 19:19:23 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Tue, 18 Apr 2023 22:19:23 +0300 Subject: [Buildroot] [PATCH 1/1] package/cmake: add support for riscv architecture Message-ID: <20230418191923.1113413-1-geomatsi@gmail.com> Package binaries can be successfully built for and then executed on RISC-V platforms including RV32 and RV64 variants. Tested in QEMU. Signed-off-by: Sergey Matyukevich --- package/cmake/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/cmake/Config.in b/package/cmake/Config.in index 3c47fdcb49..4ef5612b57 100644 --- a/package/cmake/Config.in +++ b/package/cmake/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_CMAKE_ARCH_SUPPORTS BR2_mipsel || BR2_mips64el || BR2_powerpc || \ BR2_powerpc64 || BR2_powerpc64le || BR2_sparc || \ BR2_i386 || BR2_x86_64 || BR2_xtensa || \ - BR2_s390x + BR2_s390x || BR2_riscv config BR2_PACKAGE_CMAKE bool -- 2.40.0 From ps.report at gmx.net Tue Apr 18 21:32:41 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 18 Apr 2023 23:32:41 +0200 Subject: [Buildroot] [RFC v1] package/python-babel: add purge locale data support Message-ID: <20230418213241.28635-1-ps.report@gmx.net> Add purge loacle data support (inspired by BR2_ENABLE_LOCALE_PURGE handling in Makefile) to reduce target space allocation by the python-babel package, e.g. from 32MB to 24K for target/usr/lib/python3.11/site-packages/babel/locale-data with BR2_ENABLE_LOCALE_WHITELIST="C en_US de_DE". Signed-off-by: Peter Seiderer --- package/python-babel/python-babel.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 890a8b02b9..ea383e9c05 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -12,5 +12,17 @@ PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE HOST_PYTHON_BABEL_DEPENDENCIES = host-python-pytz +# purge locale data (if enabled), keep special en_US_POSIX data by default +ifeq ($(BR2_ENABLE_LOCALE_PURGE),y) +define PYTHON_BABEL_CLEANUP_LOCALE + for i in `ls $(TARGET_DIR)/usr/lib/python3.11/site-packages/babel/locale-data/*.dat`; \ + do \ + i_base=`basename "$$i" .dat`; \ + echo "$(BR2_ENABLE_LOCALE_WHITELIST) en_US_POSIX" | grep -qw "$$i_base" || rm "$$i"; \ + done +endef +endif +PYTHON_BABEL_POST_INSTALL_TARGET_HOOKS += PYTHON_BABEL_CLEANUP_LOCALE + $(eval $(python-package)) $(eval $(host-python-package)) -- 2.40.0 From james.hilliard1 at gmail.com Tue Apr 18 21:58:13 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 18 Apr 2023 15:58:13 -0600 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230418174452.GP2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> <20230418174452.GP2819@scaer> Message-ID: On Tue, Apr 18, 2023 at 11:44?AM Yann E. MORIN wrote: > > James, All, > > On 2023-04-18 02:03 -0600, James Hilliard spake thusly: > > On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > > > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > > > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > > > [--SNIP--] > > > > > > However, I would really like to understand why we don't have more > > > > > > packages that are broken. Is it because poppler is the only one with > > > > > > include directives in his gir file, which means it needs access to the > > > > > > installed gir files from other packages (those from goi)? > > > > > > > > > > > > Or is it because it is the only one that already passes an explicit > > > > > > --includedir option to g-ir-compiler, and that disables searching the > > > > > > standard directory? > > > > > From the looks of it most of our packages with a gobject-introspection > > > > > dependency are meson based which use the native meson integration. > > > > Ah, good point, that would explain. > > > Unfortuantely, that assumption is wrong: granite uses meson, but fails > > > in the same way: > > While it's true it does use meson...it does not in fact use the native meson > > integration but rather uses a project specific gobject-introspection generator: > > https://github.com/elementary/granite/blob/6.0.0/lib/meson.build#L102-L121 > > Sure, but then maybe it begs for a generic solution, that works for all > packages? I reported this issue upstream to granite: https://github.com/elementary/granite/issues/645 > > Maybe something like we used GIR_EXTRA_LIBS_PATH from the environment, > we could allow paclages to specify additional include directories with > GIR_EXTRA_INCLUDE_PATH ? I'm not really sure if this makes sense to do for all packages as it could have side effects which may interfere with meson's native gobject-introspection integration. > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From f.fainelli at gmail.com Wed Apr 19 00:27:05 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 18 Apr 2023 17:27:05 -0700 Subject: [Buildroot] [PATCH] package/linux-tools: Exclude checking PE binaries from perf test In-Reply-To: <20230417195816.GN2819@scaer> References: <20220927221133.594071-1-f.fainelli@gmail.com> <20230417195816.GN2819@scaer> Message-ID: On 4/17/2023 12:58 PM, Yann E. MORIN wrote: > Florian, All, > > On 2022-09-27 15:11 -0700, Florian Fainelli spake thusly: >> Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 >> ("perf tests: Add test for PE binary format support") present in >= >> v5.10 there is an unconditional installation of PE binaries which will >> be rejected by the check-bin-arch script. >> >> Make sure that these binaries are excluded from being checked to allow >> the installation of the perf tests. >> >> Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") >> Signed-off-by: Florian Fainelli > > I've finally applied to master, thanks. > > However, I wonder if we could not be a bit more robust in check-bin-arch > itself, something like: > > diff --git a/support/scripts/check-bin-arch b/support/scripts/check-bin-arch > index 27cc59bca0..2920a95ae3 100755 > --- a/support/scripts/check-bin-arch > +++ b/support/scripts/check-bin-arch > @@ -58,6 +58,9 @@ exitcode=0 > IFS=" > " > > +# ELF magic > +ELF_MAGIC="$(printf "\x7f\x45\x4c\x46")" > + > while read f; do > for ignore in "${IGNORES[@]}"; do > if [[ "${f}" =~ ^"${ignore}" ]]; then > @@ -71,13 +74,19 @@ while read f; do > continue > fi > > + # Check if it looks like it is an ELF file > + read -N 4 magic <"${TARGET_DIR}/${f}" > + if [ "${magic}" != "${ELF_MAGIC}" ]; then > + continue > + fi > + > # Get architecture using readelf. We pipe through 'head -1' so > # that when the file is a static library (.a), we only take > # into account the architecture of the first object file. > arch=$(LC_ALL=C ${readelf} -h "${TARGET_DIR}/${f}" 2>&1 | \ > sed -r -e '/^ Machine: +(.+)/!d; s//\1/;' | head -1) > > -# If no architecture found, assume it was not an ELF file > +# If no architecture found, assume it was in fact not an ELF file > if test "${arch}" = "" ; then > continue > fi > > (with the read -N 4 trick as discussed in [0]) > > Thoughts? That would work for me! -- Florian From mh at superbox.one Wed Apr 19 03:22:27 2023 From: mh at superbox.one (Michael Hacker) Date: Wed, 19 Apr 2023 05:22:27 +0200 Subject: [Buildroot] opkg-utils binaries did not installed with make install-utils Message-ID: There seems to be something wrong in the opkg-utils.mk. install-utils does not run correctly and some tools are missing, e.g. opkg-utils. I have a patch for it and after that everything is installed correctly: diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk index ad267c5c94..384a7323ee 100644 --- a/buildroot/package/opkg-utils/opkg-utils.mk +++ b/buildroot/package/opkg-utils/opkg-utils.mk @@ -16.7 +16.7 @@ HOST_OPKG_UTILS_DEPENDENCIES = \ host-xz # Nothing to build; only scripts to install. -define OPKG_UTILS_INSTALL_CMDS +define OPKG_UTILS_INSTALL_TARGET_CMDS $(MAKE) -C $(@D) PREFIX=$(TARGET_DIR) install-utils endef Michael Hacker From thomas.petazzoni at bootlin.com Wed Apr 19 05:44:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 19 Apr 2023 05:44:24 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-18 Message-ID: <20230419054430.871D981F0A@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-18 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 14 | 9 | 0 | 23 | master | 201 | 175 | 1 | 377 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 host-binutils-2.38 | 8 agentpp-4.6.0 | 7 host-gcc-final-11.3.0 | 6 host-go-1.19.8 | 6 unknown | 6 elfutils-0.186 | 4 glibc-2.37-2-g9f8513dc64119... | 4 host-binutils-2.39 | 4 host-qemu-7.2.0 | 4 host-rust-1.68.2 | 4 libglib2-2.72.3 | 4 perl-5.36.0 | 4 fs/ubifs/ubifs.mk:49: /home... | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-gcc-final-10.4.0 | 3 libgcrypt-1.10.1 | 3 linux-6.1.14 | 3 olsr-0.9.8 | 3 uclibc-1.0.43 | 3 gmp-6.2.1 | 2 haproxy-2.6.9 | 2 host-gcc-final-12.2.0 | 2 linux-tools | 2 musl-1.2.3 | 2 php-8.2.3 | 2 python-orjson-3.8.4 | 2 python-pyicu-2.10.2 | 2 quickjs-2021-03-27 | 2 util-linux-2.38 | 2 acpica-20220331 | 1 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 apparmor-3.1.2 | 1 babeld-1.9.2 | 1 bind-9.16.38 | 1 blktrace-1.3.0 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 cni-plugins-1.2.0 | 1 cppcms-2.0.0-beta2 | 1 dc3dd-7.2.641 | 1 dhcpcd-9.4.1 | 1 dust-0.8.1 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 host-sunxi-tools-1.4.2-168-... | 1 libabseil-cpp-20220623.1 | 1 libassuan-2.5.5 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.15 | 1 libpcap-1.10.3 | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20230127 | 1 luaossl-20220711-0 | 1 mongodb-4.2.18 | 1 ncurses-6.3-20221224 | 1 nginx-1.24.0 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 ola-0.10.9 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 postgresql-15.2 | 1 s390-tools-2.26.0 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 toolchain-external-arm-aarc... | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 xvisor-0.3.1 | 1 zeek-4.1.1 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i586 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/9deb5a93258dd0d3af1fc3c150c8e792e426e684 | microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f1c78fe2bf8ac55c539c0001621f8404d8b99065 | mipsel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/50b312f6d2f461c9f099e53f78df7f4e06645adb | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1b10b1be2531339a69cb0935f5f2d8e9ae830bc3 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c2d2d51d70fcd96d07df96c3f0511d10506b19da | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/12a3293aded71a27d545f8cf7cbe437db266c2f8 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/79d02a7ed28e4d888b6ae18277d8c58817e230c1 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/eefe6ac68bd002d6945791561a66ca192a051b66 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/7a64d9c30f2c658cb58bd40ea138a063e552a366 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/883ca4ad04b6b62f3956c6411999385419240b1d | arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/fbab74aa15c6abae88f395d29a9a13d8bd13170d | x86_64 | babeld-1.9.2 | NOK | http://autobuild.buildroot.net/results/762b0aa3805aca803c1bbbf1ea183da2c4030ec5 | ORPH sh4 | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/36a71cc830fd290af008208db7c4f21ff10281ee | ORPH x86_64 | blktrace-1.3.0 | NOK | http://autobuild.buildroot.net/results/9c4975629521094e8b9809aeb92f1cc1be989721 | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/efd1cf4050f709be9689e192b67f645df56c6753 | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/239e7a67dc4fe2a3876a39b7d3209ab61891db6b | microblaze | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/235b9741204ed6e53378883d261bdb27b625469d | ORPH riscv32 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/5631364f1f664b3d0986f3fd8aa8a2c5e66402bd | ORPH x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/79a4d622005011d4ae471a324f88071dd0df06c8 | or1k | cppcms-2.0.0-beta2 | NOK | http://autobuild.buildroot.net/results/a3ef0d42a2cf83e89f55e3f95b9c96641ffbb83a | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/bcaf539a2de5833a5c397db61444ab971402a3a7 | ORPH riscv64 | dhcpcd-9.4.1 | NOK | http://autobuild.buildroot.net/results/938b56a1ed849fd07772f8694b633ca42228b0ef | armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/f276c85a358b26b79083cc9c7a30465b71025553 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c3e72282670f446dadde0d8e70cecfdf8efb4f08 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6099a72396eb5a0965703e8eedca128afab2cdab | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cc1f4f9d5b5fba2eadf235c0d9f1f1e357785e9b | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bb111db0929c04d571e8ff4fa9dd2c01ed020234 | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/c4b10beb1bf83685932e0823cdca5b945dc65a38 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/d44c80c20f8eab22c5a52ff075839056f091bf07 | ORPH aarch64_be | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/64927051b4174dd8e358971462cd92cd61b60b1f | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c84d7fd397b00c6a2f51594870b2ab0c7035c922 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/060e1a4740e305dc2544765f0d1e8f019043caf2 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c9b08f7cd8aca3057275bcf7ba4bdbabb7b70f7f | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b4175073c997ead970cc96867841d4466545d4ff | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/58a57288ada82c927c8ad68b56fe49840bd21141 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5dac072cb1e60d3f72540a80060d470c4aeeac30 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ba9594b4ea28b3468a59312e1bed29c2330dacf1 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb73a8d88897c80a8a7bd2fa9addccdbd38a04fb | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ac2fc294f495ad195c837f4abd6f140308cd8d8a | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/76f777a6c302560ba9216b85f0cf57f31bee8b0b | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/43553342d321d2ad1cdb52cc010664f36867ddab | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/04f2daf5fac7bae0d14689ef9fdc8f72dc14243b | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b5aef7781aba3e331e6f630e84e8cd7b51e2eca7 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/99ce63dcc0ee2e0c9ccbf6f6fe5110e40e25a1d2 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/3d0bd8e1c84c7c16b8aa8f516a1b2d4c4d9fc4f4 | powerpc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/7e8678dfd5932f7df62439f67f5bbe57b9c7b726 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/7914294c26402f957becc6f9128e1170a63edf8c | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/6714c7d47d92fe95aa002469b088134d06038ecd | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4b33c84013f7498dc0dad1ac4206fc6ab9c8662a | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/7f9e911876da90c25fcd09eedf3ec8008d10fef8 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/a1f6de07a8d5bbd886b2eff9b74e6ed10aab2387 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4927aef949d9eb6dc40345acd2f6d2d563a7c9e5 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/0e455676d44bf0d46d31f53f4ac9c4ce475b8d8e | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/df0d58fed2b16a46d7f42e159dbd248ed3a41841 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/6c98c6c8b86194ef7e66a11184f1e70ba7f8bcae | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/daa98bafb5823a98820b0c32aa7f1e5d3f567147 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8b50db75ed7648852bbe68f6924e712ad48e1580 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d42c322f276e69cdcc9f19b2cd45e7a5ec353184 | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9e86c8440a9fc3519e87b0cb1229c6081c61891c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bb581a6b4fbd6830feafe7f5dc9c18f29a522b9e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/98b24e95e053fb9cebb150bdf86d3f5b08c838a5 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85422abdeb510b13ad9ab5dd45c1b4156a7a56de | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8ea0d10fafbf4b9b91bf5c7c21b42ae97ded23a0 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/03801aa0f30b78c0354bc8b45fe3ac3b2c808903 | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/45fda48308f1fe708bcb94c79279e6c04d3d6c92 | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/afb5e075203bafe364054a9c98fd68aaa5999723 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/91573f9af38cb9832a4794e6bcf71a5505bb39fc | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/81ed38c27bea857d1ea310b706f8ee89fcecddff | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f1ec5694f61c5f85066383efa8623d08a2da2a25 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/65f1d7b98207f1269e820439f8ec2f666d828202 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d272cd52ae187e7c79cd1e37e2a1176db5158e5 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9ff36db918b20cdf2a8fa4d485484f1047b06e15 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a88fb610c8196c9fef2bebfa96ff89e1df1d2db7 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/adb1a82875a44cfa9102d5a0b1115445256cb4fa | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a70f342d28802896c86e79b1a0d08bc4521f2b7a | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1580a34311a3dc0c3061ab860fb238237431dffb | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/c944a33c5464fcb48b404257f198a833d2afaad2 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8e2fa51e0cc18b1880dfef7a7e1e17673ab0d8e9 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1ac83d1b4ae5c5774b7c3561f3fab2794b2d1bee | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/dc680e03c3c3179be981e71cf6278b2e504e825c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/2cbf67fca9c16c15df7ead07b8de4086dc73488d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c2a9cd9fb0237f4e110bca74e63669df863eece5 | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/18182bb8fb3cd4b90c1c00200641440785be67b2 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/63f235782a518493536a2046a344ed9d99387a1f | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/f30974771ddc049494c3a5787d9bc6e42b2ab063 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/aaa1ac62abbda8898dd6d3684c00418e5b7fee84 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/81aa18bc99300ed69ceee6cd46c12454a53984ea | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5fa0d0f03f86053f949bf1f2218bd4634092ca27 | aarch64 | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/bcbca8935b34498d2b3ed09343d5af791236c97f | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/47546420a37eaae609f36cef14c048f3c93e8823 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/028db6318b2716870f1b836031b167e4618985fb | ORPH aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c95629585b9b5fa54a154a01c72269f9e7644a85 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/0429f0a55a1f4c633bd5a6f6925547957ba2cb49 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c82c882011cc6ec751eb355d24305fccbdfa2bea | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/d5d0017ae41ab49dc8723c03a0a4e91b0526d1f2 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/fc433a16523608e14a9b37c2fed9f150572ab237 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/fc589521df9b7eb2660ab24b6e1c88e216cb9146 | riscv64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/74f45ebbff08b91907b6f25bd8ba8f70c8a3079a | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7ea1209a685805703bc161f6aa12d2b95671ab3e | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/334e139fd5b24b0bcf7a6d0ba6be2bb8d155ec0e | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4cbdbc86df5e6c16648b7125b439ce1090d0fe04 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e6ab890b0f100a7e91e1befa4f03af680e4c2408 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/60f7f7973e28653488d41c9432d634e90efc5656 | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d0ed1c658f8bceb5255b649a7ec30a66c6d85c03 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d02970bcc7a3b9f70ecc8cadc3d88d0f8a6827b1 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/fc89b73eefd4424ea4145a318bacb9b3e459d018 | powerpc64le | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/0a758fd34fd791e19d2db9c69194968db239d799 | sparc64 | libassuan-2.5.5 | NOK | http://autobuild.buildroot.net/results/873352c1da7e8099113fa6bd996242168800e60b | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9e0b4930612d116ee5f71c5984b22f22caa547b9 | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/6fdbccf3ce82d706b12971c7ef270c9e5d18689b | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/682d57ddc59c82790094f1225ac21243c596cdc5 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/9fa0d6799209213c29f66c48b9052cdf27ce5e29 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f180bfcfd73800951a6f13679a47d1a10800533e | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dc271acbf65c81634203eee3655049741eff7f00 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/eb5b9684d50f9b55b26d44e97c69582045df1ade | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3bbf5a98fbc36f1956503c19d51958914ee2d0ce | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4bfe8d8fada19eeca340c0ea27bcb126105a205e | xtensa | libpcap-1.10.3 | NOK | http://autobuild.buildroot.net/results/fe650da138937b9586859633c8e68f40d8579957 | sh4a | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/7863eb282cf41ddfce5b73b53e2bbf2a0779c7bc | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/42c25b1daf8953cefc0adb8ea948f0832146554e | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4a65e85f95e3a87e0735abc9e0b13739c7b99d80 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ee70610516c167ede55d4e3a30c7608fda39a744 | ORPH powerpc64 | linux-tools | NOK | http://autobuild.buildroot.net/results/82b83bd90c2f59c89a3abbfa93c6f92034d0cf70 | ORPH x86_64 | linux-tools | NOK | http://autobuild.buildroot.net/results/2225c06ea920bb14c094d3bd308ca866a650e58c | ORPH i686 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/d11b43bc360fc776e474689e474f283c7abfb350 | microblazeel | luaossl-20220711-0 | NOK | http://autobuild.buildroot.net/results/fd0dd8071597c6ab5917d900b69e97d094bdc027 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/2ca8052808111995024885b40180e84501d3d9e8 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/fe581ef7ede66094db22fa239cf21e813a67a2dd | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/1e756e8b3673e20b5bdbde70ca247d33ce0d76a3 | mips64 | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/c415a3fd23f312172090a3de09e653e7ce756b7a | ORPH armeb | nginx-1.24.0 | NOK | http://autobuild.buildroot.net/results/d72c1749e9390da825469f3d6c971ff7fae0dbef | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/965fe7e101aff6cfb876d671482c8ae9abf53479 | ORPH aarch64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/8215835eb08504b38afafcebe3b7a7d63bad5ebb | ORPH sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/916f0fccd7fc9c0c9283c7e826aea28f8b99e11e | s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b1a69f28bf3ee63e8bb3f609b032647eedf569cb | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c8656a71527520ff6a81a7b6f856d856f969de4b | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/14940b177cdf0c7a456b20a58e738730dde16a4c | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/60b359b3ae554a960f2f0640d992ac607b557c26 | ORPH microblaze | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/72b603b3c49fc34f0f581dbe5f03418a538af5e0 | mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/376ecdbbec7b6607dcec8b12d033a71c004fa3d4 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/b04f4a98a6de840a45e521500b4d1f2b4090f813 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/c31aa6d483cc118098a9ae06b7743415a7886e4c | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/ce9f1642e76c1995eabb89ce4bff95256c56580f | or1k | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/fb61e7fc6bcf297432a4055558dd6c5b4d31f7f1 | sh4eb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/54d753e924714f53a0264f8213e8a3ef0976eb2f | arceb | postgresql-15.2 | NOK | http://autobuild.buildroot.net/results/3f9f28bc8125ac4e70f7da7ae4cd4bdf1eb40a83 | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/224af84eabbc1965f5e8d19b8fbf31d74076c60d | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/95b47aee0c05097cad7f2f1484846c041bb22217 | microblaze | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/d19a77e257e5d0647d3dcbac0e08d0ef560585a4 | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/52ed125d147557c40afc72870828736ab1d43f00 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/313ddc27446b6b269bdf4f786288ae1a611d36d5 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/4f15ffa16019cdfd816337cd3f41643e43f1fd25 | s390x | s390-tools-2.26.0 | NOK | http://autobuild.buildroot.net/results/1c89e6d0ba0d1baafa5f1c5bdcc4dfe0cc4382a1 | powerpc64le | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/07709f0f749e82f57d8f9682d20496f4834bc93c | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/997accc6642abe3c29fdba182463904aa02468e6 | ORPH aarch64_be | toolchain-external-arm-aarc... | NOK | http://autobuild.buildroot.net/results/5516daf88d3774f76d6de6ec711e760c4eafd0af | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/5936b9ddf9aba64eeed4c24c6df640f2068ea2f8 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/955576d783db0457ae76b66e4a75a5d5376cd56d | riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/2ac04580cb94bbfe56ad4d1b19e04145dc27a673 | or1k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/b093bb34b41c3e50b9e048979221efdc611110ce | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/fb218523f2df2023b0f470498c6759fbdd6ef909 | armeb | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/748131a7c68e37859d26bb8ec178ea9a6ac3fb6f | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/fa7bdd7c67c11d5421a295bfc7c55f5819e3a2c7 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/3288b62fb0d2fd9bc2b3a2c1d9ac46785b87544a | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/5f49a82917cc383029e1169e378fbf18f85de2c2 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/0062c1a82bafc335488199bf59c0352bebac20b2 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/38f5e401321c5cc8b5446cb08d14681aba568727 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/4431aed678dac31a3113f268c82515b8ba4abb38 | xtensa | util-linux-2.38 | NOK | http://autobuild.buildroot.net/results/0d0f3c6b7fe6397d70b7a7f8b8e0a59f4e0754ce | ORPH mips64el | util-linux-2.38 | NOK | http://autobuild.buildroot.net/results/e11671c0043afbbfbcd093b19326d95695c461d3 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/168068cc456031bb840f7f7161bbb8b7f6b00c54 | ORPH mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/eb1761e111d2113fb1f45681c4ef6ab04695be28 | i586 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/3fa73d627fa75e6c8f0cb56249fe6d13a8a0e44b | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/008840d158ed8971fef9b02d52e41041668105ad | aarch64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/41290c68a19a82bebacb1ef7de1ccb1ee8ff366d | i686 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/f53b510b4c2798dd77cfb9ccbb7af0ce8d5fd5f6 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 2 host-qemu-7.2.0 | 2 dfu-util-0.11 | 1 fontconfig-2.13.1 | 1 host-gcc-final-10.4.0 | 1 ltp-testsuite-20220930 | 1 php-8.2.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | dfu-util-0.11 | NOK | http://autobuild.buildroot.net/results/bc225366bc8369073c9f5694f38ad82ff9d820c3 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/6a518c70c62406ee99cf22b2bab8bf410eeb4412 | ORPH sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fc8bfdc1d773920f918d9829d8b32bc881026215 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9799f61adea26f082c6be2a8e2ea40876e4192a3 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/0d14e6132b8522df626982ff0b4691837e59dde0 | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c109f4534078f5910510ca49def9ef00085ae272 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b85dbf377c7d51732ff76b998cd138ce4231c709 | microblaze | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/971b94b4f4a8573fa457890d5794a7b9e82f71a6 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/dd66a8d332618a4d5fec4818ca170428522edb23 | -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Wed Apr 19 08:10:15 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:10:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 1.1.0 Message-ID: <20230419081015.204308-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 6993b756ae..49f367f5f7 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.0.0/meson-1.0.0.tar.gz.asc -sha256 aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 meson-1.0.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.1.0/meson-1.1.0.tar.gz.asc +sha256 d9616c44cd6c53689ff8f05fc6958a693f2e17c3472a8daf83cee55dabff829f meson-1.1.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index e417d8d627..6b901eb805 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.0.0 +MESON_VERSION = 1.1.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:33 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:33 -0600 Subject: [Buildroot] [PATCH 01/12] package/gstreamer1: bump to version 1.22.2 Message-ID: <20230419083144.212921-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gstreamer1/gstreamer1.hash | 4 ++-- package/gstreamer1/gstreamer1/gstreamer1.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash index db0ed5bede..f74832ce6a 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.hash +++ b/package/gstreamer1/gstreamer1/gstreamer1.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.0.tar.xz.sha256sum -sha256 78d21b5469ac93edafc6d8ceb63bc82f6cbbee94d2f866cca6b9252157ee0a09 gstreamer-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.2.tar.xz.sha256sum +sha256 b2afe73603921c608ba48969dbb7d743776744bfe5d8059ece241137b7f88e21 gstreamer-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 09d1a10ce7..8584735129 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_VERSION = 1.22.0 +GSTREAMER1_VERSION = 1.22.2 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer GSTREAMER1_INSTALL_STAGING = YES -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:34 -0600 Subject: [Buildroot] [PATCH 02/12] package/gst1-plugins-base: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++-- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash index bac4f8398a..173f359afc 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.0.tar.xz.sha256sum -sha256 f53672294f3985d56355c8b1df8f6b49c8c8721106563e19f53be3507ff2229d gst-plugins-base-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.2.tar.xz.sha256sum +sha256 eb65120c4ee79b7a153c3c1972d5c0158c2151877cc51ec7725bba5749679d49 gst-plugins-base-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index 7d509331fe..153187f743 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BASE_VERSION = 1.22.0 +GST1_PLUGINS_BASE_VERSION = 1.22.2 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base GST1_PLUGINS_BASE_INSTALL_STAGING = YES -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:36 -0600 Subject: [Buildroot] [PATCH 04/12] package/gst1-plugins-bad: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-4-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++-- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash index 90b3a18982..2bbb8af904 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.0.tar.xz.sha256sum -sha256 3c9d9300f5f4fb3e3d36009379d1fb6d9ecd79c1a135df742b8a68417dd663a1 gst-plugins-bad-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.2.tar.xz.sha256sum +sha256 3d8faf1ce3402c8535ce3a8c4e1a6c960e4b5655dbda6b55943db9ac79022d0f gst-plugins-bad-1.22.2.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index edac818985..1713f0b4b8 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BAD_VERSION = 1.22.0 +GST1_PLUGINS_BAD_VERSION = 1.22.2 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad GST1_PLUGINS_BAD_INSTALL_STAGING = YES -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:37 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:37 -0600 Subject: [Buildroot] [PATCH 05/12] package/gst1-plugins-ugly: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-5-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++-- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash index 21579216df..ed781df686 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.0.tar.xz.sha256sum -sha256 a644dc981afa2d8d3a913f763ab9523c0620ee4e65a7ec73c7721c29da3c5a0c gst-plugins-ugly-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.2.tar.xz.sha256sum +sha256 8f30f44db0bd063709bf6fbe55138e3a98af0abcb61c360f35582bbe10e80691 gst-plugins-ugly-1.22.2.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk index 9f16fa3da8..f1566b058e 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_UGLY_VERSION = 1.22.0 +GST1_PLUGINS_UGLY_VERSION = 1.22.2 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:35 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:35 -0600 Subject: [Buildroot] [PATCH 03/12] package/gst1-plugins-good: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-3-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++-- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash index 3e219faad8..604e74b57d 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.0.tar.xz.sha256sum -sha256 582e617271e7f314d1a2211e3e3856ae2e4303c8c0d6114e9c4a5ea5719294b0 gst-plugins-good-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.2.tar.xz.sha256sum +sha256 7c8cc59425f2b232f60ca7d13e56edd615da4f711e73dd01a7cffa46e6bc0cdd gst-plugins-good-1.22.2.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index 93c2328bda..bbcd3aecab 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_GOOD_VERSION = 1.22.0 +GST1_PLUGINS_GOOD_VERSION = 1.22.2 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:39 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:39 -0600 Subject: [Buildroot] [PATCH 07/12] package/gst1-libav: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-7-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++-- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash index c2c58ab2fe..c3e84a17d2 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.hash +++ b/package/gstreamer1/gst1-libav/gst1-libav.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.0.tar.xz.sha256sum -sha256 0e48407b4905227a260213dbda84cba3812f0530fc7a75b43829102ef82810f1 gst-libav-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.2.tar.xz.sha256sum +sha256 fcaaf9878fe8f3bc82317ef13a1558824cb68df1f8968c6797f556c5e33bcffd gst-libav-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index d4b3873af1..0306db42c0 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_LIBAV_VERSION = 1.22.0 +GST1_LIBAV_VERSION = 1.22.2 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav GST1_LIBAV_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:40 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:40 -0600 Subject: [Buildroot] [PATCH 08/12] package/gst1-vaapi: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-8-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++-- package/gstreamer1/gst1-vaapi/gst1-vaapi.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash index 6dec625c93..2fdec4e83f 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.0.tar.xz.sha256sum -sha256 593ccad19f88e5fa29f40f98356c007806bd535828707b1406944d16a90bdff5 gstreamer-vaapi-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.2.tar.xz.sha256sum +sha256 d2e642f9745f97d9f73a7f5085e7659a9a31fe209b774e6e45dae041b435df06 gstreamer-vaapi-1.22.2.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk index 9533cdf2b6..cae239094a 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_VAAPI_VERSION = 1.22.0 +GST1_VAAPI_VERSION = 1.22.2 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz GST1_VAAPI_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:41 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:41 -0600 Subject: [Buildroot] [PATCH 09/12] package/gst1-rtsp-server: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-9-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++-- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash index f37e7bb292..c98d10d79c 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash @@ -1,4 +1,4 @@ -# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.0.tar.xz.sha256sum -sha256 aea24eeb59ee5fadfac355de2f7cecb51966c3e147e5ad7cfb4c314f1a4086ed gst-rtsp-server-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.2.tar.xz.sha256sum +sha256 2be4aecfb88710100ea7115ed0216403e8094344ebf146094271b8d4d73828bf gst-rtsp-server-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING.LIB diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk index 6b4bd49fde..6f5fc4f7aa 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_RTSP_SERVER_VERSION = 1.22.0 +GST1_RTSP_SERVER_VERSION = 1.22.2 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server GST1_RTSP_SERVER_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:38 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:38 -0600 Subject: [Buildroot] [PATCH 06/12] package/gst1-devtools: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-6-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-devtools/gst1-devtools.hash | 4 ++-- package/gstreamer1/gst1-devtools/gst1-devtools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.hash b/package/gstreamer1/gst1-devtools/gst1-devtools.hash index 46480445ab..4abdd6ece4 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.hash +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.0.tar.xz.sha256sum -sha256 4d21fee5c15f2877c0b1f6c2da0cdba67ce7caab2c199ab27e91a1394d5ba195 gst-devtools-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.2.tar.xz.sha256sum +sha256 eb62726d3e27a8782369a24fd6364a8885ed2462b3bbdab091dffc8139ee06d8 gst-devtools-1.22.2.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.mk b/package/gstreamer1/gst1-devtools/gst1-devtools.mk index 8fd3321d9e..7801f9b62c 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.mk +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_DEVTOOLS_VERSION = 1.22.0 +GST1_DEVTOOLS_VERSION = 1.22.2 GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools GST1_DEVTOOLS_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:43 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:43 -0600 Subject: [Buildroot] [PATCH 11/12] package/gst-omx: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-11-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst-omx/gst-omx.hash | 4 ++-- package/gstreamer1/gst-omx/gst-omx.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash index 51ea74a0cb..d4a95c631a 100644 --- a/package/gstreamer1/gst-omx/gst-omx.hash +++ b/package/gstreamer1/gst-omx/gst-omx.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.22.0.tar.xz.sha256sum -sha256 dbc951a99af532380e599aa8acd9e1385fdb299b46b5868cd2be4230ad888341 gst-omx-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.22.2.tar.xz.sha256sum +sha256 1b0c57f2cc4ddeec5e7f0c436e502f06665c4e93c73261855b94e04fc94337b2 gst-omx-1.22.2.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk index 6f7168279b..87f162f715 100644 --- a/package/gstreamer1/gst-omx/gst-omx.mk +++ b/package/gstreamer1/gst-omx/gst-omx.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST_OMX_VERSION = 1.22.0 +GST_OMX_VERSION = 1.22.2 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:42 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:42 -0600 Subject: [Buildroot] [PATCH 10/12] package/gstreamer1-editing-services: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-10-james.hilliard1@gmail.com> Drop patch which is now upstream. Signed-off-by: James Hilliard --- ...treamer-validate-1.0-dependency-name.patch | 35 ------------------- .../gstreamer1-editing-services.hash | 4 +-- .../gstreamer1-editing-services.mk | 2 +- 3 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch diff --git a/package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch b/package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch deleted file mode 100644 index 6c190d3727..0000000000 --- a/package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch +++ /dev/null @@ -1,35 +0,0 @@ -From c3edd999195445319ea619b6d719d7743f5b560d Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Tue, 31 Jan 2023 21:38:09 -0700 -Subject: [PATCH] Fix gstreamer-validate-1.0 dependency name - -The gst-devtools project generates gstreamer-validate-1.0.pc, this -must match the dependency in gst-editing-services for detection -to work properly. - -Fixes: -Run-time dependency gst-validate-1.0 found: NO (tried pkgconfig and cmake) - -Signed-off-by: James Hilliard -[Upstream status: -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3859] ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index bdc47f5d8b..b949f55317 100644 ---- a/meson.build -+++ b/meson.build -@@ -110,7 +110,7 @@ if host_machine.system() != 'windows' - endif - gstcontroller_dep = dependency('gstreamer-controller-1.0', version : gst_req, - fallback : ['gstreamer', 'gst_controller_dep']) --gstvalidate_dep = dependency('gst-validate-1.0', version : gst_req, required : get_option('validate'), -+gstvalidate_dep = dependency('gstreamer-validate-1.0', version : gst_req, required : get_option('validate'), - fallback : ['gst-devtools', 'validate_dep']) - - gio_dep = dependency('gio-2.0', version: glib_req) --- -2.34.1 - diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index bd5dcfdbaf..0cdb18ea5d 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,5 +1,5 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.22.0.tar.xz.sha256sum -sha256 2a23856379af03586b66c193910fa8bb963024580bc2337c7405578dc077aa79 gst-editing-services-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.22.2.tar.xz.sha256sum +sha256 453b1464fc3857de269a7cb0ebd966afe02171d97bef672a0b8a0a6d43e0cebf gst-editing-services-1.22.2.tar.xz # Hashes for license files: sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 0ae9205c3b..9fdc877db0 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.22.0 +GSTREAMER1_EDITING_SERVICES_VERSION = 1.22.2 GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:44 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:44 -0600 Subject: [Buildroot] [PATCH 12/12] package/gst1-python: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-12-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-python/gst1-python.hash | 4 ++-- package/gstreamer1/gst1-python/gst1-python.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-python/gst1-python.hash b/package/gstreamer1/gst1-python/gst1-python.hash index 128a739c2c..006d4985ef 100644 --- a/package/gstreamer1/gst1-python/gst1-python.hash +++ b/package/gstreamer1/gst1-python/gst1-python.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.0.tar.xz.sha256sum -sha256 6c63ad364ca4617eb2cbb3975ab26c66760eb3c7a6adf5be69f99c11e21ef3a5 gst-python-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.2.tar.xz.sha256sum +sha256 bef2b3d82ce4be46b775b1bb56305c1003ee01b535a53a82f9fe8924972153ad gst-python-1.22.2.tar.xz sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING diff --git a/package/gstreamer1/gst1-python/gst1-python.mk b/package/gstreamer1/gst1-python/gst1-python.mk index 2fc268b0ac..527d101786 100644 --- a/package/gstreamer1/gst1-python/gst1-python.mk +++ b/package/gstreamer1/gst1-python/gst1-python.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PYTHON_VERSION = 1.22.0 +GST1_PYTHON_VERSION = 1.22.2 GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python GST1_PYTHON_INSTALL_STAGING = YES -- 2.34.1 From leo at yuriev.ru Wed Apr 19 10:27:25 2023 From: leo at yuriev.ru (=?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?=) Date: Wed, 19 Apr 2023 13:27:25 +0300 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.12.5 "Dynamo" Message-ID: <20230419102725.958315-1-leo@yuriev.ru> This is stable release of frontward _libmdbx_ branch with new superior features on the day of 100 anniversary of USSR' ?Dynamo? sports and fitness society. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ?????? ????? (Leonid Yuriev) --- package/libmdbx/libmdbx.hash | 2 +- package/libmdbx/libmdbx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmdbx/libmdbx.hash b/package/libmdbx/libmdbx.hash index b1a2891b91..7a5b19952e 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 97b03965b5b61727dc4232c50ccb174c632470a3d24438b3c52315bef6fb4033 libmdbx-amalgamated-0.11.14.tar.xz +sha256 9c3abaaf9079a9518bb7155734817a2e286fffea46f7cc0825dfbd1cf9174075 libmdbx-amalgamated-0.12.5.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index 5e7995f8c8..0c6c9bcb9f 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.14 +LIBMDBX_VERSION = 0.12.5 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO -- 2.34.1 From raphael.melotte at mind.be Wed Apr 19 12:51:59 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Wed, 19 Apr 2023 14:51:59 +0200 Subject: [Buildroot] [PATCH 1/1] package: busybox: backport fix for missing getrandom() Message-ID: <20230419125200.3533794-1-raphael.melotte@mind.be> The current Busybox version (1.36.0) fails to build with some libc/linux combinations where getrandom() is not available. Two fixes for glibc already exists upstream, so backport them here. A third one (submitted upstream, not part of the main branch yet) was needed to be able to compile with older musl and uClibc versions (or older kernels). This fixes the following build failure raised since commit d68b617993bd2f5c82a4936ed1e24e4fec6b94a2: miscutils/seedrng.c:45:24: fatal error: sys/random.h: No such file or directory #include Fixes: - http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c - http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 It also fixes the following (similar) build failure, raised since the same commit: miscutils/lib.a(seedrng.o): In function `seedrng_main': seedrng.c:(.text.seedrng_main+0x26c): undefined reference to `getrandom' seedrng.c:(.text.seedrng_main+0x2e8): undefined reference to `getrandom' collect2: error: ld returned 1 exit status Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 Signed-off-by: Rapha?l M?lotte --- ...r-glibc-2.24-not-providing-getrandom.patch | 39 +++++++ ...glibc-2.24-not-providing-random-head.patch | 60 ++++++++++ ...trandom-detection-for-non-glibc-libc.patch | 106 ++++++++++++++++++ 3 files changed, 205 insertions(+) create mode 100644 package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch create mode 100644 package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch create mode 100644 package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch diff --git a/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch new file mode 100644 index 0000000000..4a194612b4 --- /dev/null +++ b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch @@ -0,0 +1,39 @@ +From 200a9669fbf6f06894e4243cccc9fc11a1a6073a Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Mon, 10 Apr 2023 17:26:04 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing getrandom() + +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=200a9669fbf6f06894e4243cccc9fc11a1a6073a +--- + miscutils/seedrng.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 967741dc7..7cc855141 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -45,6 +45,20 @@ + #include + #include + ++/* Fix up glibc <= 2.24 not having getrandom() */ ++#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++#include ++# define getrandom(...) bb_getrandom(__VA_ARGS__) ++static ssize_t getrandom(void *buffer, size_t length, unsigned flags) ++{ ++# if defined(__NR_getrandom) ++ return syscall(__NR_getrandom, buffer, length, flags); ++# else ++ return ENOSYS; ++# endif ++} ++#endif ++ + #ifndef GRND_INSECURE + #define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ + #endif +-- +2.39.1 + diff --git a/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch new file mode 100644 index 0000000000..d729884805 --- /dev/null +++ b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch @@ -0,0 +1,60 @@ +From cb57abb46f06f4ede8d9ccbdaac67377fdf416cf Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Mon, 10 Apr 2023 19:58:15 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing random header + + - dropped the wrong define (not sure why it was there) + - not available if glibc <= 2.24 + - GRND_NONBLOCK not defined if not included + - ret < 0 && errno == ENOSYS has to be true to get creditable set + +Signed-off-by: Thomas Devoogdt +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=cb57abb46f06f4ede8d9ccbdaac67377fdf416cf +--- + miscutils/seedrng.c | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 7cc855141..3bf6e2ea7 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -42,25 +42,31 @@ + #include "libbb.h" + + #include +-#include + #include + + /* Fix up glibc <= 2.24 not having getrandom() */ + #if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 + #include +-# define getrandom(...) bb_getrandom(__VA_ARGS__) + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { + # if defined(__NR_getrandom) + return syscall(__NR_getrandom, buffer, length, flags); + # else +- return ENOSYS; ++ errno = ENOSYS; ++ return -1; + # endif + } ++#else ++#include ++#endif ++ ++/* Apparently some headers don't ship with this yet. */ ++#ifndef GRND_NONBLOCK ++#define GRND_NONBLOCK 0x0001 + #endif + + #ifndef GRND_INSECURE +-#define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ ++#define GRND_INSECURE 0x0004 + #endif + + #define DEFAULT_SEED_DIR "/var/lib/seedrng" +-- +2.39.1 + diff --git a/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch new file mode 100644 index 0000000000..90cace7968 --- /dev/null +++ b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch @@ -0,0 +1,106 @@ +From b8d32dba741daea2ed01a0da32083b1bc994aa04 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Tue, 18 Apr 2023 15:54:43 +0200 +Subject: [PATCH] seedrng: fix getrandom() detection for non-glibc libc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +glibc <= 2.24 does not provide getrandom(). A check for it has been +added in 200a9669fbf6f06894e4243cccc9fc11a1a6073a and fixed in +cb57abb46f06f4ede8d9ccbdaac67377fdf416cf. + +However, building with a libc other than glibc can lead to the same +problem as not every other libc has getrandom() either: + +- uClibc provides it from v1.0.2 onwards, but requires to define +_GNU_SOURCE (all versions - we already define it by default), and +stddef to be included first (when using uClibc < 1.0.35 - we already +include it through libbb.h). + +- musl libc has getrandom(), but only from version 1.1.20 onwards. As +musl does not provide __MUSL__ or version information, it's not +possible to check for it like we did for glibc. + +All of this makes it difficult (or impossible in case of musl) to +check what we need to do to have getrandom() based on each libc +versions. + +On top of that, getrandom() is also not available on older kernels. As +an example, when using a 3.10 kernel with uClibc 1.0.26, getrandom() +is declared so compiling works, but it fails at link time because +getrandom() is not defined. + +To make it easier, take a similar approach to what was done for the +crypt library: try to build a sample program to see if we have +getrandom(). + +Based on the new Makefile variable, we now either use the +libc-provided getrandom() when it's available, or use our own +implementation when it's not (like it was the case already for glibc < +2.25). + +This should fix compiling with many libc/kernel combinations. + +Signed-off-by: Rapha?l M?lotte +Upstream: http://lists.busybox.net/pipermail/busybox/2023-April/090285.html +--- +Note that I was not able to test every single combination, but I could +confirm it builds successfully for: +uClibc 10.0.24, linux headers 3.10 (libc getrandom NOT used) +uClibc 1.0.36, linux headers 4.9 (libc getrandom used) +musl 1.1.16, linux headers 4.12 (libc getrandom NOT used) +musl 1.2.1, linux headers (libc getrandom used) +glibc 2.25, linux headers 4.10 (libc getrandom used) + + Makefile.flags | 7 +++++++ + miscutils/seedrng.c | 8 ++++---- + 2 files changed, 11 insertions(+), 4 deletions(-) + +diff --git a/Makefile.flags b/Makefile.flags +index 1cec5ba20..88c11862f 100644 +--- a/Makefile.flags ++++ b/Makefile.flags +@@ -161,6 +161,13 @@ ifeq ($(RT_AVAILABLE),y) + LDLIBS += rt + endif + ++# Not all libc versions have getrandom, so check for it. ++HAVE_GETRANDOM := $(shell printf '#include \n#include \nint main(void){char buf[256];\ngetrandom(buf,sizeof(buf),GRND_NONBLOCK);}' >bb_libtest.c; $(CC) $(CFLAGS) $(CFLAGS_busybox) -D_GNU_SOURCE -o /dev/null bb_libtest.c >/dev/null 2>&1 && echo "y"; rm bb_libtest.c) ++ ++ifeq ($(HAVE_GETRANDOM),y) ++CFLAGS += -DHAVE_GETRANDOM ++endif ++ + # libpam may use libpthread, libdl and/or libaudit. + # On some platforms that requires an explicit -lpthread, -ldl, -laudit. + # However, on *other platforms* it fails when some of those flags +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 3bf6e2ea7..2f1e18c32 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -44,8 +44,10 @@ + #include + #include + +-/* Fix up glibc <= 2.24 not having getrandom() */ +-#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++/* Fix up some libc (e.g. glibc <= 2.24) not having getrandom() */ ++#if defined HAVE_GETRANDOM ++#include ++#else /* No getrandom */ + #include + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { +@@ -56,8 +58,6 @@ static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + return -1; + # endif + } +-#else +-#include + #endif + + /* Apparently some headers don't ship with this yet. */ +-- +2.39.1 + -- 2.37.3 From giulio.benetti at benettiengineering.com Wed Apr 19 19:19:56 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 19 Apr 2023 21:19:56 +0200 Subject: [Buildroot] [PATCH] package/esp-hosted-ng: add package Message-ID: <20230419191956.161587-1-giulio.benetti@benettiengineering.com> This patch adds esp-hosted-ng package that allows to build Linux Kernel Driver for Espressif Esp32-* SoCs, that once programmed with the corresponding firmware behave like a normal Wi-Fi module. Both SDIO and SPI busses are supported and selectable. Cc: Jesse Taube Signed-off-by: Giulio Benetti --- DEVELOPERS | 1 + package/Config.in | 1 + package/esp-hosted-ng/Config.in | 29 ++++++++++++++++++++++++ package/esp-hosted-ng/esp-hosted-ng.hash | 3 +++ package/esp-hosted-ng/esp-hosted-ng.mk | 29 ++++++++++++++++++++++++ 5 files changed, 63 insertions(+) create mode 100644 package/esp-hosted-ng/Config.in create mode 100644 package/esp-hosted-ng/esp-hosted-ng.hash create mode 100644 package/esp-hosted-ng/esp-hosted-ng.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b579..643a90bdb5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1162,6 +1162,7 @@ F: package/at/ F: package/binutils/ F: package/cryptsetup/ F: package/erlang-jiffy/ +F: package/esp-hosted-ng/ F: package/gcc/ F: package/harfbuzz/ F: package/libfuse3/ diff --git a/package/Config.in b/package/Config.in index eaac32a01a..4b2016c1bc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -494,6 +494,7 @@ endmenu source "package/edid-decode/Config.in" source "package/edk2-non-osi/Config.in" source "package/edk2-platforms/Config.in" + source "package/esp-hosted-ng/Config.in" source "package/eudev/Config.in" source "package/ev3dev-linux-drivers/Config.in" source "package/evemu/Config.in" diff --git a/package/esp-hosted-ng/Config.in b/package/esp-hosted-ng/Config.in new file mode 100644 index 0000000000..60f153d4dc --- /dev/null +++ b/package/esp-hosted-ng/Config.in @@ -0,0 +1,29 @@ +comment "esp-hosted needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_ESP_HOSTED_NG + bool "esp-hosted-ng" + depends on BR2_LINUX_KERNEL + help + This package builds and installs the Linux kernel driver for + the Esp32-* Linux Wi-Fi driver. It supports both SDIO and SPI + busses that is selectable. It is compatible with recent Linux + kernels (>= 5.4). + +if BR2_PACKAGE_ESP_HOSTED_NG + +choice + prompt "esp-hosted-ng bus" + default BR2_PACKAGE_ESP_HOSTED_NG_SDIO + help + Select which bus type esp is attached to + +config BR2_PACKAGE_ESP_HOSTED_NG_SDIO + bool "SDIO" + +config BR2_PACKAGE_ESP_HOSTED_NG_SPI + bool "SPI" + +endchoice + +endif diff --git a/package/esp-hosted-ng/esp-hosted-ng.hash b/package/esp-hosted-ng/esp-hosted-ng.hash new file mode 100644 index 0000000000..20bd290c52 --- /dev/null +++ b/package/esp-hosted-ng/esp-hosted-ng.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 51e6881d95689f4146469cb23182e03481e9a5572f6272bbb4594559c4fd719d esp-hosted-ng-cf871bbaef0906b34812a1e920c745fe101d855e.tar.gz +sha256 ed57d96d27be775b22f9571d3724ef84e0d0b8f24b805ec7f87a32189de19a9c LICENSE diff --git a/package/esp-hosted-ng/esp-hosted-ng.mk b/package/esp-hosted-ng/esp-hosted-ng.mk new file mode 100644 index 0000000000..1fef6ff1bb --- /dev/null +++ b/package/esp-hosted-ng/esp-hosted-ng.mk @@ -0,0 +1,29 @@ +################################################################################ +# +# esp-hosted-ng +# +################################################################################ + +ESP_HOSTED_NG_VERSION = cf871bbaef0906b34812a1e920c745fe101d855e +ESP_HOSTED_NG_SITE = $(call github,espressif,esp-hosted,$(ESP_HOSTED_NG_VERSION)) +ESP_HOSTED_NG_DEPENDENCIES = linux +ESP_HOSTED_NG_LICENSE = GPL-2.0 +ESP_HOSTED_NG_LICENSE_FILE = LICENSE +ESP_HOSTED_NG_MODULE_SUBDIRS = esp_hosted_ng/host + +define ESP_HOSTED_NG_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_MAC80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_BT) +endef + +ifeq ($(BR2_PACKAGE_ESP_HOSTED_NG_SPI),y) +ESP_HOSTED_NG_MODULE_MAKE_OPTS = target=spi +else +ESP_HOSTED_NG_MODULE_MAKE_OPTS = target=sdio +endif + +$(eval $(kernel-module)) +$(eval $(generic-package)) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Apr 19 19:23:20 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 19 Apr 2023 21:23:20 +0200 Subject: [Buildroot] [Patch 1/1] esp-hosted: new package In-Reply-To: References: <20230320115508.1249295-1-scooby22@web.de> Message-ID: Hi Jens, here[0] is there is a patch that deals with all the points below and support both SDIO and SPI busses. All patches I and Jesse contributed have been upstream. [0]: https://patchwork.ozlabs.org/project/buildroot/patch/20230419191956.161587-1-giulio.benetti at benettiengineering.com/ Best regards -- Giulio Benetti Benetti Engineering sas On 20/03/23 13:37, Giulio Benetti wrote: > Hi Jens, > > On 20/03/23 12:55, Jens Kleintje wrote: >> The package provides a kernel driver for esp32 as wifi module. >> The project >> https://github.com/espressif/esp-hosted/tree/release/ng-v1.0.2. >> ? configures the esp32 as a wifi module. The host and the esp32 can be >> connected via sd bus or spi. This package supports only the host sd >> connection. >> On the esp the firmware from >> https://github.com/espressif/esp-hosted/releases/download/release%2Fng-v1.0.2/ESP-Hosted-NG_release_v1.0.2.tgz >> needs to be flashed. > > me and Jesse in Cc were working on this too. Have you checked that it > builds correctly with latest Linux versions? There are several PRs open > upstream for months(they are not reactive): > https://github.com/espressif/esp-hosted/pull/147 > https://github.com/espressif/esp-hosted/pull/176 > https://github.com/espressif/esp-hosted/pull/209 > > and those fix building on Linux 5.17, 5.18, 6.0. > > So I suspect you need to add those PRs as local patches and check for > Linux 6.1 and 6.2 > > Best regards > -- > Giulio Benetti > CTO/CEO at Benetti Engineering sas > >> Signed-off-by: Jens Kleintje >> --- >> ? DEVELOPERS???????????????????????? |? 1 + >> ? package/Config.in????????????????? |? 1 + >> ? package/esp-hosted/Config.in?????? |? 8 ++++++++ >> ? package/esp-hosted/esp-hosted.hash |? 2 ++ >> ? package/esp-hosted/esp-hosted.mk?? | 17 +++++++++++++++++ >> ? 5 files changed, 29 insertions(+) >> ? create mode 100644 package/esp-hosted/Config.in >> ? create mode 100644 package/esp-hosted/esp-hosted.hash >> ? create mode 100644 package/esp-hosted/esp-hosted.mk >> >> diff --git a/DEVELOPERS b/DEVELOPERS >> index b6d288c54f..2d2559242c 100644 >> --- a/DEVELOPERS >> +++ b/DEVELOPERS >> @@ -1483,6 +1483,7 @@ F:??? package/openfpgaloader/ >> >> ? N:??? Jens Kleintje >> ? F:??? package/gcnano-binaries/ >> +F:??? package/esp-hosted/ >> >> ? N:??? Jens Rosenboom >> ? F:??? package/sl/ >> diff --git a/package/Config.in b/package/Config.in >> index 0f8dab3e71..89a6dacbc1 100644 >> --- a/package/Config.in >> +++ b/package/Config.in >> @@ -494,6 +494,7 @@ endmenu >> ????? source "package/edid-decode/Config.in" >> ????? source "package/edk2-non-osi/Config.in" >> ????? source "package/edk2-platforms/Config.in" >> +??? source "package/esp-hosted/Config.in" >> ????? source "package/eudev/Config.in" >> ????? source "package/ev3dev-linux-drivers/Config.in" >> ????? source "package/evemu/Config.in" >> diff --git a/package/esp-hosted/Config.in b/package/esp-hosted/Config.in >> new file mode 100644 >> index 0000000000..b1f44aa956 >> --- /dev/null >> +++ b/package/esp-hosted/Config.in >> @@ -0,0 +1,8 @@ >> +comment "esp-hosted needs a Linux kernel to be built" >> +??? depends on !BR2_LINUX_KERNEL >> + >> +config BR2_PACKAGE_ESP_HOSTED >> +??? bool "esp-hosted" >> +??? depends on BR2_LINUX_KERNEL >> +??? help >> +????? Wireless driver for esp32 >> diff --git a/package/esp-hosted/esp-hosted.hash >> b/package/esp-hosted/esp-hosted.hash >> new file mode 100644 >> index 0000000000..6be9337159 >> --- /dev/null >> +++ b/package/esp-hosted/esp-hosted.hash >> @@ -0,0 +1,2 @@ >> +# Locally computed >> +sha256 >> 5538d6aa0f322801ddd8428d131f485e7e490be871d9cdf650afb894bb485905 >> esp-hosted-ng-v1.0.2.tar.gz >> diff --git a/package/esp-hosted/esp-hosted.mk >> b/package/esp-hosted/esp-hosted.mk >> new file mode 100644 >> index 0000000000..53e5d3bcc0 >> --- /dev/null >> +++ b/package/esp-hosted/esp-hosted.mk >> @@ -0,0 +1,17 @@ >> +################################################################################ >> +# >> +# esp-hosted >> +# >> +################################################################################ >> + >> +ESP_HOSTED_VERSION = ng-v1.0.2 >> +ESP_HOSTED_SITE = $(call >> github,espressif,esp-hosted,refs/tags/release/$(ESP_HOSTED_VERSION)) >> +ESP_HOSTED_DEPENDENCIES = linux >> +ESP_HOSTED_MODULE_SUBDIRS = esp_hosted_ng/host >> + >> +ESP_HOSTED_MODULE_MAKE_OPTS = KERNEL=$(LINUX_DIR) \ >> +????????????????? CROSS_COMPILE=$(TARGET_CROSS) \ >> +????????????????? MODULE_NAME=esp32_sdio >> + >> +$(eval $(kernel-module)) >> +$(eval $(generic-package)) >> -- >> 2.25.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From lexnahumury at protonmail.com Wed Apr 19 19:45:22 2023 From: lexnahumury at protonmail.com (Lex Nahumury) Date: Wed, 19 Apr 2023 19:45:22 +0000 Subject: [Buildroot] No sound device Message-ID: Hello, I am trying to build a linux image for the Orang Pi Zero using buildroot. git clone https://github.com/buildroot/buildroot.git buildroot make orangepi_zero_defconfig make menuconfig (adding alsa and jack) make The build goes well and the board boots fine. The SOC has an on-chip I2S audio codec. However, there is no sound device detected. # aplay -l aplay: device_list:274: no soundcards found... I have tried a different board Olimex Olinuxino A64 which also has an Allwinner SOC with on-chip audio codec. Same story; no sound card. Am I missing some build setting in menuconfig? I am new to buildroot and Linux internals in general so I appreciate any help. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Wed Apr 19 19:50:23 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 19 Apr 2023 21:50:23 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> <20230418174452.GP2819@scaer> Message-ID: <20230419195023.GA2748651@scaer> James, All, On 2023-04-18 15:58 -0600, James Hilliard spake thusly: > On Tue, Apr 18, 2023 at 11:44?AM Yann E. MORIN wrote: > > On 2023-04-18 02:03 -0600, James Hilliard spake thusly: > > > On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > Sure, but then maybe it begs for a generic solution, that works for all > > packages? > I reported this issue upstream to granite: > https://github.com/elementary/granite/issues/645 Thanks for beinging this upstream; They have explained why they can't use the "standard meson way", and the solution does not seem to be straightforward, so we'll definitely will have to have a way to workaround that. Also, nothing would prevent any other cmake-based package to use introspection, and that would be similarly broken... > > Maybe something like we used GIR_EXTRA_LIBS_PATH from the environment, > > we could allow paclages to specify additional include directories with > > GIR_EXTRA_INCLUDE_PATH ? > I'm not really sure if this makes sense to do for all packages as it > could have side > effects which may interfere with meson's native gobject-introspection > integration. As I said, it would not be for *all* packages, but only for those that actually set GIR_EXTRA_INCLUDE_PATH; it would be handled the same way we currently handle GIR_EXTRA_LIBS_PATH: if a package needs a special path to find libraries, it can set GIR_EXTRA_LIBS_PATH [0] in its environment, e.g.: FOO_ENV += GIR_EXTRA_LIBS_PATH=$(@D)/src/.libs And that will be automatically added to the library search path in our g-ir-scanner wrappers: package/gobject-introspection/g-ir-scanner-qemuwrapper.in package/gobject-introspection/g-ir-scanner.in So, we could very well do something similar for GIR_EXTRA_INCLUDE_PATH: diff --git a/package/gobject-introspection/g-ir-compiler.in b/package/gobject-introspection/g-ir-compiler.in index 712753023a..97a6d7333e 100644 --- a/package/gobject-introspection/g-ir-compiler.in +++ b/package/gobject-introspection/g-ir-compiler.in @@ -1,3 +1,5 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash + +set $(printf ' --includedir=%s' ${GIR_EXTRA_INCLUDE_PATH//:/ }) "${@}" "$(dirname "$0")"/g-ir-scanner-qemuwrapper "$(dirname "$0")"/g-ir-compiler.real "$@" diff --git a/package/granite/granite.mk b/package/granite/granite.mk index 71dfbf4c03..8309d21414 100644 --- a/package/granite/granite.mk +++ b/package/granite/granite.mk @@ -20,6 +20,8 @@ GRANITE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) GRANITE_CONF_OPTS += -Dintrospection=true +GRANITE_CONF_ENV += GIR_EXTRA_INCLUDE_PATH=$(STAGING_DIR)/usr/share/gir-1.0 +GRANITE_NINJA_ENV += GIR_EXTRA_INCLUDE_PATH=$(STAGING_DIR)/usr/share/gir-1.0 GRANITE_DEPENDENCIES += gobject-introspection else GRANITE_CONF_OPTS += -Dintrospection=false We could do the same for poppler, but it's better to use upstream's mechanism, as they now have one. But for granite, if upstream can't find a solution, and does not want to add a config option, we'll have to resort to that... [0] We currently have no package that sets GIR_EXTRA_LIBS_PATH, and never had, but support is there... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From giulio.benetti at benettiengineering.com Wed Apr 19 21:12:28 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 19 Apr 2023 23:12:28 +0200 Subject: [Buildroot] No sound device In-Reply-To: References: Message-ID: <587903ea-1c31-0836-08e4-e52e87ae9952@benettiengineering.com> Hi Lex, On 19/04/23 21:45, Lex Nahumury via buildroot wrote: > Hello, > > I am trying to build a linux image for the Orang Pi Zero using buildroot. > > git clone https://github.com/buildroot/buildroot.git > buildroot > make orangepi_zero_defconfig > make menuconfig (adding alsa and jack) > make > > The build goes well and the board boots fine. > The SOC has an on-chip I2S audio codec. > However, there is no sound device detected. > > # aplay -l > aplay: device_list:274: no soundcards found... > > I have tried a different board Olimex Olinuxino A64 which also has an > Allwinner SOC > with on-chip audio codec. > Same story; no sound card. > > Am I missing some build setting in menuconfig? the problem is not on buildroot side, it depends on Linux kernel if the audio driver is enabled or not both in defconfig and dts. I've taken a look at sun8i-h2-plus-orangepi-zero.dts in linux: https://elixir.bootlin.com/linux/latest/source/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts and &codec node is missing. It should be enough to add &codec node like in this dts: https://elixir.bootlin.com/linux/latest/source/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts#L101 you can add it directly into output/build/linux-x.y.z/arch/arm/boot/dts/... then you have to rebuild linux under buildroot with: $ make linux-rebuild and give a try. It should work in theory since in .dtsi common file for h2 and h3 codec is the same. If everything works I warmly suggest you to place the dts locally and point to it with buildroot's BR2_LINUX_KERNEL_CUSTOM_DTS_PATH and later you could create a patch for the dts file and send it upstream for Linux. Best regards -- Giulio Benetti Benetti Engineering sas > I am new to buildroot and Linux internals in general so I appreciate any > help. > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From aduskett at gmail.com Wed Apr 19 22:26:49 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 19 Apr 2023 15:26:49 -0700 Subject: [Buildroot] [PATCH 3/3] package/firewalld: new package In-Reply-To: References: <20230412222602.1975782-1-aduskett@gmail.com> <20230412222602.1975782-3-aduskett@gmail.com> Message-ID: Hell Marcus! Thanks for testing! On Thu, Apr 13, 2023 at 2:29?AM Marcus Hoffmann wrote: > Hi Adam, > > thanks for submitting this! I tried to package firewalld a while back > but eventually gave up. > > I'll try to test this soon. > > Marcus > > On 13.04.23 00:26, Adam Duskett wrote: > > Firewalld provides a dynamically managed firewall with > > support for network or firewall zones to define the trust level of > network > > connections or interfaces. > > > > Items of note: > > > > - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents > > Firewalld from setting the shebang in the installed python files to > the > > full path to the python interpreter used when building. > > > > - The bundled provided SYSV init file has several bashisms and requires > > /etc/init.d/functions which buildroot doesn't provide. So instead, a > more > > simple init.d file is provided in the package directory, which does > not > > require bash. > > > > - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. > > Because Buildroot does not have a mechanism to detect what version a > user > > is compiling if the kernel is external, there is no way to prevent a > user > > with an external kernel older than 5.3 to select this package. > > > > - To run, Firewalld requires enabling almost every single nftables > option in > > the kernel menuconfig. Indeed for a regular user, this task is quite > a > > time-consuming operation, and missing even one required nftables > option > > results in firewalld failing to start. > > > > Through a mix of trial and error and talking to the upstream > developers, > > the package selects the minimum amount of kernel options required for > > runtime. Understandably the list is daunting. However, these options > > have passed run-time tests with kernel 5.3 (the minimum kernel > version > > required) and kernel 6.2.10 (the latest kernel version as of this > commit > > log.) > > > > As such, it is safe to say these options will work for anybody wanting to > > use firewalld with a supported kernel version of 4.18 or higher. > > > > Signed-off-by: Adam Duskett > > --- > > package/Config.in | 1 + > > package/firewalld/Config.in | 43 ++++++ > > package/firewalld/S46firewalld | 66 ++++++++ > > package/firewalld/firewalld.hash | 3 + > > package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ > > 5 files changed, 370 insertions(+) > > create mode 100644 package/firewalld/Config.in > > create mode 100644 package/firewalld/S46firewalld > > create mode 100644 package/firewalld/firewalld.hash > > create mode 100644 package/firewalld/firewalld.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index 760dda6ac1..78f3fca6ed 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -2311,6 +2311,7 @@ endif > > source "package/fail2ban/Config.in" > > source "package/fastd/Config.in" > > source "package/fcgiwrap/Config.in" > > + source "package/firewalld/Config.in" > > source "package/flannel/Config.in" > > source "package/fmc/Config.in" > > source "package/fping/Config.in" > > diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in > > new file mode 100644 > > index 0000000000..2265fe9dd4 > > --- /dev/null > > +++ b/package/firewalld/Config.in > > @@ -0,0 +1,43 @@ > > +config BR2_PACKAGE_FIREWALLD > > + bool "firewalld" > > + depends on BR2_USE_MMU # gobject-introspection, python-gobject > > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > > + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables > > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection > > + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python > > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 > > + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection > > + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> > host-qemu > > + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection > > + select BR2_PACKAGE_DBUS # dbus-python > > + select BR2_PACKAGE_DBUS_PYTHON > > + select BR2_PACKAGE_GOBJECT_INTROSPECTION > > + select BR2_PACKAGE_JANSSON # Uses the nftables json interface > > + select BR2_PACKAGE_NFTABLES > > + select BR2_PACKAGE_PYTHON_GOBJECT > > + help > > + Firewalld provides a dynamically managed firewall with > > + support for network or firewall zones to define the trust > > + level of network connections or interfaces. It has support > > + for IPv4, IPv6 firewall settings and for ethernet bridges and > > + a separation of runtime and permanent configuration options. > > + It also provides an interface for services or applications to > > + add ip*tables and ebtables rules directly. > > + > > + Note: Firewalld uses nftables as the backend as requires > > + kernel version >= 4.18. > > The double *as* seems like a typo here somehow? Or at least I can't > quite parse this sentence as it stands. > Yes, this was a mistake. Including the 4.18. It was taken from a previous patch set of mine from over two years ago! It should read: Note: Firewalld uses nftables as the backend and requires kernel version >= 5.3 > > > + > > + https://github.com/firewalld/firewalld > > + > > +comment "firewalld needs python3" > > + depends on !BR2_PACKAGE_PYTHON3 > > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > > + > > +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, > headers >= 3.12, gcc >= 4.9, host gcc >= 8" > > + depends on BR2_USE_MMU > > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > > + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ > > + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ > > + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ > > + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ > > + !BR2_HOST_GCC_AT_LEAST_8 > > diff --git a/package/firewalld/S46firewalld > b/package/firewalld/S46firewalld > > new file mode 100644 > > index 0000000000..40f43e1f57 > > --- /dev/null > > +++ b/package/firewalld/S46firewalld > > @@ -0,0 +1,66 @@ > > +#!/bin/sh > > + > > +DAEMON=firewalld > > +PIDFILE=/var/run/$DAEMON.pid > > + > > +start() { > > + printf "Starting firewalld: " > > + start-stop-daemon -S -q --exec $DAEMON > > + status=$? > > + if [ "$status" -eq 0 ]; then > > + echo "OK" > > + else > > + echo "FAIL" > > + fi > > +} > > +stop() { > > + printf "Stopping firewalld: " > > + start-stop-daemon --stop --quiet --pidfile $PIDFILE > > + status=$? > > + if [ "$status" -eq 0 ]; then > > + echo "OK" > > + else > > + echo "FAIL" > > + fi > > +} > > + > > +reload(){ > > + printf "Reloading firewalld: " > > + firewall-cmd --reload > > + status=$? > > + if [ "$status" -eq 0 ]; then > > + echo "OK" > > + else > > + echo "FAIL" > > + fi > > +} > > + > > +restart() { > > + stop > > + start > > +} > > + > > +status(){ > > + firewall-cmd --state > > +} > > + > > +case "$1" in > > + start) > > + start > > + ;; > > + stop) > > + stop > > + ;; > > + restart) > > + restart > > + ;; > > + reload) > > + reload > > + ;; > > + status) > > + status > > + ;; > > + *) > > + echo "Usage: $0 {start|stop|restart|reload|status}" > > + exit 1 > > +esac > > diff --git a/package/firewalld/firewalld.hash > b/package/firewalld/firewalld.hash > > new file mode 100644 > > index 0000000000..462bff5b42 > > --- /dev/null > > +++ b/package/firewalld/firewalld.hash > > @@ -0,0 +1,3 @@ > > +# Locally computed > > +sha256 > bf26db8937305f1641798f9bf71545fec9c0241c4b2a512a6a93225e0b2cd310 > firewalld-1.3.0.tar.gz > > +sha256 > 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > diff --git a/package/firewalld/firewalld.mk b/package/firewalld/ > firewalld.mk > > new file mode 100644 > > index 0000000000..efb0686720 > > --- /dev/null > > +++ b/package/firewalld/firewalld.mk > > @@ -0,0 +1,257 @@ > > > +################################################################################ > > +# > > +# firewalld > > +# > > > +################################################################################ > > + > > +FIREWALLD_VERSION = 1.3.0 > > +FIREWALLD_SITE = $(call > github,firewalld,firewalld,v$(FIREWALLD_VERSION)) > > +FIREWALLD_LICENSE = GPL-2.0 > > +FIREWALLD_LICENSE_FILES = COPYING > > +FIREWALLD_AUTORECONF = YES > > + > > +FIREWALLD_DEPENDENCIES = \ > > + host-intltool \ > > + host-libglib2 \ > > + host-libxml2 \ > > + host-libxslt \ > > + dbus-python \ > > + gobject-introspection \ > > + jansson \ > > + nftables \ > > + python3 \ > > + python-gobject > > + > > +# Firewalld hard codes the python shebangs to the full path of the > > +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. > > +# Force the proper python path. > > +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" > > + > > +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by > > +# the Red Hat-specific init script which isn't used, so we set > > +# --disable-sysconfig. > > +FIREWALLD_CONF_OPTS += \ > > + --disable-rpmmacros \ > > + --disable-sysconfig \ > > + --with-nft=/usr/sbin/nft \ > > + --without-ebtables \ > > + --without-ebtables-restore \ > > + --without-ipset \ > > + --without-xml-catalog > > + > > +ifeq ($(BR2_PACKAGE_IPTABLES),y) > > +FIREWALLD_DEPENDENCIES += iptables > > +FIREWALLD_CONF_OPTS += \ > > + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ > > + --with-ip6tables=/usr/sbin/ip6tables \ > > + --with-iptables-restore=/usr/sbin/iptables-restore \ > > + --with-iptables=/usr/sbin/iptables > > +else > > +FIREWALLD_CONF_OPTS += -without-iptables > > +endif > > + > > +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) > > +FIREWALLD_CONF_OPTS += --enable-nls > > +endif > > + > > +ifeq ($(BR2_PACKAGE_SYSTEMD),y) > > +FIREWALLD_DEPENDENCIES += systemd > > +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system > > +else > > +FIREWALLD_CONF_OPTS += --disable-systemd > > +endif > > + > > +define FIREWALLD_INSTALL_INIT_SYSTEMD > > + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ > > + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service > > +endef > > + > > +# The bundled sysvinit file requires /etc/init.d/functions which is not > > +# provided by buildroot. As such, we provide our own firewalld init > file. > > +define FIREWALLD_INSTALL_INIT_SYSV > > + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ > > + $(TARGET_DIR)/etc/init.d/S46firewalld > > +endef > > + > > +# Firewalld requires almost every single nftable option selected. > > +define FIREWALLD_LINUX_CONFIG_FIXUPS > > + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) > > +endef > > + > > +$(eval $(autotools-package)) > ________________________________ > > othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: > HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From petr.vorel at gmail.com Wed Apr 19 22:27:37 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Thu, 20 Apr 2023 00:27:37 +0200 Subject: [Buildroot] [PATCH] package/ltp-testsuite: remove 5.11 headers requirement for musl In-Reply-To: <20230417193924.GM2819@scaer> References: <20230417191447.2439214-1-pevik@seznam.cz> <20230417193924.GM2819@scaer> Message-ID: On Mon, 17 Apr 2023 at 21:39, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-17 21:14 +0200, Petr Vorel spake thusly: > > From: Petr Vorel > > > > 5e1c238b72 ("package/ltp-testsuite: require 5.11 headers for musl") > > added a 5.11 headers requirement for musl, which contains fix > > a85cbe6159ff ("uapi: move constants from to "). > > > > This effectively disables LTP on all musl based toolchains from > > toolchain-configs.csv: > > > > bootlin-armv7-musl [ 7/45]: SKIPPED > > bootlin-riscv64-musl [19/45]: SKIPPED > > bootlin-x86-64-musl [26/45]: SKIPPED > > br-i386-pentium-mmx-musl [31/45]: SKIPPED > > > > But these toolchains are based on 4.9.255 kernel headers, which have > > backported fix as 834d8b96cd85 in 4.9.250 and LTP can be compiled with > > them. Because there is currently no way to specify also older stable > > releases with fix, it's better to remove this requirement. If people are > > really using unfixed kernels we can reintroduce the workaround which was > > removed in 5e1c238b72 or even ask upstream to carry it. > > There is no way to know whether a toolchain with headers earlier than > 5.11 wil have the fix or not, as we do not have dot-release information > for the headers version. E.g. 4.9 covers the whole range of kernel 4.9, > some with the fix, some without. The only kernel headers version we know > for sure has the fix, if kernel 5.11 and alter. Sure, I understand current BR2_TOOLCHAIN_HEADERS_AT_LEAST_* check functionality. Also understand that nobody will implement check for stable releases just because single LTP issue. Therefore I'll might give up and on next LTP release provide the patch again so that I can remove this check (unless Bootlin musl toolchain(s) happens to be updated with major version bump in a near future). BTW even we count mainline releases as the official one, in reality most of distros (not just embedded ones, actually all, but enterprise distros) use LTS/stable kernels without much of patches. Therefore stable releases really matter and no longer comparing only major version is enough. > > There are also toolchains with a lot of backported *features* (that's > especially true among chip-co provided toolchains), where some features > of later kernel headers are in fact present in older versions. > > We can't have a lernel headers check that is more lax than the actual, > official, major kernel it was released in. > > So, I still think that what we currently do is absolutely correct: > building ltp-testsuite requires kernel headers 5.11. > > > Signed-off-by: Petr Vorel > > --- > > Hi, > > > > I'm sorry for not checking the build properly. v1 and v2 of LTP update > > were without this because I did check them properly and saw that 5.11 > > version requirement for musl was not needed (thanks to Thomas, who in > > the past after my asking for that had found a time and updated toolchains). > > So yes, Bootlin is now provided updated toolchains, but it does not > prevent people from using previous ones without the fix, even with an > updated Buildroot. > > It also does not prevent people from having built their own toolchains > in the past, with headers without the fix (or with it, we can't know), > and keeping using those toolchains, becasue they have qualified them in > their environment, and rebuilding those is just not possible. > > So, NACK from me. Understand. > > I'll leave it open for other maintainers to have a look, in case one has > another opinion and decides we want it. Thank you. Kind regards, Petr > > Regards, > Yann E. MORIN. > > > Kind regards, > > Petr > > > > package/ltp-testsuite/Config.in | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in > > index b42082e2cc..272c2ede37 100644 > > --- a/package/ltp-testsuite/Config.in > > +++ b/package/ltp-testsuite/Config.in > > @@ -12,7 +12,6 @@ config BR2_PACKAGE_LTP_TESTSUITE > > bool "ltp-testsuite" > > depends on BR2_USE_MMU # fork() > > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > > - depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > > depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS > > select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC > > select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > > -- > > 2.40.0 > > > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From giulio.benetti at benettiengineering.com Thu Apr 20 00:57:26 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 20 Apr 2023 02:57:26 +0200 Subject: [Buildroot] No sound device In-Reply-To: References: Message-ID: <366CFD29-375F-4CCA-B372-D58F62A0D635@benettiengineering.com> An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: jack2.png Type: image/png Size: 74901 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Thu Apr 20 05:36:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 20 Apr 2023 05:36:11 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-19 Message-ID: <20230420053618.A3BB842048@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-19 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 14 | 21 | 0 | 35 | master | 162 | 150 | 2 | 314 | Classification of failures by reason for master ----------------------------------------------- elfutils-0.186 | 9 gobject-introspection-1.72.0 | 9 host-go-1.19.8 | 7 host-qemu-7.2.0 | 6 host-gcc-final-11.3.0 | 5 glibc-2.37-2-g9f8513dc64119... | 4 uclibc-1.0.43 | 4 xenomai-3.0.10 | 4 agentpp-4.6.0 | 3 host-binutils-2.37 | 3 host-sunxi-tools-1.4.2-168-... | 3 libgcrypt-1.10.1 | 3 libglib2-2.72.3 | 3 linux-6.1.14 | 3 ltp-testsuite-20230127 | 3 coreutils-9.2 | 2 edk2-edk2-stable202208 | 2 fs/cramfs/cramfs.mk:46: /ho... | 2 gobject-introspection | 2 host-binutils-2.38 | 2 host-gcc-final-10.4.0 | 2 host-rust-1.68.2 | 2 jack2-1.9.21 | 2 kexec-2.0.26 | 2 linux-5.10.162-cip24-rt10 | 2 olsr-0.9.8 | 2 openblas-0.3.21 | 2 perl-5.36.0 | 2 unknown | 2 valgrind-3.19.0 | 2 acpica-20220331 | 1 apcupsd-3.14.14 | 1 bat-0.19.0 | 1 binutils-arc-2020.09-release | 1 brltty-6.5 | 1 cmocka-1.1.5 | 1 ding-libs-0.6.2 | 1 erlang-22.3.4.22 | 1 fdk-aac-2.0.2 | 1 fontconfig-2.13.1 | 1 fs/btrfs/btrfs.mk:55: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gcnano-binaries-0ac1a89d7a5... | 1 host-binutils-2.39 | 1 host-delve-1.20.0 | 1 host-moby-buildkit-0.11.2 | 1 host-runc-1.1.5 | 1 ipmitool-1_8_19 | 1 libcap-ng-0.8.3 | 1 libcpprestsdk-2.10.18 | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.7 | 1 luvi-2.13.0 | 1 nodejs-16.18.1 | 1 ntp-4.2.8p15 | 1 package/rtl8821cu/rtl8821cu... | 1 quickjs-2021-03-27 | 1 rsyslog-8.2204.1 | 1 sdl-1.2.15 | 1 spice-0.15.0 | 1 uclibc-ng-test-6790eafe897b... | 1 wolfssl-5.5.3 | 1 znc-1.8.2 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/6f15260de519dadda1ab579a2622d718860f2506 | mips64el | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/a6e38c0ab873d4b12e2270132353b62481660544 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ee231502aaefffde62694fd5d7058f7da4cb688e | mipsel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/cab41389b016fb561354d3d27b95aafd704018b6 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/8bba4c2023a00639f60cf7210b9f613d81e22aaa | mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/96cc9ee2d98f0e5cf235bc08e0464178bf07490e | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/fde54ba625b17da30579b68a353444d1bab4ff0e | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/093a37a3f3bf125f8bc51aa082a17632d7155cfc | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/87fc7ece383fe70a914d1bc1f2ff512ba117e984 | sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/d6f88cc21f740520c24570884d6ff80472a412d5 | ORPH sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/afbc3ea7130613858ae2eec8ab3dd540f43ccb5b | ORPH arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/ab239e93d165f48970eef6cf6d1eaac58e447048 | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/c43dc7c4d315f2ab835b56b1eb6dd214c0088f6c | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/af87b57ff9d99c991c56a7fb29addac03ee6ca3e | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ee88aa4c954e27b89bd3ec43514f17ed83f4e330 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/03f45184fae4da07aba7fb714a0552374a163b7a | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9a35d900ae42d68474d64593b163b4744703e52f | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a0287119cd173109bdc0ac657579207e9e73f0aa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8782e717656a593cf8c0ff35fce099d246faff0b | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c84a922d3efc5caa79bde4316ef91979f8cb1f4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/43ab9e9e07af6192499757152ba9d30735c0c16c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5fe9b8948ef470b6c7fea977c32376588dcaf1c4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a886c9275513b3b3d4a8dee4ada279da79187d15 | ORPH aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/a842244093a25cc3588ca9f78ab887b8524a4c9c | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/9de738b8ef773bddd7cf1cf525f5694cbcb32967 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/6acdee3c81ce7ce7c11833d194594871acadb149 | ORPH x86_64 | fs/btrfs/btrfs.mk:55: /home... | NOK | http://autobuild.buildroot.net/results/05dccaf9ace0e09cf64a56994c1771b31a2539a4 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e023956478275b907c795c309e703ad906885c32 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/bc54e4a1d7c1cdfad4e4c20199df08af6b8ed26b | or1k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/29393731aef1e6ad21e18afe027448bec22e4648 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/6ed6605108ec95f39a49872333c08b17919ca45b | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/6b41f5c30e3fd905762b33d8ca7ecce6a8ca2088 | aarch64_be | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/7e1b58c2fe7b44ecd5bfcccafe0f1b4f3d5447cd | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/e20f8d9c983c34ef81a63980690cb6999b3204eb | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0091dfab045dd3d915fca4099d13a91f19abc03d | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/991a1da25c8965f0fbbfb9b6462aa3c7ffdddd3e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a46bb690fc27bdfd4fcc9295951fa65ecbb9fc0 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f7974764648733dfbdc8eeb6a07f3be1fc9d1376 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f4ad58cb0c17997adc074248507ff28b73abf8b1 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1ca398982481feee684a91fdfea040bf760138b3 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f196dae966fefe4456f0dfb9909c3fb48dddf06d | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/846d4d5e634188ebed0e87f531ae5f2a70316083 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7c703a0e809c20624e4689ff768ef1c0dac69974 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d66540c26cc4d4e371c878b31f3c46f07b687b5c | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/190fd9674af3e4f5b2bd24ccf030b8ae0a0d1a3d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0ec87d10b417f8b5ae9295578eb4aaa2d425ca3c | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/71d6802d20785e669141ddd01ecfa67314eae9f0 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3659ba1764e7086c7e2096debc6191b7aab20ed2 | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/b341c233f3400e92ee8aa3bdb4f9a95524d47fb7 | arm | gcnano-binaries-0ac1a89d7a5... | NOK | http://autobuild.buildroot.net/results/f0861c49cb9b7f3f9ce60e2a20891a32f78db1f3 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/68a497b407c9e5065c11ad9b6b4d415fe63f06c5 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/348a1d7fda1420940ae8354baa574fe4c91afdea | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e58f8537ac560ff65bfa054723551556afc353fa | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/248190709ee508e5e4512ae7cfa0d1fe91c6af6c | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ad87fd29fe799f7083586c6e04c4ed27720fff94 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/62d17c6e88d667270f5e904b3a41c8ef2c20044a | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fc93538d92369a2eb52db06a86e8197f90c44407 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/faabe69741b7e96d14d9b48a12a022ed4fc5cf71 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b54fc2a703b2f0b0692545801e2bab8c9273b417 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0ed3e1d610b4826fb33d66e09e35e6e887bd3153 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8b78f2c353b3d857af8addda9eb8560ed0efe284 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ceaac2e4b01b366bac068e15a0f9dda1adb5b7ab | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c402bbb4c9f2128e7644b979f78ae64b9bbc834d | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fbd38d86ac4373e3756aa98641973a6c336a06f8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/20d271ce45afdd5ac89e2528a8ba1a15c94aeae4 | ORPH arm | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/99bb29e159fb4e4cf8d1aed4136e96d9a9fbc80d | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/be99c7ab6784aaa3660ee3bc4eded560b12068a4 | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0b7236b5956f460dc459a1a1a20b6c4eac9b4c4a | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c005be508edc4a46666cceac1d669ff6796910f2 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/085a090c57d5273008e928e65183ebcf04c7ba6b | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/535558ba21372d41ed1f079ac6db55b27dc6e938 | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/e6a3130e174e45440136798f7d17a781e1b46400 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/1c8f1aa901f74ab6350adfd0ed8e00b2c6c3bb3b | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/76ec2cb016c74ec727eb776102ab9565aa4fff96 | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d3676f01b0401f2bf3eff7067e58d41d80405b67 | sh4eb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5a9f7e26ba02f272b9b4d146a7a7621563f5f48e | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/bcd3f45f4ef6efcead563366ea227db2e93a034e | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/435dc2c072768ee522d82b8501cc255711cbb450 | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/1eebe5fd9d492e48d991ef009dc270a7e7f1012a | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/de333e40f65d685c80f95c50a3ce7d88244d46ae | s390x | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c7df791f328e277125c5139389b004a2120be821 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f827bbbf25e0e67a904022f256e26f321e4a1296 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/e5c5b396c1dbae7662467da56f27ed345456d50b | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/71e98c1772fd23e360e5423cf7933287065608ed | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/b7aaeaccebc842e9620d39e280f929c99dd30be9 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/adb1cb455cf6a10b52f5fb5741ffe7264a85ce08 | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/7df1205b03fbd44f7c79413d44f0d55b2aac90c4 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a78c9de3056e41c20cc946e791211dc22672554a | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fe8ddd99072a94f379858d6af6c1b484f9268d0a | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/11ae72410105b64750edf744dff2ac4b10ef66f2 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/bc6e76c682dc74ab9523408d95da413dc32797b9 | powerpc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2210d4b0cf739875d1ab600df8770f240174d5bf | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/828d9cb811da751e5947dfd7da48ae478dec5849 | riscv64 | host-runc-1.1.5 | NOK | http://autobuild.buildroot.net/results/b135ade31e337421483a07cdf7957c249b4bb198 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/234a2a9be148f01bd6bf65bc095dad738452c63d | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/997d42055f401f30eeed0483b9aa3c4fc633d0f6 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/054b716229f7467668d4c76eafac17af03a23364 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/c662e00ad34ce02fe4d0dd5a306f9f5ce85cf163 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/b4ab0260f42a2c0b6814397c69b379f6027484b0 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/8c170c1cb40797ad73096c7bd215c5cc2f112603 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/22a0477363e0a94e82362aeb82c22ba3a5f81f1a | or1k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/478a3cedf3d71cf02b11f49d58b189506a7084c4 | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/e557ccb4a255a1a6460977b00c268366ba3e21dc | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/7adf026785b7f510b8ea61af0e7cdc2d398d6922 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/3050627738a5af136aac66f4bde1ff447c427d4c | arc | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/2f757f331a881239c238fa5fc442cbe58f3173c9 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ea5a1cc42ee7a0629396818807acfc9c7e2c8db6 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/00229d9b3dab7e46c720fdc724e5fef410564d81 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d7006a61e64858d4084e647dd2361def9b75ed92 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1da756e76b4bb231121b10648bc14adbd8c7f02e | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b78f69094847bec5f997260736783021b1287c1d | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/cf02190691ee3ac7e63893ef5660f70b63869494 | powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e37d54ab75518b8833257eaa9ae88e9c7093c6e7 | ORPH x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/cfe26a136b4ddff75fc9c1dbb5ebead78a013c09 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b07feaffcf7bf3edc0dc8c975273ed827d793ec3 | ORPH microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2aae07a3a76aa5a6bc24a7a2d94dc852b68d1707 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/56470889f829b6279b494d7640a71d3c64a53dcb | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/6cf8f221937c19f25a5e4ecf28a9de76db0b2d78 | powerpc | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/e805c3f769418970b0bdc68345821d6738930257 | aarch64_be | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/e6248253a6ae593d3ec5b6706d94f4e160e6791a | x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/311d4b9616afa390f609dfd1f252ddbce9ef285c | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/20e4fbac4e1ae84bec83c9511a5b5350eee9507e | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/f37f42d6dab77b3ffcc3e0ff9c1840449c1ae65a | ORPH x86_64 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/b4e559fb2dc9641cf7fe592893d290858f4151ec | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/94eedec5d2fe9e19f764952a8b08960baa6cede0 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b4fcc2575c4dfb3c63fd974d51e3a24dfddabc63 | ORPH aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b4e157a3ded36f1d6e8a89464638bf8d90276312 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/9693e1cf74dbd7bff9adfda02e94ac69a480b807 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/329fd9c9454e1f2ebd34585bdb67df6d54e5fba1 | ORPH sparc64 | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/f2064e11265a9ba5171273765c2cf18d0bf57682 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/a6fd0cb56ceca33ae4a76b08fa69144957057780 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/ac187b440f8bcc0aa6873b9241ba64a23bd792a9 | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2aa4ddc8f37591e5b81a717c20a8b0709692c108 | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/d23cf7389a66a74e44dca1b010b4778ada091bce | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/1fb6ecd21b28508d00eceb39f124bc13b7567fec | ORPH x86_64 | spice-0.15.0 | NOK | http://autobuild.buildroot.net/results/bd55f249b520b6e5b671c37303c52a7dd239a054 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/804a23a84a8767baf23239ed380d4f0ec3ff0865 | x86_64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/dfeb66c387bcaad2d1802f75c4c06e163c0c77e2 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/a2d4e2411a4402c90bcdf781b540779ec4cd002c | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/94b9820ce01e8445307aa923c393bac7e99bc6d0 | mips64el | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/69c276613beef5ac07954a11048351b6e41bd875 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/3b5a90459fa69ba6ec11c877d11cfe97dc95fa5e | arc | unknown | NOK | http://autobuild.buildroot.net/results/18700ab4d103877c9e3cba10b39fcc92f44315a5 | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/6b926d27eab43aaf481ef72d7327ee3561a24914 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/2b595d5d1515de7cc35a2bb11d82b3556d5051f9 | ORPH mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/0c4e609ae5e62c3a9cfe99b04a026dc1cc1ef9a2 | armeb | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/970ff5ca207ce422f6791bddc686e50714a3a8db | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/db5feb624da4d3afa55d8f7fdd27f97d57724afb | nios2 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b90708ca30eb291eadb08de267239a26298f4e7d | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/7d5850b426ca828c57d1b5e4e96a63c2a7e900d1 | sparc | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/5c778ba1d554cf4dbefcd1fb45652e798363d618 | nios2 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5051617a29062711e10ab3408e9f9ab47ddeb763 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.8 | 2 linux-6.1.14 | 2 unknown | 2 apache-2.4.56 | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 fluent-bit-2.0.9 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 host-gcc-final-10.4.0 | 1 host-qemu-7.2.0 | 1 host-rust-1.67.1 | 1 lttng-modules-2.13.7 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 uclibc-1.0.43 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | apache-2.4.56 | NOK | http://autobuild.buildroot.net/results/857f4124505056910c8674a754358c67f95ffab4 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/756ea98e2ff4cc3194d4cff3225e2e6595f0126e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/62300d43bb87b7eca8f7d392a7d164a79321ab04 | ORPH mips | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/9a7d70c9cc7373f8fdcd565fce9f83bb5a6f9618 | x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/20dbb61aa224f890fa72b1fded1209422aea3897 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cfd37ffe1500fb83aeec6d389fc682ef8e9a292b | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/071435e010a8494b1d0ef249bb795a60b52b56cf | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b5c9b4e617eab4a1e8c08828f016e678c17d594d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/320854b5d053158ebb57f52aca56ed9295756a0b | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/75e172d8376213232a83c9462312081b187c3ba5 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/4d3fd44500bfd3d273f57f67df0157a9d8535764 | arm | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/aa6a70a25758ac52958f0f30af41ed8489880298 | aarch64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/1783d0b327b3aa234bfc9d23350b860371fe9908 | microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/57d4611c5f077ac69a524fdb7d17df318957bab9 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/19554da18bff887c635631d63263c8d91d7c1b9d | ORPH arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/39b2c21c1bd3ef6d8aef8b144632762ee057351c | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/63d6c8a56e7e3db32f7511548989ccfa9cff41c3 | ORPH sparc | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/de725e9660b92f3bf869dcfff8b9be79ca196b25 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/58ce9407380d886d3b6fd84cec7f0d19d2531b7e | i686 | unknown | NOK | http://autobuild.buildroot.net/results/3053445988079b6b27c8dcdeb9fe272506358191 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/19b8ac4b592d0b1b39e0f007bbf2b875cf2260dd | -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Thu Apr 20 06:56:19 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Thu, 20 Apr 2023 08:56:19 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing: test_rust.py: Add test to check correct vendoring In-Reply-To: <20230207170301.GK4124@scaer> References: <20230207165031.17188-1-sebastian.weyer@smile.fr> <20230207170301.GK4124@scaer> Message-ID: Hello Yann, hello all, I just wanted to ping this again since the patch seemed to be fine and it hasn't been applied in 2 months. Thank you :) Regards, Sebastian On Tue, Feb 7, 2023 at 6:03?PM Yann E. MORIN wrote: > Sebastian, All, > > On 2023-02-07 17:50 +0100, Sebastian Weyer spake thusly: > > Currently the tests TestRust and TestRustBin do check for vendoring by > > requiring package ripgrep to be built but only if the download > > directory is already empty, otherwise the existing contents of the > download > > directory will be reused and therefore not be redownloaded. > > > > This new test will only verify that the required packages are downloaded > > and vendored correctly without doing a runtime test. It does so by > setting a > > path to a folder "dl" inside the build directory > (output-directory/testname/) > > and then setting the environment variable BR2_DL_DIR to this path before > the > > build starts. This code was essentially copied from the file > > test_gitforge.py which was added in commit > > 1ca6ab6ace3c1f9edfbfd16b57d1280b3ea2c6f5 > > There is a missing piece in this otherwise detailed commit log: why set > BR2_DL_DIR in the environment, rather than set it in the config options? > > The reason is that a user may already have BR2_DL_DIR set in their own > envronment, and that would override the dl dir we set in the config > options. > > No need to respin, that can be fixed when applying. > > Regards, > Yann E. MORIN. > > > We want the package ripgrep to be built since it requires vendoring > > directly. Additionally we want the package python-cryptography to be > > built because it has rust dependencies and therefore indirectly also > requires > > vendoring. > > > > Signed-off-by: Sebastian Weyer > > --- > > support/testing/tests/package/test_rust.py | 42 ++++++++++++++++++++++ > > 1 file changed, 42 insertions(+) > > > > diff --git a/support/testing/tests/package/test_rust.py > b/support/testing/tests/package/test_rust.py > > index fb9dd2d916..763125ca20 100644 > > --- a/support/testing/tests/package/test_rust.py > > +++ b/support/testing/tests/package/test_rust.py > > @@ -1,4 +1,5 @@ > > import os > > +import shutil > > > > import infra.basetest > > > > @@ -54,3 +55,44 @@ class TestRust(TestRustBase): > > def test_run(self): > > self.login() > > self.assertRunOk("rg Buildroot /etc/issue") > > + > > + > > +class TestRustVendoring(infra.basetest.BRConfigTest): > > + config = \ > > + """ > > + BR2_arm=y > > + BR2_cortex_a9=y > > + BR2_ARM_ENABLE_NEON=y > > + BR2_ARM_ENABLE_VFP=y > > + BR2_TOOLCHAIN_EXTERNAL=y > > + # BR2_TARGET_ROOTFS_TAR is not set > > + BR2_PACKAGE_HOST_RUSTC=y > > + BR2_PACKAGE_RIPGREP=y > > + BR2_PACKAGE_PYTHON3=y > > + BR2_PACKAGE_PYTHON_CRYPTOGRAPHY=y > > + BR2_BACKUP_SITE="" > > + """ > > + > > + def setUp(self): > > + super(TestRustVendoring, self).setUp() > > + > > + def tearDown(self): > > + self.show_msg("Cleaning up") > > + if self.b and not self.keepbuilds: > > + self.b.delete() > > + > > + def check_download(self, package): > > + # store downloaded tarball inside the output dir so the test > infra > > + # cleans it up at the end > > + dl_dir = os.path.join(self.builddir, "dl") > > + # enforce we test the download > > + if os.path.exists(dl_dir): > > + shutil.rmtree(dl_dir) > > + env = {"BR2_DL_DIR": dl_dir} > > + self.b.build(["{}-dirclean".format(package), > > + "{}-legal-info".format(package)], > > + env) > > + > > + def test_run(self): > > + self.check_download("ripgrep") > > + self.check_download("python-cryptography") > > -- > > 2.25.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > -- [image: eco] Pour la plan?te, n'imprimez ce mail que si c'est n?cessaire [image: SMILE] 10-12 Rue Nicolas Appert 44100 NANTES *Sebastian WEYER* Stagiaire production [image: email] sebastian.weyer at smile.fr [image: url] http://www.smile.eu [image: Twitter] [image: LinkedIn] [image: Github] -------------- next part -------------- An HTML attachment was scrubbed... URL: From raphael.melotte at mind.be Thu Apr 20 14:45:35 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Thu, 20 Apr 2023 16:45:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pymupdf: add missing host swig dependency Message-ID: <20230420144537.2660650-1-raphael.melotte@mind.be> It appears that python-pymupdf needs swig when building since mupdf was bumped to 1.18.0 in commit f00da714a20a7826dda67d66f2a6b6ef858ef3e3. This was not noticed before because when building on a machine where swig is already available outside buildroot, it is used and the build succeeds. This fixes the following build failure: swigging fitz/fitz.i to fitz/fitz_wrap.c swig -python -w509 -o fitz/fitz_wrap.c fitz/fitz.i error: command 'swig' failed: No such file or directory make: *** [package/pkg-generic.mk:293: /home/buildroot/autobuild/instance-2/output-1/build/python-pymupdf-1.21.1/.stamp_built] Error 1 Fixes: - http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 - http://autobuild.buildroot.net/results/cf268d3631330a8288fb8ad2af009abb7f1ca6b0 Signed-off-by: Rapha?l M?lotte --- package/python-pymupdf/Config.in | 1 + package/python-pymupdf/python-pymupdf.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/python-pymupdf/Config.in b/package/python-pymupdf/Config.in index b3f9565238..ecaa5496b5 100644 --- a/package/python-pymupdf/Config.in +++ b/package/python-pymupdf/Config.in @@ -4,6 +4,7 @@ config BR2_PACKAGE_PYTHON_PYMUPDF depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mupdf -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # mupdf -> harfbuzz depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_HOST_SWIG select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_MUPDF select BR2_PACKAGE_ZLIB diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index 70448e8d90..03fc8bc4fb 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -12,7 +12,7 @@ PYTHON_PYMUPDF_SETUP_TYPE = setuptools PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github -PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib +PYTHON_PYMUPDF_DEPENDENCIES = freetype host-swig mupdf zlib PYTHON_PYMUPDF_ENV = CFLAGS="-I$(STAGING_DIR)/usr/include/mupdf -I$(STAGING_DIR)/usr/include/freetype2" -- 2.37.3 From ps.report at gmx.net Thu Apr 20 17:00:05 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 20 Apr 2023 19:00:05 +0200 Subject: [Buildroot] [PATCH v1] package/coreutils: bump version to 9.3 Message-ID: <20230420170005.13243-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-04/msg00006.html Signed-off-by: Peter Seiderer --- package/coreutils/coreutils.hash | 2 +- package/coreutils/coreutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/coreutils/coreutils.hash b/package/coreutils/coreutils.hash index 72f63b242d..7df1048afa 100644 --- a/package/coreutils/coreutils.hash +++ b/package/coreutils/coreutils.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3 coreutils-9.2.tar.xz +sha256 adbcfcfe899235b71e8768dcf07cd532520b7f54f9a8064843f8d199a904bbaa coreutils-9.3.tar.xz # Locally computed sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 9b07bb31d2..2c12e8ef2f 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -COREUTILS_VERSION = 9.2 +COREUTILS_VERSION = 9.3 COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz COREUTILS_LICENSE = GPL-3.0+ -- 2.40.0 From dave-git at centerclick.org Thu Apr 20 21:12:26 2023 From: dave-git at centerclick.org (David Johnson) Date: Thu, 20 Apr 2023 17:12:26 -0400 Subject: [Buildroot] [PATCH 1/1] package/netsnmp: add snmp user and systemd service file Message-ID: <20230420211226.3844651-1-dave-git@centerclick.org> * Add a snmp user so snmpd doesn't run as root * Add a snmp systemd file as only an sysv was previously included Signed-off-by: David Johnson --- package/netsnmp/S59snmpd | 2 +- package/netsnmp/netsnmp.mk | 12 ++++++++++++ package/netsnmp/snmpd.service | 15 +++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 package/netsnmp/snmpd.service diff --git a/package/netsnmp/S59snmpd b/package/netsnmp/S59snmpd index 96ed8237ac..aece896670 100644 --- a/package/netsnmp/S59snmpd +++ b/package/netsnmp/S59snmpd @@ -17,7 +17,7 @@ export PATH=/sbin:/usr/sbin:/bin:/usr/bin # Defaults export MIBDIRS=/usr/share/snmp/mibs SNMPDRUN=yes -SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid 127.0.0.1' +SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid -u snmp -g snmp 127.0.0.1' TRAPDRUN=no TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid' diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk index 15bc318e36..8cb7862bbf 100644 --- a/package/netsnmp/netsnmp.mk +++ b/package/netsnmp/netsnmp.mk @@ -41,6 +41,14 @@ NETSNMP_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) LIB_LDCONFIG_CMD=true instal NETSNMP_MAKE = $(MAKE1) NETSNMP_CONFIG_SCRIPTS = net-snmp-config +define NETSNMP_USERS + snmp -1 snmp -1 * - - - snmpd user +endef + +ifeq ($(BR2_INIT_SYSTEMD),y) +NETSNMP_CONF_OPTS += --with-systemd +endif + ifeq ($(BR2_ENDIAN),"BIG") NETSNMP_CONF_OPTS += --with-endianness=big else @@ -104,6 +112,10 @@ define NETSNMP_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 package/netsnmp/S59snmpd \ $(TARGET_DIR)/etc/init.d/S59snmpd endef +define NETSNMP_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 package/netsnmp/snmpd.service \ + $(TARGET_DIR)/usr/lib/systemd/system/snmpd.service +endef endif $(eval $(autotools-package)) diff --git a/package/netsnmp/snmpd.service b/package/netsnmp/snmpd.service new file mode 100644 index 0000000000..6647b10c32 --- /dev/null +++ b/package/netsnmp/snmpd.service @@ -0,0 +1,15 @@ +[Unit] +Description=SNMP Daemon +After=network.target +ConditionPathExists=/etc/snmp/snmpd.conf + +[Service] +Type=simple +Environment=MIBDIRS=/usr/share/snmp/mibs +Environment=SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid -u snmp -g snmp 127.0.0.1' +EnvironmentFile=-/etc/default/snmpd +PassEnvironment=MIBDIRS +ExecStart=/usr/sbin/snmpd -f $SNMPDOPTS + +[Install] +WantedBy=multi-user.target -- 2.30.2 From james.d.knight at live.com Fri Apr 21 01:27:23 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 20 Apr 2023 21:27:23 -0400 Subject: [Buildroot] [PATCH] package/swaybg: new package Message-ID: Provides the `swaybg` utility, which is commonly used with `swap` to manage background images/color configuration for the compositor. Signed-off-by: James Knight --- package/Config.in | 1 + package/swaybg/Config.in | 13 +++++++++++++ package/swaybg/swaybg.hash | 3 +++ package/swaybg/swaybg.mk | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 package/swaybg/Config.in create mode 100644 package/swaybg/swaybg.hash create mode 100644 package/swaybg/swaybg.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..d2b6422860a4da5a1d810aad26d2e10a10270275 100644 --- a/package/Config.in +++ b/package/Config.in @@ -329,6 +329,7 @@ comment "Graphic applications" source "package/rrdtool/Config.in" source "package/stellarium/Config.in" source "package/sway/Config.in" + source "package/swaybg/Config.in" source "package/tesseract-ocr/Config.in" source "package/tinifier/Config.in" diff --git a/package/swaybg/Config.in b/package/swaybg/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..63aa8cdb6a7f72c09644d47238d8705da19329d1 --- /dev/null +++ b/package/swaybg/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_SWAYBG + bool "swaybg" + default y if BR2_PACKAGE_SWAY + depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS # wayland + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_WAYLAND_PROTOCOLS + help + Wallpaper tool for Wayland compositors. + + https://github.com/swaywm/swaybg diff --git a/package/swaybg/swaybg.hash b/package/swaybg/swaybg.hash new file mode 100644 index 0000000000000000000000000000000000000000..62bf048d6125ebe7d6d936875bdd0083a105d60c --- /dev/null +++ b/package/swaybg/swaybg.hash @@ -0,0 +1,3 @@ +# Locally computed, tarball verified with GPG signature +sha256 c0205b34f1fad94553b6cb2c2b983cc33186018026058cad0b841a00bc3087e3 swaybg-1.2.0.tar.gz +sha256 95224d118a325daf31828afcca98cd958d53f0a7cdd856b50b1be8ac44832faf LICENSE diff --git a/package/swaybg/swaybg.mk b/package/swaybg/swaybg.mk new file mode 100644 index 0000000000000000000000000000000000000000..4cb738286fb9ec6651754c0a591f5c1cc60b705d --- /dev/null +++ b/package/swaybg/swaybg.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# swaybg +# +################################################################################ + +SWAYBG_VERSION = 1.2.0 +SWAYBG_SITE = https://github.com/swaywm/swaybg/releases/download/v$(SWAYBG_VERSION) +SWAYBG_LICENSE = MIT +SWAYBG_LICENSE_FILES = LICENSE + +SWAYBG_DEPENDENCIES = \ + cairo \ + wayland \ + wayland-protocols + +SWAYBG_CONF_OPTS = \ + -Dman-pages=disabled + +ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) +# swaybg does not build against uClibc, swaybg uses POSIX defines to indicate +# support for `strdup`, which is not enough for uClibc to provide a declaration +# of `strdup`. The implicit use of the function causes a build failure. To +# avoid this, turn off the "warnings are errors" flag. +SWAYBG_CONF_OPTS += -Dwerror=false +endif + +ifeq ($(BR2_PACKAGE_GDK_PIXBUF),y) +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=enabled +SWAYBG_DEPENDENCIES += gdk-pixbuf +else +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=disabled +endif + +$(eval $(meson-package)) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 01:42:34 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 20 Apr 2023 21:42:34 -0400 Subject: [Buildroot] [PATCH v2] package/swaybg: new package Message-ID: Provides the `swaybg` utility, which is commonly used with `sway` to manage background images/color configuration for the compositor. Signed-off-by: James Knight --- package/Config.in | 1 + package/swaybg/Config.in | 13 +++++++++++++ package/swaybg/swaybg.hash | 3 +++ package/swaybg/swaybg.mk | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 package/swaybg/Config.in create mode 100644 package/swaybg/swaybg.hash create mode 100644 package/swaybg/swaybg.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..d2b6422860a4da5a1d810aad26d2e10a10270275 100644 --- a/package/Config.in +++ b/package/Config.in @@ -329,6 +329,7 @@ comment "Graphic applications" source "package/rrdtool/Config.in" source "package/stellarium/Config.in" source "package/sway/Config.in" + source "package/swaybg/Config.in" source "package/tesseract-ocr/Config.in" source "package/tinifier/Config.in" diff --git a/package/swaybg/Config.in b/package/swaybg/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..63aa8cdb6a7f72c09644d47238d8705da19329d1 --- /dev/null +++ b/package/swaybg/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_SWAYBG + bool "swaybg" + default y if BR2_PACKAGE_SWAY + depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS # wayland + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_WAYLAND_PROTOCOLS + help + Wallpaper tool for Wayland compositors. + + https://github.com/swaywm/swaybg diff --git a/package/swaybg/swaybg.hash b/package/swaybg/swaybg.hash new file mode 100644 index 0000000000000000000000000000000000000000..62bf048d6125ebe7d6d936875bdd0083a105d60c --- /dev/null +++ b/package/swaybg/swaybg.hash @@ -0,0 +1,3 @@ +# Locally computed, tarball verified with GPG signature +sha256 c0205b34f1fad94553b6cb2c2b983cc33186018026058cad0b841a00bc3087e3 swaybg-1.2.0.tar.gz +sha256 95224d118a325daf31828afcca98cd958d53f0a7cdd856b50b1be8ac44832faf LICENSE diff --git a/package/swaybg/swaybg.mk b/package/swaybg/swaybg.mk new file mode 100644 index 0000000000000000000000000000000000000000..4cb738286fb9ec6651754c0a591f5c1cc60b705d --- /dev/null +++ b/package/swaybg/swaybg.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# swaybg +# +################################################################################ + +SWAYBG_VERSION = 1.2.0 +SWAYBG_SITE = https://github.com/swaywm/swaybg/releases/download/v$(SWAYBG_VERSION) +SWAYBG_LICENSE = MIT +SWAYBG_LICENSE_FILES = LICENSE + +SWAYBG_DEPENDENCIES = \ + cairo \ + wayland \ + wayland-protocols + +SWAYBG_CONF_OPTS = \ + -Dman-pages=disabled + +ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) +# swaybg does not build against uClibc, swaybg uses POSIX defines to indicate +# support for `strdup`, which is not enough for uClibc to provide a declaration +# of `strdup`. The implicit use of the function causes a build failure. To +# avoid this, turn off the "warnings are errors" flag. +SWAYBG_CONF_OPTS += -Dwerror=false +endif + +ifeq ($(BR2_PACKAGE_GDK_PIXBUF),y) +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=enabled +SWAYBG_DEPENDENCIES += gdk-pixbuf +else +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=disabled +endif + +$(eval $(meson-package)) -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Fri Apr 21 05:37:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 21 Apr 2023 05:37:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-20 Message-ID: <20230421053738.ACCFC840F6@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-20 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 9 | 8 | 0 | 17 | master | 158 | 135 | 3 | 296 | Classification of failures by reason for master ----------------------------------------------- host-go-1.19.8 | 9 elfutils-0.186 | 7 linux-6.1.14 | 7 agentpp-4.6.0 | 5 host-gcc-final-11.3.0 | 5 libglib2-2.72.3 | 5 glibc-2.37-2-g9f8513dc64119... | 4 gobject-introspection-1.72.0 | 4 host-binutils-2.38 | 4 host-gcc-final-10.4.0 | 4 host-qemu-7.2.0 | 4 busybox-1.36.0 | 3 gobject-introspection | 3 alsa-lib-1.2.8 | 2 argp-standalone-1.4.1 | 2 containerd-1.6.20 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.37 | 2 host-binutils-2.39 | 2 host-rust-1.68.2 | 2 libgcrypt-1.10.1 | 2 lttng-modules-2.13.7 | 2 tinymembench-0.4 | 2 uclibc-1.0.43 | 2 unknown | 2 xenomai-3.0.10 | 2 acpid-2.0.34 | 1 acpitool-0.5.1 | 1 attr-2.5.1 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 coreutils-9.2 | 1 crun-1.7.2 | 1 duma-2.5.15 | 1 edk2-edk2-stable202208 | 1 efivar-38 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haproxy-2.6.9 | 1 host-sunxi-tools-1.4.2-168-... | 1 json-c-0.16 | 1 libglvnd-1.4.0 | 1 libjxl-0.8.1 | 1 libnss-3.89 | 1 libsigsegv-2.14 | 1 libvorbis-1.3.7 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 madplay-0.15.2b | 1 mongodb-4.2.18 | 1 ola-0.10.9 | 1 openblas-0.3.21 | 1 pcre2-10.42 | 1 pcsc-lite-1.9.9 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 pipewire-0.3.65 | 1 python-cryptography-39.0.1 | 1 python-pyicu-2.10.2 | 1 rdma-core-45.0 | 1 readline-8.2 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 xserver_xorg-server-21.1.7 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/67cf7cb77b44e3839ce7b54679bd251f157581c7 | ORPH powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/a86199faf1cb8c7c4111c099cfb32f181cfcb953 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6d49595ceeca8800e95d8d888c715e232a380cf0 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e85702bb3227780da3750a13be8fde1ccd46185b | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/76ef3ed75ea42e5fbef1175ffb302fcdbe82075c | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fa2661960b01936a6ddbd15f0820111a54df9955 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8d9d3199b37c3e7007e48aa79c6bdf00218f139c | mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/a131655a2f088e37b96abd1ef3d8f468b65b79cd | x86_64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/a9cedf7079d0e0790d8ac310e46bdce39e5278f7 | armeb | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/65cb1b5cef863e5687bc9a42656af125cb0cb62f | ORPH xtensa | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/76f96c66f15408fd6ae03868e81bd54c1b876516 | ORPH mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/19b4689a94af630e41423fe4b5b81d44b2340445 | arc | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/9d37023fe3cc5b214f91b87d53c1ee6aa1d4a875 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/d2e9c957a0619f83a085e3464effc215ce7f5127 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/1a49b7003d22ff20c932ad46297076bb98d28442 | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/b1c609de1d1052ea77a09c17b6c99c3ff03edb72 | ORPH sparc | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/a6c7f1c413250e145fca2b840e2b1c0ec5693afa | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/268601c3cce29c9f7af72f6ecb55e0974f65ad5b | s390x | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/269367554ffe10c29336458264eedd92f44ef049 | i686 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/753fd16cf1d20f9b2fd6ffe689ba8668854d1356 | sh4eb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/f1f41b54552c3660536f1347dab10c236cc8660d | ORPH arm | crun-1.7.2 | NOK | http://autobuild.buildroot.net/results/050e75fef71f4f58524754984d57a6223c0a6cea | sh4 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/2e23b012b0ff117d32654182b9f27e650e9ed020 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/0c0f446d4be158890cbde8d8ac390ff4db61cf84 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/c2b91bb8d83e590ebee717e3613ebe57203b1857 | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/dfdf3bb19b527a619fdb5503398388abc4eff492 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39bf9a5298028a2f8cbf3d3753066d30d579ce2d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d1b5e2cac806170215bb92bcdb3ae18eaf625391 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7af958448a8ed049dce3b15dc2646abc75c9668c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3aac0cc4c1d70be5f71f9fd64badfbd927433c0c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8490db85248c39d7d404ea30d1059205db75faa4 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/55e9a475cb2ad9f997bb82591bd482ec34278f37 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/49222d3d015620424b6da11d7358f08597f2ab18 | ORPH powerpc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/7d80c6712887d56bbd5d1889ec271d9b3a0c37fe | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/42c0ec7d7b5c63d91fab35d2cdc5c2e1b90e9102 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bb6dbf3e0b332c71bddb7eec00c8916679e57f4a | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/05aec8db699f34f54d9d33086676bcf2b2e392b0 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b1741ef3b074e9da1a7e734b24b747b2a23c020 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/00702ef30c91d6ee1fabe266bbb15ccdce5a357f | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/decc68c6b9e53cf2e3d229f338d3dfe2b1815415 | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dec93b4521cbdf059cf3a3c03dc778b9d445019f | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a90999231f8516b6e61acdada01b5ad488680426 | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0cf5a95d994eb14d065a08cb9e0017b7a310283c | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/3c2fcbb313c3e0c83af4ed963e6cc39a5692102a | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/9ebc3c8d57551eec0d97dc6c97d49cc50fd88c1f | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/22e5b57c16a6c70fbdbe849ebcd4d89fc1c7f864 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/1ebc60356caff60187607e20ec86c186cf8995a3 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/5d4d27a541ba57b3cf41886fbf0ebf6e0440e812 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ce25b64bfecc1fcb8b4424ceadaabcf2d137b558 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2d2022ff40153c22ea6f3bd2799cf4f6ea9c0b3e | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dc1255fdfb20a7d9a0e7474680890f2865034cb8 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6e65e9ea8598f77096932df5b490c83f9b604752 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/632c92ab767bbd60efcfdae7fe4601b836185867 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/0277e1114a4ded232b9651e9930a7cab8d00ace9 | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/c73a10d26a9ce9182c015d4f382f247c7062281f | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6b4aafc21a37cd36df1c32ac129dbf8ac29fd93b | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a3709557bc934c53bb60367ed6e7692f6c5ba7c | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d803eb24cd01a8dbe517298aebe470a468c18b6 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5e75397fb06b5d218598976c18a13663d99911ec | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bce475b9eac42cf7c0578f434d0795d84c4bc9cf | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/59ae5eaa616a92ac652e130259670de8bc0468c2 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a00ebdc843f94eab1ac8a26cb8afb9bbbd61687d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/4a8e8e7eb6c211b9c8002f006c5e099c0037bad2 | m68k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/e9570701332457b4a8b3dba276c604b79c941dff | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/8a3eebe76f0459316976f135a9df4a6f441ffd2a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/33eb685b4d4b36220e7b4b12a1ac04a2bdbbb704 | aarch64_be | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/865a9f3712f25a7aa06b804921b5ad7ad510584c | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/79eac8ff353805f8d44ee18b7cc3b070cf73eb78 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/38f1528570ef2d7baef611ce148a05075b525502 | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e33cf4f313c8b767a6ada154036689b32c43eaef | mips | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6f9b95171321c3d4928ff64d798a7f7e31e60249 | aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/73d894ec13392b53bb20b4dd599407f14367ceef | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/a648d2820c74d7255d81fcebe11605374f82a572 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/60fc983bbcd4d90ef1d049cb39ec4ba917c51ad2 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/dac16a136fbb072f77eed4ee23039b7519da1dbe | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/977f6f59c9b74c6da23bef6129489bfb96d0ca39 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/5a96fea4cd5f00129a5502f832e9c68e089d6f9e | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/513180f226169cedcfe1309fe5028694f9811b35 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c329bb068e23a5bf1a60d561426f3ed60a67291c | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/98388a387b38be32da27f7cb528939dfc4d97b72 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2032f630469e9e699bf0dbf36e14e9fdc6ac584b | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/442139f583bbcf25ffb37448f45d991f935498ba | powerpc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8a70738d73c5b15d4278600453a320b4931573fc | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/efca791d8d67962cca3e11b1d306ec8ff95ae5c1 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/b606c6c5239ea5024e280fa6b419fb0e68b4d5de | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/b6d357118d9fd4ea9a3c213dd12706f7ebad58f8 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/27b91562895aad1fe80cb90ebf55a3d8f012ca06 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d7af4b0ff7ac415f0beac865c996e73b1616772f | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/0b25d2c9cc358a3de48fa6489a5b96b899f762bb | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/921831c265b13c8e2d033c959a6f8186d5f94140 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a26cf5a31b9d775bb498e38f2d975e9342de01b0 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/43ea81a6e3460346bacbb30ba317fe59704e34a2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e966a08686e3710a91fb651959db41aa60ed3ae7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d5cd5c30d5299114ea7972e8a9ccc3adddb80234 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/127565e85bc3e626a1530c46e0f6e100d60d2da9 | arceb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/0b89840b6f9974afcf6904f26d7a25c11e610f84 | ORPH powerpc64le | libjxl-0.8.1 | NOK | http://autobuild.buildroot.net/results/61cbdb3c5ed1de8ebcc0670dcdbe5f3165c4c0d2 | x86_64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/14cef881614432421faeeb7f1736e47f4afafc8b | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/32ff7da7e5bac805ffd301c67d81491caf0a6ef1 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/5438de4f8f4334bf78384b781577b2d627f40486 | sh4a | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/28d51840e03304aba422cf1848bb7f8788e5257a | ORPH nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/6f320c3fcbc18e7f8f3631f60cad9b5751574388 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/566917a9fb5551b6a0f8abf0c3b14a941e25a166 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/59c0c2f429c877c8edc50edede99758c71fa4e84 | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b81d544897a490e67c50248c9c9706e732a27adb | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d339e29414bb7b40d90e585cf6dcefeeda5a0214 | ORPH aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/db1a1d4933fd09109ad5d9b6afa662daa3f53c35 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a3164c7ab6820c78f14967504f60e299670cf045 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/794f7b04d6a39a1b67c891ce85ccb4984c21efb1 | ORPH arceb | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/7dddf957b8b7f2af35e65febde1d6b81e071d25d | x86_64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fb4e7bcd4c0fdfbb4ab480bf076874f4bb182803 | armeb | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/61fb366476162bc5a72472f95b204bd0f42258c5 | ORPH x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/6ddde4fc806f0761813e18202edd91e106e4ba59 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/42e44e453fc8a8218a29348a09d5843d29433c40 | mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/b7324fc46adb2001970963af2f993a741dc5e28f | ORPH mipsel | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/d61678c7d1cb88a2edbb960c76e328886583480f | ORPH powerpc64le | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/e7b8ad3b9122d5e1c361f933f2fd5524d2054ce3 | ORPH powerpc64le | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/41a791c163e44937f66cb1ca31e1accb410a6d48 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/aff6b445b97dbc84f67604980d6a99628ceac59f | sh4 | pipewire-0.3.65 | NOK | http://autobuild.buildroot.net/results/a971f8615b921e5ed49920645f41aca87fd70cf3 | mipsel | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/d06babd2b3bd86e6547b469bc71e2bda31a8ee5f | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/7739cdc3c94b790c721afc37503362d1b0b388f2 | powerpc | rdma-core-45.0 | NOK | http://autobuild.buildroot.net/results/f14920084855e77a5fc3b6e6545721ed6fe8d307 | x86_64 | readline-8.2 | NOK | http://autobuild.buildroot.net/results/c83eece42bcdd317646bf0f6ec0fd7f8178f17fa | ORPH sparc | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/a23534ea0b4c3fde0004f0ed2ad5d642a846eac2 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/fc98b0b38e7312cab3280482d197ca94451d3dcb | ORPH arm | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/754fcfe1283e7dce0937e7bab51cf76901830344 | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/ca4605b20061d7fb6aa96e9b985bfdf44fa6c4ac | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/780ae93a476f54c34b392683a33d498762a6b821 | microblaze | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/571a61a0a29da140e2caf108d2c2374d69b797e3 | sparc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0acd437ff397834e0a3a02e1444850c861834de2 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/93994d83d72b4ae75340f72ade4665826d5108c8 | arm | unknown | NOK | http://autobuild.buildroot.net/results/bf9390932422b075a0be7b87a272481bc16450db | x86_64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/042348ccde28506d37c02bf610f439a867024de9 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/afd0f7757afd44236a73c55d7f116ebd093dce37 | aarch64_be | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/3e239535662934aec97f0b6e6e6b6ef9129fe0c8 | x86_64 | xserver_xorg-server-21.1.7 | NOK | http://autobuild.buildroot.net/results/a2a7940a91e0de5ea35f93766bd59eeae41b6df9 | xtensa | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/a5966e7524cf4e3c45b17f1bc574e83634c6e49f | Classification of failures by reason for 2023.02.x -------------------------------------------------- dc3dd-7.2.641 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 gnu-efi-3.0.15 | 1 host-gcc-final-8.4.0 | 1 host-qemu-7.2.0 | 1 libgcrypt-1.10.1 | 1 linux-6.1.14 | 1 madplay-0.15.2b | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/25a69e1dcc22efcc15c9f5ff26aedca03fab53a1 | ORPH arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e21434f2a055927650635f6f63a3745fc082acd7 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/ecceb0f28708b1e5d22d9a3c6a927306a9374c01 | powerpc | host-gcc-final-8.4.0 | NOK | http://autobuild.buildroot.net/results/9bc6425f634b99ad381506a3a4558d72719d1460 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8c3ba51e6fd21994d1dd82bacdda503bd26cdae6 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/94d2e7353d79ad5111fdb92823bafa173bf2993e | ORPH xtensa | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9f4ff8b3f6595ab0be982c7764cc0dfbb7a502b4 | ORPH arm | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/93867071ccd8d4cfed94f87db87e01674a0d7b2a | ORPH -- http://autobuild.buildroot.net From buildroot at busybox.net Fri Apr 21 09:25:31 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 21 Apr 2023 11:25:31 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230421112530.CE0361122699F4E7@busybox.net> An HTML attachment was scrubbed... URL: From aperez at igalia.com Fri Apr 21 09:55:46 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Fri, 21 Apr 2023 12:55:46 +0300 Subject: [Buildroot] [PATCH v5 3/5] package/atk: remove package In-Reply-To: <20230415153733.GO2819@scaer> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-3-thomas.devoogdt@barco.com> <20230415153733.GO2819@scaer> Message-ID: <20230421125546.GB926595@igalia.com> Hi, all, On Sat, 15 Apr 2023 17:37:33 +0200 "Yann E. MORIN" wrote: > Thomas, All, > > +Adri?n > > On 2023-02-27 11:58 +0100, Thomas Devoogdt spake thusly: > > From: Daniel Lang > > > > atk has been merged into at-spi2-core with version 2.45.1. > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > > > Signed-off-by: Daniel Lang > > Signed-off-by: Thomas Devoogdt > > --- > > v3: > > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > > - needed to fix the webkitgtk 2.38.5 compilation > > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > > v5: rebased + grouped patches > > --- > > Config.in.legacy | 7 +++++++ > > package/Config.in | 1 - > > package/atk/Config.in | 14 -------------- > > package/atk/atk.hash | 5 ----- > > package/atk/atk.mk | 25 ------------------------- > > package/atkmm/Config.in | 8 ++++---- > > package/atkmm/atkmm.mk | 2 +- > > atk is also a dependency for atkmm2_28; I guess it got missed, because > it was only recently added, so no worries: it can probably be fixed when > applying. Which I'll do as soon as Adri?n reviews this series as he > promised! ;-) I want to test this patch series, because it looks like it will be the way to go, let's see if I get to it today or next week... first I want to submit an update to WebKit 2.38.6, which was just released yesterday and includes important security fixes, and the bump could be backported to the stable branch(es); then I will get back to trying this and the WebKit 2.40.x update for the development branch =) Cheers, -Adrian > > package/libglade/Config.in | 2 +- > > package/libglade/libglade.mk | 2 +- > > package/libgtk2/Config.in | 2 +- > > package/libgtk2/libgtk2.mk | 2 +- > > package/libgtk3/Config.in | 2 +- > > package/libgtk3/libgtk3.mk | 2 +- > > 13 files changed, 18 insertions(+), 56 deletions(-) > > delete mode 100644 package/atk/Config.in > > delete mode 100644 package/atk/atk.hash > > delete mode 100644 package/atk/atk.mk > > > > diff --git a/Config.in.legacy b/Config.in.legacy > > index b303677d3f..2d3b1d41ea 100644 > > --- a/Config.in.legacy > > +++ b/Config.in.legacy > > @@ -146,6 +146,13 @@ endif > > > > comment "Legacy options removed in 2023.02" > > > > +config BR2_PACKAGE_ATK > > + bool "atk removed" > > + select BR2_LEGACY > > + select BR2_PACKAGE_AT_SPI2_CORE > > + help > > + atk is now part of at-spi2-core. > > + > > config BR2_PACKAGE_AT_SPI2_ATK > > bool "at-spi2-atk removed" > > select BR2_LEGACY > > diff --git a/package/Config.in b/package/Config.in > > index 42173fa2b1..3891f5abdd 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1553,7 +1553,6 @@ endmenu > > menu "Graphics" > > source "package/assimp/Config.in" > > source "package/at-spi2-core/Config.in" > > - source "package/atk/Config.in" > > source "package/atkmm/Config.in" > > source "package/bayer2rgb-neon/Config.in" > > source "package/bullet/Config.in" > > diff --git a/package/atk/Config.in b/package/atk/Config.in > > deleted file mode 100644 > > index d9371b879b..0000000000 > > --- a/package/atk/Config.in > > +++ /dev/null > > @@ -1,14 +0,0 @@ > > -config BR2_PACKAGE_ATK > > - bool "atk" > > - depends on BR2_USE_WCHAR # glib2 > > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > > - depends on BR2_USE_MMU # glib2 > > - select BR2_PACKAGE_LIBGLIB2 > > - help > > - The ATK accessibility toolkit, needed to build GTK+-2.x. > > - > > - https://gitlab.gnome.org/GNOME/atk > > - > > -comment "atk needs a toolchain w/ wchar, threads" > > - depends on BR2_USE_MMU > > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > > diff --git a/package/atk/atk.hash b/package/atk/atk.hash > > deleted file mode 100644 > > index d8cd69ff1f..0000000000 > > --- a/package/atk/atk.hash > > +++ /dev/null > > @@ -1,5 +0,0 @@ > > -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum > > -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz > > - > > -# Hash for license file > > -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING > > diff --git a/package/atk/atk.mk b/package/atk/atk.mk > > deleted file mode 100644 > > index 2820fb486d..0000000000 > > --- a/package/atk/atk.mk > > +++ /dev/null > > @@ -1,25 +0,0 @@ > > -################################################################################ > > -# > > -# atk > > -# > > -################################################################################ > > - > > -ATK_VERSION_MAJOR = 2.38 > > -ATK_VERSION = $(ATK_VERSION_MAJOR).0 > > -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz > > -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) > > -ATK_LICENSE = LGPL-2.0+ > > -ATK_LICENSE_FILES = COPYING > > -ATK_INSTALL_STAGING = YES > > -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) > > - > > -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > > -ATK_CONF_OPTS += -Dintrospection=true > > -ATK_DEPENDENCIES += gobject-introspection > > -else > > -ATK_CONF_OPTS += -Dintrospection=false > > -endif > > - > > -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > - > > -$(eval $(meson-package)) > > diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in > > index aa58f8d593..f6f2ca8fc2 100644 > > --- a/package/atkmm/Config.in > > +++ b/package/atkmm/Config.in > > @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM > > bool "atkmm" > > depends on BR2_INSTALL_LIBSTDCPP # glibmm > > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc > > - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 > > - depends on BR2_USE_MMU # atk/glibmm -> libglib2 > > - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 > > - select BR2_PACKAGE_ATK > > + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 > > + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 > > + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_GLIBMM > > select BR2_PACKAGE_LIBSIGC > > > > diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk > > index 7ceb87b047..da763c8386 100644 > > --- a/package/atkmm/atkmm.mk > > +++ b/package/atkmm/atkmm.mk > > @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) > > ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) > > ATKMM_LICENSE_FILES = COPYING COPYING.tools > > ATKMM_INSTALL_STAGING = YES > > -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf > > +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf > > > > $(eval $(meson-package)) > > diff --git a/package/libglade/Config.in b/package/libglade/Config.in > > index c97c9becd2..8d0d26f159 100644 > > --- a/package/libglade/Config.in > > +++ b/package/libglade/Config.in > > @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE > > depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > > depends on BR2_USE_MMU # glib2 > > select BR2_PACKAGE_LIBGLIB2 > > - select BR2_PACKAGE_ATK > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_LIBXML2 > > help > > Libglade allows you to load glade interface files in a program > > diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk > > index 21aed60605..af73d8bd00 100644 > > --- a/package/libglade/libglade.mk > > +++ b/package/libglade/libglade.mk > > @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 > > LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 > > LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) > > LIBGLADE_INSTALL_STAGING = YES > > -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 > > +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 > > LIBGLADE_LICENSE = LGPL-2.0+ > > LIBGLADE_LICENSE_FILES = COPYING > > > > diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in > > index c75c37fb63..f2888b2f51 100644 > > --- a/package/libgtk2/Config.in > > +++ b/package/libgtk2/Config.in > > @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 > > depends on BR2_INSTALL_LIBSTDCPP # pango > > depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz > > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > > - select BR2_PACKAGE_ATK > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_CAIRO > > select BR2_PACKAGE_CAIRO_PS > > select BR2_PACKAGE_CAIRO_PDF > > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk > > index 859925e8d3..608c263e4d 100644 > > --- a/package/libgtk2/libgtk2.mk > > +++ b/package/libgtk2/libgtk2.mk > > @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ > > > > LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no > > > > -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ > > +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ > > gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) > > > > LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) > > diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in > > index 82ca68d2da..34b8d49eb3 100644 > > --- a/package/libgtk3/Config.in > > +++ b/package/libgtk3/Config.in > > @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 > > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > > depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ > > BR2_PACKAGE_HAS_LIBGL > > - select BR2_PACKAGE_ATK > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_CAIRO > > select BR2_PACKAGE_CAIRO_PS > > select BR2_PACKAGE_CAIRO_PDF > > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > > index 283c129cef..2821c7eb52 100644 > > --- a/package/libgtk3/libgtk3.mk > > +++ b/package/libgtk3/libgtk3.mk > > @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome > > LIBGTK3_CPE_ID_PRODUCT = gtk > > LIBGTK3_INSTALL_STAGING = YES > > > > -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ > > +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ > > gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) > > > > ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > > -- > > 2.39.2 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From flaniel at linux.microsoft.com Fri Apr 21 11:36:27 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 21 Apr 2023 12:36:27 +0100 Subject: [Buildroot] [PATCH] package/pahole: bump to version 1.25 Message-ID: <20230421113627.20594-1-flaniel@linux.microsoft.com> https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/NEWS?h=v1.25 Signed-off-by: Francis Laniel --- package/pahole/pahole.hash | 2 +- package/pahole/pahole.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pahole/pahole.hash b/package/pahole/pahole.hash index 5610b252a3..9dc676d9f4 100644 --- a/package/pahole/pahole.hash +++ b/package/pahole/pahole.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 eeb88a62c3aaa1f4c389117b7e7cc08a49acc8a0e7f165f76dd9c5ab9af2c266 pahole-1.24.tar.gz +sha256 db31d13c3dad8d9f4e38296bd35c4586e98b9c950e07dabba212985e6d051631 pahole-1.25.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pahole/pahole.mk b/package/pahole/pahole.mk index 82bba2f777..1a3e156ebb 100644 --- a/package/pahole/pahole.mk +++ b/package/pahole/pahole.mk @@ -4,7 +4,7 @@ # ################################################################################ -PAHOLE_VERSION = 1.24 +PAHOLE_VERSION = 1.25 PAHOLE_SITE = https://git.kernel.org/pub/scm/devel/pahole/pahole.git/snapshot HOST_PAHOLE_DEPENDENCIES = \ host-elfutils \ -- 2.34.1 From james.d.knight at live.com Fri Apr 21 14:12:07 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:07 -0400 Subject: [Buildroot] [PATCH 2/4] package/libglib2: apply upstream status on girdir patch In-Reply-To: <20230421141209.2826-1-james.d.knight@live.com> References: <20230421141209.2826-1-james.d.knight@live.com> Message-ID: Providing an upstream status for the remaining libglib2 patch from a recent version bump. This patch was introduced in Buildroot around November 2021 to help deal with build errors where `GObject-2.0.gir` could not be found (tied to Buildroot changes made in `gobject-introspection.mk`). The discussion thread mentions this could be submitted upstream, but looks like it never was. Reflecting that this package has not been submitted upstream. Signed-off-by: James Knight --- ...01-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch index db77a73203faf38aaa832dde8bbd9526cf39eecc..fb9905724278fb2c0a9be8384cb90108292668e8 100644 --- a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch +++ b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch @@ -14,6 +14,7 @@ Fixes: - http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7 Signed-off-by: Fabrice Fontaine +Upstream: Never submitted --- gio/meson.build | 1 + glib/meson.build | 1 + -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 14:12:09 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:09 -0400 Subject: [Buildroot] [PATCH 4/4] .checkpackageignore: drop legacy ignores (glib2) In-Reply-To: <20230421141209.2826-1-james.d.knight@live.com> References: <20230421141209.2826-1-james.d.knight@live.com> Message-ID: Dropping old patch ignores for the `libglib2` and `glib-networking` packages, as they have been dropped/updated. Signed-off-by: James Knight --- .checkpackageignore | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 02c892c1b3144a14abbc2a0f3d0b3cbfbf7efca7..a072afe70989e36b1c5d033a7621820c36c71663 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -606,7 +606,6 @@ package/giblib/0001-fix-imlib2-detection.patch Upstream package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream package/gli/0001-Optional-building-tests.patch Upstream -package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream package/glog/0001-added-emscripten-support.patch Upstream @@ -801,10 +800,6 @@ package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.pat package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream -package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream -package/libglib2/0002-remove-cpp-requirement.patch Upstream -package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream -package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream package/libgpgme/0001-Fix-build-without-threads.patch Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 14:12:08 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:08 -0400 Subject: [Buildroot] [PATCH 3/4] package/glib-networking: bump version to 2.76.0 In-Reply-To: <20230421141209.2826-1-james.d.knight@live.com> References: <20230421141209.2826-1-james.d.knight@live.com> Message-ID: - Drop "0001-meson-change-std-to-gnu99.patch" since change is available in this version. Signed-off-by: James Knight --- .../0001-meson-change-std-to-gnu99.patch | 30 ------------------- package/glib-networking/glib-networking.hash | 4 +-- package/glib-networking/glib-networking.mk | 4 +-- 3 files changed, 4 insertions(+), 34 deletions(-) delete mode 100644 package/glib-networking/0001-meson-change-std-to-gnu99.patch diff --git a/package/glib-networking/0001-meson-change-std-to-gnu99.patch b/package/glib-networking/0001-meson-change-std-to-gnu99.patch deleted file mode 100644 index 9f266bc2c8d2bda6a08a23c5b198589965fc8633..0000000000000000000000000000000000000000 --- a/package/glib-networking/0001-meson-change-std-to-gnu99.patch +++ /dev/null @@ -1,30 +0,0 @@ -From cdfa726bae1d82b7bd3735475fc2b2c6a31c1d2f Mon Sep 17 00:00:00 2001 -From: Ignacio Casal Quinteiro -Date: Fri, 12 Nov 2021 11:51:33 +0100 -Subject: [PATCH] meson: change std to gnu99 - -This is the same as glib and should fix issues with old -compilers - -(cherry picked from commit b192086b9936602a40a14d00a6883b339b9d7955) -Signed-off-by: Thomas Devoogdt ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index b018ca7b..130a2bf0 100644 ---- a/meson.build -+++ b/meson.build -@@ -3,7 +3,7 @@ project( - version: '2.70.0', - license: 'LGPL2.1+', - meson_version: '>= 0.50.0', -- default_options: ['c_std=c99'] -+ default_options: ['c_std=gnu99'] - ) - - prefix = get_option('prefix') --- -2.17.1 - diff --git a/package/glib-networking/glib-networking.hash b/package/glib-networking/glib-networking.hash index 766efd0ced4e786798364a1e14d2a75e86e481ad..72e70ff0edadafb53931a33b6c95e1ce23756d4c 100644 --- a/package/glib-networking/glib-networking.hash +++ b/package/glib-networking/glib-networking.hash @@ -1,3 +1,3 @@ -# From https://download.gnome.org/sources/glib-networking/2.70/glib-networking-2.70.1.sha256sum -sha256 2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc glib-networking-2.70.1.tar.xz +# From https://download.gnome.org/sources/glib-networking/2.76/glib-networking-2.76.0.sha256sum +sha256 149a05a179e629a538be25662aa324b499d7c4549c5151db5373e780a1bf1b9a glib-networking-2.76.0.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk index b6d29110ed53fa8976d154f04a2b705f8e7697bb..24811716582c54df6f00192b67caab4dd947964e 100644 --- a/package/glib-networking/glib-networking.mk +++ b/package/glib-networking/glib-networking.mk @@ -4,8 +4,8 @@ # ################################################################################ -GLIB_NETWORKING_VERSION_MAJOR = 2.70 -GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).1 +GLIB_NETWORKING_VERSION_MAJOR = 2.76 +GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).0 GLIB_NETWORKING_SITE = https://download.gnome.org/sources/glib-networking/$(GLIB_NETWORKING_VERSION_MAJOR) GLIB_NETWORKING_SOURCE = glib-networking-$(GLIB_NETWORKING_VERSION).tar.xz GLIB_NETWORKING_INSTALL_STAGING = YES -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 14:12:06 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:06 -0400 Subject: [Buildroot] [PATCH 1/4] package/libglib2: bump version to 2.76.1 Message-ID: - glib2 has moved from PCRE to PCRE2 [1]. - Drop `fam` option since it no longer available [2]. - Drop "0001-fix-compile-time-atomic-detection.patch" since upstream patch was dropped and new atomic detection implementation has been applied in this version. - Drop "0002-remove-cpp-requirement.patch" since upstream has modified its Meson scripts to have any C++ usage as optional. - Drop "0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch" since change is available in this version. - Add new patch to address new Werror compilation errors [3]. - Renamed "0004-*.patch" -> "0001-*.patch" since it should still be applicable for its mentioned build case. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1938974 [2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2570 [3]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 Signed-off-by: James Knight --- ...01-fix-compile-time-atomic-detection.patch | 34 ------- ...irdir-to-gio-2.0.pc-and-glib-2.0.pc.patch} | 0 ...rmat-in-gio-gunixconnection.c-part-2.patch | 93 +++++++++++++++++++ .../0002-remove-cpp-requirement.patch | 87 ----------------- ...mat-nonliteral-to-compiler-arguments.patch | 29 ------ package/libglib2/Config.in | 3 +- package/libglib2/libglib2.hash | 6 +- package/libglib2/libglib2.mk | 14 ++- 8 files changed, 106 insertions(+), 160 deletions(-) delete mode 100644 package/libglib2/0001-fix-compile-time-atomic-detection.patch rename package/libglib2/{0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch => 0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch} (100%) create mode 100644 package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch delete mode 100644 package/libglib2/0002-remove-cpp-requirement.patch delete mode 100644 package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch diff --git a/package/libglib2/0001-fix-compile-time-atomic-detection.patch b/package/libglib2/0001-fix-compile-time-atomic-detection.patch deleted file mode 100644 index aae505f8e5c903d74a300b95405abc6c04aab241..0000000000000000000000000000000000000000 --- a/package/libglib2/0001-fix-compile-time-atomic-detection.patch +++ /dev/null @@ -1,34 +0,0 @@ -From d5c628a6179b99705fa05ab87437321b132c81bc Mon Sep 17 00:00:00 2001 -From: Brendan Heading -Date: Wed, 21 Jun 2017 16:36:15 -0400 -Subject: [PATCH] Fix compile time atomic detection - -Improved compile-time detection of atomic support in the compiler. - -Upstream-Status: 'Needs information' -See : https://gitlab.gnome.org/GNOME/glib/issues/1063 - -Signed-off-by: Brendan Heading -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - glib/gthread-posix.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/glib/gthread-posix.c b/glib/gthread-posix.c -index 71a6b7b..d09d029 100644 ---- a/glib/gthread-posix.c -+++ b/glib/gthread-posix.c -@@ -72,8 +72,7 @@ - #include - #endif - --#if defined(HAVE_FUTEX) && \ -- (defined(HAVE_STDATOMIC_H) || defined(__ATOMIC_SEQ_CST)) -+#if defined(HAVE_FUTEX) && defined(__ATOMIC_SEQ_CST) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4) && !defined(__clang__) - #define USE_NATIVE_MUTEX - #endif - --- -2.9.4 - diff --git a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch similarity index 100% rename from package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch rename to package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch diff --git a/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch new file mode 100644 index 0000000000000000000000000000000000000000..047eedcfa5aa2e2acd7d28bee69c2c78a72eecd9 --- /dev/null +++ b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch @@ -0,0 +1,93 @@ +From 4ae8606b6f80f9764e1f0a82cea7e23c8af487ae Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 20 Apr 2023 23:41:32 -0400 +Subject: [PATCH] Fix error format in gio/gunixconnection.c (part 2) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Update a series of error messages to use `g_set_error_literal` instead +of `g_set_error`. This should prevent `format-nonliteral` compiler +issues when `-Werror` is configured: + + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_fd?: + ../gio/gunixconnection.c:183:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 183 | nscm); + | ^~~~ + ../gio/gunixconnection.c:217:20: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 217 | nfd); + | ^~~ + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_credentials?: + ../gio/gunixconnection.c:601:24: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 601 | nscm); + | ^~~~ + +This is similar to a previous change [1] made to `gunixconnection.c`. + +[1]: 44b3d5d80445234041f6c59feb89645f7102c3a4 + +Signed-off-by: James Knight +Upstream: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 +--- + gio/gunixconnection.c | 31 ++++++++++++++----------------- + 1 file changed, 14 insertions(+), 17 deletions(-) + +diff --git a/gio/gunixconnection.c b/gio/gunixconnection.c +index b3f2b1c04b0abdf7136918585ae4cea8970a88bb..c012fcbfe00b69e9da609c7b626229db98e931ac 100644 +--- a/gio/gunixconnection.c ++++ b/gio/gunixconnection.c +@@ -176,11 +176,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + + for (i = 0; i < nscm; i++) + g_object_unref (scms[i]); +@@ -210,11 +209,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting one fd, but got %d\n", +- "Expecting one fd, but got %d\n", +- nfd), +- nfd); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting one fd, but got %d\n", ++ "Expecting one fd, but got %d\n", ++ nfd)); + + for (i = 0; i < nfd; i++) + close (fds[i]); +@@ -592,13 +590,12 @@ g_unix_connection_receive_credentials (GUnixConnection *connection, + { + if (nscm != 1) + { +- g_set_error (error, +- G_IO_ERROR, +- G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, ++ G_IO_ERROR, ++ G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + goto out; + } + +-- +2.39.1.windows.1 + diff --git a/package/libglib2/0002-remove-cpp-requirement.patch b/package/libglib2/0002-remove-cpp-requirement.patch deleted file mode 100644 index 84511dea324ed5f71cc99827c5700c0c5abaec9a..0000000000000000000000000000000000000000 --- a/package/libglib2/0002-remove-cpp-requirement.patch +++ /dev/null @@ -1,87 +0,0 @@ -From dd65a8cfdeafeb18b72d8d1eb676c7ca43ae505f Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Mon, 16 Sep 2019 10:12:38 -0700 -Subject: [PATCH] remove cpp requirement - -The c++ test is necessary to ensure libglib doesn't accidentally use C++ -reserved keywords in public headers. Because this is just a test, it isn't -necessary to have a C++ compiler to build libglib2. - -Signed-off-by: Adam Duskett -Upstream status: Denied (Buildroot specific) -https://gitlab.gnome.org/GNOME/glib/issues/1748 ---- - glib/glibconfig.h.in | 1 - - meson.build | 19 +------------------ - 2 files changed, 1 insertion(+), 19 deletions(-) - -diff --git a/glib/glibconfig.h.in b/glib/glibconfig.h.in -index e66748d95..2173d8be6 100644 ---- a/glib/glibconfig.h.in -+++ b/glib/glibconfig.h.in -@@ -119,7 +119,6 @@ typedef unsigned @glib_intptr_type_define@ guintptr; - @glib_vacopy@ - - @g_have_iso_c_varargs@ -- at g_have_iso_cxx_varargs@ - - /* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi - * is passed ISO vararg support is turned off, and there is no work -diff --git a/meson.build b/meson.build -index 48fdfe864..5df242e39 100644 ---- a/meson.build -+++ b/meson.build -@@ -1,4 +1,4 @@ --project('glib', 'c', 'cpp', -+project('glib', 'c', - version : '2.72.3', - # NOTE: We keep this pinned at 0.52 because that's what Debian Stable ships - meson_version : '>= 0.52.0', -@@ -10,7 +10,6 @@ project('glib', 'c', 'cpp', - ) - - cc = meson.get_compiler('c') --cxx = meson.get_compiler('cpp') - - cc_can_run = not meson.is_cross_build() or meson.has_exe_wrapper() - -@@ -495,7 +494,6 @@ else - endif - - add_project_arguments(cc.get_supported_arguments(warning_c_args), language: 'c') --add_project_arguments(cxx.get_supported_arguments(warning_cxx_args), language: 'cpp') - - # FIXME: We cannot build some of the GResource tests with -z nodelete, which - # means we cannot use that flag in add_project_link_arguments(), and must add -@@ -1734,20 +1732,6 @@ if g_have_iso_c_varargs - #endif''') - endif - --g_have_iso_cxx_varargs = cxx.compiles(''' -- void some_func (void) { -- int a(int p1, int p2, int p3); -- #define call_a(...) a(1,__VA_ARGS__) -- call_a(2,3); -- }''', name : 'ISO C99 varargs macros in C++') -- --if g_have_iso_cxx_varargs -- glibconfig_conf.set('g_have_iso_cxx_varargs', ''' --#ifdef __cplusplus --# define G_HAVE_ISO_VARARGS 1 --#endif''') --endif -- - g_have_gnuc_varargs = cc.compiles(''' - void some_func (void) { - int a(int p1, int p2, int p3); -@@ -2381,7 +2365,6 @@ subdir('gobject') - subdir('gthread') - subdir('gmodule') - subdir('gio') --subdir('fuzzing') - if build_tests - subdir('tests') - endif --- -2.34.1 - diff --git a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch b/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch deleted file mode 100644 index e212393011ab5a5985bc11497a5b493461776cbb..0000000000000000000000000000000000000000 --- a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 9e0f11a4981737f98bac93a22b6f2ff1a3887b63 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Tue, 9 Apr 2019 13:03:51 -0400 -Subject: [PATCH] Add '-Wno-format-nonliteral' to compiler arguments. - -This warning is a false positive on older versions of gcc. -See https://gitlab.gnome.org/GNOME/glib/issues/1744 for more details. - -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/meson.build b/meson.build -index 3c615b7..7cae4e8 100644 ---- a/meson.build -+++ b/meson.build -@@ -435,6 +435,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang' - # building with -Wbad-function-cast. - '-Wno-bad-function-cast', - '-Wno-cast-function-type', -+ '-Wno-format-nonliteral', - # Due to function casts through (void*) we cannot support -Wpedantic: - # https://wiki.gnome.org/Projects/GLib/CompilerRequirements#Function_pointer_conversions. - '-Wno-pedantic', --- -2.20.1 - diff --git a/package/libglib2/Config.in b/package/libglib2/Config.in index 31f3649c7578ce522e6e31de9ea93f4b6f09e359..077d7d66e8d5107db6c8709160f2bf658bc5534e 100644 --- a/package/libglib2/Config.in +++ b/package/libglib2/Config.in @@ -5,8 +5,7 @@ config BR2_PACKAGE_LIBGLIB2 depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBFFI - select BR2_PACKAGE_PCRE - select BR2_PACKAGE_PCRE_UCP + select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_ZLIB help Low-level core library that forms the basis of GTK+ and GNOME. diff --git a/package/libglib2/libglib2.hash b/package/libglib2/libglib2.hash index 0395ff234ad7b3e5c8f4147338ab66d2c8c9e65c..07ed7635a68f4649ecf1449f4f690835241cc55f 100644 --- a/package/libglib2/libglib2.hash +++ b/package/libglib2/libglib2.hash @@ -1,4 +1,4 @@ -# https://download.gnome.org/sources/glib/2.72/glib-2.72.3.sha256sum -sha256 4a39a2f624b8512d500d5840173eda7fa85f51c109052eae806acece85d345f0 glib-2.72.3.tar.xz +# https://download.gnome.org/sources/glib/2.76/glib-2.76.1.sha256sum +sha256 43dc0f6a126958f5b454136c4398eab420249c16171a769784486e25f2fda19f glib-2.76.1.tar.xz # License files, locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING +sha256 fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb COPYING diff --git a/package/libglib2/libglib2.mk b/package/libglib2/libglib2.mk index 3084aa6cb8d98f168f65c52717f0bdfc991c05b3..ecd7d5dbfe2d76d03080ea397d08a78e6e4131e5 100644 --- a/package/libglib2/libglib2.mk +++ b/package/libglib2/libglib2.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBGLIB2_VERSION_MAJOR = 2.72 -LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).3 +LIBGLIB2_VERSION_MAJOR = 2.76 +LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).1 LIBGLIB2_SOURCE = glib-$(LIBGLIB2_VERSION).tar.xz LIBGLIB2_SITE = https://download.gnome.org/sources/glib/$(LIBGLIB2_VERSION_MAJOR) LIBGLIB2_LICENSE = LGPL-2.1+ @@ -24,7 +24,6 @@ endif HOST_LIBGLIB2_CONF_OPTS = \ -Ddtrace=false \ - -Dfam=false \ -Dglib_debug=disabled \ -Dlibelf=disabled \ -Dselinux=disabled \ @@ -35,12 +34,12 @@ HOST_LIBGLIB2_CONF_OPTS = \ LIBGLIB2_DEPENDENCIES = \ host-pkgconf host-libglib2 \ - libffi pcre zlib $(TARGET_NLS_DEPENDENCIES) + libffi pcre2 zlib $(TARGET_NLS_DEPENDENCIES) HOST_LIBGLIB2_DEPENDENCIES = \ host-gettext \ host-libffi \ - host-pcre \ + host-pcre2 \ host-pkgconf \ host-util-linux \ host-zlib @@ -69,6 +68,11 @@ ifeq ($(BR2_PACKAGE_ELFUTILS),y) LIBGLIB2_DEPENDENCIES += elfutils endif +# Uses __atomic_compare_exchange_4 +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +LIBGLIB2_LDFLAGS += -latomic +endif + ifeq ($(BR2_PACKAGE_LIBICONV),y) LIBGLIB2_CONF_OPTS += -Diconv=external LIBGLIB2_DEPENDENCIES += libiconv -- 2.39.1.windows.1 From james.hilliard1 at gmail.com Fri Apr 21 18:31:53 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 21 Apr 2023 12:31:53 -0600 Subject: [Buildroot] [PATCH 1/1] package/granite: bump to version 6.2.0 Message-ID: <20230421183153.699758-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/granite/granite.hash | 2 +- package/granite/granite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/granite/granite.hash b/package/granite/granite.hash index a91f468b49..7dfc008dcb 100644 --- a/package/granite/granite.hash +++ b/package/granite/granite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c62d8d29e8bb59a5fa2d9006a9c13196aea9159410a7c86e3d51fa10d0f9dcc0 granite-6.0.0.tar.gz +sha256 067d31445da9808a802fca523630c3e4b84d2d7c78ae547ced017cb7f3b9c6b5 granite-6.2.0.tar.gz sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/granite/granite.mk b/package/granite/granite.mk index 71dfbf4c03..d5e6b9f47c 100644 --- a/package/granite/granite.mk +++ b/package/granite/granite.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRANITE_VERSION = 6.0.0 +GRANITE_VERSION = 6.2.0 GRANITE_SITE = $(call github,elementary,granite,$(GRANITE_VERSION)) GRANITE_DEPENDENCIES = \ host-pkgconf \ -- 2.34.1 From laurent at vivier.eu Fri Apr 21 18:49:59 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:49:59 +0200 Subject: [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-2-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch new file mode 100644 index 000000000000..d2fc3bc88641 --- /dev/null +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch @@ -0,0 +1,35 @@ +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 +From: Laurent Vivier +Date: Fri, 21 Apr 2023 18:22:07 +0200 +Subject: [PATCH] m68k: fix getrandom() use with uclibc + +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: + +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~ + | srandom +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~~~~~ + +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") +Cc: Jason at zx2c4.com +Signed-off-by: Laurent Vivier +--- + kexec/arch/m68k/bootinfo.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c +index 086a34bdfdeb..5afd212d9d34 100644 +--- a/kexec/arch/m68k/bootinfo.c ++++ b/kexec/arch/m68k/bootinfo.c +@@ -1,3 +1,4 @@ ++#define _GNU_SOURCE + + #include + #include +-- +2.40.0 + -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:49:58 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:49:58 +0200 Subject: [Buildroot] [PATCH v11 0/5] package: add petitboot to use with qemu-system-m68k Message-ID: <20230421185003.1221000-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM POWER machine). You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v11: - rebase on top of petitboot merged package - add pb-discover daemon - start petitboot on all tty, disable generic getty - fix kexec build on m68k with uclibc - use poweroff in the test script (as we have init now) - remove Thomas' Rb, as there were some changes - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368 v10: - set PETITBOOT_LICENSE to GPL-2.0 v9: - remove dependency on BR2_PACKAGE_PS3_UTILS - Add Thomas' Rb - rebase v8: - use linux.fragment rather than linux.config - rebase v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (5): kexec: fix sys/random.h with uclibc petitboot: add pb-discover daemon petitboot: start petitboot on all tty board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 2 + board/qemu/m68k-virt/linux.fragment | 21 ++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 29 ++++++++++ ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 ++++++++++++ package/petitboot/S15pb-discover | 53 +++++++++++++++++++ package/petitboot/petitboot-console-ui.rules | 5 ++ package/petitboot/petitboot.mk | 8 +++ package/petitboot/sysctl.conf | 1 + support/scripts/boot-qemu-image.py | 8 ++- system/Config.in | 2 +- 11 files changed, 166 insertions(+), 3 deletions(-) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch create mode 100644 package/petitboot/S15pb-discover create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:00 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:00 +0200 Subject: [Buildroot] [PATCH v11 2/5] petitboot: add pb-discover daemon In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-3-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/S15pb-discover | 53 ++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 57 insertions(+) create mode 100644 package/petitboot/S15pb-discover diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 000000000000..56a22f6bdc83 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,53 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +if [ "$pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca614f..4d56b73938e7 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:01 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:01 +0200 Subject: [Buildroot] [PATCH v11 3/5] petitboot: start petitboot on all tty In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-4-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/petitboot-console-ui.rules | 5 +++++ package/petitboot/petitboot.mk | 4 ++++ package/petitboot/sysctl.conf | 1 + system/Config.in | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..ceeada256f2b --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,5 @@ +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938e7..e74a5ff623ea 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ + $(TARGET_DIR)/etc/sysctl.conf ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf new file mode 100644 index 000000000000..02ab8e3275b5 --- /dev/null +++ b/package/petitboot/sysctl.conf @@ -0,0 +1 @@ +kernel.printk = 1 1 1 1 diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba..786ec9a1c6b3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_PACKAGE_PETITBOOT if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:03 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:03 +0200 Subject: [Buildroot] [PATCH v11 5/5] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-6-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- configs/qemu_m68k_virt_petitboot_defconfig | 5 +++++ support/scripts/boot-qemu-image.py | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig index a109553187b4..454c8e353f2a 100644 --- a/configs/qemu_m68k_virt_petitboot_defconfig +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -6,6 +6,8 @@ BR2_RELRO_NONE=y BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_MERGED_USR=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" @@ -22,3 +24,6 @@ BR2_PACKAGE_RSYNC=y BR2_PACKAGE_PETITBOOT=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..c94b7a5c969d 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:02 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:02 +0200 Subject: [Buildroot] [PATCH v11 4/5] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-5-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 ++ board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 +++++ configs/qemu_m68k_virt_petitboot_defconfig | 24 ++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b5791c..2a07c464694f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1818,6 +1818,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment new file mode 100644 index 000000000000..49416982601c --- /dev/null +++ b/board/qemu/m68k-virt/linux.fragment @@ -0,0 +1,21 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..a109553187b4 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,24 @@ +BR2_m68k=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="virt" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.40.0 From james.d.knight at live.com Fri Apr 21 23:40:33 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 19:40:33 -0400 Subject: [Buildroot] [PATCH] package/gpsd: support selection of all protocols Message-ID: When using the gpsd package, the menu options provide a way to select each individual protocol that is desired in the final process. However, there is no graceful way to say "select all protocols". This commit tweaks the menu selection to have all protocols selected by default. For builds that want to opt out of specific protocols, they can do so by unchecking the individual protocols as desired. Signed-off-by: James Knight --- The reason for this change is a combination of two things. First, when building gpsd out-of-box, typically each protocol is enabled unless the configuration stage requests to opt out of using certain protocols. Buildroot's configuration takes the opposite approach by having each protocol disabled until selected. Second, in most cases (at least in my own experience), I typically flag each protocol manually to build. It would be nice when managing the use of gpsd to just use all protocols by default. However, this approach will change a board's experience if new protocols are added into gpsd (where new protocols would be enabled by default). --- Config.in.legacy | 210 +++++++++++++++++++++++++++++++++++++++++ package/gpsd/Config.in | 101 ++++++++++++++------ package/gpsd/gpsd.mk | 52 +++++----- 3 files changed, 308 insertions(+), 55 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 366b9d69494e96baacac8b83fe1d315f58fb8606..bf40419321c195802177b4ee682c355ba31088ca 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,216 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_GPSD_AIVDM + bool "gpsd Aivdm protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_AIVDM. + +config BR2_PACKAGE_GPSD_ASHTECH + bool "gpsd Ashtech protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH. + +config BR2_PACKAGE_GPSD_EARTHMATE + bool "gpsd Earthmate protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE. + +config BR2_PACKAGE_GPSD_EVERMORE + bool "gpsd EverMore protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE. + +config BR2_PACKAGE_GPSD_FURY + bool "gpsd Fury protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_FURY + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FURY. + +config BR2_PACKAGE_GPSD_FV18 + bool "gpsd FV-18 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_FV18 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FV18. + +config BR2_PACKAGE_GPSD_GARMIN + bool "gpsd Garmin (kernel) protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN. + +config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT + bool "gpsd Garmin (simple text) protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT. + +config BR2_PACKAGE_GPSD_GEOSTAR + bool "gpsd Geostar protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR. + +config BR2_PACKAGE_GPSD_GPSCLOCK + bool "gpsd GPSClock protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK. + +config BR2_PACKAGE_GPSD_GREIS + bool "gpsd Greis protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GREIS + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GREIS. + +config BR2_PACKAGE_GPSD_ISYNC + bool "gpsd iSync protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ISYNC + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ISYNC. + +config BR2_PACKAGE_GPSD_ITRAX + bool "gpsd iTrax protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ITRAX + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ITRAX. + +config BR2_PACKAGE_GPSD_NAVCOM + bool "gpsd Navcom protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM. + +config BR2_PACKAGE_GPSD_NMEA2000 + bool "gpsd NMEA2000 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_NAVCOM + select BR2_PACKAGE_GPSD_AIVDM + select BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000. + +config BR2_PACKAGE_GPSD_OCEANSERVER + bool "gpsd OceanServer protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER. + +config BR2_PACKAGE_GPSD_ONCORE + bool "gpsd OnCore protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ONCORE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ONCORE. + +config BR2_PACKAGE_GPSD_RTCM104V2 + bool "gpsd RTCM104 v2 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2. + +config BR2_PACKAGE_GPSD_RTCM104V3 + bool "gpsd RTCM104 v3 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3. + +config BR2_PACKAGE_GPSD_SIRF + bool "gpsd SiRF protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_SIRF + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SIRF. + +config BR2_PACKAGE_GPSD_SKYTRAQ + bool "gpsd Skytraq protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ. + +config BR2_PACKAGE_GPSD_SUPERSTAR2 + bool "gpsd SuperStarII protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2. + +config BR2_PACKAGE_GPSD_TRIMBLE_TSIP + bool "gpsd Trimble TSIP protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP. + +config BR2_PACKAGE_GPSD_TRIPMATE + bool "gpsd TripMate protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE. + +config BR2_PACKAGE_GPSD_TRUE_NORTH + bool "gpsd True North Technologies protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH. + +config BR2_PACKAGE_GPSD_UBX + bool "gpsd UBX protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_UBX + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_UBX. + config BR2_PACAKGE_OPENFPGALOADER_CMSIS bool "openfpgaloader cmsis option name fixed" select BR2_LEGACY diff --git a/package/gpsd/Config.in b/package/gpsd/Config.in index 8c28c05efd61e902ff760e034da3e1a6edafd758..60329783542e5712aa98b18cf9fd32c280abe949 100644 --- a/package/gpsd/Config.in +++ b/package/gpsd/Config.in @@ -87,138 +87,181 @@ config BR2_PACKAGE_GPSD_PYTHON comment "GPSD python support not available with toolchain w/o wide characters support" depends on !BR2_USE_WCHAR -comment "Protocols" +menuconfig BR2_PACKAGE_GPSD_PROTOCOLS + bool "Protocols" + default y + help + Select specific protocols to be supported by gpsd. + +# legacy protocol selection +# +# Flag to help detect a legacy protocol selection. When legacy implementation +# can be removed, this flag can be removed and each protocol selection below +# should default to `y` without the use of this flag. +config BR2_LEGACY_GPSD_PROTOCOLS + bool + select BR2_PACKAGE_GPSD_PROTOCOLS + +if BR2_PACKAGE_GPSD_PROTOCOLS -config BR2_PACKAGE_GPSD_AIVDM +config BR2_PACKAGE_GPSD_PROTOCOL_AIVDM bool "Aivdm" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Aivdm support -config BR2_PACKAGE_GPSD_ASHTECH +config BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH bool "Ashtech" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Ashtech support -config BR2_PACKAGE_GPSD_EARTHMATE +config BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE bool "Earthmate" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help DeLorme EarthMate Zodiac support -config BR2_PACKAGE_GPSD_EVERMORE +config BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE bool "EverMore" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help EverMore binary support -config BR2_PACKAGE_GPSD_FURY +config BR2_PACKAGE_GPSD_PROTOCOL_FURY bool "Fury" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Jackson Labs Fury and Firefly support -config BR2_PACKAGE_GPSD_FV18 +config BR2_PACKAGE_GPSD_PROTOCOL_FV18 bool "FV-18" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help San Jose Navigation FV-18 support -config BR2_PACKAGE_GPSD_GARMIN +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN bool "Garmin (kernel)" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Garmin kernel driver support -config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT bool "Garmin (simple text)" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Garmin Simple Text support -config BR2_PACKAGE_GPSD_GEOSTAR +config BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR bool "Geostar" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Geostar Protocol support -config BR2_PACKAGE_GPSD_GPSCLOCK +config BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK bool "GPSClock" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help GPSClock support -config BR2_PACKAGE_GPSD_GREIS +config BR2_PACKAGE_GPSD_PROTOCOL_GREIS bool "Greis" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Greis support -config BR2_PACKAGE_GPSD_ISYNC +config BR2_PACKAGE_GPSD_PROTOCOL_ISYNC bool "iSync" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Spectratime iSync LNRClok/GRCLOK support -config BR2_PACKAGE_GPSD_ITRAX +config BR2_PACKAGE_GPSD_PROTOCOL_ITRAX bool "iTrax" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help iTrax support -config BR2_PACKAGE_GPSD_NAVCOM +config BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM bool "Navcom" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Navcom binary support -config BR2_PACKAGE_GPSD_NMEA2000 +config BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 bool "NMEA2000" - select BR2_PACKAGE_GPSD_NAVCOM - select BR2_PACKAGE_GPSD_AIVDM + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM help NMEA2000/CAN support -config BR2_PACKAGE_GPSD_OCEANSERVER +config BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER bool "OceanServer" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help OceanServer Digital Compass support -config BR2_PACKAGE_GPSD_ONCORE +config BR2_PACKAGE_GPSD_PROTOCOL_ONCORE bool "OnCore" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help OnCore support -config BR2_PACKAGE_GPSD_RTCM104V2 +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 bool "RTCM104 v2" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help RTCM104 v2 support -config BR2_PACKAGE_GPSD_RTCM104V3 +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 bool "RTCM104 v3" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help RTCM104 v3 support -config BR2_PACKAGE_GPSD_SIRF +config BR2_PACKAGE_GPSD_PROTOCOL_SIRF bool "SiRF" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help SiRF binary support -config BR2_PACKAGE_GPSD_SKYTRAQ +config BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ bool "Skytraq" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Skytraq support -config BR2_PACKAGE_GPSD_SUPERSTAR2 +config BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 bool "SuperStarII" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Novatel SuperStarII binary support -config BR2_PACKAGE_GPSD_TRIMBLE_TSIP +config BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP bool "Trimble TSIP" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Trimble TSIP support -config BR2_PACKAGE_GPSD_TRIPMATE +config BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE bool "TripMate" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Delorme TripMate support -config BR2_PACKAGE_GPSD_TRUE_NORTH +config BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH bool "True North Technologies" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help True North Technologies support -config BR2_PACKAGE_GPSD_UBX +config BR2_PACKAGE_GPSD_PROTOCOL_UBX bool "UBX" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help uBlox UBX binary support endif + +endif diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index d7425513fd180188e59492042ea0517df38dea1e..35e5caee4404666b02f997cd46751d7c4840ffbd 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -76,82 +76,82 @@ GPSD_DEPENDENCIES += dbus-glib endif # Protocol support -ifneq ($(BR2_PACKAGE_GPSD_ASHTECH),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH),y) GPSD_SCONS_OPTS += ashtech=no endif -ifneq ($(BR2_PACKAGE_GPSD_AIVDM),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_AIVDM),y) GPSD_SCONS_OPTS += aivdm=no endif -ifneq ($(BR2_PACKAGE_GPSD_EARTHMATE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE),y) GPSD_SCONS_OPTS += earthmate=no endif -ifneq ($(BR2_PACKAGE_GPSD_EVERMORE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE),y) GPSD_SCONS_OPTS += evermore=no endif -ifneq ($(BR2_PACKAGE_GPSD_FURY),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FURY),y) GPSD_SCONS_OPTS += fury=no endif -ifneq ($(BR2_PACKAGE_GPSD_FV18),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FV18),y) GPSD_SCONS_OPTS += fv18=no endif -ifneq ($(BR2_PACKAGE_GPSD_GARMIN),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN),y) GPSD_SCONS_OPTS += garmin=no endif -ifneq ($(BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT),y) GPSD_SCONS_OPTS += garmintxt=no endif -ifneq ($(BR2_PACKAGE_GPSD_GEOSTAR),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR),y) GPSD_SCONS_OPTS += geostar=no endif -ifneq ($(BR2_PACKAGE_GPSD_GPSCLOCK),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK),y) GPSD_SCONS_OPTS += gpsclock=no endif -ifneq ($(BR2_PACKAGE_GPSD_GREIS),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GREIS),y) GPSD_SCONS_OPTS += greis=no endif -ifneq ($(BR2_PACKAGE_GPSD_ISYNC),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ISYNC),y) GPSD_SCONS_OPTS += isync=no endif -ifneq ($(BR2_PACKAGE_GPSD_ITRAX),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ITRAX),y) GPSD_SCONS_OPTS += itrax=no endif -ifneq ($(BR2_PACKAGE_GPSD_NAVCOM),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM),y) GPSD_SCONS_OPTS += navcom=no endif -ifneq ($(BR2_PACKAGE_GPSD_NMEA2000),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000),y) GPSD_SCONS_OPTS += nmea2000=no endif -ifneq ($(BR2_PACKAGE_GPSD_OCEANSERVER),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER),y) GPSD_SCONS_OPTS += oceanserver=no endif -ifneq ($(BR2_PACKAGE_GPSD_ONCORE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ONCORE),y) GPSD_SCONS_OPTS += oncore=no endif -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V2),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2),y) GPSD_SCONS_OPTS += rtcm104v2=no endif -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V3),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3),y) GPSD_SCONS_OPTS += rtcm104v3=no endif -ifneq ($(BR2_PACKAGE_GPSD_SIRF),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SIRF),y) GPSD_SCONS_OPTS += sirf=no endif -ifneq ($(BR2_PACKAGE_GPSD_SKYTRAQ),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ),y) GPSD_SCONS_OPTS += skytraq=no endif -ifneq ($(BR2_PACKAGE_GPSD_SUPERSTAR2),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2),y) GPSD_SCONS_OPTS += superstar2=no endif -ifneq ($(BR2_PACKAGE_GPSD_TRIMBLE_TSIP),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP),y) GPSD_SCONS_OPTS += tsip=no endif -ifneq ($(BR2_PACKAGE_GPSD_TRIPMATE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE),y) GPSD_SCONS_OPTS += tripmate=no endif -ifneq ($(BR2_PACKAGE_GPSD_TRUE_NORTH),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH),y) GPSD_SCONS_OPTS += tnt=no endif -ifneq ($(BR2_PACKAGE_GPSD_UBX),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_UBX),y) GPSD_SCONS_OPTS += ublox=no endif -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Sat Apr 22 05:32:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 22 Apr 2023 05:32:31 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-21 Message-ID: <20230422053237.7BE744026F@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-21 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 6 | 6 | 0 | 12 | master | 146 | 89 | 2 | 237 | Classification of failures by reason for master ----------------------------------------------- elfutils-0.186 | 9 gobject-introspection-1.72.0 | 6 host-binutils-2.38 | 6 host-qemu-7.2.0 | 4 host-gcc-final-10.4.0 | 3 agentpp-4.6.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-gcc-final-11.3.0 | 2 host-go-1.19.8 | 2 liblog4c-localtime-1.0 | 2 linux-5.10.162-cip24 | 2 linux-6.1.14 | 2 uclibc-1.0.43 | 2 4th-3.64.1 | 1 busybox-1.36.0 | 1 cni-plugins-1.2.0 | 1 dahdi-linux-3.2.0 | 1 dc3dd-7.2.641 | 1 ffmpeg | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 grub2-2.06 | 1 heirloom-mailx-12.5 | 1 host-gcc-final-12.2.0 | 1 host-rust-1.68.2 | 1 igh-ethercat-2e2cef61318953... | 1 libbpf-1.1.0 | 1 libglib2-2.72.3 | 1 libjxl-0.8.1 | 1 libsigrok-0.5.2 | 1 libxml2-2.10.3 | 1 linux-5.10.162-cip24-rt10 | 1 luvi-2.13.0 | 1 lxc-5.0.2 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 network-manager-1.42.0 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 pixz-1.0.7 | 1 python-pyicu-2.10.2 | 1 qemu-7.2.0 | 1 quickjs-2021-03-27 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 speechd-0.11.4 | 1 webkitgtk-2.38.5 | 1 wolfssl-5.5.3 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/633ae8ac6dbfc0eabc4c6a99a61e96e45817638f | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8b179a44af4e0e70569339ebd241e3214bb6f8f7 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/95ac036569078618eb016db29b69f0642ff063ef | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/dc8fa6891ec0f3e1b444c98102b1fedf9a33e7c3 | ORPH x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/03065a95cd4fdd00bc73330076e1bb743a54ab94 | mips64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/ae9f175019fb69d2e936abcb987438ea3ddc4a70 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/4cb80e0f453d94a370ed431f773564584c8310f1 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/994558288a505ad5055a0ea3b66805de1e6e7d84 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c2e658d5be6726627f0edf0ed722a4cd37604f10 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/17cf63663244dd2ea14a625dedf0ed192258a5aa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ea9ff41b57e836acce108d4a7240fdb7fe2e05de | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d7a6af5a0b1f67eebbd0965bf227692e74837ac9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/51a674744fbe69918ba5479712e8374ab4faef7d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8d054fd43055c0373e95ea43c5ea2123bc417836 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/157eda7d5db5c8ad50c504e738091f0084ac7195 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0f4992d20da74830b9631805e96f6a0cf6d63f59 | ORPH riscv64 | ffmpeg | TIM | http://autobuild.buildroot.net/results/1da6401341c3429dc0138d45f43d34f663a6e815 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9f4480d126d635f2778ef54dd7bf0d81d86dfb6e | ORPH xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/edb164cb24b04992785518d5f9f36172841e9fbb | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/f1314d1fe1e0d14fee94bcff2f01c6126a792dee | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0844e0a0e214747fc45e24cf4d6cd3efa5d261c9 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d4b0f50abbe8dd25c47fa0de6b52888d8b8a2342 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a642f8c957cdfa440428cc3e2de1ced4b6ce7e3d | riscv32 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/132bc2b7b4452c1fd0906c3351035d337a2a2780 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/51e53aeae045d3d75e58514227d5ed4653383e0e | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/dfdf063b5306a8aa1d7b493c5a8c5eb0162efa48 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/1c6c4bcc4855f2f7a7ee195795c071193957e1f9 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/5683072c9888c0d2a2828dee5e87e3dcef1959c5 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/760f7263108cc034d26a5aff935569d64f0412e3 | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a6fd2d26049cab3cad4fd13a03cc23f3e4628ada | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f9d2ea84f440aa4adee981a1f96118490a3e4f36 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/666fd2ea062a62e5102cc953ae88b7a1ae1cdaba | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/177f7dcc7a3e50161c3e0820560c95bcb71b0c29 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/18560f77a8767e61f8d01b52a3bf07d47353ea76 | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/054dd3ac0993f050503390e85103af5ade1e506a | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/deb4f35e6dbe2d7e3388d8a7cdd6fa4359e2b1fe | ORPH arm | grub2-2.06 | NOK | http://autobuild.buildroot.net/results/6aa57b5a885d1fa97334b69c1356462918c4e108 | sh4aeb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/23618d935b0911e360d643a54f5b28516ea94175 | arceb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/2a16711423c74b796108f47b62d428ac41ef7726 | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/34ab1ece8611201e7dee0698f7f6ccda34eef01d | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/374845b94799ac7f68dea06d862aceed330cecf4 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b0074476b1f6c26b7119455c2772cb400c2b6619 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4ef3176d6d933c0e27e3f8b06405b7d7a467012a | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7542aacd42fe2fe011199649bcf70bc757a2ae40 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5edb1188d4a3e2900e8719b95a85532b604d4194 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/acc4ea4ae573c5206ecae660cb7faf5e100f67e0 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/012459dde1309ca1308627265f8e317ffd24657b | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/9d9917b39e39a638b457789316a470d03bfa91d6 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ccb631603257cc12c1959e786d1117562604a0bd | sh4eb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d7e1d27d4ed17bf6843385f37de806b2fd983113 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/1273a3043b23fc0af82c9c0c2ce1fb724f143c24 | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/1441419d04f388ab2c3d0ed8e11ec52420cbbff0 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/3af74de8e8d0f3988adf609a576152023c7f7b5e | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/31619f83ae43589ef814e9a0caa8d989bd03ad14 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6cc0e7be087861a347a1b17f1e1512827e875e60 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/20239337819089529fbf78ea82431efb19ae4f42 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0eb6b4597e5462f6ee8cae3bbdc756abbf45e027 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a3301c55d979d5f266c7af27ef01a08c2a94443c | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/f2998982f6445a96a7868a90c098f970dc5c7294 | mips64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/7b400cf6d5943dd1aebb0312f8b87e9c5142260c | s390x | libbpf-1.1.0 | NOK | http://autobuild.buildroot.net/results/77eb7251c1fc3b8747fa6867b7301fff06fda819 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f11abdea8d4c2163a9173b39e3bf072b19d0ac75 | sparc64 | libjxl-0.8.1 | NOK | http://autobuild.buildroot.net/results/fa12f7052f61d34ebbc1bc1b97eac62b042253d0 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/dab2ee0b2b48c4b6aec9f8d8b16a86ef717168e3 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/fd5ddf795cd8a0aa2482e0592742011528eef69e | arc | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/68f3ce02c0b95d3e9648585fbc47b6d275e1f602 | ORPH mips64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/e63dad589b989eb81a04517890dd46464dfb0a88 | powerpc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/923db40106e65415f10afd0587a0986b1789b22e | ORPH mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1a699da874903def22ac72c89d94620dac930725 | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/f2be5347fad0ef26f3b3952ca732aec3b5b6b896 | ORPH sparc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c55fa067bd3cda559e85236eaba5a170e90e4990 | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/90b3b1839db195ea82e888855842a54a58b19a71 | ORPH aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/777127e86b8ffac494c228650d1fbba787c52985 | ORPH arm | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/25c3161f3a2a543301aa1859c06b14f0e0409c63 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/8c7f32e3e22d0527b632ef72c4c9b531bdafb4bd | aarch64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/5a73ffab3b3f27a5b2bef96508b9a7d25f2648a4 | nios2 | network-manager-1.42.0 | NOK | http://autobuild.buildroot.net/results/584eb9969abe5efe27c0ae0f938932f84d1b0475 | ORPH sh4a | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/1a8cf0f9b88e6348aed7a66775c4fe7551e79f6f | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/6702ec7fadad25a53caad5d37de4e2d465561895 | ORPH arceb | pixz-1.0.7 | NOK | http://autobuild.buildroot.net/results/c74f6fb8dbc5775f08e28a9ce27dcdaa8d11fc18 | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/0c72ee5fd95584ef2ebb97a08d6179671a6e3bb5 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/db603a6ffab88073fb00d356d69c59802c47c865 | mips64el | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/7db64cfbe5c59de8f7449b0e455a1134ceb6a25c | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/9a1a7c04e4f8923208d9c6473101046b4afd1e83 | ORPH microblazeel | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/fff1c5977be144a70524cabed131768541f86ae6 | riscv64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/b842321b2644ec1e32c1b99e91532b898a7a0a95 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e0cc8c78d7146a223dfd2894b70a60f73c6c01c9 | microblaze | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/a84986d6817568eef4cf49254f50e980cdb0fac2 | mipsel | webkitgtk-2.38.5 | NOK | http://autobuild.buildroot.net/results/23127b8517c2d51546d4376262a04753bd484dbe | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/a1e4297ccc04a3f98d740552475b8b4c83bfb572 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/c24398d2e24359f9aee5e03d7dd3ae03d348c0bb | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 glibc-2.36-81-g4f4d7a13edfd... | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.8 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8c39feae1e7e88acc6c6b49ec0ddbc6c13f0012c | sparc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6f38889f01c05c00ed5bbde3b52403efd0ee21bf | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/4f4b633108c54f76e0c566a55040b6960b80584b | aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f60fe1e2ef2259a7211659df33eda6f891995a1f | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f94b1455869bafd69d6d3c0bd0d990dd0c24ed7d | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/63602fd05098d36435ac4c7550e1866efd9bf941 | Gitlab CI results for 2023-04-21 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ arcturus_ucp1020 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578171 | atmel_sama5d4_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578241 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578255 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578256 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578292 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578314 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578352 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578363 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578488 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578496 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578507 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578510 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578514 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578517 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578518 | odroidxu4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578525 | olimex_a10_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578527 | olimex_a13_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578530 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578538 | olimex_a20_olinuxino_lime2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578536 | olimex_a20_olinuxino_micro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578539 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578540 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578543 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578544 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578546 | olpc_xo1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578550 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578548 | openblocks_a6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578552 | orangepi_lite | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578559 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578555 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578561 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578562 | orangepi_pc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578563 | orangepi_pc_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578564 | orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578566 | orangepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578568 | orangepi_zero_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578570 | orangepi_zero_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578569 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578572 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578573 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578576 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578577 | pine64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578579 | pine64_sopine | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578583 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578586 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578587 | qemu_aarch64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578588 | qemu_arm_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578595 | qemu_arm_versatile | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578596 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578599 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578600 | qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578603 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578604 | qemu_microblazebe_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578608 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578610 | qemu_mips32r2_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578616 | qemu_mips32r2el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578620 | qemu_mips32r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578630 | qemu_mips32r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578637 | qemu_mips64_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578641 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578646 | qemu_mips64r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578653 | qemu_mips64r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578656 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578662 | qemu_or1k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578675 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578680 | qemu_ppc64_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578684 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578690 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578696 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578702 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578708 | qemu_ppc_g3beige | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578712 | qemu_ppc_mac99 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578716 | qemu_ppc_mpc8544ds | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578722 | qemu_riscv32_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578726 | qemu_riscv64_nommu_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578731 | qemu_riscv64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578735 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578736 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578737 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578739 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578743 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578745 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578749 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578746 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578751 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578752 | raspberrypi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578774 | ORPH raspberrypi0 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578754 | ORPH raspberrypi0w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578758 | ORPH raspberrypi2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578762 | ORPH raspberrypi3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578766 | raspberrypi3_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578764 | ORPH raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578769 | ORPH raspberrypi4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578773 | ORPH raspberrypi4_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578770 | ORPH raspberrypicm4io | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578779 | ORPH raspberrypicm4io_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578778 | ORPH raspberrypizero2w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578781 | riotboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578783 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578784 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578786 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578787 | roseapplepi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578790 | s6lx9_microboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578792 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578793 | sipeed_lichee_rv | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578795 | sipeed_lichee_rv_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578797 | sipeed_maix_bit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578798 | sipeed_maix_bit_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578799 | sipeed_maix_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578801 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578802 | sipeed_maix_go | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578803 | sipeed_maix_go_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578804 | sipeed_maixduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578806 | sipeed_maixduino_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578807 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578809 | snps_archs38_axs103 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578813 | snps_archs38_haps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578814 | snps_archs38_hsdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578816 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578818 | solidrun_clearfog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578821 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578824 | solidrun_macchiatobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578826 | ORPH spike_riscv64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578829 | stm32f429_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578831 | stm32f469_disco_sd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578836 | stm32f469_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578839 | stm32mp157a_dk1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578842 | stm32mp157c_dk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578844 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578852 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578855 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578857 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578860 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578862 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578867 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578870 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578873 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578878 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578875 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578881 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578887 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578888 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578891 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578893 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578896 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578898 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578900 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578902 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578905 | -- http://autobuild.buildroot.net From ps.report at gmx.net Sat Apr 22 09:06:23 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 22 Apr 2023 11:06:23 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/qemu: change project and download URL to https Message-ID: <20230422090625.25006-1-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- package/qemu/Config.in | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index a446c0cf68..235fdb9ce6 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -43,7 +43,7 @@ menuconfig BR2_PACKAGE_QEMU Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests. - http://qemu.org/ + https://www.qemu.org/ if BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 3cbeffe213..3f51cb572b 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -8,7 +8,7 @@ # needs to be updated. QEMU_VERSION = 7.2.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz -QEMU_SITE = http://download.qemu.org +QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c QEMU_LICENSE_FILES = COPYING COPYING.LIB # NOTE: there is no top-level license file for non-(L)GPL licenses; -- 2.40.0 From ps.report at gmx.net Sat Apr 22 09:06:24 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 22 Apr 2023 11:06:24 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/qemu: bump version to 7.2.1 In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <20230422090625.25006-2-ps.report@gmx.net> - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch (from upstream, see [1]) [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 Signed-off-by: Peter Seiderer --- ...k-restore-of-env-flags-from-tb-flags.patch | 36 ------------------- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 3 files changed, 2 insertions(+), 38 deletions(-) delete mode 100644 package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch diff --git a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch b/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch deleted file mode 100644 index 8dc2dd8823..0000000000 --- a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch +++ /dev/null @@ -1,36 +0,0 @@ -From bc2331635ce18ff068d2bb1e493bc546e1f786e1 Mon Sep 17 00:00:00 2001 -From: Guenter Roeck -Date: Mon, 12 Dec 2022 09:03:17 -0600 -Subject: [PATCH] target/sh4: Mask restore of env->flags from tb->flags - -The values in env->flags are a subset of tb->flags. -Restore only the bits that belong. - -Cc: qemu-stable at nongnu.org -Fixes: ab419fd8a035 ("target/sh4: Fix TB_FLAG_UNALIGN") -Signed-off-by: Guenter Roeck -Message-ID: <20221212011345.GA2235238 at roeck-us.net> -[rth: Reduce to only the the superh_cpu_synchronize_from_tb change] -Signed-off-by: Richard Henderson -[yann.morin.1998 at free.fr: backport from upstream] -Signed-off-by: Yann E. MORIN ---- - target/sh4/cpu.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c -index 951eb6b9c8..f0934b20fa 100644 ---- a/target/sh4/cpu.c -+++ b/target/sh4/cpu.c -@@ -47,7 +47,7 @@ static void superh_cpu_synchronize_from_tb(CPUState *cs, - SuperHCPU *cpu = SUPERH_CPU(cs); - - cpu->env.pc = tb_pc(tb); -- cpu->env.flags = tb->flags; -+ cpu->env.flags = tb->flags & TB_FLAG_ENVFLAGS_MASK; - } - - static void superh_restore_state_to_opc(CPUState *cs, --- -2.25.1 - diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e671e1d184..93f7c98f1c 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 qemu-7.2.0.tar.xz +sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 3f51cb572b..12d52f61bf 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 7.2.0 +QEMU_VERSION = 7.2.1 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c -- 2.40.0 From ps.report at gmx.net Sat Apr 22 09:06:25 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 22 Apr 2023 11:06:25 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/qemu: add patches to fix host libc-2.37 compile In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <20230422090625.25006-3-ps.report@gmx.net> - add two upstream patches to fix host libc-2.37 compile (see [1], [2] for details) Fixes: In file included from /usr/include/linux/btrfs.h:29, from ../linux-user/syscall.c:163: /usr/include/linux/fs.h:50:8: error: redefinition of ?struct file_clone_range? 50 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ ../linux-user/syscall.c:129:8: note: originally defined here 129 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ [1] https://lists.openembedded.org/g/openembedded-core/message/177322 [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ Signed-off-by: Peter Seiderer --- ...er-add-more-compat-ioctl-definitions.patch | 73 +++++++++++++++++ ...r-fix-compat-with-glibc-2.36-sys-mou.patch | 82 +++++++++++++++++++ 2 files changed, 155 insertions(+) create mode 100644 package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch create mode 100644 package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch new file mode 100644 index 0000000000..9040daea92 --- /dev/null +++ b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch @@ -0,0 +1,73 @@ +From ba43bb7b641a602081554d7d2a497888209fec2d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:00 -0500 +Subject: [PATCH 3/4] Revert "linux-user: add more compat ioctl definitions" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang? +Reviewed-by: Marc-Andr? Lureau +Message-Id: <20230110174901.2580297-2-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a] +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 25 ------------------------- + 1 file changed, 25 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 24b25759be..10af5e0d8e 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -111,31 +111,6 @@ + #define FS_IOC32_SETFLAGS _IOW('f', 2, int) + #define FS_IOC32_GETVERSION _IOR('v', 1, int) + #define FS_IOC32_SETVERSION _IOW('v', 2, int) +- +-#define BLKGETSIZE64 _IOR(0x12,114,size_t) +-#define BLKDISCARD _IO(0x12,119) +-#define BLKIOMIN _IO(0x12,120) +-#define BLKIOOPT _IO(0x12,121) +-#define BLKALIGNOFF _IO(0x12,122) +-#define BLKPBSZGET _IO(0x12,123) +-#define BLKDISCARDZEROES _IO(0x12,124) +-#define BLKSECDISCARD _IO(0x12,125) +-#define BLKROTATIONAL _IO(0x12,126) +-#define BLKZEROOUT _IO(0x12,127) +- +-#define FIBMAP _IO(0x00,1) +-#define FIGETBSZ _IO(0x00,2) +- +-struct file_clone_range { +- __s64 src_fd; +- __u64 src_offset; +- __u64 src_length; +- __u64 dest_offset; +-}; +- +-#define FICLONE _IOW(0x94, 9, int) +-#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) +- + #else + #include + #endif +-- +2.40.0 + diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch new file mode 100644 index 0000000000..5dbef6d6a4 --- /dev/null +++ b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch @@ -0,0 +1,82 @@ +From ec8b232faefcdd7482c4998e64b78d49d0204502 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:01 -0500 +Subject: [PATCH 4/4] Revert "linux-user: fix compat with glibc >= 2.36 + sys/mount.h" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang? +Reviewed-by: Marc-Andr? Lureau +Message-Id: <20230110174901.2580297-3-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e] +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 18 ------------------ + meson.build | 2 -- + 2 files changed, 20 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 10af5e0d8e..d974c76b60 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -95,25 +95,7 @@ + #include + #include + #include +- +-#ifdef HAVE_SYS_MOUNT_FSCONFIG +-/* +- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, +- * which in turn prevents use of linux/fs.h. So we have to +- * define the constants ourselves for now. +- */ +-#define FS_IOC_GETFLAGS _IOR('f', 1, long) +-#define FS_IOC_SETFLAGS _IOW('f', 2, long) +-#define FS_IOC_GETVERSION _IOR('v', 1, long) +-#define FS_IOC_SETVERSION _IOW('v', 2, long) +-#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) +-#define FS_IOC32_GETFLAGS _IOR('f', 1, int) +-#define FS_IOC32_SETFLAGS _IOW('f', 2, int) +-#define FS_IOC32_GETVERSION _IOR('v', 1, int) +-#define FS_IOC32_SETVERSION _IOW('v', 2, int) +-#else + #include +-#endif + #include + #if defined(CONFIG_FIEMAP) + #include +diff --git a/meson.build b/meson.build +index b88867ca9d..39e83bbafe 100644 +--- a/meson.build ++++ b/meson.build +@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', + cc.has_header_symbol('getopt.h', 'optreset')) + config_host_data.set('HAVE_IPPROTO_MPTCP', + cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) +-config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', +- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) + + # has_member + config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', +-- +2.40.0 + -- 2.40.0 From christian at aperture.us Sat Apr 22 09:34:58 2023 From: christian at aperture.us (Christian Stewart) Date: Sat, 22 Apr 2023 02:34:58 -0700 Subject: [Buildroot] [PATCH v1 1/1] DEVELOPERS: update email address Message-ID: <20230422093458.46975-1-christian@aperture.us> This patch updates my email address in the DEVELOPERS file. Signed-off-by: Christian Stewart --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b579..d9e95a3d05 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -538,7 +538,7 @@ F: package/syslog-ng/ N: Christian Kellermann F: package/python-pylibftdi/ -N: Christian Stewart +N: Christian Stewart F: package/balena-engine/ F: package/batman-adv/ F: package/catatonit/ -- 2.40.0 From romain.naour at smile.fr Sat Apr 22 10:18:05 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sat, 22 Apr 2023 12:18:05 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/qemu: change project and download URL to https In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <8f4ab4fc-528a-34dc-a03b-6673ce3c4d74@smile.fr> Hello Peter, Le 22/04/2023 ? 11:06, Peter Seiderer a ?crit?: > Signed-off-by: Peter Seiderer Acked-by: Romain Naour Best regards, Romain > --- > package/qemu/Config.in | 2 +- > package/qemu/qemu.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/qemu/Config.in b/package/qemu/Config.in > index a446c0cf68..235fdb9ce6 100644 > --- a/package/qemu/Config.in > +++ b/package/qemu/Config.in > @@ -43,7 +43,7 @@ menuconfig BR2_PACKAGE_QEMU > Linux. When using KVM, QEMU can virtualize x86, server and > embedded PowerPC, and S390 guests. > > - http://qemu.org/ > + https://www.qemu.org/ > > if BR2_PACKAGE_QEMU > > diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk > index 3cbeffe213..3f51cb572b 100644 > --- a/package/qemu/qemu.mk > +++ b/package/qemu/qemu.mk > @@ -8,7 +8,7 @@ > # needs to be updated. > QEMU_VERSION = 7.2.0 > QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz > -QEMU_SITE = http://download.qemu.org > +QEMU_SITE = https://download.qemu.org > QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c > QEMU_LICENSE_FILES = COPYING COPYING.LIB > # NOTE: there is no top-level license file for non-(L)GPL licenses; From romain.naour at smile.fr Sat Apr 22 10:21:36 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sat, 22 Apr 2023 12:21:36 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/qemu: bump version to 7.2.1 In-Reply-To: <20230422090625.25006-2-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-2-ps.report@gmx.net> Message-ID: Hello Peter, Le 22/04/2023 ? 11:06, Peter Seiderer a ?crit?: > - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > (from upstream, see [1]) > > [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 Qemu 8.0.0 has been released this week including the patch 0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch See: https://gitlab.com/kubu93/buildroot/-/pipelines/845076149 Best regards, Romain > > Signed-off-by: Peter Seiderer > --- > ...k-restore-of-env-flags-from-tb-flags.patch | 36 ------------------- > package/qemu/qemu.hash | 2 +- > package/qemu/qemu.mk | 2 +- > 3 files changed, 2 insertions(+), 38 deletions(-) > delete mode 100644 package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > > diff --git a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch b/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > deleted file mode 100644 > index 8dc2dd8823..0000000000 > --- a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > +++ /dev/null > @@ -1,36 +0,0 @@ > -From bc2331635ce18ff068d2bb1e493bc546e1f786e1 Mon Sep 17 00:00:00 2001 > -From: Guenter Roeck > -Date: Mon, 12 Dec 2022 09:03:17 -0600 > -Subject: [PATCH] target/sh4: Mask restore of env->flags from tb->flags > - > -The values in env->flags are a subset of tb->flags. > -Restore only the bits that belong. > - > -Cc: qemu-stable at nongnu.org > -Fixes: ab419fd8a035 ("target/sh4: Fix TB_FLAG_UNALIGN") > -Signed-off-by: Guenter Roeck > -Message-ID: <20221212011345.GA2235238 at roeck-us.net> > -[rth: Reduce to only the the superh_cpu_synchronize_from_tb change] > -Signed-off-by: Richard Henderson > -[yann.morin.1998 at free.fr: backport from upstream] > -Signed-off-by: Yann E. MORIN > ---- > - target/sh4/cpu.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c > -index 951eb6b9c8..f0934b20fa 100644 > ---- a/target/sh4/cpu.c > -+++ b/target/sh4/cpu.c > -@@ -47,7 +47,7 @@ static void superh_cpu_synchronize_from_tb(CPUState *cs, > - SuperHCPU *cpu = SUPERH_CPU(cs); > - > - cpu->env.pc = tb_pc(tb); > -- cpu->env.flags = tb->flags; > -+ cpu->env.flags = tb->flags & TB_FLAG_ENVFLAGS_MASK; > - } > - > - static void superh_restore_state_to_opc(CPUState *cs, > --- > -2.25.1 > - > diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash > index e671e1d184..93f7c98f1c 100644 > --- a/package/qemu/qemu.hash > +++ b/package/qemu/qemu.hash > @@ -1,4 +1,4 @@ > # Locally computed, tarball verified with GPG signature > -sha256 5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 qemu-7.2.0.tar.xz > +sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz > sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB > diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk > index 3f51cb572b..12d52f61bf 100644 > --- a/package/qemu/qemu.mk > +++ b/package/qemu/qemu.mk > @@ -6,7 +6,7 @@ > > # When updating the version, check whether the list of supported targets > # needs to be updated. > -QEMU_VERSION = 7.2.0 > +QEMU_VERSION = 7.2.1 > QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz > QEMU_SITE = https://download.qemu.org > QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c From romain.naour at gmail.com Sat Apr 22 12:32:02 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 22 Apr 2023 14:32:02 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.0 Message-ID: <20230422123202.4011939-1-romain.naour@gmail.com> Changes log: https://wiki.qemu.org/ChangeLog/8.0 Remove upstream patch: 0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch 0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch Remove --disable-virtiofsd [1] The "linux-user: fix compat with glibc >= 2.36 sys/mount.h" fix has been reverted, so Qemu expect distros to ship the 2.36 maint release with the fix [2]. So any existing glibc 2.36 based toolchain without the fix will fail again to build qemu. System emulation on 32-bit x86 hosts has been deprecated. The QEMU project no longer considers 32-bit x86 host support for system emulation to be an effective use of its limited resources, and thus intends to discontinue. User mode emulation continues to be supported on 32-bit hosts Disable Hexagon idef-parser compiler to avoid build issue while building hexagon-linux-user for the target. Indeed idef-parser is a host (native) tool that requires host-glib2, host-flex and host-bison. Keep it disabled for now since hexagon-linux-user build with --disable-hexagon-idef-parser. Runtime tested in gitlab: https://gitlab.com/kubu93/buildroot/-/pipelines/845076149 [1] https://gitlab.com/qemu-project/qemu/-/commit/8ab5e8a503b55eb27672777cfedea902bb22a246 [2] https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e [3] https://gitlab.com/qemu-project/qemu/-/blob/v8.0.0/target/hexagon/meson.build#L191 Signed-off-by: Romain Naour Cc: Peter Seiderer --- This patch has been rebased onto "package/qemu: bump version to 7.2.1" since we may want to backport host libc-2.37 fix for 2023.02: http://lists.busybox.net/pipermail/buildroot/2023-April/666598.html --- ...er-add-more-compat-ioctl-definitions.patch | 73 ----------------- ...r-fix-compat-with-glibc-2.36-sys-mou.patch | 82 ------------------- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 5 +- 4 files changed, 3 insertions(+), 159 deletions(-) delete mode 100644 package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch delete mode 100644 package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch deleted file mode 100644 index 9040daea92..0000000000 --- a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch +++ /dev/null @@ -1,73 +0,0 @@ -From ba43bb7b641a602081554d7d2a497888209fec2d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= -Date: Tue, 10 Jan 2023 12:49:00 -0500 -Subject: [PATCH 3/4] Revert "linux-user: add more compat ioctl definitions" -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. - -glibc has fixed (in 2.36.9000-40-g774058d729) the problem -that caused a clash when both sys/mount.h annd linux/mount.h -are included, and backported this to the 2.36 stable release -too: - - https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E - -It is saner for QEMU to remove the workaround it applied for -glibc 2.36 and expect distros to ship the 2.36 maint release -with the fix. This avoids needing to add a further workaround -to QEMU to deal with the fact that linux/brtfs.h now also pulls -in linux/mount.h via linux/fs.h since Linux 6.1 - -Signed-off-by: Daniel P. Berrang? -Reviewed-by: Marc-Andr? Lureau -Message-Id: <20230110174901.2580297-2-berrange at redhat.com> -Signed-off-by: Laurent Vivier - -[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a] -Signed-off-by: Peter Seiderer ---- - linux-user/syscall.c | 25 ------------------------- - 1 file changed, 25 deletions(-) - -diff --git a/linux-user/syscall.c b/linux-user/syscall.c -index 24b25759be..10af5e0d8e 100644 ---- a/linux-user/syscall.c -+++ b/linux-user/syscall.c -@@ -111,31 +111,6 @@ - #define FS_IOC32_SETFLAGS _IOW('f', 2, int) - #define FS_IOC32_GETVERSION _IOR('v', 1, int) - #define FS_IOC32_SETVERSION _IOW('v', 2, int) -- --#define BLKGETSIZE64 _IOR(0x12,114,size_t) --#define BLKDISCARD _IO(0x12,119) --#define BLKIOMIN _IO(0x12,120) --#define BLKIOOPT _IO(0x12,121) --#define BLKALIGNOFF _IO(0x12,122) --#define BLKPBSZGET _IO(0x12,123) --#define BLKDISCARDZEROES _IO(0x12,124) --#define BLKSECDISCARD _IO(0x12,125) --#define BLKROTATIONAL _IO(0x12,126) --#define BLKZEROOUT _IO(0x12,127) -- --#define FIBMAP _IO(0x00,1) --#define FIGETBSZ _IO(0x00,2) -- --struct file_clone_range { -- __s64 src_fd; -- __u64 src_offset; -- __u64 src_length; -- __u64 dest_offset; --}; -- --#define FICLONE _IOW(0x94, 9, int) --#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) -- - #else - #include - #endif --- -2.40.0 - diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch deleted file mode 100644 index 5dbef6d6a4..0000000000 --- a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ec8b232faefcdd7482c4998e64b78d49d0204502 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= -Date: Tue, 10 Jan 2023 12:49:01 -0500 -Subject: [PATCH 4/4] Revert "linux-user: fix compat with glibc >= 2.36 - sys/mount.h" -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. - -glibc has fixed (in 2.36.9000-40-g774058d729) the problem -that caused a clash when both sys/mount.h annd linux/mount.h -are included, and backported this to the 2.36 stable release -too: - - https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E - -It is saner for QEMU to remove the workaround it applied for -glibc 2.36 and expect distros to ship the 2.36 maint release -with the fix. This avoids needing to add a further workaround -to QEMU to deal with the fact that linux/brtfs.h now also pulls -in linux/mount.h via linux/fs.h since Linux 6.1 - -Signed-off-by: Daniel P. Berrang? -Reviewed-by: Marc-Andr? Lureau -Message-Id: <20230110174901.2580297-3-berrange at redhat.com> -Signed-off-by: Laurent Vivier - -[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e] -Signed-off-by: Peter Seiderer ---- - linux-user/syscall.c | 18 ------------------ - meson.build | 2 -- - 2 files changed, 20 deletions(-) - -diff --git a/linux-user/syscall.c b/linux-user/syscall.c -index 10af5e0d8e..d974c76b60 100644 ---- a/linux-user/syscall.c -+++ b/linux-user/syscall.c -@@ -95,25 +95,7 @@ - #include - #include - #include -- --#ifdef HAVE_SYS_MOUNT_FSCONFIG --/* -- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, -- * which in turn prevents use of linux/fs.h. So we have to -- * define the constants ourselves for now. -- */ --#define FS_IOC_GETFLAGS _IOR('f', 1, long) --#define FS_IOC_SETFLAGS _IOW('f', 2, long) --#define FS_IOC_GETVERSION _IOR('v', 1, long) --#define FS_IOC_SETVERSION _IOW('v', 2, long) --#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) --#define FS_IOC32_GETFLAGS _IOR('f', 1, int) --#define FS_IOC32_SETFLAGS _IOW('f', 2, int) --#define FS_IOC32_GETVERSION _IOR('v', 1, int) --#define FS_IOC32_SETVERSION _IOW('v', 2, int) --#else - #include --#endif - #include - #if defined(CONFIG_FIEMAP) - #include -diff --git a/meson.build b/meson.build -index b88867ca9d..39e83bbafe 100644 ---- a/meson.build -+++ b/meson.build -@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', - cc.has_header_symbol('getopt.h', 'optreset')) - config_host_data.set('HAVE_IPPROTO_MPTCP', - cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) --config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', -- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) - - # has_member - config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', --- -2.40.0 - diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index 93f7c98f1c..e76aef0b3a 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz +sha256 bb60f0341531181d6cc3969dd19a013d0427a87f918193970d9adb91131e56d0 qemu-8.0.0.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 12d52f61bf..acf40bd50f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 7.2.1 +QEMU_VERSION = 8.0.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c @@ -302,13 +302,13 @@ define QEMU_CONFIGURE_CMDS --disable-vhost-crypto \ --disable-vhost-user-blk-server \ --disable-virtfs \ - --disable-virtiofsd \ --disable-whpx \ --disable-xen \ --enable-attr \ --enable-kvm \ --enable-vhost-net \ --with-git-submodules=ignore \ + --disable-hexagon-idef-parser \ $(QEMU_OPTS) endef @@ -474,7 +474,6 @@ define HOST_QEMU_CONFIGURE_CMDS --disable-selinux \ --disable-vde \ --disable-vhost-user-blk-server \ - --disable-virtiofsd \ --disable-vnc-jpeg \ --disable-png \ --disable-vnc-sasl \ -- 2.34.3 From romain.naour at smile.fr Sat Apr 22 12:35:26 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sat, 22 Apr 2023 14:35:26 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/qemu: add patches to fix host libc-2.37 compile In-Reply-To: <20230422090625.25006-3-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-3-ps.report@gmx.net> Message-ID: Hello Peter, Le 22/04/2023 ? 11:06, Peter Seiderer a ?crit?: > - add two upstream patches to fix host libc-2.37 compile > (see [1], [2] for details) > > Fixes: > > In file included from /usr/include/linux/btrfs.h:29, > from ../linux-user/syscall.c:163: > /usr/include/linux/fs.h:50:8: error: redefinition of ?struct file_clone_range? > 50 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > ../linux-user/syscall.c:129:8: note: originally defined here > 129 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > > [1] https://lists.openembedded.org/g/openembedded-core/message/177322 > [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ I think we want to backport this patch to 2023.02 branch. So I rebased the version bump 8.0.0 on top of your series: http://lists.busybox.net/pipermail/buildroot/2023-April/666603.html Reviewed-by: Romain Naour Best regards, Romain > > Signed-off-by: Peter Seiderer > --- > ...er-add-more-compat-ioctl-definitions.patch | 73 +++++++++++++++++ > ...r-fix-compat-with-glibc-2.36-sys-mou.patch | 82 +++++++++++++++++++ > 2 files changed, 155 insertions(+) > create mode 100644 package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch > create mode 100644 package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch > > diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch > new file mode 100644 > index 0000000000..9040daea92 > --- /dev/null > +++ b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch > @@ -0,0 +1,73 @@ > +From ba43bb7b641a602081554d7d2a497888209fec2d Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= > +Date: Tue, 10 Jan 2023 12:49:00 -0500 > +Subject: [PATCH 3/4] Revert "linux-user: add more compat ioctl definitions" > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. > + > +glibc has fixed (in 2.36.9000-40-g774058d729) the problem > +that caused a clash when both sys/mount.h annd linux/mount.h > +are included, and backported this to the 2.36 stable release > +too: > + > + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E > + > +It is saner for QEMU to remove the workaround it applied for > +glibc 2.36 and expect distros to ship the 2.36 maint release > +with the fix. This avoids needing to add a further workaround > +to QEMU to deal with the fact that linux/brtfs.h now also pulls > +in linux/mount.h via linux/fs.h since Linux 6.1 > + > +Signed-off-by: Daniel P. Berrang? > +Reviewed-by: Marc-Andr? Lureau > +Message-Id: <20230110174901.2580297-2-berrange at redhat.com> > +Signed-off-by: Laurent Vivier > + > +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a] > +Signed-off-by: Peter Seiderer > +--- > + linux-user/syscall.c | 25 ------------------------- > + 1 file changed, 25 deletions(-) > + > +diff --git a/linux-user/syscall.c b/linux-user/syscall.c > +index 24b25759be..10af5e0d8e 100644 > +--- a/linux-user/syscall.c > ++++ b/linux-user/syscall.c > +@@ -111,31 +111,6 @@ > + #define FS_IOC32_SETFLAGS _IOW('f', 2, int) > + #define FS_IOC32_GETVERSION _IOR('v', 1, int) > + #define FS_IOC32_SETVERSION _IOW('v', 2, int) > +- > +-#define BLKGETSIZE64 _IOR(0x12,114,size_t) > +-#define BLKDISCARD _IO(0x12,119) > +-#define BLKIOMIN _IO(0x12,120) > +-#define BLKIOOPT _IO(0x12,121) > +-#define BLKALIGNOFF _IO(0x12,122) > +-#define BLKPBSZGET _IO(0x12,123) > +-#define BLKDISCARDZEROES _IO(0x12,124) > +-#define BLKSECDISCARD _IO(0x12,125) > +-#define BLKROTATIONAL _IO(0x12,126) > +-#define BLKZEROOUT _IO(0x12,127) > +- > +-#define FIBMAP _IO(0x00,1) > +-#define FIGETBSZ _IO(0x00,2) > +- > +-struct file_clone_range { > +- __s64 src_fd; > +- __u64 src_offset; > +- __u64 src_length; > +- __u64 dest_offset; > +-}; > +- > +-#define FICLONE _IOW(0x94, 9, int) > +-#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) > +- > + #else > + #include > + #endif > +-- > +2.40.0 > + > diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch > new file mode 100644 > index 0000000000..5dbef6d6a4 > --- /dev/null > +++ b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch > @@ -0,0 +1,82 @@ > +From ec8b232faefcdd7482c4998e64b78d49d0204502 Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= > +Date: Tue, 10 Jan 2023 12:49:01 -0500 > +Subject: [PATCH 4/4] Revert "linux-user: fix compat with glibc >= 2.36 > + sys/mount.h" > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. > + > +glibc has fixed (in 2.36.9000-40-g774058d729) the problem > +that caused a clash when both sys/mount.h annd linux/mount.h > +are included, and backported this to the 2.36 stable release > +too: > + > + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E > + > +It is saner for QEMU to remove the workaround it applied for > +glibc 2.36 and expect distros to ship the 2.36 maint release > +with the fix. This avoids needing to add a further workaround > +to QEMU to deal with the fact that linux/brtfs.h now also pulls > +in linux/mount.h via linux/fs.h since Linux 6.1 > + > +Signed-off-by: Daniel P. Berrang? > +Reviewed-by: Marc-Andr? Lureau > +Message-Id: <20230110174901.2580297-3-berrange at redhat.com> > +Signed-off-by: Laurent Vivier > + > +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e] > +Signed-off-by: Peter Seiderer > +--- > + linux-user/syscall.c | 18 ------------------ > + meson.build | 2 -- > + 2 files changed, 20 deletions(-) > + > +diff --git a/linux-user/syscall.c b/linux-user/syscall.c > +index 10af5e0d8e..d974c76b60 100644 > +--- a/linux-user/syscall.c > ++++ b/linux-user/syscall.c > +@@ -95,25 +95,7 @@ > + #include > + #include > + #include > +- > +-#ifdef HAVE_SYS_MOUNT_FSCONFIG > +-/* > +- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, > +- * which in turn prevents use of linux/fs.h. So we have to > +- * define the constants ourselves for now. > +- */ > +-#define FS_IOC_GETFLAGS _IOR('f', 1, long) > +-#define FS_IOC_SETFLAGS _IOW('f', 2, long) > +-#define FS_IOC_GETVERSION _IOR('v', 1, long) > +-#define FS_IOC_SETVERSION _IOW('v', 2, long) > +-#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) > +-#define FS_IOC32_GETFLAGS _IOR('f', 1, int) > +-#define FS_IOC32_SETFLAGS _IOW('f', 2, int) > +-#define FS_IOC32_GETVERSION _IOR('v', 1, int) > +-#define FS_IOC32_SETVERSION _IOW('v', 2, int) > +-#else > + #include > +-#endif > + #include > + #if defined(CONFIG_FIEMAP) > + #include > +diff --git a/meson.build b/meson.build > +index b88867ca9d..39e83bbafe 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', > + cc.has_header_symbol('getopt.h', 'optreset')) > + config_host_data.set('HAVE_IPPROTO_MPTCP', > + cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) > +-config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', > +- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) > + > + # has_member > + config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', > +-- > +2.40.0 > + From dario.binacchi at amarulasolutions.com Sat Apr 22 13:36:07 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 15:36:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: add the eCos exception to the GPL-2.0+ license Message-ID: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file refers to the eCos license. The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 The file is part of the openocd executable via libopenocd.la, which being a static library it is not installed. Based on this, becomes more natural to associate the eCos exception with the GPL 2.0+ license, rather than considering it separately as a license. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ Suggested-by: Yann E. MORIN Signed-off-by: Dario Binacchi --- package/openocd/openocd.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 9973498cf568..78c6e10c58e4 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = \ - eCos-exception-2.0, \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ - GPL-2.0+ (code), \ + GPL-2.0+ with eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 22 13:38:34 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 15:38:34 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230422133834.608978-1-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04. Signed-off-by: Dario Binacchi --- configs/stm32f469_disco_sd_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index dc00a47e1da2..4ec873b3bbe8 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -20,7 +20,7 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="32M" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 22 13:41:00 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 15:41:00 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f4xx_defconfig: remove BR2_PACKAGE_IFUPDOWN_SCRIPTS Message-ID: <20230422134100.609825-1-dario.binacchi@amarulasolutions.com> Kernel is built without network support. It is useless to compile the package and then remove it from rootfs. Signed-off-by: Dario Binacchi --- board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh | 4 ---- configs/stm32f429_disco_xip_defconfig | 1 + configs/stm32f469_disco_sd_defconfig | 1 + configs/stm32f469_disco_xip_defconfig | 1 + 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh index e324afe59a98..2ac9c653c327 100755 --- a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh +++ b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh @@ -2,7 +2,3 @@ # Kernel is built without devpts support sed -i '/^devpts/d' ${TARGET_DIR}/etc/fstab - -# Kernel is built without network support -rm -f ${TARGET_DIR}/etc/init.d/S40network -rm -rf ${TARGET_DIR}/etc/network/ diff --git a/configs/stm32f429_disco_xip_defconfig b/configs/stm32f429_disco_xip_defconfig index 872e4b6a306c..9edbbab387e1 100644 --- a/configs/stm32f429_disco_xip_defconfig +++ b/configs/stm32f429_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f429-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index dc00a47e1da2..24791178f46f 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set diff --git a/configs/stm32f469_disco_xip_defconfig b/configs/stm32f469_disco_xip_defconfig index fc3b3f921396..ae2780556ad1 100644 --- a/configs/stm32f469_disco_xip_defconfig +++ b/configs/stm32f469_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 22 14:00:18 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 16:00:18 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig Message-ID: <20230422140018.616018-1-dario.binacchi@amarulasolutions.com> Board support package includes the following components: - mainline Linux kernel 5.14.21 - mainline U-Boot 2023.04 - default packages from buildroot Note: There is a problem in u-boot display management. It should display the ST microelectronics logo but "noise" is displayed (like when running the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to change version (even the first version in which this feature was introduced), but without success. Despite this I decided not to disable the video management configuration to remind us that it needs to be fixed :). Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html Signed-off-by: Dario Binacchi --- DEVELOPERS | 2 ++ .../stm32f769-disco/extlinux.conf | 4 +++ .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ .../stm32f769-disco/linux-sd.fragment | 1 + .../stm32f769-disco/post-build.sh | 7 ++++ .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ 8 files changed, 121 insertions(+) create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt create mode 100644 configs/stm32f769_disco_sd_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b5791c..88ed40412ae8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -702,8 +702,10 @@ F: package/xinetd/ N: Dario Binacchi F: board/bsh/ +F: board/stmicroelectronics/stm32f769-disco/ F: configs/imx8mn_bsh_smm_s2_defconfig F: configs/imx8mn_bsh_smm_s2_pro_defconfig +F: configs/stm32f769_disco_sd_defconfig F: package/sscep/ F: package/uuu/ diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf new file mode 100644 index 000000000000..48483a01fc4e --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf @@ -0,0 +1,4 @@ +label stm32f769-disco-buildroot + kernel /zImage + devicetree /stm32f769-disco.dtb + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh new file mode 100755 index 000000000000..0ff3ae7dbfb3 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +OUTPUT_DIR=$1 + +if ! test -d "${OUTPUT_DIR}" ; then + echo "ERROR: no output directory specified." + echo "Usage: $0 OUTPUT_DIR" + exit 1 +fi + +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ + -c "init" \ + -c "reset init" \ + -c "flash probe 0" \ + -c "flash info 0" \ + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ + -c "reset run" \ + -c "shutdown" diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg new file mode 100644 index 000000000000..41f9da512489 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "zImage", + "stm32f769-disco.dtb", + "extlinux" + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + size = 32M + } +} diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment new file mode 100644 index 000000000000..846229d0d468 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment @@ -0,0 +1 @@ +# CONFIG_XIP_KERNEL is not set diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh new file mode 100755 index 000000000000..c8cca3de8c9b --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh @@ -0,0 +1,7 @@ +#!/bin/sh +BOARD_DIR="$(dirname "$0")" + +# Kernel is built without devpts support +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab + +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt new file mode 100644 index 000000000000..8f4f79a86138 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt @@ -0,0 +1,32 @@ +STM32F769 Discovery +=================== + +This tutorial describes how to use the predefined Buildroot +configuration for the STM32F769 Discovery evaluation platform. + +Building +-------- + + make stm32f769_disco_sd_defconfig + make + +Flashing +-------- + + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ + +It will flash the U-boot bootloader. + +Creating SD card +---------------- + +Buildroot prepares an"sdcard.img" image in the output/images/ directory, +ready to be dumped on a SD card. Launch the following command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the card content. Use with care! *** + +For details about the medium image layout and its content, see the +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. + diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig new file mode 100644 index 000000000000..4d43658403ca --- /dev/null +++ b/configs/stm32f769_disco_sd_defconfig @@ -0,0 +1,30 @@ +BR2_arm=y +BR2_cortex_m4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" +BR2_LINUX_KERNEL_DEFCONFIG="stm32" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_OPENOCD=y -- 2.32.0 From giulio.benetti at benettiengineering.com Sat Apr 22 14:56:58 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 22 Apr 2023 16:56:58 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: <20230422140018.616018-1-dario.binacchi@amarulasolutions.com> References: <20230422140018.616018-1-dario.binacchi@amarulasolutions.com> Message-ID: Hi Dario, On 22/04/23 16:00, Dario Binacchi wrote: > Board support package includes the following components: > - mainline Linux kernel 5.14.21 > - mainline U-Boot 2023.04 > - default packages from buildroot > > Note: There is a problem in u-boot display management. It should display > the ST microelectronics logo but "noise" is displayed (like when running > the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to > change version (even the first version in which this feature was > introduced), but without success. Despite this I decided not to disable > the video management configuration to remind us that it needs to be > fixed :). > > Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html > Signed-off-by: Dario Binacchi > --- > DEVELOPERS | 2 ++ > .../stm32f769-disco/extlinux.conf | 4 +++ > .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ > .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ > .../stm32f769-disco/linux-sd.fragment | 1 + > .../stm32f769-disco/post-build.sh | 7 ++++ > .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ > configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ > 8 files changed, 121 insertions(+) > create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf > create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh > create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg > create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh > create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt > create mode 100644 configs/stm32f769_disco_sd_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 5cd882b5791c..88ed40412ae8 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -702,8 +702,10 @@ F: package/xinetd/ > > N: Dario Binacchi > F: board/bsh/ > +F: board/stmicroelectronics/stm32f769-disco/ > F: configs/imx8mn_bsh_smm_s2_defconfig > F: configs/imx8mn_bsh_smm_s2_pro_defconfig > +F: configs/stm32f769_disco_sd_defconfig > F: package/sscep/ > F: package/uuu/ > > diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > new file mode 100644 > index 000000000000..48483a01fc4e > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > @@ -0,0 +1,4 @@ > +label stm32f769-disco-buildroot > + kernel /zImage > + devicetree /stm32f769-disco.dtb > + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel > diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > new file mode 100755 > index 000000000000..0ff3ae7dbfb3 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > @@ -0,0 +1,18 @@ > +#!/bin/bash > + > +OUTPUT_DIR=$1 > + > +if ! test -d "${OUTPUT_DIR}" ; then > + echo "ERROR: no output directory specified." > + echo "Usage: $0 OUTPUT_DIR" > + exit 1 > +fi > + > +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ > + -c "init" \ > + -c "reset init" \ > + -c "flash probe 0" \ > + -c "flash info 0" \ > + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ > + -c "reset run" \ > + -c "shutdown" > diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > new file mode 100644 > index 000000000000..41f9da512489 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > @@ -0,0 +1,27 @@ > +image boot.vfat { > + vfat { > + files = { > + "zImage", > + "stm32f769-disco.dtb", > + "extlinux" > + } > + } > + > + size = 16M > +} > + > +image sdcard.img { > + hdimage { > + } > + > + partition u-boot { > + partition-type = 0xC > + image = "boot.vfat" > + } > + > + partition rootfs { > + partition-type = 0x83 > + image = "rootfs.ext2" > + size = 32M > + } > +} > diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > new file mode 100644 > index 000000000000..846229d0d468 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > @@ -0,0 +1 @@ > +# CONFIG_XIP_KERNEL is not set > diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh > new file mode 100755 > index 000000000000..c8cca3de8c9b > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh > @@ -0,0 +1,7 @@ > +#!/bin/sh > +BOARD_DIR="$(dirname "$0")" > + > +# Kernel is built without devpts support > +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab > + > +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf > diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt > new file mode 100644 > index 000000000000..8f4f79a86138 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt > @@ -0,0 +1,32 @@ > +STM32F769 Discovery > +=================== > + > +This tutorial describes how to use the predefined Buildroot > +configuration for the STM32F769 Discovery evaluation platform. > + > +Building > +-------- > + > + make stm32f769_disco_sd_defconfig > + make > + > +Flashing > +-------- > + > + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ > + > +It will flash the U-boot bootloader. > + > +Creating SD card > +---------------- > + > +Buildroot prepares an"sdcard.img" image in the output/images/ directory, > +ready to be dumped on a SD card. Launch the following command as root: > + > + dd if=output/images/sdcard.img of=/dev/ > + > +*** WARNING! This will destroy all the card content. Use with care! *** > + > +For details about the medium image layout and its content, see the > +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. > + > diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig > new file mode 100644 > index 000000000000..4d43658403ca > --- /dev/null > +++ b/configs/stm32f769_disco_sd_defconfig > @@ -0,0 +1,30 @@ > +BR2_arm=y > +BR2_cortex_m4=y Here ^^^ it is a BR2_cortex_m7 > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y > +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" > +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" It would be great if you could use Linux latest stable 5.15.108 that has patch for MMU-less fix committed[0]. I've found and fixed the bug on i.MXRT but it should affect every MMU-less system. Or you could bump Linux to latest version 6.2 that has the patch committed too. This could be done also for the stm32f4xx boards you're bumping for uboot. [0]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=7ae0262748e5d8ff1e42b77bb19bba474733f280 Best regards -- Giulio Benetti Benetti Engineering sas > +BR2_LINUX_KERNEL_DEFCONFIG="stm32" > +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" > +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" > +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set > +BR2_TARGET_ROOTFS_EXT2=y > +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" > +# BR2_TARGET_ROOTFS_TAR is not set > +BR2_TARGET_UBOOT=y > +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_PACKAGE_HOST_DOSFSTOOLS=y > +BR2_PACKAGE_HOST_GENIMAGE=y > +BR2_PACKAGE_HOST_MTOOLS=y > +BR2_PACKAGE_HOST_OPENOCD=y From giulio.benetti at benettiengineering.com Sat Apr 22 16:56:09 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 22 Apr 2023 18:56:09 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: Message-ID: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Hi Dario, I readd the mailing list in Cc, > Il giorno 22 apr 2023, alle ore 18:33, Dario Binacchi ha scritto: > > ?Hi Giulio, > >> On Sat, Apr 22, 2023 at 4:56?PM Giulio Benetti >> wrote: >> >> Hi Dario, >> >>> On 22/04/23 16:00, Dario Binacchi wrote: >>> Board support package includes the following components: >>> - mainline Linux kernel 5.14.21 >>> - mainline U-Boot 2023.04 >>> - default packages from buildroot >>> >>> Note: There is a problem in u-boot display management. It should display >>> the ST microelectronics logo but "noise" is displayed (like when running >>> the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to >>> change version (even the first version in which this feature was >>> introduced), but without success. Despite this I decided not to disable >>> the video management configuration to remind us that it needs to be >>> fixed :). >>> >>> Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html >>> Signed-off-by: Dario Binacchi >>> --- >>> DEVELOPERS | 2 ++ >>> .../stm32f769-disco/extlinux.conf | 4 +++ >>> .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ >>> .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ >>> .../stm32f769-disco/linux-sd.fragment | 1 + >>> .../stm32f769-disco/post-build.sh | 7 ++++ >>> .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ >>> configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ >>> 8 files changed, 121 insertions(+) >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt >>> create mode 100644 configs/stm32f769_disco_sd_defconfig >>> >>> diff --git a/DEVELOPERS b/DEVELOPERS >>> index 5cd882b5791c..88ed40412ae8 100644 >>> --- a/DEVELOPERS >>> +++ b/DEVELOPERS >>> @@ -702,8 +702,10 @@ F: package/xinetd/ >>> >>> N: Dario Binacchi >>> F: board/bsh/ >>> +F: board/stmicroelectronics/stm32f769-disco/ >>> F: configs/imx8mn_bsh_smm_s2_defconfig >>> F: configs/imx8mn_bsh_smm_s2_pro_defconfig >>> +F: configs/stm32f769_disco_sd_defconfig >>> F: package/sscep/ >>> F: package/uuu/ >>> >>> diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf >>> new file mode 100644 >>> index 000000000000..48483a01fc4e >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf >>> @@ -0,0 +1,4 @@ >>> +label stm32f769-disco-buildroot >>> + kernel /zImage >>> + devicetree /stm32f769-disco.dtb >>> + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel >>> diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh >>> new file mode 100755 >>> index 000000000000..0ff3ae7dbfb3 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh >>> @@ -0,0 +1,18 @@ >>> +#!/bin/bash >>> + >>> +OUTPUT_DIR=$1 >>> + >>> +if ! test -d "${OUTPUT_DIR}" ; then >>> + echo "ERROR: no output directory specified." >>> + echo "Usage: $0 OUTPUT_DIR" >>> + exit 1 >>> +fi >>> + >>> +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ >>> + -c "init" \ >>> + -c "reset init" \ >>> + -c "flash probe 0" \ >>> + -c "flash info 0" \ >>> + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ >>> + -c "reset run" \ >>> + -c "shutdown" >>> diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg >>> new file mode 100644 >>> index 000000000000..41f9da512489 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg >>> @@ -0,0 +1,27 @@ >>> +image boot.vfat { >>> + vfat { >>> + files = { >>> + "zImage", >>> + "stm32f769-disco.dtb", >>> + "extlinux" >>> + } >>> + } >>> + >>> + size = 16M >>> +} >>> + >>> +image sdcard.img { >>> + hdimage { >>> + } >>> + >>> + partition u-boot { >>> + partition-type = 0xC >>> + image = "boot.vfat" >>> + } >>> + >>> + partition rootfs { >>> + partition-type = 0x83 >>> + image = "rootfs.ext2" >>> + size = 32M >>> + } >>> +} >>> diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment >>> new file mode 100644 >>> index 000000000000..846229d0d468 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment >>> @@ -0,0 +1 @@ >>> +# CONFIG_XIP_KERNEL is not set >>> diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh >>> new file mode 100755 >>> index 000000000000..c8cca3de8c9b >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh >>> @@ -0,0 +1,7 @@ >>> +#!/bin/sh >>> +BOARD_DIR="$(dirname "$0")" >>> + >>> +# Kernel is built without devpts support >>> +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab >>> + >>> +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf >>> diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt >>> new file mode 100644 >>> index 000000000000..8f4f79a86138 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt >>> @@ -0,0 +1,32 @@ >>> +STM32F769 Discovery >>> +=================== >>> + >>> +This tutorial describes how to use the predefined Buildroot >>> +configuration for the STM32F769 Discovery evaluation platform. >>> + >>> +Building >>> +-------- >>> + >>> + make stm32f769_disco_sd_defconfig >>> + make >>> + >>> +Flashing >>> +-------- >>> + >>> + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ >>> + >>> +It will flash the U-boot bootloader. >>> + >>> +Creating SD card >>> +---------------- >>> + >>> +Buildroot prepares an"sdcard.img" image in the output/images/ directory, >>> +ready to be dumped on a SD card. Launch the following command as root: >>> + >>> + dd if=output/images/sdcard.img of=/dev/ >>> + >>> +*** WARNING! This will destroy all the card content. Use with care! *** >>> + >>> +For details about the medium image layout and its content, see the >>> +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. >>> + >>> diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig >>> new file mode 100644 >>> index 000000000000..4d43658403ca >>> --- /dev/null >>> +++ b/configs/stm32f769_disco_sd_defconfig >>> @@ -0,0 +1,30 @@ >>> +BR2_arm=y >>> +BR2_cortex_m4=y >> >> Here ^^^ it is a BR2_cortex_m7 > > Yes, you are right > >> >>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y >>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" >>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" >>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" >>> +BR2_LINUX_KERNEL=y >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" >> >> It would be great if you could use Linux latest stable 5.15.108 that has >> patch for MMU-less fix committed[0]. I've found and fixed the bug on >> i.MXRT but it should affect every MMU-less system. > > thanks for the info > >> Or you could bump Linux to latest version 6.2 that has the patch >> committed too. > > I will try with 5.15.108. Each new kernel version generally leads to > occupying more memory and this is then reflected in some cases > on applications to be launched in user space that become unstable > (or at least it seems to me to be so). You?re right about the size, but your experience as user space instability is normally due to bug on mmu-less arm support that is few tested compared to mmu arm. The bug I?ve found showed up during rootfs ext4 mount so it was easy to reproduce. It dealt exactly with memory page translation to mmu-less. So maybe what you see as instability could be fixed by my patch. > So, for now I prefer to bump to > 5.15.108. Sure. Could you also try to fill the memory and see if everything works correctly? You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). Thank you Best regards Giulio > > Thanks and regards, > Dario > >> >> This could be done also for the stm32f4xx boards you're bumping for >> uboot. >> >> [0]: >> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=7ae0262748e5d8ff1e42b77bb19bba474733f280 >> >> Best regards >> -- >> Giulio Benetti >> Benetti Engineering sas >> >>> +BR2_LINUX_KERNEL_DEFCONFIG="stm32" >>> +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" >>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y >>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" >>> +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" >>> +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set >>> +BR2_TARGET_ROOTFS_EXT2=y >>> +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" >>> +# BR2_TARGET_ROOTFS_TAR is not set >>> +BR2_TARGET_UBOOT=y >>> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION=y >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" >>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" >>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y >>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y >>> +BR2_PACKAGE_HOST_GENIMAGE=y >>> +BR2_PACKAGE_HOST_MTOOLS=y >>> +BR2_PACKAGE_HOST_OPENOCD=y >> > > > -- > > Dario Binacchi > > Senior Embedded Linux Developer > > dario.binacchi at amarulasolutions.com > > __________________________________ > > > Amarula Solutions SRL > > Via Le Canevare 30, 31100 Treviso, Veneto, IT > > T. +39 042 243 5310 > info at amarulasolutions.com > > www.amarulasolutions.com From peter at korsgaard.com Sat Apr 22 19:59:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 21:59:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/mdadm: install udev rules In-Reply-To: <20230406105412.116596-1-simon.rowe@nutanix.com> (Simon Rowe's message of "Thu, 6 Apr 2023 10:54:12 +0000") References: <20230406105412.116596-1-simon.rowe@nutanix.com> Message-ID: <87v8hn8z7m.fsf@dell.be.48ers.dk> >>>>> "Simon" == Simon Rowe writes: > mdadm contains various udev rules to manage RAID assembly and create > symlinks, install them if udev (or equivalent) is enabled. > Signed-off-by: Simon Rowe Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:03:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:03:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.2 In-Reply-To: <20230405202220.705670-1-ju.o@free.fr> (Julien Olivain's message of "Wed, 5 Apr 2023 22:22:20 +0200") References: <20230405202220.705670-1-ju.o@free.fr> Message-ID: <87r0sb8z29.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log since v2.3.1, see: > - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 > Signed-off-by: Julien Olivain Committed to 2023.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:05:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:05:28 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 In-Reply-To: <20230405200445.50475-1-dalang@gmx.at> (Daniel Lang's message of "Wed, 5 Apr 2023 22:04:44 +0200") References: <20230405200445.50475-1-dalang@gmx.at> Message-ID: <87mt2z8yyf.fsf@dell.be.48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > https://github.com/stephane/libmodbus/releases/tag/v3.1.10 The regression fix this talks about is presumably about a regression introduced in 3.1.9, so not in Buildroot, correct? -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:02:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:02:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/fluidsynth: bump to version 2.3.2 Message-ID: <20230422200643.9B82883DF3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8716d5065136efad14831cbcb258591ec9943057 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x For change log since v2.3.1, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle (cherry picked from commit 15a649fd2dc0f950f0237802223ddb3ebd752da9) Signed-off-by: Peter Korsgaard --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 3de41b1682..0f8f04d676 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index ad1ed7df11..854ed00032 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.1 +FLUIDSYNTH_VERSION = 2.3.2 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Apr 22 19:59:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 21:59:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mdadm: install udev rules Message-ID: <20230422200643.9206A83DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b649f233eafc8c7e610f51ee817c605aaaf4cb20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x mdadm contains various udev rules to manage RAID assembly and create symlinks, install them if udev (or equivalent) is enabled. Signed-off-by: Simon Rowe [Arnout: use MDADM_INSTALL_TARGET_OPTS for install-bin as well] Signed-off-by: Arnout Vandecappelle (cherry picked from commit 0385719706433fa9aa560c775d46179b42c9080c) Signed-off-by: Peter Korsgaard --- package/mdadm/mdadm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index 0a2eb4e5bd..c61937306a 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -21,12 +21,15 @@ MDADM_BUILD_OPTS = \ CPPFLAGS="$(TARGET_CPPFLAGS) -DBINDIR=\\\"/sbin\\\"" \ CHECK_RUN_DIR=0 +MDADM_INSTALL_TARGET_OPTS = install-bin + ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),) MDADM_BUILD_OPTS += USE_PTHREADS= endif ifeq ($(BR2_PACKAGE_HAS_UDEV),y) MDADM_DEPENDENCIES += udev +MDADM_INSTALL_TARGET_OPTS += install-udev else MDADM_CXFLAGS += -DNO_LIBUDEV endif @@ -36,7 +39,7 @@ define MDADM_BUILD_CMDS endef define MDADM_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) $(MDADM_INSTALL_TARGET_OPTS) endef $(eval $(generic-package)) From peter at korsgaard.com Sat Apr 22 20:12:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:12:37 +0200 Subject: [Buildroot] [git commit] package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV In-Reply-To: <20230409194420.987BA83B78@busybox.osuosl.org> (Arnout Vandecappelle's message of "Sun, 9 Apr 2023 21:28:07 +0200") References: <20230409194420.987BA83B78@busybox.osuosl.org> Message-ID: <87ildn8ymi.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=d775b2ac05d473db490d2dc6babd2743b28cfbf5 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they > are set for host cargo builds which don't use the cargo infrastructure, > e.g. python packages that include rust code. > Signed-off-by: James Hilliard > Signed-off-by: Arnout Vandecappelle Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:15:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:15:17 +0200 Subject: [Buildroot] [git commit] package/efivar: don't install in $(HOST_DIR)/usr In-Reply-To: <20230409205919.1B16183C0B@busybox.osuosl.org> (Arnout Vandecappelle's message of "Sun, 9 Apr 2023 22:56:15 +0200") References: <20230409205919.1B16183C0B@busybox.osuosl.org> Message-ID: <87edob8yi2.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=47910ccc361934ab4b3fbcfe05530f38de07844f > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > For years already, $(HOST_DIR)/usr is deprecated. Install directly in > $(HOST_DIR). This will trigger a check-package error in the following > commit. > Signed-off-by: Arnout Vandecappelle Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:06:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:06:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV Message-ID: <20230422201619.A663F83F98@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ce7cd546b0d9f5315c9840423b6c54f5cc0b9e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they are set for host cargo builds which don't use the cargo infrastructure, e.g. python packages that include rust code. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle (cherry picked from commit d775b2ac05d473db490d2dc6babd2743b28cfbf5) Signed-off-by: Peter Korsgaard --- package/pkg-cargo.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 666c5ac971..5600c8e97e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -57,7 +57,8 @@ ifeq ($(NORMALIZED_ARCH),arm) endif HOST_PKG_CARGO_ENV = \ - $(PKG_COMMON_CARGO_ENV) + $(PKG_COMMON_CARGO_ENV) \ + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" ################################################################################ # inner-cargo-package -- defines how the configuration, compilation and @@ -130,7 +131,6 @@ else # ifeq ($(4),target) define $(2)_BUILD_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ @@ -171,7 +171,6 @@ ifndef $(2)_INSTALL_CMDS define $(2)_INSTALL_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ From peter at korsgaard.com Sat Apr 22 20:14:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:14:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/efivar: don't install in $(HOST_DIR)/usr Message-ID: <20230422201619.AF21A83FA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2554f30194d79d2cddce8656487571b5a2a095bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x For years already, $(HOST_DIR)/usr is deprecated. Install directly in $(HOST_DIR). This will trigger a check-package error in the following commit. Signed-off-by: Arnout Vandecappelle (cherry picked from commit 47910ccc361934ab4b3fbcfe05530f38de07844f) Signed-off-by: Peter Korsgaard --- package/efivar/efivar.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/efivar/efivar.mk b/package/efivar/efivar.mk index 8b1d338bec..ee6d7302df 100644 --- a/package/efivar/efivar.mk +++ b/package/efivar/efivar.mk @@ -39,7 +39,7 @@ define EFIVAR_BUILD_CMDS endef define HOST_EFIVAR_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/usr/bin/makeguids + $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/bin/makeguids endef define EFIVAR_INSTALL_STAGING_CMDS From peter at korsgaard.com Sat Apr 22 21:06:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:50 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot In-Reply-To: <20230405081842.244610-1-francois.perrad@gadz.org> (Francois Perrad's message of "Wed, 5 Apr 2023 10:18:41 +0200") References: <20230405081842.244610-1-francois.perrad@gadz.org> Message-ID: <87a5yz8w45.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:06:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:59 +0200 Subject: [Buildroot] [PATCH 2/2] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP In-Reply-To: <20230405081842.244610-2-francois.perrad@gadz.org> (Francois Perrad's message of "Wed, 5 Apr 2023 10:18:42 +0200") References: <20230405081842.244610-1-francois.perrad@gadz.org> <20230405081842.244610-2-francois.perrad@gadz.org> Message-ID: <875y9n8w3w.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:07:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:07:23 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot In-Reply-To: <87a5yz8w45.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Sat, 22 Apr 2023 23:06:50 +0200") References: <20230405081842.244610-1-francois.perrad@gadz.org> <87a5yz8w45.fsf@dell.be.48ers.dk> Message-ID: <871qkb8w38.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Francois" == Francois Perrad writes: >> Signed-off-by: Francois Perrad > Committed to 2023.02.x and 2022.02.x, thanks. Ups, I meant only 2023.02.x. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:10:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:10:18 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> (Vincent Fazio's message of "Sun, 2 Apr 2023 20:35:30 -0500") References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: <87wn237hdx.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Fazio writes: > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. > See-also: 02b165dc71 (check-package: fix Python3 support) > Signed-off-by: Vincent Fazio Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:06:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:14 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot Message-ID: <20230422211058.5095A84115@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7660792c1e79b03ea4c26dcf4b49a1fed0dfaa0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN (cherry picked from commit 917718671193e2e7ea2d8463046ce2e53dd6ab73) Signed-off-by: Peter Korsgaard --- configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index 50a0986ab2..a8260a7ea3 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 25ecf31146..65a78f5352 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From peter at korsgaard.com Sat Apr 22 21:06:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP Message-ID: <20230422211058.5EAA28411E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=410c9f01ed9709e57f274d93cc0df2b579eaf721 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN (cherry picked from commit 370af35425e754808dd8691536bda5b0dbce7986) Signed-off-by: Peter Korsgaard --- configs/olimex_a20_olinuxino_lime2_defconfig | 1 + configs/olimex_a20_olinuxino_lime_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index a8260a7ea3..a38f3a1c5e 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 65a78f5352..74b6a764cd 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" From peter at korsgaard.com Sat Apr 22 21:08:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:08:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] utils/check-package: drop six usage Message-ID: <20230422211058.6C49E8411F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa658bec37677fa6b7259e186a80a75231ab5b92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The shebang in check-package now defines python3. There is no longer a need to maintain support with python 2.x. See-also: 02b165dc71 (check-package: fix Python3 support) Signed-off-by: Vincent Fazio Tested-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit b7d4ae98faac020e2f620fda47c2777ad1deddfa) Signed-off-by: Peter Korsgaard --- utils/check-package | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/utils/check-package b/utils/check-package index 98a25bd0b2..46f2897b51 100755 --- a/utils/check-package +++ b/utils/check-package @@ -6,7 +6,6 @@ import inspect import magic import os import re -import six import sys import checkpackagelib.base @@ -218,12 +217,9 @@ def check_file_using_lib(fname): if fail > 0: failed.add(name) nwarnings += warn - if six.PY3: - f = open(fname, "r", errors="surrogateescape") - else: - f = open(fname, "r") + lastline = "" - for lineno, text in enumerate(f.readlines()): + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): nlines += 1 for name, cf in objects: if cf.disable.search(lastline): @@ -233,7 +229,7 @@ def check_file_using_lib(fname): failed.add(name) nwarnings += warn lastline = text - f.close() + for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) if fail > 0: From victorhooi at yahoo.com Sun Apr 23 05:00:03 2023 From: victorhooi at yahoo.com (Victor Hooi) Date: Sun, 23 Apr 2023 15:00:03 +1000 Subject: [Buildroot] buildroot for ARM64 - aligning on 4K/16K/64K - will it still run on 4K systems? References: Message-ID: Hi, I am trying to build a k3s cluster to run on Mac Mini machines (i.e. Apple Silicon) running Asahi Linux k3s uses buildroot, via k3s-root . However, one issue is that recent k3s binaries seem to be specifically compiled for 4K page sizes only - whereas Asahi Linux specifically supports 16K page sizes (due to some architecture decisions in the Apple Silicon/M1/M2 chips etc.) As far as I can tell, the k3s change to introduce 4K only support was in this commit (November 2022): https://github.com/k3s-io/k3s-root/commit/48b49ad763ed1a6ca69b4cd51b6aa671cfdb97d8 which was described as a "Update buildroot to 2022.08.1". This k3s commit added the below lines to buildroot/arm64config: BR2_ARM64_PAGE_SIZE_4K=y > # BR2_ARM64_PAGE_SIZE_64K is not set > BR2_ARM64_PAGE_SIZE="4K" *Question 1* - Was there something introduced in buildroot 2022.08.1, that mandated the above config changes? I'm assuming it was something upstream? I also found this older mailing list post (2021) from ?ukasz Stelmach: https://lore.kernel.org/all/20211203215005.GA50662 at scaer/T/ > > > > > > *MMUs on AArch64 support three different page sizes: 4 kB, 16 kB,and 64 > kB. It is OS kernel's task to choose the configuration duringboot. Linux > kernel can be compiled to support different page size.To run on a system > with pages larger than 4 kB userland binaries needto be properly aligned > during the linking process. However, binariesprepared for systems with > larger pages can run on systems with smallerpages.* This seems to suggest that aligning to 64K, we should still be able to run on systems with smaller pages (e.g. Raspberry Pis). *Question 2* - Do you know if the above information ("binaries prepared for systems with larger pages can run on systems with smaller pages") is still true? There's also some context for the k3s/Asahi Linux discussion here: - https://github.com/k3s-io/k3s/issues/7335 - https://www.reddit.com/r/AsahiLinux/comments/12v06v5/running_k3s_on_asahi_linux_could_we_get_it_to/ Thanks, Victor -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sun Apr 23 05:39:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 23 Apr 2023 05:39:00 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-22 Message-ID: <20230423053905.317E160BDE@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-22 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 78 | 56 | 1 | 135 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 6 host-binutils-2.38 | 3 linux-6.1.14 | 3 host-sunxi-tools-1.4.2-168-... | 2 uclibc-1.0.43 | 2 unknown | 2 agentpp-4.6.0 | 1 altera-stapl-0.3.3 | 1 argp-standalone-1.4.1 | 1 assimp-5.2.5 | 1 containerd-1.6.20 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 glibc-2.37-2-g9f8513dc64119... | 1 glmark2-06e78b67702b5413335... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.8 | 1 jack2-1.9.21 | 1 jailhouse-0.12 | 1 libnss-3.89 | 1 liquid-dsp-1.4.0 | 1 lxc-5.0.2 | 1 ncurses-6.3-20221224 | 1 ntp-4.2.8p15 | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 perl-5.36.0 | 1 pv-1.6.20 | 1 python3-3.11.2 | 1 qemu-7.2.0 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 shadow-4.13 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zabbix-6.2.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ab257b01d6dcb37c6866721436c983fdfdb844d2 | aarch64_be | altera-stapl-0.3.3 | NOK | http://autobuild.buildroot.net/results/530fc23aa4aa0cfe5976389c6f07b650b2280e74 | xtensa | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/71032870ffb0608b6c5422a4df0cffb010a8a5dd | ORPH mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/91fff3e5022b0cd705b7f62a89eda2a7a36ef687 | ORPH s390x | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/728abdcbe2e19d60a98fe1bc3bb2a0850b72e9d5 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/20e0972211316f83c86dcae118caa66231a7165f | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/11009f150d03627cc74a811200919cff2b5d37d9 | ORPH nios2 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/737e8dea8d689b70e6d30aefbe795ada9ba2869a | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/44f189c9ef1f7bdf97352ca8746062f950902a94 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aa15ad52251acffb59daad2559a75b35925ea36e | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/64843a2f799c73a202cf6a1cfc0206998b690c14 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/822b57c468a412ada66825d5057b6be9d695f87d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/59a3339c82a1bb23b837455bff5ac3f50c6352ff | aarch64 | glmark2-06e78b67702b5413335... | NOK | http://autobuild.buildroot.net/results/c7479a4ead15f752f92ec16a246b4a8f99c101b7 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/0ea8d6c96110f22d0eb7c47bf978b858a604c177 | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/19c343ff163e14270e9dfbd2cda9e7dded5ae3be | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bc06184a690809c9ec06cdef0a6d6253bab47c08 | ORPH sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4e2d8b12ea664046ba66fbc8623b6c4bb712cc0e | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9007a2e09c7abcfd9698b2192a8f7dc544453b07 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a656988c9a14450862d4bce1c6c0666d3210b4c3 | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6858616e36c129f43859bec27205199e933ea8d6 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/36d50fa88f7914242629a18690982e2f807f4ea2 | s390x | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/0a6164e1cfc6ccb5603b2c16a680fb369d479315 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/babb3e7b75a86eee567f318e2520f2b59661b657 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/38ee219b202c501778c3492436f5bc38a681b277 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/acd6dc3eec4f4c6e3f9a0fbab8532f560752e36b | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/137fc9b8fbcea7cf1f145dc77bb83db048afb1cf | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fa3b8405dc9233e5bb17d6b3e4fe35ea2c1e598d | sh4aeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b617d535d852c70be812f59990e329c3e44e5d60 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/9df750507665264c2b22e5d7d8f24e13908df3cf | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/eb22da398fbfede5457627c49c28617c98494ec3 | or1k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/f271f96a16416460cc634fed497563e959017642 | x86_64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/b57b024ab4c23f882cb2a78bd8f1800f5e81792e | microblaze | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/379856929cd79058c603d43b4fff92b75c11e5d0 | mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/90b8e0971d9427c7fe24d74ab387ac4954c8f0be | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1e55cbfaec0c125213ef3d80b1e16e36f4f3b97e | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f02b1f15796d63368eb3b69daf62286d0dc46a2d | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/ca47f50354b52b338abfa49bb8ed2e6b591e4ed6 | arm | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/786b3d02f727875d283c89ee7ec7d351d64142ce | i486 | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/16cef2ec77d9bb66c694d695dca819047a102608 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/6dad3263547b7dc2b7f72290d300f1a1af69dc87 | ORPH mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/cc3628716dc6e1d4eb1894dc4da2eb03af7ab6d6 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/9080af4777cf8cfc612a68c9d35822095fcf7a74 | ORPH arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/0c716a52ee29570d9c164f4c99bc1f069acfc5f8 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/889effbb169512c033746b997fcbbd03014b4f6b | ORPH arceb | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/0a45582db301f05f5351d97b28722eebc5599cf7 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/02c5624ee622a61b9c57e5e66bd8ca7ad098606f | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ce585f82045e8dcdc78d95a958e6720772bf0c34 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/323db549d1e007ed71178c149f2719d1df304d80 | sh4 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/2d37073529605b30d1d2345b9330b6a4b7f9e906 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/54d277e11a0d15bedb0d7b224810cd1ea0c2e2c5 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/5de1cb39fd61df793acddb3ffd5c155286555831 | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/3f0720abb0401fe06905f4eb25ca5b618e132cc4 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/4ec2c50c4fd2d297051a4e87b6fc51983047caa4 | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/5df699529a77a7606b92a00f3df34fad5d80d754 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/d985c7c329133d8e93939f2b4e4f071aff086f02 | x86_64 | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/7a4d6ecade18538a882d17333bfe8e0007f54e65 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.8 | 1 linux-6.1.14 | 1 uclibc-1.0.43 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/655fa89a6259c4326d8ba10496d3c291e0dc7a9d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/e1087fef519c0259da2622a065d7634d912e670b | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f16b0bdac46015cbd65d389ad07647307affe50e | m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/275956bc6f9d5d1d57b38e36a7278fc13c27f84e | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/8034ba797034cfb4c6643c8605b7b5828d5576ad | -- http://autobuild.buildroot.net From james.d.knight at live.com Sun Apr 23 05:48:47 2023 From: james.d.knight at live.com (James Knight) Date: Sun, 23 Apr 2023 01:48:47 -0400 Subject: [Buildroot] [PATCH] package/plymouth: new package Message-ID: Signed-off-by: James Knight --- package/Config.in | 1 + package/plymouth/Config.in | 59 +++++++++++++++++++++ package/plymouth/plymouth.hash | 6 +++ package/plymouth/plymouth.mk | 95 ++++++++++++++++++++++++++++++++++ 4 files changed, 161 insertions(+) create mode 100644 package/plymouth/Config.in create mode 100644 package/plymouth/plymouth.hash create mode 100644 package/plymouth/plymouth.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..cac5c0e388a7794e7e3ae65f58c439e2cfd1e816 100644 --- a/package/Config.in +++ b/package/Config.in @@ -353,6 +353,7 @@ comment "Graphic libraries" source "package/mesa3d-headers/Config.in" source "package/ocrad/Config.in" source "package/ogre/Config.in" + source "package/plymouth/Config.in" source "package/psplash/Config.in" source "package/sdl/Config.in" source "package/sdl_gfx/Config.in" diff --git a/package/plymouth/Config.in b/package/plymouth/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..5046a2a0fc65a9aec10c23c5899375abda33e839 --- /dev/null +++ b/package/plymouth/Config.in @@ -0,0 +1,59 @@ +comment "plymouth needs a glibc/uClibc toolchain w/ wchar, dynamic library, threads" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \ + || BR2_TOOLCHAIN_USES_MUSL + +config BR2_PACKAGE_PLYMOUTH + bool "plymouth" + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_MMU # libglib2 + depends on !BR2_STATIC_LIBS # dlfcn.h + depends on !BR2_TOOLCHAIN_USES_MUSL # rpmatch + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBPNG + help + A graphical boot animation and logger. + + https://www.freedesktop.org/wiki/Software/Plymouth/ + +if BR2_PACKAGE_PLYMOUTH + +config BR2_PACKAGE_PLYMOUTH_LOGO + string "logo" + help + Logo used by boot splash plugins + (default: $datadir/plymouth/bizcom.png). + +config BR2_PACKAGE_PLYMOUTH_BG_COLOR + string "background color" + help + Background color used by boot splash plugins. + + Colors should be provided in the format "0xRRGGBB". + +config BR2_PACKAGE_PLYMOUTH_BG_COLORSCS + string "background color (gradient; first)" + help + First color stop in background gradients used by boot splash + plugins. + +config BR2_PACKAGE_PLYMOUTH_BG_COLORECS + string "background color (gradient; last)" + help + Last color end in background gradients used by boot splash + plugins. + +config BR2_PACKAGE_PLYMOUTH_TTY_BOOT + string "tty boot" + help + Default TTY to use in boot mode (default: /dev/tty1). + +config BR2_PACKAGE_PLYMOUTH_TTY_SHUTDOWN + string "tty shutdown" + help + Default TTY to use in shutdown mode (default: /dev/tty63). + +endif diff --git a/package/plymouth/plymouth.hash b/package/plymouth/plymouth.hash new file mode 100644 index 0000000000000000000000000000000000000000..bec4dd022f128bc4ea92a6f7dd4f515785a7b053 --- /dev/null +++ b/package/plymouth/plymouth.hash @@ -0,0 +1,6 @@ +# https://www.freedesktop.org/software/plymouth/releases/plymouth-22.02.122.tar.xz.sha1sum +sha1 2a68a69b674b643cd50c48685669bb0523aeb68b plymouth-22.02.122.tar.xz + +# Locally computed +sha256 100551442221033ce868c447ad6c74d831d209c18ae232b98ae0207e34eadaeb plymouth-22.02.122.tar.xz +sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/plymouth/plymouth.mk b/package/plymouth/plymouth.mk new file mode 100644 index 0000000000000000000000000000000000000000..20dce0d92b792e01e81a3513c2714d6ee993942c --- /dev/null +++ b/package/plymouth/plymouth.mk @@ -0,0 +1,95 @@ +################################################################################ +# +# plymouth +# +################################################################################ + +PLYMOUTH_VERSION = 22.02.122 +PLYMOUTH_SITE = http://www.freedesktop.org/software/plymouth/releases +PLYMOUTH_SOURCE = plymouth-$(PLYMOUTH_VERSION).tar.xz +PLYMOUTH_LICENSE = GPL-2.0 +PLYMOUTH_LICENSE_FILES = COPYING + +PLYMOUTH_DEPENDENCIES = \ + cairo \ + libglib2 \ + libpng + +PLYMOUTH_CONF_OPTS = \ + --disable-dependency-tracking \ + --disable-documentation \ + --disable-rpath \ + --disable-upstart-monitoring \ + --with-release-file=/etc/os-release \ + --without-rhgb-compat-link + +ifeq ($(BR2_PACKAGE_HAS_UDEV),y) +PLYMOUTH_CONF_OPTS += --with-udev +PLYMOUTH_DEPENDENCIES += udev +else +PLYMOUTH_CONF_OPTS += --without-udev +endif + +ifeq ($(BR2_PACKAGE_LIBDRM),y) +PLYMOUTH_CONF_OPTS += --enable-drm +PLYMOUTH_DEPENDENCIES += libdrm +else +PLYMOUTH_CONF_OPTS += --disable-drm +endif + +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) +PLYMOUTH_CONF_OPTS += --enable-gtk +PLYMOUTH_DEPENDENCIES += libgtk3 +else +PLYMOUTH_CONF_OPTS += --disable-gtk +endif + +ifeq ($(BR2_PACKAGE_PANGO),y) +PLYMOUTH_CONF_OPTS += --enable-pango +PLYMOUTH_DEPENDENCIES += pango +else +PLYMOUTH_CONF_OPTS += --disable-pango +endif + +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +PLYMOUTH_CONF_OPTS += --enable-systemd-integration +PLYMOUTH_DEPENDENCIES += systemd +else +PLYMOUTH_CONF_OPTS += --disable-systemd-integration +endif + +# +# advanced customization +# + +PLYMOUTH_BG_COLOR = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_BG_COLOR)) +ifneq ($(PLYMOUTH_BG_COLOR),) +PLYMOUTH_CONF_OPTS += --with-background-color=$(PLYMOUTH_BG_COLOR) +endif + +PLYMOUTH_BG_COLORSCS = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_BG_COLORSCS)) +ifneq ($(PLYMOUTH_BG_COLORSCS),) +PLYMOUTH_CONF_OPTS += --with-background-start-color-stop=$(PLYMOUTH_BG_COLORSCS) +endif + +PLYMOUTH_BG_COLORECS = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_BG_COLORECS)) +ifneq ($(PLYMOUTH_BG_COLORECS),) +PLYMOUTH_CONF_OPTS += --with-background-end-color-stop=$(PLYMOUTH_BG_COLORECS) +endif + +PLYMOUTH_LOGO = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_LOGO)) +ifneq ($(PLYMOUTH_LOGO),) +PLYMOUTH_CONF_OPTS += --with-logo=$(PLYMOUTH_LOGO) +endif + +PLYMOUTH_TTY_BOOT = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_TTY_BOOT)) +ifneq ($(PLYMOUTH_TTY_BOOT),) +PLYMOUTH_CONF_OPTS += --with-boot-tty=$(PLYMOUTH_TTY_BOOT) +endif + +PLYMOUTH_TTY_SHUTDOWN = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_TTY_SHUTDOWN)) +ifneq ($(PLYMOUTH_TTY_SHUTDOWN),) +PLYMOUTH_CONF_OPTS += --with-shutdown-tty=$(PLYMOUTH_TTY_SHUTDOWN) +endif + +$(eval $(autotools-package)) -- 2.39.1.windows.1 From buildroot at busybox.net Sun Apr 23 08:09:43 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 23 Apr 2023 10:09:43 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230423100943.E3E27AD920524856@busybox.net> An HTML attachment was scrubbed... URL: From peter at korsgaard.com Sun Apr 23 09:04:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:04:09 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <05d8d295-8b28-c95e-368c-3f43dfcc6056@mind.be> (Arnout Vandecappelle's message of "Tue, 11 Apr 2023 09:40:38 +0200") References: <20230410083252.138426-1-james.hilliard1@gmail.com> <05d8d295-8b28-c95e-368c-3f43dfcc6056@mind.be> Message-ID: <87sfcr6kc6.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 10/04/2023 10:32, James Hilliard wrote: >> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: >> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config >> We have to enable this nightly feature first using: >> CARGO_UNSTABLE_HOST_CONFIG="true" >> Separately set target RUSTFLAGS for the target triple specific env >> variable. >> Signed-off-by: James Hilliard > Applied to master after a complete rewrite of the commit message, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:09:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:09:36 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/nginx: change project and download URL to https In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> (Peter Seiderer's message of "Fri, 14 Apr 2023 23:35:02 +0200") References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <87o7nf6k33.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:28:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:28:44 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/eudev: fix compile-time issue with very old kernel headers In-Reply-To: <20230412224038.109749-1-stefan@ott.net> (Stefan Ott via buildroot's message of "Thu, 13 Apr 2023 00:40:39 +0200") References: <20230412224038.109749-1-stefan@ott.net> Message-ID: <87jzy36j77.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Ott via buildroot writes: > Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > compiling against such a kernel will fail. > This patch introduces a version check and makes eudev fall back to > v2cap.capabilities on these kernels. > Upstream: https://github.com/eudev-project/eudev/pull/247 > Signed-off-by: Stefan Ott > --- > Changes v1 -> v2 (suggested by Arnout Vandecappelle): > - Clarified description to talk about kernel *headers* > - Use a git-formatted patch instead > - Added a Signed-off-by line > - Added upstream reference Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 09:35:39 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:35:39 +0200 Subject: [Buildroot] [PATCH] package/gpsd: support selection of all protocols In-Reply-To: References: Message-ID: <20230423093539.GA2696@scaer> James, All, On 2023-04-21 19:40 -0400, James Knight spake thusly: > When using the gpsd package, the menu options provide a way to select > each individual protocol that is desired in the final process. However, > there is no graceful way to say "select all protocols". > > This commit tweaks the menu selection to have all protocols selected by > default. For builds that want to opt out of specific protocols, they can > do so by unchecking the individual protocols as desired. Having everything disabled by default is the policy in Buildroot, whereby the user only needs to enable what they actually need. There are exceptions, but they are either historical baggage, or dully justified. For example, when NMEA0183 was configurable in gpsd, the option in Buildroot defaulted to 'y', because that makes sense that NMEA0183 be enabled, as virtually all GNSS devices speak NMEA0183 when they boot (and only switch to their custom protocol when instructed to); NMEA0183 became non-optional in gpsd 3.24, so we dropped the option when we bumped in 05595cbeace3 (package/gpsd: bump to 3.24). Usually, a given device will have only one GNSS device attached, seldom two [0], and almost never more; only a generic "distro" would need to enable all protocols, but that is by far not the main use-case for Buildroot. There are currently 26 protocols, and I could select all in about 5 seconds (by repeatedly hittng space and arrow-down in menuconfig); that's easy and fast enough I think. Now, when we update gpsd, there might be new protocols, and they might be activated by default, indeed. But that's no different from any other package that adds enabled-by-default new options; we just need to notice (maybe after the fact) and add the necessary Kconfig options. [0] we do at $work, but they both happen to even use the same protocol! Regards, Yann E. MORIN. > Signed-off-by: James Knight > --- > The reason for this change is a combination of two things. First, when > building gpsd out-of-box, typically each protocol is enabled unless the > configuration stage requests to opt out of using certain protocols. > Buildroot's configuration takes the opposite approach by having each > protocol disabled until selected. Second, in most cases (at least in my > own experience), I typically flag each protocol manually to build. It > would be nice when managing the use of gpsd to just use all protocols > by default. > > However, this approach will change a board's experience if new protocols > are added into gpsd (where new protocols would be enabled by default). > --- > Config.in.legacy | 210 +++++++++++++++++++++++++++++++++++++++++ > package/gpsd/Config.in | 101 ++++++++++++++------ > package/gpsd/gpsd.mk | 52 +++++----- > 3 files changed, 308 insertions(+), 55 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 366b9d69494e96baacac8b83fe1d315f58fb8606..bf40419321c195802177b4ee682c355ba31088ca 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,216 @@ endif > > comment "Legacy options removed in 2023.05" > > +config BR2_PACKAGE_GPSD_AIVDM > + bool "gpsd Aivdm protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_AIVDM. > + > +config BR2_PACKAGE_GPSD_ASHTECH > + bool "gpsd Ashtech protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH. > + > +config BR2_PACKAGE_GPSD_EARTHMATE > + bool "gpsd Earthmate protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE. > + > +config BR2_PACKAGE_GPSD_EVERMORE > + bool "gpsd EverMore protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE. > + > +config BR2_PACKAGE_GPSD_FURY > + bool "gpsd Fury protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_FURY > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FURY. > + > +config BR2_PACKAGE_GPSD_FV18 > + bool "gpsd FV-18 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_FV18 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FV18. > + > +config BR2_PACKAGE_GPSD_GARMIN > + bool "gpsd Garmin (kernel) protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN. > + > +config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT > + bool "gpsd Garmin (simple text) protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT. > + > +config BR2_PACKAGE_GPSD_GEOSTAR > + bool "gpsd Geostar protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR. > + > +config BR2_PACKAGE_GPSD_GPSCLOCK > + bool "gpsd GPSClock protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK. > + > +config BR2_PACKAGE_GPSD_GREIS > + bool "gpsd Greis protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GREIS > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GREIS. > + > +config BR2_PACKAGE_GPSD_ISYNC > + bool "gpsd iSync protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ISYNC > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ISYNC. > + > +config BR2_PACKAGE_GPSD_ITRAX > + bool "gpsd iTrax protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ITRAX > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ITRAX. > + > +config BR2_PACKAGE_GPSD_NAVCOM > + bool "gpsd Navcom protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM. > + > +config BR2_PACKAGE_GPSD_NMEA2000 > + bool "gpsd NMEA2000 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_NAVCOM > + select BR2_PACKAGE_GPSD_AIVDM > + select BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000. > + > +config BR2_PACKAGE_GPSD_OCEANSERVER > + bool "gpsd OceanServer protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER. > + > +config BR2_PACKAGE_GPSD_ONCORE > + bool "gpsd OnCore protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ONCORE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ONCORE. > + > +config BR2_PACKAGE_GPSD_RTCM104V2 > + bool "gpsd RTCM104 v2 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2. > + > +config BR2_PACKAGE_GPSD_RTCM104V3 > + bool "gpsd RTCM104 v3 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3. > + > +config BR2_PACKAGE_GPSD_SIRF > + bool "gpsd SiRF protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_SIRF > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SIRF. > + > +config BR2_PACKAGE_GPSD_SKYTRAQ > + bool "gpsd Skytraq protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ. > + > +config BR2_PACKAGE_GPSD_SUPERSTAR2 > + bool "gpsd SuperStarII protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2. > + > +config BR2_PACKAGE_GPSD_TRIMBLE_TSIP > + bool "gpsd Trimble TSIP protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP. > + > +config BR2_PACKAGE_GPSD_TRIPMATE > + bool "gpsd TripMate protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE. > + > +config BR2_PACKAGE_GPSD_TRUE_NORTH > + bool "gpsd True North Technologies protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH. > + > +config BR2_PACKAGE_GPSD_UBX > + bool "gpsd UBX protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_UBX > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_UBX. > + > config BR2_PACAKGE_OPENFPGALOADER_CMSIS > bool "openfpgaloader cmsis option name fixed" > select BR2_LEGACY > diff --git a/package/gpsd/Config.in b/package/gpsd/Config.in > index 8c28c05efd61e902ff760e034da3e1a6edafd758..60329783542e5712aa98b18cf9fd32c280abe949 100644 > --- a/package/gpsd/Config.in > +++ b/package/gpsd/Config.in > @@ -87,138 +87,181 @@ config BR2_PACKAGE_GPSD_PYTHON > comment "GPSD python support not available with toolchain w/o wide characters support" > depends on !BR2_USE_WCHAR > > -comment "Protocols" > +menuconfig BR2_PACKAGE_GPSD_PROTOCOLS > + bool "Protocols" > + default y > + help > + Select specific protocols to be supported by gpsd. > + > +# legacy protocol selection > +# > +# Flag to help detect a legacy protocol selection. When legacy implementation > +# can be removed, this flag can be removed and each protocol selection below > +# should default to `y` without the use of this flag. > +config BR2_LEGACY_GPSD_PROTOCOLS > + bool > + select BR2_PACKAGE_GPSD_PROTOCOLS > + > +if BR2_PACKAGE_GPSD_PROTOCOLS > > -config BR2_PACKAGE_GPSD_AIVDM > +config BR2_PACKAGE_GPSD_PROTOCOL_AIVDM > bool "Aivdm" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Aivdm support > > -config BR2_PACKAGE_GPSD_ASHTECH > +config BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH > bool "Ashtech" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Ashtech support > > -config BR2_PACKAGE_GPSD_EARTHMATE > +config BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE > bool "Earthmate" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > DeLorme EarthMate Zodiac support > > -config BR2_PACKAGE_GPSD_EVERMORE > +config BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE > bool "EverMore" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > EverMore binary support > > -config BR2_PACKAGE_GPSD_FURY > +config BR2_PACKAGE_GPSD_PROTOCOL_FURY > bool "Fury" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Jackson Labs Fury and Firefly support > > -config BR2_PACKAGE_GPSD_FV18 > +config BR2_PACKAGE_GPSD_PROTOCOL_FV18 > bool "FV-18" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > San Jose Navigation FV-18 support > > -config BR2_PACKAGE_GPSD_GARMIN > +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN > bool "Garmin (kernel)" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Garmin kernel driver support > > -config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT > +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT > bool "Garmin (simple text)" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Garmin Simple Text support > > -config BR2_PACKAGE_GPSD_GEOSTAR > +config BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR > bool "Geostar" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Geostar Protocol support > > -config BR2_PACKAGE_GPSD_GPSCLOCK > +config BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK > bool "GPSClock" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > GPSClock support > > -config BR2_PACKAGE_GPSD_GREIS > +config BR2_PACKAGE_GPSD_PROTOCOL_GREIS > bool "Greis" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Greis support > > -config BR2_PACKAGE_GPSD_ISYNC > +config BR2_PACKAGE_GPSD_PROTOCOL_ISYNC > bool "iSync" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Spectratime iSync LNRClok/GRCLOK support > > -config BR2_PACKAGE_GPSD_ITRAX > +config BR2_PACKAGE_GPSD_PROTOCOL_ITRAX > bool "iTrax" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > iTrax support > > -config BR2_PACKAGE_GPSD_NAVCOM > +config BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM > bool "Navcom" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Navcom binary support > > -config BR2_PACKAGE_GPSD_NMEA2000 > +config BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 > bool "NMEA2000" > - select BR2_PACKAGE_GPSD_NAVCOM > - select BR2_PACKAGE_GPSD_AIVDM > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM > + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM > help > NMEA2000/CAN support > > -config BR2_PACKAGE_GPSD_OCEANSERVER > +config BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER > bool "OceanServer" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > OceanServer Digital Compass support > > -config BR2_PACKAGE_GPSD_ONCORE > +config BR2_PACKAGE_GPSD_PROTOCOL_ONCORE > bool "OnCore" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > OnCore support > > -config BR2_PACKAGE_GPSD_RTCM104V2 > +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 > bool "RTCM104 v2" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > RTCM104 v2 support > > -config BR2_PACKAGE_GPSD_RTCM104V3 > +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 > bool "RTCM104 v3" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > RTCM104 v3 support > > -config BR2_PACKAGE_GPSD_SIRF > +config BR2_PACKAGE_GPSD_PROTOCOL_SIRF > bool "SiRF" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > SiRF binary support > > -config BR2_PACKAGE_GPSD_SKYTRAQ > +config BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ > bool "Skytraq" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Skytraq support > > -config BR2_PACKAGE_GPSD_SUPERSTAR2 > +config BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 > bool "SuperStarII" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Novatel SuperStarII binary support > > -config BR2_PACKAGE_GPSD_TRIMBLE_TSIP > +config BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP > bool "Trimble TSIP" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Trimble TSIP support > > -config BR2_PACKAGE_GPSD_TRIPMATE > +config BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE > bool "TripMate" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Delorme TripMate support > > -config BR2_PACKAGE_GPSD_TRUE_NORTH > +config BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH > bool "True North Technologies" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > True North Technologies support > > -config BR2_PACKAGE_GPSD_UBX > +config BR2_PACKAGE_GPSD_PROTOCOL_UBX > bool "UBX" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > uBlox UBX binary support > > endif > + > +endif > diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk > index d7425513fd180188e59492042ea0517df38dea1e..35e5caee4404666b02f997cd46751d7c4840ffbd 100644 > --- a/package/gpsd/gpsd.mk > +++ b/package/gpsd/gpsd.mk > @@ -76,82 +76,82 @@ GPSD_DEPENDENCIES += dbus-glib > endif > > # Protocol support > -ifneq ($(BR2_PACKAGE_GPSD_ASHTECH),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH),y) > GPSD_SCONS_OPTS += ashtech=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_AIVDM),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_AIVDM),y) > GPSD_SCONS_OPTS += aivdm=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_EARTHMATE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE),y) > GPSD_SCONS_OPTS += earthmate=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_EVERMORE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE),y) > GPSD_SCONS_OPTS += evermore=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_FURY),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FURY),y) > GPSD_SCONS_OPTS += fury=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_FV18),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FV18),y) > GPSD_SCONS_OPTS += fv18=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GARMIN),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN),y) > GPSD_SCONS_OPTS += garmin=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT),y) > GPSD_SCONS_OPTS += garmintxt=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GEOSTAR),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR),y) > GPSD_SCONS_OPTS += geostar=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GPSCLOCK),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK),y) > GPSD_SCONS_OPTS += gpsclock=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GREIS),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GREIS),y) > GPSD_SCONS_OPTS += greis=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_ISYNC),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ISYNC),y) > GPSD_SCONS_OPTS += isync=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_ITRAX),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ITRAX),y) > GPSD_SCONS_OPTS += itrax=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_NAVCOM),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM),y) > GPSD_SCONS_OPTS += navcom=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_NMEA2000),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000),y) > GPSD_SCONS_OPTS += nmea2000=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_OCEANSERVER),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER),y) > GPSD_SCONS_OPTS += oceanserver=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_ONCORE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ONCORE),y) > GPSD_SCONS_OPTS += oncore=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V2),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2),y) > GPSD_SCONS_OPTS += rtcm104v2=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V3),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3),y) > GPSD_SCONS_OPTS += rtcm104v3=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_SIRF),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SIRF),y) > GPSD_SCONS_OPTS += sirf=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_SKYTRAQ),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ),y) > GPSD_SCONS_OPTS += skytraq=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_SUPERSTAR2),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2),y) > GPSD_SCONS_OPTS += superstar2=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_TRIMBLE_TSIP),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP),y) > GPSD_SCONS_OPTS += tsip=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_TRIPMATE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE),y) > GPSD_SCONS_OPTS += tripmate=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_TRUE_NORTH),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH),y) > GPSD_SCONS_OPTS += tnt=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_UBX),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_UBX),y) > GPSD_SCONS_OPTS += ublox=no > endif > > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Apr 23 09:38:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:38:39 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Tue, 11 Apr 2023 22:39:30 +0200") References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> Message-ID: <87fs8r6iqo.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > As reported by [1], version 0.12.0 fixes these errors: > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > Info : starting gdb server for stm32f7x.cpu on 3333 > Info : Listening on port 3333 for gdb connections > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > target halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 > Error executing event reset-init on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > Remove upstream patches. > The new version moves the GPL-2.0 license from COPYING to the subfolder > "preferred", adding the header required by spdxcheck.py. A minimalist > COPYING is added in the top directory, as required by automake, pointing > to the files in LICENSES. > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 > Signed-off-by: Dario Binacchi > --- > Changes in v2: > - Explain in the commit message why the license hash changed. > - Add all license files and updates their tags and hashes accordingly. Committed to 2023.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:40:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:40:31 +0200 Subject: [Buildroot] [PATCH 1/3] package/xr819-xradio: bump version In-Reply-To: <20230410175018.2283807-2-geomatsi@gmail.com> (Sergey Matyukevich's message of "Mon, 10 Apr 2023 20:50:16 +0300") References: <20230410175018.2283807-1-geomatsi@gmail.com> <20230410175018.2283807-2-geomatsi@gmail.com> Message-ID: <87bkjf6ink.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > With introduction of vmap'ed stacks to ARM in Linux v5.18, stack > parameters can no longer be used for DMA. So pull the latest xradio > changes that fix the driver and make it work with vmap'ed stacks > in new kernels. > Signed-off-by: Sergey Matyukevich Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 09:41:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:41:16 +0200 Subject: [Buildroot] [git commit] package/openocd: add the eCos exception to the GPL-2.0+ license Message-ID: <20230423094141.0E2C384108@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=548e30d140066d5464eef1c3be57284a1a3dcf5e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file refers to the eCos license. The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 The file is part of the openocd executable via libopenocd.la, which being a static library it is not installed. Based on this, becomes more natural to associate the eCos exception with the GPL 2.0+ license, rather than considering it separately as a license. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ Suggested-by: Yann E. MORIN Signed-off-by: Dario Binacchi Signed-off-by: Yann E. MORIN --- package/openocd/openocd.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 9973498cf5..78c6e10c58 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = \ - eCos-exception-2.0, \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ - GPL-2.0+ (code), \ + GPL-2.0+ with eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT From yann.morin.1998 at free.fr Sun Apr 23 09:41:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:41:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: add the eCos exception to the GPL-2.0+ license In-Reply-To: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> References: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230423094159.GB2696@scaer> Dario, All, On 2023-04-22 15:36 +0200, Dario Binacchi spake thusly: > As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file > refers to the eCos license. > > The SPDX identifier for that file is: > SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 > > The file is part of the openocd executable via libopenocd.la, which being > a static library it is not installed. > > Based on this, becomes more natural to associate the eCos exception with > the GPL 2.0+ license, rather than considering it separately as a license. > > [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ > Suggested-by: Yann E. MORIN > Signed-off-by: Dario Binacchi Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/openocd/openocd.mk | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 9973498cf568..78c6e10c58e4 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > OPENOCD_LICENSE = \ > - eCos-exception-2.0, \ > BSD-1-clause, \ > BSD-2-clause, \ > BSD-2-Clause-Views, \ > BSD-3-clause, \ > BSD-Source-Code, \ > GFDL-1.2-no-invariants-or-later (docs), \ > - GPL-2.0+ (code), \ > + GPL-2.0+ with eCos-exception-2.0 (code), \ > GPL-3.0+ (stand-alone code), \ > MIT > > -- > 2.32.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Apr 23 09:43:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:43:20 +0200 Subject: [Buildroot] [PATCH v2 1/3] docs/manual: rewrite section for upstream documentation In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> (Vincent Fazio's message of "Mon, 3 Apr 2023 09:41:03 -0500") References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <877cu36iiv.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Fazio writes: > Previously, the documentation only requested links to upstream commits > when backporting patches. > Based on a mailing list discussion [0], patches should, when possible > and when approriate, provide a link as evidence that the patch has been > submitted upstream. > The motivation is that hopefully the patch gets applied to upstream at > some point reducing the long term maintenance burden within Buildroot. > This also makes future patch review on subsequent package version bumps > more streamlined. > For patches that are unique to BR and do not apply to the upstream > repository, patches should have a comment explaining why they do not > apply upstream. > [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html > Signed-off-by: Vincent Fazio > --- > Changes v1 -> v2: > - Minor updates commit message body Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 09:45:21 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:45:21 +0200 Subject: [Buildroot] [PATCH v4 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230317080535.24818-1-roman.passler@gmail.com> References: <20230317070301.20327-1-roman.passler@gmail.com> <20230317080535.24818-1-roman.passler@gmail.com> Message-ID: <20230423094521.GC2696@scaer> Roman, All, On 2023-03-17 09:05 +0100, Roman Passler spake thusly: > - The hash of the COPYING file has been updated and the hashes of the > files LICENSES/preferred/GPL-2.0 and license-rules.txt have been > added. This is because the license has been moved and > 'license-rules.txt' has been included to comply with checkpatch > requirements: > https://sourceforge.net/p/openocd/code/ci/659e2e9da9a7d570827984cb3afdb2a44c3672e3/ > https://sourceforge.net/p/openocd/code/ci/96aaa77f72a721f058f3863f270c2ba3d8d68871/ > - removed patch 0002 because it was fixed in jimtcl: > https://github.com/msteveb/jimtcl/commit/7ccf7db0aa24ba0d091070ab1c8e29925548bab4 > - removed patch 0003 because it was fixed in openocd: > https://sourceforge.net/p/openocd/code/ci/cff0e417da58adef1ceef9a63a99412c2cc87ff3 Thanks for this patch. However, I eventually applied (a few days ago and today) patches from Dario, as their change was more exhaustive wrt the licensing changes. Regards, Yann E. MORIN. > Signed-off-by: Roman Passler > --- > Changes v1 -> v2 > - removed Change-Id as requested by Thomas > - add explanation in the commit log as requested by Thomas > - add all files from LICENCES/ to the hash file > - deleted fixed & merged patches > Changes v2 -> v3 > - remove the following files from the hashfile as per Arnout's request: > * LICENSES/preferred/GPL-2.0 and license-rules.txt > * LICENSES/exceptions/eCos-exception-2.0 > * LICENSES/preferred/BSD-1-Clause > * LICENSES/preferred/BSD-2-Clause > * LICENSES/preferred/BSD-2-Clause-Views > * LICENSES/preferred/BSD-3-Clause > * LICENSES/preferred/BSD-Source-Code > * LICENSES/preferred/GFDL-1.2 > * LICENSES/preferred/gfdl-1.2.texi.readme > * LICENSES/preferred/MIT > * LICENSES/stand-alone/GPL-3.0 > - add LICENSES/preferred/GPL-2.0 and license-rules.txt to the > OPENOCD_LICENSE variable, as requested by Thomas > Changes v3 -> v4 > - remove empty line at end of the hash file > > ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- > ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- > package/openocd/openocd.hash | 8 +- > package/openocd/openocd.mk | 7 +- > 4 files changed, 10 insertions(+), 126 deletions(-) > delete mode 100644 package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch > delete mode 100644 package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch > > diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch > deleted file mode 100644 > index ecb716b6fa..0000000000 > --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch > +++ /dev/null > @@ -1,32 +0,0 @@ > -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Wed, 6 Oct 2021 17:43:16 +0200 > -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 > - > -Fix the following build failure raised with openocd and autoconf >= 2.70 > -due to > -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: > - > ->>> openocd 0.11.0 Autoreconfiguring > -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? > - > -Fixes: > - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] > ---- > - configure.ac | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac > -index b70b5d8..8c45114 100644 > ---- a/jimtcl/configure.ac > -+++ b/jimtcl/configure.ac > -@@ -1 +1,3 @@ > - # Dummy configure.ac to make automake happy > -+AC_INIT([jimtcl], [0.80]) > -+AC_OUTPUT > --- > -2.33.0 > - > diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch > deleted file mode 100644 > index 776816892b..0000000000 > --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch > +++ /dev/null > @@ -1,89 +0,0 @@ > -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 > -From: Antonio Borneo > -Date: Wed, 23 Jun 2021 16:52:16 +0200 > -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -The stlink driver incorrectly uses a NULL pointer for libusb's > -struct libusb_context. > -The correct value to be used is local in libusb_helper.c. > - > -Move in the helper file, in a wrapper function, the only call that > -requires the above value, and let stlink driver to use this > -wrapper. > - > -This issue has not triggered any visible problem until a code > -refactoring [1] in libusb has made OpenOCD crashing on Windows and > -on MacOS. > - > -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 > -Signed-off-by: Antonio Borneo > -Fixes: https://sourceforge.net/p/openocd/tickets/308/ > -Fixes: https://github.com/libusb/libusb/issues/928/ > -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") > -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c > -Reported-by: Andrzej Sier??ga > -Co-developed-by: Andrzej Sier??ga > -Co-developed-by: Xiaofan Chen > -Reviewed-on: http://openocd.zylin.com/6331 > -Tested-by: jenkins > -Reviewed-by: Marc Schink > -Reviewed-by: Xiaofan > -Reviewed-by: Andrzej Sier??ga > -Reviewed-by: Oleksij Rempel > -Reviewed-by: Andreas Fritiofson > -Signed-off-by: Yannick Brosseau > ---- > - src/jtag/drivers/libusb_helper.c | 5 +++++ > - src/jtag/drivers/libusb_helper.h | 1 + > - src/jtag/drivers/stlink_usb.c | 7 +------ > - 3 files changed, 7 insertions(+), 6 deletions(-) > - > -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c > -index f0122d534..18fe4bad4 100644 > ---- a/src/jtag/drivers/libusb_helper.c > -+++ b/src/jtag/drivers/libusb_helper.c > -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) > - > - return ERROR_FAIL; > - } > -+ > -+int jtag_libusb_handle_events_completed(int *completed) > -+{ > -+ return libusb_handle_events_completed(jtag_libusb_context, completed); > -+} > -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h > -index fa7d06e28..3e77865d6 100644 > ---- a/src/jtag/drivers/libusb_helper.h > -+++ b/src/jtag/drivers/libusb_helper.h > -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, > - unsigned int *usb_write_ep, > - int bclass, int subclass, int protocol, int trans_type); > - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); > -+int jtag_libusb_handle_events_completed(int *completed); > - > - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ > -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c > -index c68bbb3ca..7b1932b9f 100644 > ---- a/src/jtag/drivers/stlink_usb.c > -+++ b/src/jtag/drivers/stlink_usb.c > -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) > - { > - int r, *completed = transfer->user_data; > - > -- /* Assuming a single libusb context exists. There no existing interface into this > -- * module to pass a libusb context. > -- */ > -- struct libusb_context *ctx = NULL; > -- > - while (!*completed) { > -- r = libusb_handle_events_completed(ctx, completed); > -+ r = jtag_libusb_handle_events_completed(completed); > - if (r < 0) { > - if (r == LIBUSB_ERROR_INTERRUPTED) > - continue; > --- > -2.35.1 > - > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930..c747817b5d 100644 > --- a/package/openocd/openocd.hash > +++ b/package/openocd/openocd.hash > @@ -1,3 +1,5 @@ > -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ > -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 > -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ > +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 > +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING > +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt > +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 37a06ca848..c515225b76 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -4,11 +4,14 @@ > # > ################################################################################ > > -OPENOCD_VERSION = 0.11.0 > +OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > OPENOCD_LICENSE = GPL-2.0+ > -OPENOCD_LICENSE_FILES = COPYING > +OPENOCD_LICENSE_FILES = \ > + COPYING \ > + LICENSES/license-rules.txt \ > + LICENSES/preferred/GPL-2.0 > # 0002-configure-enable-build-on-uclinux.patch patches configure.ac > OPENOCD_AUTORECONF = YES > OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Apr 23 09:50:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:50:30 +0200 Subject: [Buildroot] [PATCH] package/mali-driver: bump to version 2023-04-04 In-Reply-To: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Tue, 4 Apr 2023 20:57:20 +0200") References: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> Message-ID: <87354r6i6x.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > This versions fixed build failure on Linux 6.1 > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:45:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:45:41 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mali-driver: bump to version 2023-04-04 Message-ID: <20230423095041.0C602843A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cec14f3328bd7ea2d5c6762eb186d5161255084f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This versions fixed build failure on Linux 6.1 Signed-off-by: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit b713a230c54559637baea065b731748201e19c1a) Signed-off-by: Peter Korsgaard --- package/mali-driver/mali-driver.hash | 2 +- package/mali-driver/mali-driver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash index 5d32c1af8a..de3b6e69f0 100644 --- a/package/mali-driver/mali-driver.hash +++ b/package/mali-driver/mali-driver.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk index bdc9fedeb4..8e059fe8bd 100644 --- a/package/mali-driver/mali-driver.mk +++ b/package/mali-driver/mali-driver.mk @@ -4,7 +4,7 @@ # ################################################################################ -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) MALI_DRIVER_DEPENDENCIES = linux MALI_DRIVER_LICENSE = GPL-2.0 From peter at korsgaard.com Sun Apr 23 09:39:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:39:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/xr819-xradio: bump version Message-ID: <20230423095040.EB796843A7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f87fe6d4198a8595606646ebf15c0a9746403bb1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x With introduction of vmap'ed stacks to ARM in Linux v5.18, stack parameters can no longer be used for DMA. So pull the latest xradio changes that fix the driver and make it work with vmap'ed stacks in new kernels. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN (cherry picked from commit 53baedf9126cf14f8ef80d4170ad9e9f1667fd65) Signed-off-by: Peter Korsgaard --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Apr 23 09:21:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:21:59 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230423095040.DFEF5843A6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b82c00c5d7f2a7c1b8d91b4e16efbd45ee27745 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott Signed-off-by: Yann E. MORIN (cherry picked from commit 8f646eb2a124098bc7c34373a4921a19d436f26e) Signed-off-by: Peter Korsgaard --- ...ix-compile-time-issue-on-very-old-kernels.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..46961cc9d1 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,44 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Upstream: https://github.com/eudev-project/eudev/commit/09b536e0b9d0964674936901ab9d2954f935c8b4 +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + From peter at korsgaard.com Sun Apr 23 09:42:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:42:19 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] docs/manual: rewrite section for upstream documentation Message-ID: <20230423095041.012AF843A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2b0ce01ba55cb32c01867aa93110cf5f72a07e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion [0], patches should, when possible and when approriate, provide a link as evidence that the patch has been submitted upstream. The motivation is that hopefully the patch gets applied to upstream at some point reducing the long term maintenance burden within Buildroot. This also makes future patch review on subsequent package version bumps more streamlined. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html Signed-off-by: Vincent Fazio Signed-off-by: Yann E. MORIN (cherry picked from commit 5b00b40a05437e1042b25c097b977d5a26bdee1d) Signed-off-by: Peter Korsgaard --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file From peter at korsgaard.com Sun Apr 23 09:02:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:02:31 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-cargo: ensure host/target rustflags are properly split Message-ID: <20230423095040.C618F843A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f29a5497f52eaa01d84d59951b0d70f90f0a272c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x In Cargo, it is quite typical for "build scripts" to be written in Rust and therefore they need to be compiled as part of the overall build. In cross-compilation, that means a mixed host and target build. Unfortunately, by default Cargo makes no distinction between the RUSTFLAGS used for the host and the target. There is, however, an unstable feature to make this distinction [1][2]. We already have CARGO_TARGET_APPLIES_TO_HOST="false". This makes sure that any configuration that we make for the target doesn't automatically apply to the host as well. However, this only applies for per-target configuration, for example the setting of "cc" in the config.toml generated by package/rust/rust.mk. Flags that are passed with RUSTFLAGS still apply to both host and target. Therefore, we need to use the CARGO_TARGET__RUSTFLAGS environment variable instead of plain RUSTFLAGS. This, however, doesn't allow us to specify flags that apply only to the host. We could use CARGO_TARGET__RUSTFLAGS for that, but that doesn't work in case the host and target tuple are the same. For this, we need another unstable feature, enabled with CARGO_UNSTABLE_HOST_CONFIG="true". With this enabled, we can specify flags that apply only for the host build using CARGO_HOST_RUSTFLAGS. Currently, we don't have any such flags, but we really should: we should pass the proper link flags to point to $(HOST_DIR)/lib. Therefore, add CARGO_HOST_RUSTFLAGS doing exactly that. [1] https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config [2] https://github.com/rust-lang/cargo/pull/10395 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle (cherry picked from commit b40a2cc3912a039d29231241daca477790e366cd) Signed-off-by: Peter Korsgaard --- package/pkg-cargo.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5600c8e97e..264bf5a1ae 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ # using nighly features on stable releases, i.e features that are not # yet considered stable. # -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific +# configuration feature +# +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly # configuration option target-applies-to-host value to be set # # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ PKG_CARGO_ENV = \ $(PKG_COMMON_CARGO_ENV) \ __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ + CARGO_UNSTABLE_HOST_CONFIG="true" \ CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ CARGO_TARGET_APPLIES_TO_HOST="false" \ CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc # @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ # and should be removed when fixed upstream # ifeq ($(NORMALIZED_ARCH),arm) - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" + PKG_CARGO_ENV += \ + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" endif HOST_PKG_CARGO_ENV = \ From peter at korsgaard.com Sun Apr 23 09:08:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:08:57 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/nginx: change project and download URL to https Message-ID: <20230423095040.D3662843A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02b2c66ffcd48efa87c0503449d3ed18e32f3860 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN (cherry picked from commit 5b4eaa635f32ae6b2f1e1090372844c8c9001bde) Signed-off-by: Peter Korsgaard --- package/nginx/Config.in | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/Config.in b/package/nginx/Config.in index 406a1c861a..8e888baa1c 100644 --- a/package/nginx/Config.in +++ b/package/nginx/Config.in @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX nginx is an HTTP and reverse proxy server, as well as a mail proxy server. - http://nginx.org/ + https://nginx.org/ if BR2_PACKAGE_NGINX diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 10cc95d90e..185bcd576f 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -5,7 +5,7 @@ ################################################################################ NGINX_VERSION = 1.22.1 -NGINX_SITE = http://nginx.org/download +NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE NGINX_CPE_ID_VENDOR = f5 From baruch at tkos.co.il Sun Apr 23 09:57:17 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 23 Apr 2023 12:57:17 +0300 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <87fs8r6iqo.fsf@dell.be.48ers.dk> References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> <87fs8r6iqo.fsf@dell.be.48ers.dk> Message-ID: <87ildmdin4.fsf@tarshish> Hi Peter, On Sun, Apr 23 2023, Peter Korsgaard wrote: >>>>>> "Dario" == Dario Binacchi writes: > > > As reported by [1], version 0.12.0 fixes these errors: > > Error executing event examine-end on target stm32f7x.cpu: > > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > Info : starting gdb server for stm32f7x.cpu on 3333 > > Info : Listening on port 3333 for gdb connections > > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > > Error executing event examine-end on target stm32f7x.cpu: > > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > > in procedure 'ocd_process_reset' > > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > target halted due to debug-request, current mode: Thread > > xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 > > Error executing event reset-init on target stm32f7x.cpu: > > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > > in procedure 'ocd_process_reset' > > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > > in procedure 'mmw' called at file > > "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", > > line 71 > > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > > Remove upstream patches. > > > The new version moves the GPL-2.0 license from COPYING to the subfolder > > "preferred", adding the header required by spdxcheck.py. A minimalist > > COPYING is added in the top directory, as required by automake, pointing > > to the files in LICENSES. > > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 > > Signed-off-by: Dario Binacchi > > > --- > > > Changes in v2: > > - Explain in the commit message why the license hash changed. > > - Add all license files and updates their tags and hashes accordingly. > > > Committed to 2023.02.x given the fixes, thanks. Not in current 2023.02.x branch as of commit cec14f3328bd7 ("package/mali-driver: bump to version 2023-04-04"). baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From peter at korsgaard.com Sun Apr 23 09:59:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:59:25 +0200 Subject: [Buildroot] [git commit] package/poppler: fix introspection build In-Reply-To: <20230415213029.6DDA684216@busybox.osuosl.org> (Yann E. MORIN's message of "Sat, 15 Apr 2023 22:13:40 +0200") References: <20230415213029.6DDA684216@busybox.osuosl.org> Message-ID: <87y1mi6hs2.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=4466c206212226da3d68374299989cada8d4542d > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fix the following build failure raised since commit > 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: > [ 98%] Generating Poppler-0.18.typelib > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > Fixes: > - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > Signed-off-by: Fabrice Fontaine > [yann.morin.1998 at free.fr: > - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream > as of 22.02.0, and we use 22.10.0 > ] > Signed-off-by: Yann E. MORIN Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:58:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:58:03 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/poppler: fix introspection build Message-ID: <20230423100001.723BE843AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6448317678df663f0e4b9caa77ed574f239c40bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since commit 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: [ 98%] Generating Poppler-0.18.typelib Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Fixes: - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream as of 22.02.0, and we use 22.10.0 ] Signed-off-by: Yann E. MORIN (cherry picked from commit 4466c206212226da3d68374299989cada8d4542d) Signed-off-by: Peter Korsgaard --- package/poppler/poppler.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 02ccf742ac..5524bfc420 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection POPPLER_CONF_OPTS += \ -DENABLE_GOBJECT_INTROSPECTION=ON \ -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" else POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF endif From peter at korsgaard.com Sun Apr 23 09:28:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:28:29 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230423100001.698FE843AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=967e9096107a80797496a77688a625ab9031f3d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott Signed-off-by: Yann E. MORIN (cherry picked from commit 8f646eb2a124098bc7c34373a4921a19d436f26e) Signed-off-by: Peter Korsgaard --- ...ix-compile-time-issue-on-very-old-kernels.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..46961cc9d1 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,44 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Upstream: https://github.com/eudev-project/eudev/commit/09b536e0b9d0964674936901ab9d2954f935c8b4 +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + From peter at korsgaard.com Sun Apr 23 09:57:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:57:59 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/poppler: fix introspection build Message-ID: <20230423100119.0D678843B2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e4bf44aad24a56f68cafec59446f7c0565c5524 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure raised since commit 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: [ 98%] Generating Poppler-0.18.typelib Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Fixes: - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream as of 22.02.0, and we use 22.10.0 ] Signed-off-by: Yann E. MORIN (cherry picked from commit 4466c206212226da3d68374299989cada8d4542d) Signed-off-by: Peter Korsgaard --- package/poppler/poppler.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 02ccf742ac..5524bfc420 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection POPPLER_CONF_OPTS += \ -DENABLE_GOBJECT_INTROSPECTION=ON \ -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" else POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF endif From peter at korsgaard.com Sun Apr 23 10:28:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:21 +0200 Subject: [Buildroot] [git commit] doc/manual: fix formatting slightly In-Reply-To: <20230416123430.7AC7C841FF@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 16 Apr 2023 14:33:42 +0200") References: <20230416123430.7AC7C841FF@busybox.osuosl.org> Message-ID: <87ttx66gfu.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=4468f828859de1f4be82655d63e96d59e760db7d > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Signed-off-by: Thierry GUIBERT > [yann.morin.1998 at free.fr: split off the previous patch by Thierry] > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:28:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:32 +0200 Subject: [Buildroot] [git commit] doc/manual: add documentation about docker registry on gitlab.com In-Reply-To: <20230416123430.6E14484295@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 16 Apr 2023 14:32:29 +0200") References: <20230416123430.6E14484295@busybox.osuosl.org> Message-ID: <87pm7u6gfj.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=d9228faa4dbda084168e3c83273e651c05b6b08b > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Add a paragraph and an example about using the Buildroot image registry > hosted on gtilab.com, for people who want to build their own image based > on the offical one. > Signed-off-by: Thierry GUIBERT > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From laurent at vivier.eu Sun Apr 23 10:29:29 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Sun, 23 Apr 2023 12:29:29 +0200 Subject: [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc In-Reply-To: <20230421185003.1221000-2-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> <20230421185003.1221000-2-laurent@vivier.eu> Message-ID: <251b5e93-8213-639d-d41f-b218736d0255@vivier.eu> Le 21/04/2023 ? 20:49, Laurent Vivier a ?crit?: > Signed-off-by: Laurent Vivier > --- > ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > > diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > new file mode 100644 > index 000000000000..d2fc3bc88641 > --- /dev/null > +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > @@ -0,0 +1,35 @@ > +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 > +From: Laurent Vivier > +Date: Fri, 21 Apr 2023 18:22:07 +0200 > +Subject: [PATCH] m68k: fix getrandom() use with uclibc > + > +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: > + > +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': > +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~ > + | srandom > +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~~~~~ > + > +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") > +Cc: Jason at zx2c4.com > +Signed-off-by: Laurent Vivier > +--- > + kexec/arch/m68k/bootinfo.c | 1 + > + 1 file changed, 1 insertion(+) > + > +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c > +index 086a34bdfdeb..5afd212d9d34 100644 > +--- a/kexec/arch/m68k/bootinfo.c > ++++ b/kexec/arch/m68k/bootinfo.c > +@@ -1,3 +1,4 @@ > ++#define _GNU_SOURCE > + > + #include > + #include > +-- > +2.40.0 > + kexec patch sent to kexec ML: https://lore.kernel.org/kexec/20230422095904.1303434-1-laurent at vivier.eu/T/#u Thanks, Laurent From peter at korsgaard.com Sun Apr 23 10:29:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:29:53 +0200 Subject: [Buildroot] [PATCH] package/coremark: Set cflags In-Reply-To: <20220913072303.1698887-1-joel@jms.id.au> (Joel Stanley's message of "Tue, 13 Sep 2022 16:53:03 +0930") References: <20220913072303.1698887-1-joel@jms.id.au> Message-ID: <87leii6gda.fsf@dell.be.48ers.dk> >>>>> "Joel" == Joel Stanley writes: > The coremark build needs to set PORT_CFLAGS explicitly in order to pick > up the configured optmisation level, and other flags. > Signed-off-by: Joel Stanley Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:32:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:32:46 +0200 Subject: [Buildroot] [PATCH] package/pkg-golang.mk: add osusergo and netgo tags in static builds In-Reply-To: <20220918122239.189147-1-arnout@mind.be> (Arnout Vandecappelle's message of "Sun, 18 Sep 2022 14:22:39 +0200") References: <20220918122239.189147-1-arnout@mind.be> Message-ID: <87h6t66g8h.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > CGO (the Go language C bindings) normally links dynamically with the C > libraries. It seems that passing -extldflags=-static is not sufficient > to make sure they link statically. As a result, a build using CGO will > fail with > runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 > There are two modules in the standard Go library that can use CGO: > os/user and net. Both of these have pure Go versions, however, which can > be selected with the osusergo and netgo tags. Since these two are > standard library modules that get used in almost all Go programs, pass > those flags in the common infrastructure. > It's not entirely clear if this is always the case or only depending on > the specific way CGO is used. In the former case, we could instead > disable CGO globally if static libs are enabled. However, it turns out > that this doesn't solve the problem completely anyway (delve still fails > to link, with different errors). Also, it is possible that other cgo > modules do still work. Therefore, just stick to adding the osusergo and > netgo tags. > Fixes: > - crucible: > http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ > - containerd: > http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ > - delve: > http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ > - probably others... > Signed-off-by: Arnout Vandecappelle Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:28:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:06 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] doc/manual: add documentation about docker registry on gitlab.com Message-ID: <20230423103321.CC1A782578@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e86856d69666ae506bde293942ae335dd35fb4e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add a paragraph and an example about using the Buildroot image registry hosted on gtilab.com, for people who want to build their own image based on the offical one. Signed-off-by: Thierry GUIBERT Signed-off-by: Yann E. MORIN (cherry picked from commit d9228faa4dbda084168e3c83273e651c05b6b08b) Signed-off-by: Peter Korsgaard --- docs/manual/adding-board-support.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index cd90a5871f..b3a8802452 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -54,3 +54,19 @@ utils/docker-run script and inside it issue these commands: $ make +_defconfig+ $ make -------------------- + +By default, Buildroot developers use the official image hosted on the +https://gitlab.com/buildroot.org/buildroot/container_registry/2395076[gitlab.com +registry] and it should be convenient for most usage. If you still want +to build your own docker image, you can base it off the official image +as the +FROM+ directive of your own _Dockerfile_: + +---- +FROM registry.gitlab.com/buildroot.org/buildroot/base:YYYYMMDD.HHMM +RUN ... +COPY ... +---- + +The current version _YYYYMMDD.HHMM_ can be found in the +.gitlab-ci.yml+ +file at the top of the Buildroot source tree; all past versions are +listed in the aforementioned registry as well. From peter at korsgaard.com Sun Apr 23 10:29:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:29:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/coremark: Set cflags Message-ID: <20230423103322.0E540843E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6cee24af5316dd1104cc2a8198fdbddafeaa60d1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The coremark build needs to set PORT_CFLAGS explicitly in order to pick up the configured optmisation level, and other flags. Signed-off-by: Joel Stanley Acked-by: Chris Packham Signed-off-by: Yann E. MORIN (cherry picked from commit c9a13ae0838174d1c05f026cee3ff66482620626) Signed-off-by: Peter Korsgaard --- package/coremark/coremark.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk index 418fd5c8d3..9ea8693e71 100644 --- a/package/coremark/coremark.mk +++ b/package/coremark/coremark.mk @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md define COREMARK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ + PORT_CFLAGS="$(TARGET_CFLAGS)" \ PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link endef From peter at korsgaard.com Sun Apr 23 10:32:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:32:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-golang.mk: add osusergo and netgo tags in static builds Message-ID: <20230423103322.19E36843EA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95741c08f1d635a68c5f555f97e2c751fde629b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x CGO (the Go language C bindings) normally links dynamically with the C libraries. It seems that passing -extldflags=-static is not sufficient to make sure they link statically. As a result, a build using CGO will fail with runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 There are two modules in the standard Go library that can use CGO: os/user and net. Both of these have pure Go versions, however, which can be selected with the osusergo and netgo tags. Since these two are standard library modules that get used in almost all Go programs, pass those flags in the common infrastructure. It's not entirely clear if this is always the case or only depending on the specific way CGO is used. In the former case, we could instead disable CGO globally if static libs are enabled. However, it turns out that this doesn't solve the problem completely anyway (delve still fails to link, with different errors). Also, it is possible that other cgo modules do still work. Therefore, just stick to adding the osusergo and netgo tags. Cf. Statically compiling Go programs [0] Fixes: - crucible: http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ - containerd: http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ - delve: http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ - probably others... [0] https://www.arp242.net/static-go.html Signed-off-by: Arnout Vandecappelle Signed-off-by: Yann E. MORIN (cherry picked from commit c6bb759e2cb14ebaf2603e69652c44d337a39c72) Signed-off-by: Peter Korsgaard --- package/pkg-golang.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index da9c9a21ac..7ba82284f3 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -102,6 +102,7 @@ ifeq ($(4),target) ifeq ($(BR2_STATIC_LIBS),y) $(2)_LDFLAGS += -extldflags '-static' +$(2)_TAGS += osusergo netgo endif # Build package for target From peter at korsgaard.com Sun Apr 23 10:28:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] doc/manual: fix formatting slightly Message-ID: <20230423103321.EAE1B843AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5c7130f970a756df854373afce50b8a9b7aef1df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Thierry GUIBERT [yann.morin.1998 at free.fr: split off the previous patch by Thierry] Signed-off-by: Yann E. MORIN (cherry picked from commit 4468f828859de1f4be82655d63e96d59e760db7d) Signed-off-by: Peter Korsgaard --- docs/manual/adding-board-support.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index b3a8802452..ef6dbd3c2b 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -49,9 +49,10 @@ Buildroot configuration. Refer to xref:customize[] for more details. Before submitting patches for new boards it is recommended to test it by building it using latest gitlab-CI docker container. To do this use -utils/docker-run script and inside it issue these commands: ++utils/docker-run+ script and inside it issue these commands: + -------------------- - $ make +_defconfig+ + $ make _defconfig $ make -------------------- From peter at korsgaard.com Sun Apr 23 10:37:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:37:26 +0200 Subject: [Buildroot] [PATCH v2] package/dcron: fix /etc/cron.d/system cron jobs In-Reply-To: <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> (Mario Haustein's message of "Mon, 26 Sep 2022 18:08:49 +0200") References: <20220902222849.1098641-1-mario.haustein@hrz.tu-chemnitz.de> <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> Message-ID: <87cz3u6g0p.fsf@dell.be.48ers.dk> >>>>> "Mario" == Mario Haustein writes: > Jobs with the syntax @hourly, @daily, ... were not executed since the > version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. > This patch fixes the bug downstream. > Signed-off-by: Mario Haustein > --- > Changes v1 -> v2: > - Use `git format-patch` to export the patch > - Specify the version bump which broke dcron in the commit message > Signed-off-by: Mario Haustein Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:40:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:40:32 +0200 Subject: [Buildroot] [PATCH] package/linux-tools: Exclude checking PE binaries from perf test In-Reply-To: <20220927221133.594071-1-f.fainelli@gmail.com> (Florian Fainelli's message of "Tue, 27 Sep 2022 15:11:33 -0700") References: <20220927221133.594071-1-f.fainelli@gmail.com> Message-ID: <878rei6fvj.fsf@dell.be.48ers.dk> >>>>> "Florian" == Florian Fainelli writes: > Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 > ("perf tests: Add test for PE binary format support") present in >= > v5.10 there is an unconditional installation of PE binaries which will > be rejected by the check-bin-arch script. > Make sure that these binaries are excluded from being checked to allow > the installation of the perf tests. > Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") > Signed-off-by: Florian Fainelli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:38:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:38:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/linux-tools: Exclude checking PE binaries from perf test Message-ID: <20230423104109.BF7AB843FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af738be309376fec8f888c8f4f831a7855ebea03 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 ("perf tests: Add test for PE binary format support") present in >= v5.10 there is an unconditional installation of PE binaries. Some toolchains have a readelf tool that correctly interpret the PE files, and reports ELF-alike fields. This causes check-bin-arch to reject those files. Make sure that these binaries are excluded from being checked to allow the installation of the perf tests. Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") Signed-off-by: Florian Fainelli Signed-off-by: Yann E. MORIN (cherry picked from commit a7ad7816262dd1b0db6c51a08f3013e2c473c0b3) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-perf.mk.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in index 5431c78152..122c7cbbc4 100644 --- a/package/linux-tools/linux-tool-perf.mk.in +++ b/package/linux-tools/linux-tool-perf.mk.in @@ -169,6 +169,10 @@ define PERF_INSTALL_REMOVE_SCRIPTS $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/scripts/ $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/tests/ endef + +LINUX_TOOLS_BIN_ARCH_EXCLUDE += \ + /usr/libexec/perf-core/tests/pe-file.exe \ + /usr/libexec/perf-core/tests/pe-file.exe.debug endif define PERF_INSTALL_TARGET_CMDS From peter at korsgaard.com Sun Apr 23 10:36:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:36:07 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/dcron: fix /etc/cron.d/system cron jobs Message-ID: <20230423104109.B6D26843FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69d9cdfcc723849c7c7b81378af430dea3bf483e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Jobs with the syntax @hourly, @daily, ... were not executed since the version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. This patch fixes the bug downstream. Signed-off-by: Mario Haustein Signed-off-by: Yann E. MORIN (cherry picked from commit 1557312f18a5e2a84387055aada9b1e6d59c5ad4) Signed-off-by: Peter Korsgaard --- package/dcron/0002-system-crontab.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch new file mode 100644 index 0000000000..ac29368727 --- /dev/null +++ b/package/dcron/0002-system-crontab.patch @@ -0,0 +1,28 @@ +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 +From: Mario Haustein +Date: Fri, 2 Sep 2022 23:20:14 +0200 +Subject: [PATCH] Make @hourly, @daily, ... work again + +closes #15 + +Signed-off-by: Mario Haustein +Upstream: https://github.com/dubiousjim/dcron/pull/35 +--- + database.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/database.c b/database.c +index 37cf17a..6ec720e 100644 +--- a/database.c ++++ b/database.c +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) + line.cl_Days[j] = 1; + for (j=0; j<12; ++j) + line.cl_Mons[j] = 1; ++ for (j=0; j<7; ++j) ++ line.cl_Dow[j] = ALL_DOW; + } + + while (*ptr == ' ' || *ptr == '\t') +-- +2.35.1 From peter at korsgaard.com Sun Apr 23 10:29:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:29:36 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/coremark: Set cflags Message-ID: <20230423104217.C0F618442D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ab1dcc03d9935593e38fdea0f2849fb572f02ca9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The coremark build needs to set PORT_CFLAGS explicitly in order to pick up the configured optmisation level, and other flags. Signed-off-by: Joel Stanley Acked-by: Chris Packham Signed-off-by: Yann E. MORIN (cherry picked from commit c9a13ae0838174d1c05f026cee3ff66482620626) Signed-off-by: Peter Korsgaard --- package/coremark/coremark.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk index 418fd5c8d3..9ea8693e71 100644 --- a/package/coremark/coremark.mk +++ b/package/coremark/coremark.mk @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md define COREMARK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ + PORT_CFLAGS="$(TARGET_CFLAGS)" \ PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link endef From peter at korsgaard.com Sun Apr 23 10:37:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:37:11 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/dcron: fix /etc/cron.d/system cron jobs Message-ID: <20230423104217.CB3C884440@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b164387224a92336e3169c15be812ca25c5b785d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Jobs with the syntax @hourly, @daily, ... were not executed since the version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. This patch fixes the bug downstream. Signed-off-by: Mario Haustein Signed-off-by: Yann E. MORIN (cherry picked from commit 1557312f18a5e2a84387055aada9b1e6d59c5ad4) Signed-off-by: Peter Korsgaard --- package/dcron/0002-system-crontab.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch new file mode 100644 index 0000000000..ac29368727 --- /dev/null +++ b/package/dcron/0002-system-crontab.patch @@ -0,0 +1,28 @@ +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 +From: Mario Haustein +Date: Fri, 2 Sep 2022 23:20:14 +0200 +Subject: [PATCH] Make @hourly, @daily, ... work again + +closes #15 + +Signed-off-by: Mario Haustein +Upstream: https://github.com/dubiousjim/dcron/pull/35 +--- + database.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/database.c b/database.c +index 37cf17a..6ec720e 100644 +--- a/database.c ++++ b/database.c +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) + line.cl_Days[j] = 1; + for (j=0; j<12; ++j) + line.cl_Mons[j] = 1; ++ for (j=0; j<7; ++j) ++ line.cl_Dow[j] = ALL_DOW; + } + + while (*ptr == ' ' || *ptr == '\t') +-- +2.35.1 From peter at korsgaard.com Sun Apr 23 10:42:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:42:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: add the eCos exception to the GPL-2.0+ license In-Reply-To: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Sat, 22 Apr 2023 15:36:07 +0200") References: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> Message-ID: <874jp66fri.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file > refers to the eCos license. > The SPDX identifier for that file is: > SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 > The file is part of the openocd executable via libopenocd.la, which being > a static library it is not installed. > Based on this, becomes more natural to associate the eCos exception with > the GPL 2.0+ license, rather than considering it separately as a license. > [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ > Suggested-by: Yann E. MORIN > Signed-off-by: Dario Binacchi Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:42:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:42:38 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openocd: add the eCos exception to the GPL-2.0+ license Message-ID: <20230423104343.E63F98444E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32dc4feacc29b9dc377746168d174b7ecd2cfa70 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file refers to the eCos license. The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 The file is part of the openocd executable via libopenocd.la, which being a static library it is not installed. Based on this, becomes more natural to associate the eCos exception with the GPL 2.0+ license, rather than considering it separately as a license. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ Suggested-by: Yann E. MORIN Signed-off-by: Dario Binacchi Signed-off-by: Yann E. MORIN (cherry picked from commit 548e30d140066d5464eef1c3be57284a1a3dcf5e) Signed-off-by: Peter Korsgaard --- package/openocd/openocd.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 9973498cf5..78c6e10c58 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = \ - eCos-exception-2.0, \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ - GPL-2.0+ (code), \ + GPL-2.0+ with eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT From peter at korsgaard.com Sun Apr 23 10:42:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:42:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openocd: bump to 0.12.0 Message-ID: <20230423104343.DE1148444D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ab0507cd5abf6b68ab73a793e95306008957ef41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. The new version moves the GPL-2.0 license from COPYING to the subfolder "preferred", adding the header required by spdxcheck.py. A minimalist COPYING is added in the top directory, as required by automake, pointing to the files in LICENSES. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi [yann.morin.1998 at free.fr: - one license or license file per line - reorder licenses to match file order ] Signed-off-by: Yann E. MORIN (cherry picked from commit 53bad8f502687c5430cd7a4dc852314a3d75be2c) Signed-off-by: Peter Korsgaard --- ...gure.ac-fix-autoreconf-with-autoconf-2.70.patch | 32 -------- ...SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ---------------------- package/openocd/openocd.hash | 18 ++++- package/openocd/openocd.mk | 33 +++++++- 4 files changed, 44 insertions(+), 128 deletions(-) diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa..0000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b..0000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier????ga -Co-developed-by: Andrzej Sier????ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier????ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930..938711d86c 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,15 @@ -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 f3ba76203a7b6993db31f987559cc4c621ae1ff78119ced2a669756c2c5fd3b1 LICENSES/preferred/BSD-1-Clause +sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/preferred/BSD-2-Clause +sha256 1483f15e9fddc73b5df0acab1c42d21ecd0bf6ade8a79179fb90c09f13d03dcd LICENSES/preferred/BSD-2-Clause-Views +sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/preferred/BSD-3-Clause +sha256 5cf024f6e3611d5c6fb98748d1a0ad99b8cf9ffe46f2d60fa10c299cd29e0a75 LICENSES/preferred/BSD-Source-Code +sha256 f35396f4095619f986736ca5e2976b313d381463a35c921c9ae677cc7eb83e28 LICENSES/preferred/GFDL-1.2 +sha256 76515be2d7334a1a038f775238c9a4c2b37e19514248e5eea0434cdfee526f9d LICENSES/preferred/gfdl-1.2.texi.readme +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 +sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/preferred/MIT +sha256 9a41b56594cd89743ca72f188318c9871661847074dd16497ae0c695fe3ab9c9 LICENSES/stand-alone/GPL-3.0 diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848..9973498cf5 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,12 +4,37 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) -OPENOCD_LICENSE = GPL-2.0+ -OPENOCD_LICENSE_FILES = COPYING -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac +OPENOCD_LICENSE = \ + eCos-exception-2.0, \ + BSD-1-clause, \ + BSD-2-clause, \ + BSD-2-Clause-Views, \ + BSD-3-clause, \ + BSD-Source-Code, \ + GFDL-1.2-no-invariants-or-later (docs), \ + GPL-2.0+ (code), \ + GPL-3.0+ (stand-alone code), \ + MIT + +OPENOCD_LICENSE_FILES = \ + COPYING \ + LICENSES/license-rules.txt \ + LICENSES/exceptions/eCos-exception-2.0 \ + LICENSES/preferred/BSD-1-Clause \ + LICENSES/preferred/BSD-2-Clause \ + LICENSES/preferred/BSD-2-Clause-Views \ + LICENSES/preferred/BSD-3-Clause \ + LICENSES/preferred/BSD-Source-Code \ + LICENSES/preferred/GFDL-1.2 \ + LICENSES/preferred/gfdl-1.2.texi.readme \ + LICENSES/preferred/GPL-2.0 \ + LICENSES/preferred/MIT \ + LICENSES/stand-alone/GPL-3.0 + +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac OPENOCD_AUTORECONF = YES OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" From peter at korsgaard.com Sun Apr 23 10:44:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:44:46 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <87ildmdin4.fsf@tarshish> (Baruch Siach's message of "Sun, 23 Apr 2023 12:57:17 +0300") References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> <87fs8r6iqo.fsf@dell.be.48ers.dk> <87ildmdin4.fsf@tarshish> Message-ID: <87zg6y5141.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach writes: Hi, >> > Changes in v2: >> > - Explain in the commit message why the license hash changed. >> > - Add all license files and updates their tags and hashes accordingly. >> >> >> Committed to 2023.02.x given the fixes, thanks. > Not in current 2023.02.x branch as of commit cec14f3328bd7 > ("package/mali-driver: bump to version 2023-04-04"). Sorry, it is there now. Thanks for the heads up! -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 11:01:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:14 +0200 Subject: [Buildroot] [git commit] checkpackageignore: regenerate Message-ID: <20230423110248.4DC0C84488@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1f9332229e52f1792c1296dfacc910a330b3d850 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 5e1c238b7202 (package/ltp-testsuite: require 5.11 headers for musl) dropped a patch, which had no "upstream" status, and thus had an ignore entry, which itself was ignored when the patch got removed. Regenerate .checkpackage ignore now. Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index 02c892c1b3..e11b5b6bb8 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -979,7 +979,6 @@ package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream -package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream package/ltrace/0001-arm-plt.patch Upstream package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream From yann.morin.1998 at free.fr Sun Apr 23 11:01:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:17 +0200 Subject: [Buildroot] [git commit] package/libglib2: add upstream status to girdir patch Message-ID: <20230423110248.5B9B18448A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2758794a453aa1eacdcb048070e6434ec601ca5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Providing an upstream status for the remaining libglib2 patch from a recent version bump. This patch was introduced in Buildroot around November 2021 to help deal with build errors where `GObject-2.0.gir` could not be found (tied to Buildroot changes made in `gobject-introspection.mk`). The discussion thread mentions this could be submitted upstream, but looks like it never was. Reflecting that this package has not been submitted upstream. Signed-off-by: James Knight [yann.morin.1998 at free.fr: update .checkpackageignore] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1 - .../0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index e11b5b6bb8..f0ad3e88bd 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -804,7 +804,6 @@ package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream package/libglib2/0002-remove-cpp-requirement.patch Upstream package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream -package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream package/libgpgme/0001-Fix-build-without-threads.patch Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream diff --git a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch index db77a73203..fb99057242 100644 --- a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch +++ b/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch @@ -14,6 +14,7 @@ Fixes: - http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7 Signed-off-by: Fabrice Fontaine +Upstream: Never submitted --- gio/meson.build | 1 + glib/meson.build | 1 + From yann.morin.1998 at free.fr Sun Apr 23 11:01:35 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:35 +0200 Subject: [Buildroot] [git commit] package/glib-networking: bump version to 2.76.0 Message-ID: <20230423110248.74C028448C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5b1d830b8713393d63227caa09064aa594e15cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Drop "0001-meson-change-std-to-gnu99.patch" since change is available in this version. Signed-off-by: James Knight [yann.morin.1998 at free.fr: regenerate .checkpackageignore] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1 - .../0001-meson-change-std-to-gnu99.patch | 30 ---------------------- package/glib-networking/glib-networking.hash | 4 +-- package/glib-networking/glib-networking.mk | 4 +-- 4 files changed, 4 insertions(+), 35 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 2758ad9377..5f6538ea74 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -606,7 +606,6 @@ package/giblib/0001-fix-imlib2-detection.patch Upstream package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream package/gli/0001-Optional-building-tests.patch Upstream -package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream package/glog/0001-added-emscripten-support.patch Upstream diff --git a/package/glib-networking/0001-meson-change-std-to-gnu99.patch b/package/glib-networking/0001-meson-change-std-to-gnu99.patch deleted file mode 100644 index 9f266bc2c8..0000000000 --- a/package/glib-networking/0001-meson-change-std-to-gnu99.patch +++ /dev/null @@ -1,30 +0,0 @@ -From cdfa726bae1d82b7bd3735475fc2b2c6a31c1d2f Mon Sep 17 00:00:00 2001 -From: Ignacio Casal Quinteiro -Date: Fri, 12 Nov 2021 11:51:33 +0100 -Subject: [PATCH] meson: change std to gnu99 - -This is the same as glib and should fix issues with old -compilers - -(cherry picked from commit b192086b9936602a40a14d00a6883b339b9d7955) -Signed-off-by: Thomas Devoogdt ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index b018ca7b..130a2bf0 100644 ---- a/meson.build -+++ b/meson.build -@@ -3,7 +3,7 @@ project( - version: '2.70.0', - license: 'LGPL2.1+', - meson_version: '>= 0.50.0', -- default_options: ['c_std=c99'] -+ default_options: ['c_std=gnu99'] - ) - - prefix = get_option('prefix') --- -2.17.1 - diff --git a/package/glib-networking/glib-networking.hash b/package/glib-networking/glib-networking.hash index 766efd0ced..72e70ff0ed 100644 --- a/package/glib-networking/glib-networking.hash +++ b/package/glib-networking/glib-networking.hash @@ -1,3 +1,3 @@ -# From https://download.gnome.org/sources/glib-networking/2.70/glib-networking-2.70.1.sha256sum -sha256 2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc glib-networking-2.70.1.tar.xz +# From https://download.gnome.org/sources/glib-networking/2.76/glib-networking-2.76.0.sha256sum +sha256 149a05a179e629a538be25662aa324b499d7c4549c5151db5373e780a1bf1b9a glib-networking-2.76.0.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk index b6d29110ed..2481171658 100644 --- a/package/glib-networking/glib-networking.mk +++ b/package/glib-networking/glib-networking.mk @@ -4,8 +4,8 @@ # ################################################################################ -GLIB_NETWORKING_VERSION_MAJOR = 2.70 -GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).1 +GLIB_NETWORKING_VERSION_MAJOR = 2.76 +GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).0 GLIB_NETWORKING_SITE = https://download.gnome.org/sources/glib-networking/$(GLIB_NETWORKING_VERSION_MAJOR) GLIB_NETWORKING_SOURCE = glib-networking-$(GLIB_NETWORKING_VERSION).tar.xz GLIB_NETWORKING_INSTALL_STAGING = YES From yann.morin.1998 at free.fr Sun Apr 23 11:01:34 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:34 +0200 Subject: [Buildroot] [git commit] package/libglib2: bump version to 2.76.1 Message-ID: <20230423110248.667D184053@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f9622fe3d85b4d9f734b879abc1d485afea19b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - glib2 has moved from PCRE to PCRE2 [1]. - Drop `fam` option since it no longer available [2]. - Drop "0001-fix-compile-time-atomic-detection.patch" since upstream patch was dropped and new atomic detection implementation has been applied in this version. - Drop "0002-remove-cpp-requirement.patch" since upstream has modified its Meson scripts to have any C++ usage as optional. - Drop "0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch" since change is available in this version. - Add new patch to address new Werror compilation errors [3]. - Renamed "0004-*.patch" -> "0001-*.patch" since it should still be applicable for its mentioned build case. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1938974 [2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2570 [3]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 Signed-off-by: James Knight [yann.morin.1998 at free.fr: - update upstream status on new patch - regenerate .checkpackageignore ] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 3 - .../0001-fix-compile-time-atomic-detection.patch | 34 -------- ...add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch} | 0 ...or-format-in-gio-gunixconnection.c-part-2.patch | 93 ++++++++++++++++++++++ package/libglib2/0002-remove-cpp-requirement.patch | 87 -------------------- ...o-format-nonliteral-to-compiler-arguments.patch | 29 ------- package/libglib2/Config.in | 3 +- package/libglib2/libglib2.hash | 6 +- package/libglib2/libglib2.mk | 14 ++-- 9 files changed, 106 insertions(+), 163 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index f0ad3e88bd..2758ad9377 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -801,9 +801,6 @@ package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.pat package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream -package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream -package/libglib2/0002-remove-cpp-requirement.patch Upstream -package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream package/libgpgme/0001-Fix-build-without-threads.patch Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream diff --git a/package/libglib2/0001-fix-compile-time-atomic-detection.patch b/package/libglib2/0001-fix-compile-time-atomic-detection.patch deleted file mode 100644 index aae505f8e5..0000000000 --- a/package/libglib2/0001-fix-compile-time-atomic-detection.patch +++ /dev/null @@ -1,34 +0,0 @@ -From d5c628a6179b99705fa05ab87437321b132c81bc Mon Sep 17 00:00:00 2001 -From: Brendan Heading -Date: Wed, 21 Jun 2017 16:36:15 -0400 -Subject: [PATCH] Fix compile time atomic detection - -Improved compile-time detection of atomic support in the compiler. - -Upstream-Status: 'Needs information' -See : https://gitlab.gnome.org/GNOME/glib/issues/1063 - -Signed-off-by: Brendan Heading -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - glib/gthread-posix.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/glib/gthread-posix.c b/glib/gthread-posix.c -index 71a6b7b..d09d029 100644 ---- a/glib/gthread-posix.c -+++ b/glib/gthread-posix.c -@@ -72,8 +72,7 @@ - #include - #endif - --#if defined(HAVE_FUTEX) && \ -- (defined(HAVE_STDATOMIC_H) || defined(__ATOMIC_SEQ_CST)) -+#if defined(HAVE_FUTEX) && defined(__ATOMIC_SEQ_CST) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4) && !defined(__clang__) - #define USE_NATIVE_MUTEX - #endif - --- -2.9.4 - diff --git a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch similarity index 100% rename from package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch rename to package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch diff --git a/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch new file mode 100644 index 0000000000..6075bacb06 --- /dev/null +++ b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch @@ -0,0 +1,93 @@ +From 4ae8606b6f80f9764e1f0a82cea7e23c8af487ae Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 20 Apr 2023 23:41:32 -0400 +Subject: [PATCH] Fix error format in gio/gunixconnection.c (part 2) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Update a series of error messages to use `g_set_error_literal` instead +of `g_set_error`. This should prevent `format-nonliteral` compiler +issues when `-Werror` is configured: + + ../gio/gunixconnection.c: In function ???g_unix_connection_receive_fd???: + ../gio/gunixconnection.c:183:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 183 | nscm); + | ^~~~ + ../gio/gunixconnection.c:217:20: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 217 | nfd); + | ^~~ + ../gio/gunixconnection.c: In function ???g_unix_connection_receive_credentials???: + ../gio/gunixconnection.c:601:24: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 601 | nscm); + | ^~~~ + +This is similar to a previous change [1] made to `gunixconnection.c`. + +[1]: 44b3d5d80445234041f6c59feb89645f7102c3a4 + +Signed-off-by: James Knight +Upstream: backport from upstream https://gitlab.gnome.org/GNOME/glib/-/commit/4ae8606b6f80f9764e1f0a82cea7e23c8af487ae +--- + gio/gunixconnection.c | 31 ++++++++++++++----------------- + 1 file changed, 14 insertions(+), 17 deletions(-) + +diff --git a/gio/gunixconnection.c b/gio/gunixconnection.c +index b3f2b1c04b0abdf7136918585ae4cea8970a88bb..c012fcbfe00b69e9da609c7b626229db98e931ac 100644 +--- a/gio/gunixconnection.c ++++ b/gio/gunixconnection.c +@@ -176,11 +176,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + + for (i = 0; i < nscm; i++) + g_object_unref (scms[i]); +@@ -210,11 +209,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting one fd, but got %d\n", +- "Expecting one fd, but got %d\n", +- nfd), +- nfd); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting one fd, but got %d\n", ++ "Expecting one fd, but got %d\n", ++ nfd)); + + for (i = 0; i < nfd; i++) + close (fds[i]); +@@ -592,13 +590,12 @@ g_unix_connection_receive_credentials (GUnixConnection *connection, + { + if (nscm != 1) + { +- g_set_error (error, +- G_IO_ERROR, +- G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, ++ G_IO_ERROR, ++ G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + goto out; + } + +-- +2.39.1.windows.1 + diff --git a/package/libglib2/0002-remove-cpp-requirement.patch b/package/libglib2/0002-remove-cpp-requirement.patch deleted file mode 100644 index 84511dea32..0000000000 --- a/package/libglib2/0002-remove-cpp-requirement.patch +++ /dev/null @@ -1,87 +0,0 @@ -From dd65a8cfdeafeb18b72d8d1eb676c7ca43ae505f Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Mon, 16 Sep 2019 10:12:38 -0700 -Subject: [PATCH] remove cpp requirement - -The c++ test is necessary to ensure libglib doesn't accidentally use C++ -reserved keywords in public headers. Because this is just a test, it isn't -necessary to have a C++ compiler to build libglib2. - -Signed-off-by: Adam Duskett -Upstream status: Denied (Buildroot specific) -https://gitlab.gnome.org/GNOME/glib/issues/1748 ---- - glib/glibconfig.h.in | 1 - - meson.build | 19 +------------------ - 2 files changed, 1 insertion(+), 19 deletions(-) - -diff --git a/glib/glibconfig.h.in b/glib/glibconfig.h.in -index e66748d95..2173d8be6 100644 ---- a/glib/glibconfig.h.in -+++ b/glib/glibconfig.h.in -@@ -119,7 +119,6 @@ typedef unsigned @glib_intptr_type_define@ guintptr; - @glib_vacopy@ - - @g_have_iso_c_varargs@ -- at g_have_iso_cxx_varargs@ - - /* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi - * is passed ISO vararg support is turned off, and there is no work -diff --git a/meson.build b/meson.build -index 48fdfe864..5df242e39 100644 ---- a/meson.build -+++ b/meson.build -@@ -1,4 +1,4 @@ --project('glib', 'c', 'cpp', -+project('glib', 'c', - version : '2.72.3', - # NOTE: We keep this pinned at 0.52 because that's what Debian Stable ships - meson_version : '>= 0.52.0', -@@ -10,7 +10,6 @@ project('glib', 'c', 'cpp', - ) - - cc = meson.get_compiler('c') --cxx = meson.get_compiler('cpp') - - cc_can_run = not meson.is_cross_build() or meson.has_exe_wrapper() - -@@ -495,7 +494,6 @@ else - endif - - add_project_arguments(cc.get_supported_arguments(warning_c_args), language: 'c') --add_project_arguments(cxx.get_supported_arguments(warning_cxx_args), language: 'cpp') - - # FIXME: We cannot build some of the GResource tests with -z nodelete, which - # means we cannot use that flag in add_project_link_arguments(), and must add -@@ -1734,20 +1732,6 @@ if g_have_iso_c_varargs - #endif''') - endif - --g_have_iso_cxx_varargs = cxx.compiles(''' -- void some_func (void) { -- int a(int p1, int p2, int p3); -- #define call_a(...) a(1,__VA_ARGS__) -- call_a(2,3); -- }''', name : 'ISO C99 varargs macros in C++') -- --if g_have_iso_cxx_varargs -- glibconfig_conf.set('g_have_iso_cxx_varargs', ''' --#ifdef __cplusplus --# define G_HAVE_ISO_VARARGS 1 --#endif''') --endif -- - g_have_gnuc_varargs = cc.compiles(''' - void some_func (void) { - int a(int p1, int p2, int p3); -@@ -2381,7 +2365,6 @@ subdir('gobject') - subdir('gthread') - subdir('gmodule') - subdir('gio') --subdir('fuzzing') - if build_tests - subdir('tests') - endif --- -2.34.1 - diff --git a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch b/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch deleted file mode 100644 index e212393011..0000000000 --- a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 9e0f11a4981737f98bac93a22b6f2ff1a3887b63 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Tue, 9 Apr 2019 13:03:51 -0400 -Subject: [PATCH] Add '-Wno-format-nonliteral' to compiler arguments. - -This warning is a false positive on older versions of gcc. -See https://gitlab.gnome.org/GNOME/glib/issues/1744 for more details. - -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/meson.build b/meson.build -index 3c615b7..7cae4e8 100644 ---- a/meson.build -+++ b/meson.build -@@ -435,6 +435,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang' - # building with -Wbad-function-cast. - '-Wno-bad-function-cast', - '-Wno-cast-function-type', -+ '-Wno-format-nonliteral', - # Due to function casts through (void*) we cannot support -Wpedantic: - # https://wiki.gnome.org/Projects/GLib/CompilerRequirements#Function_pointer_conversions. - '-Wno-pedantic', --- -2.20.1 - diff --git a/package/libglib2/Config.in b/package/libglib2/Config.in index 31f3649c75..077d7d66e8 100644 --- a/package/libglib2/Config.in +++ b/package/libglib2/Config.in @@ -5,8 +5,7 @@ config BR2_PACKAGE_LIBGLIB2 depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBFFI - select BR2_PACKAGE_PCRE - select BR2_PACKAGE_PCRE_UCP + select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_ZLIB help Low-level core library that forms the basis of GTK+ and GNOME. diff --git a/package/libglib2/libglib2.hash b/package/libglib2/libglib2.hash index 0395ff234a..07ed7635a6 100644 --- a/package/libglib2/libglib2.hash +++ b/package/libglib2/libglib2.hash @@ -1,4 +1,4 @@ -# https://download.gnome.org/sources/glib/2.72/glib-2.72.3.sha256sum -sha256 4a39a2f624b8512d500d5840173eda7fa85f51c109052eae806acece85d345f0 glib-2.72.3.tar.xz +# https://download.gnome.org/sources/glib/2.76/glib-2.76.1.sha256sum +sha256 43dc0f6a126958f5b454136c4398eab420249c16171a769784486e25f2fda19f glib-2.76.1.tar.xz # License files, locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING +sha256 fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb COPYING diff --git a/package/libglib2/libglib2.mk b/package/libglib2/libglib2.mk index 3084aa6cb8..ecd7d5dbfe 100644 --- a/package/libglib2/libglib2.mk +++ b/package/libglib2/libglib2.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBGLIB2_VERSION_MAJOR = 2.72 -LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).3 +LIBGLIB2_VERSION_MAJOR = 2.76 +LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).1 LIBGLIB2_SOURCE = glib-$(LIBGLIB2_VERSION).tar.xz LIBGLIB2_SITE = https://download.gnome.org/sources/glib/$(LIBGLIB2_VERSION_MAJOR) LIBGLIB2_LICENSE = LGPL-2.1+ @@ -24,7 +24,6 @@ endif HOST_LIBGLIB2_CONF_OPTS = \ -Ddtrace=false \ - -Dfam=false \ -Dglib_debug=disabled \ -Dlibelf=disabled \ -Dselinux=disabled \ @@ -35,12 +34,12 @@ HOST_LIBGLIB2_CONF_OPTS = \ LIBGLIB2_DEPENDENCIES = \ host-pkgconf host-libglib2 \ - libffi pcre zlib $(TARGET_NLS_DEPENDENCIES) + libffi pcre2 zlib $(TARGET_NLS_DEPENDENCIES) HOST_LIBGLIB2_DEPENDENCIES = \ host-gettext \ host-libffi \ - host-pcre \ + host-pcre2 \ host-pkgconf \ host-util-linux \ host-zlib @@ -69,6 +68,11 @@ ifeq ($(BR2_PACKAGE_ELFUTILS),y) LIBGLIB2_DEPENDENCIES += elfutils endif +# Uses __atomic_compare_exchange_4 +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +LIBGLIB2_LDFLAGS += -latomic +endif + ifeq ($(BR2_PACKAGE_LIBICONV),y) LIBGLIB2_CONF_OPTS += -Diconv=external LIBGLIB2_DEPENDENCIES += libiconv From yann.morin.1998 at free.fr Sun Apr 23 11:03:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:03:45 +0200 Subject: [Buildroot] [PATCH 2/4] package/libglib2: apply upstream status on girdir patch In-Reply-To: References: Message-ID: <20230423110345.GD2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > Providing an upstream status for the remaining libglib2 patch from a > recent version bump. This patch was introduced in Buildroot around > November 2021 to help deal with build errors where `GObject-2.0.gir` > could not be found (tied to Buildroot changes made in > `gobject-introspection.mk`). The discussion thread mentions this could > be submitted upstream, but looks like it never was. Reflecting that this > package has not been submitted upstream. > > Signed-off-by: James Knight Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...01-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch > index db77a73203faf38aaa832dde8bbd9526cf39eecc..fb9905724278fb2c0a9be8384cb90108292668e8 100644 > --- a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch > +++ b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch > @@ -14,6 +14,7 @@ Fixes: > - http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7 > > Signed-off-by: Fabrice Fontaine > +Upstream: Never submitted > --- > gio/meson.build | 1 + > glib/meson.build | 1 + > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 11:05:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:05:55 +0200 Subject: [Buildroot] [PATCH 1/4] package/libglib2: bump version to 2.76.1 In-Reply-To: References: Message-ID: <20230423110555.GE2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > - glib2 has moved from PCRE to PCRE2 [1]. > - Drop `fam` option since it no longer available [2]. > - Drop "0001-fix-compile-time-atomic-detection.patch" since upstream > patch was dropped and new atomic detection implementation has been > applied in this version. > - Drop "0002-remove-cpp-requirement.patch" since upstream has modified > its Meson scripts to have any C++ usage as optional. > - Drop "0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch" > since change is available in this version. > - Add new patch to address new Werror compilation errors [3]. > - Renamed "0004-*.patch" -> "0001-*.patch" since it should still be > applicable for its mentioned build case. > > [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1938974 > [2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2570 > [3]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 > > Signed-off-by: James Knight > --- [--SNIP--] > diff --git a/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch > new file mode 100644 > index 0000000000000000000000000000000000000000..047eedcfa5aa2e2acd7d28bee69c2c78a72eecd9 > --- /dev/null > +++ b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch > @@ -0,0 +1,93 @@ > +From 4ae8606b6f80f9764e1f0a82cea7e23c8af487ae Mon Sep 17 00:00:00 2001 > +From: James Knight > +Date: Thu, 20 Apr 2023 23:41:32 -0400 > +Subject: [PATCH] Fix error format in gio/gunixconnection.c (part 2) > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Update a series of error messages to use `g_set_error_literal` instead > +of `g_set_error`. This should prevent `format-nonliteral` compiler > +issues when `-Werror` is configured: > + > + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_fd?: > + ../gio/gunixconnection.c:183:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] > + 183 | nscm); > + | ^~~~ > + ../gio/gunixconnection.c:217:20: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] > + 217 | nfd); > + | ^~~ > + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_credentials?: > + ../gio/gunixconnection.c:601:24: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] > + 601 | nscm); > + | ^~~~ > + > +This is similar to a previous change [1] made to `gunixconnection.c`. > + > +[1]: 44b3d5d80445234041f6c59feb89645f7102c3a4 > + > +Signed-off-by: James Knight > +Upstream: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 This has now been accepted, so I updated to the actual commit URL. Applied to master, thanks. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 11:06:15 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:06:15 +0200 Subject: [Buildroot] [PATCH 3/4] package/glib-networking: bump version to 2.76.0 In-Reply-To: References: Message-ID: <20230423110615.GF2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > - Drop "0001-meson-change-std-to-gnu99.patch" since change is available > in this version. > > Signed-off-by: James Knight Applied to master, thanks. Regards, Yann E. MORIN. > --- > .../0001-meson-change-std-to-gnu99.patch | 30 ------------------- > package/glib-networking/glib-networking.hash | 4 +-- > package/glib-networking/glib-networking.mk | 4 +-- > 3 files changed, 4 insertions(+), 34 deletions(-) > delete mode 100644 package/glib-networking/0001-meson-change-std-to-gnu99.patch > > diff --git a/package/glib-networking/0001-meson-change-std-to-gnu99.patch b/package/glib-networking/0001-meson-change-std-to-gnu99.patch > deleted file mode 100644 > index 9f266bc2c8d2bda6a08a23c5b198589965fc8633..0000000000000000000000000000000000000000 > --- a/package/glib-networking/0001-meson-change-std-to-gnu99.patch > +++ /dev/null > @@ -1,30 +0,0 @@ > -From cdfa726bae1d82b7bd3735475fc2b2c6a31c1d2f Mon Sep 17 00:00:00 2001 > -From: Ignacio Casal Quinteiro > -Date: Fri, 12 Nov 2021 11:51:33 +0100 > -Subject: [PATCH] meson: change std to gnu99 > - > -This is the same as glib and should fix issues with old > -compilers > - > -(cherry picked from commit b192086b9936602a40a14d00a6883b339b9d7955) > -Signed-off-by: Thomas Devoogdt > ---- > - meson.build | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/meson.build b/meson.build > -index b018ca7b..130a2bf0 100644 > ---- a/meson.build > -+++ b/meson.build > -@@ -3,7 +3,7 @@ project( > - version: '2.70.0', > - license: 'LGPL2.1+', > - meson_version: '>= 0.50.0', > -- default_options: ['c_std=c99'] > -+ default_options: ['c_std=gnu99'] > - ) > - > - prefix = get_option('prefix') > --- > -2.17.1 > - > diff --git a/package/glib-networking/glib-networking.hash b/package/glib-networking/glib-networking.hash > index 766efd0ced4e786798364a1e14d2a75e86e481ad..72e70ff0edadafb53931a33b6c95e1ce23756d4c 100644 > --- a/package/glib-networking/glib-networking.hash > +++ b/package/glib-networking/glib-networking.hash > @@ -1,3 +1,3 @@ > -# From https://download.gnome.org/sources/glib-networking/2.70/glib-networking-2.70.1.sha256sum > -sha256 2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc glib-networking-2.70.1.tar.xz > +# From https://download.gnome.org/sources/glib-networking/2.76/glib-networking-2.76.0.sha256sum > +sha256 149a05a179e629a538be25662aa324b499d7c4549c5151db5373e780a1bf1b9a glib-networking-2.76.0.tar.xz > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk > index b6d29110ed53fa8976d154f04a2b705f8e7697bb..24811716582c54df6f00192b67caab4dd947964e 100644 > --- a/package/glib-networking/glib-networking.mk > +++ b/package/glib-networking/glib-networking.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -GLIB_NETWORKING_VERSION_MAJOR = 2.70 > -GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).1 > +GLIB_NETWORKING_VERSION_MAJOR = 2.76 > +GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).0 > GLIB_NETWORKING_SITE = https://download.gnome.org/sources/glib-networking/$(GLIB_NETWORKING_VERSION_MAJOR) > GLIB_NETWORKING_SOURCE = glib-networking-$(GLIB_NETWORKING_VERSION).tar.xz > GLIB_NETWORKING_INSTALL_STAGING = YES > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 11:07:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:07:49 +0200 Subject: [Buildroot] [PATCH 4/4] .checkpackageignore: drop legacy ignores (glib2) In-Reply-To: References: Message-ID: <20230423110749.GG2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > Dropping old patch ignores for the `libglib2` and `glib-networking` > packages, as they have been dropped/updated. > > Signed-off-by: James Knight I've instead regenerated .checkpackageignore with each patch. Indeed, should we backport one patch (e.g. to backport a security fix), then we also want to backport the checkpackage fix at the same time, otherwise that could be omitted, and would trigger CI failures. Regards, Yann E. MORIN. > --- > .checkpackageignore | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 02c892c1b3144a14abbc2a0f3d0b3cbfbf7efca7..a072afe70989e36b1c5d033a7621820c36c71663 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -606,7 +606,6 @@ package/giblib/0001-fix-imlib2-detection.patch Upstream > package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream > package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream > package/gli/0001-Optional-building-tests.patch Upstream > -package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream > package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream > package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream > package/glog/0001-added-emscripten-support.patch Upstream > @@ -801,10 +800,6 @@ package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.pat > package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream > package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream > package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream > -package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream > -package/libglib2/0002-remove-cpp-requirement.patch Upstream > -package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream > -package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream > package/libgpgme/0001-Fix-build-without-threads.patch Upstream > package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream > package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 13:05:19 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 15:05:19 +0200 Subject: [Buildroot] opkg-utils binaries did not installed with make install-utils In-Reply-To: References: Message-ID: <20230423130519.GH2696@scaer> Michael, All, On 2023-04-19 05:22 +0200, Michael Hacker spake thusly: > There seems to be something wrong in the opkg-utils.mk. install-utils does not run correctly and some tools are missing, e.g. opkg-utils. > > I have a patch for it and after that everything is installed correctly: > > diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk > index ad267c5c94..384a7323ee 100644 > --- a/buildroot/package/opkg-utils/opkg-utils.mk > +++ b/buildroot/package/opkg-utils/opkg-utils.mk > @@ -16.7 +16.7 @@ HOST_OPKG_UTILS_DEPENDENCIES = \ > host-xz > > # Nothing to build; only scripts to install. > -define OPKG_UTILS_INSTALL_CMDS > +define OPKG_UTILS_INSTALL_TARGET_CMDS Eh, good catch! ;-) Can you please resend with a proper commit log, and your sign-off: package/opkg-utils: actually install to target Commit b9bf1c6535cb (package/opkg-utils: add opkg-utils as target pkg) mis-spelled the macro to install to target, most probably as a bad copy-paste from the host macro. Fix that. Signed-off-by: You Real Name Note that I could have tweaked the commit log, but I can't add the sob line for you. Regards, Yann E. MORIN. > $(MAKE) -C $(@D) PREFIX=$(TARGET_DIR) install-utils > endef > > Michael Hacker > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 13:07:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 15:07:55 +0200 Subject: [Buildroot] opkg-utils binaries did not installed with make install-utils In-Reply-To: References: Message-ID: <20230423130755.GI2696@scaer> Micheal, All, On 2023-04-19 05:22 +0200, Michael Hacker spake thusly: > There seems to be something wrong in the opkg-utils.mk. install-utils does not run correctly and some tools are missing, e.g. opkg-utils. > > I have a patch for it and after that everything is installed correctly: > > diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk > index ad267c5c94..384a7323ee 100644 > --- a/buildroot/package/opkg-utils/opkg-utils.mk > +++ b/buildroot/package/opkg-utils/opkg-utils.mk > @@ -16.7 +16.7 @@ HOST_OPKG_UTILS_DEPENDENCIES = \ > host-xz > > # Nothing to build; only scripts to install. > -define OPKG_UTILS_INSTALL_CMDS > +define OPKG_UTILS_INSTALL_TARGET_CMDS > $(MAKE) -C $(@D) PREFIX=$(TARGET_DIR) install-utils > endef > > Michael Hacker Oh, by the way, your patch is badly mangled, see how patchwork caught it: https://patchwork.ozlabs.org/project/buildroot/patch/A79A145F-0D4E-40BC-9B67-889333FCDCF7 at superbox.one/ Do commit your change in your git tree (possibly on a branch), and then use git send-email to send the patch. Regards, Yann E. MORIN. > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 14:43:11 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 16:43:11 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: update email address Message-ID: <20230423144327.2DF7484494@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e538824692822cab06c44e6b70e9ae3b92d4c920 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch updates my email address in the DEVELOPERS file. Signed-off-by: Christian Stewart Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b579..d9e95a3d05 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -538,7 +538,7 @@ F: package/syslog-ng/ N: Christian Kellermann F: package/python-pylibftdi/ -N: Christian Stewart +N: Christian Stewart F: package/balena-engine/ F: package/batman-adv/ F: package/catatonit/ From yann.morin.1998 at free.fr Sun Apr 23 14:43:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 16:43:50 +0200 Subject: [Buildroot] [PATCH v1 1/1] DEVELOPERS: update email address In-Reply-To: <20230422093458.46975-1-christian@aperture.us> References: <20230422093458.46975-1-christian@aperture.us> Message-ID: <20230423144350.GJ2696@scaer> Christian, All, On 2023-04-22 02:34 -0700, Christian Stewart via buildroot spake thusly: > This patch updates my email address in the DEVELOPERS file. > > Signed-off-by: Christian Stewart Applied to master, thanks! Regards, Yann E. MORIN. > --- > DEVELOPERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 5cd882b579..d9e95a3d05 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -538,7 +538,7 @@ F: package/syslog-ng/ > N: Christian Kellermann > F: package/python-pylibftdi/ > > -N: Christian Stewart > +N: Christian Stewart > F: package/balena-engine/ > F: package/batman-adv/ > F: package/catatonit/ > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 15:21:15 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 17:21:15 +0200 Subject: [Buildroot] [git commit] package/postgresql: ignore CVE-2017-8806 Message-ID: <20230423152501.AD94A8449E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6104b62d95e87e5cb4f4815b78841541de4301e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master CVE-2017-8806 is related to postgresql-common package, as present in Debian and its derivatives; Buildroot does not have that package. It is false positive for postgresql, so ignore it. To be noted, is that a similar CVE [0] applied to postgresql itself, as stated in [1], but that was fixed a while ago [2], and we need not ignore it. [0] https://nvd.nist.gov/vuln/detail/CVE-2017-12172 [1] https://ubuntu.com/security/CVE-2017-8806 [2] https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=dfc015dcf46c1996bd7ed5866e9e045d258604b3 Signed-off-by: Maxim Kochetkov Signed-off-by: Yann E. MORIN --- package/postgresql/postgresql.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk index a2aed9a2eb..e46622c0e7 100644 --- a/package/postgresql/postgresql.mk +++ b/package/postgresql/postgresql.mk @@ -19,6 +19,10 @@ POSTGRESQL_CONF_ENV = \ POSTGRESQL_CONF_OPTS = --disable-rpath POSTGRESQL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) +# CVE-2017-8806 is related to postgresql-common package +# It is false positive for postgresql +POSTGRESQL_IGNORE_CVES += CVE-2017-8806 + # https://www.postgresql.org/docs/11/static/install-procedure.html: # "If you want to invoke the build from another makefile rather than # manually, you must unset MAKELEVEL or set it to zero" From yann.morin.1998 at free.fr Sun Apr 23 15:26:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 17:26:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/postgresql: ignore CVE-2017-8806 In-Reply-To: <20230313061323.173744-1-fido_max@inbox.ru> References: <20230313061323.173744-1-fido_max@inbox.ru> Message-ID: <20230423152613.GK2696@scaer> Maxim, All, On 2023-03-13 09:13 +0300, Maxim Kochetkov via buildroot spake thusly: > CVE-2017-8806 is related to postgresql-common package. I've reworded that sentence to explain that postgresql-common is a package in Debian-like distros, not available in Buildroot. > It is false positive for postgresql, so ignore it. I also added a blurb that the similar CVE that did apply to postgresql was fixed a while ago, to avoid vonfusion. Applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Maxim Kochetkov > --- > package/postgresql/postgresql.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk > index a2aed9a2eb..e46622c0e7 100644 > --- a/package/postgresql/postgresql.mk > +++ b/package/postgresql/postgresql.mk > @@ -19,6 +19,10 @@ POSTGRESQL_CONF_ENV = \ > POSTGRESQL_CONF_OPTS = --disable-rpath > POSTGRESQL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) > > +# CVE-2017-8806 is related to postgresql-common package > +# It is false positive for postgresql > +POSTGRESQL_IGNORE_CVES += CVE-2017-8806 > + > # https://www.postgresql.org/docs/11/static/install-procedure.html: > # "If you want to invoke the build from another makefile rather than > # manually, you must unset MAKELEVEL or set it to zero" > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From mc.xin at foxmail.com Sun Apr 23 15:54:13 2023 From: mc.xin at foxmail.com (MidCheck) Date: Sun, 23 Apr 2023 23:54:13 +0800 Subject: [Buildroot] [PATCH 1/1] toolchain/helpers.mk: add the processing when LIBPATH is a directory Message-ID: When built with the system's toolchain, the output is as follows: >>> toolchain-external-custom Installing to target >>> toolchain-external-custom Copying external toolchain libraries to target... make: *** [package/pkg-generic.mk:384: /root/buildroot-2022.02.11/output/build/toolchain-external-custom/.stamp_target_installed] Error 255 After echo the value of LIBPATH, I found it is a directory: /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d So it caused the script to execute the "exit -1". When I added the processing of the directory, it was successfully built. Signed-off-by: MidCheck --- toolchain/helpers.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/toolchain/helpers.mk b/toolchain/helpers.mk index 24c482923a..e0ab991bec 100644 --- a/toolchain/helpers.mk +++ b/toolchain/helpers.mk @@ -28,6 +28,10 @@ copy_toolchain_lib_root = \ elif test -f $${LIBPATH}; then \ $(INSTALL) -D -m0755 $${LIBPATH} $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ break ; \ + elif test -d $${LIBPATH}; then \ + mkdir -p $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ + cp -r $${LIBPATH}/* $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ + break ; \ else \ exit -1; \ fi; \ -- 2.40.0 From yann.morin.1998 at free.fr Sun Apr 23 16:40:25 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 18:40:25 +0200 Subject: [Buildroot] [PATCH 1/1] toolchain/helpers.mk: add the processing when LIBPATH is a directory In-Reply-To: References: Message-ID: <20230423164025.GL2696@scaer> MidCheck, All, On 2023-04-23 23:54 +0800, MidCheck spake thusly: > When built with the system's toolchain, the output is as follows: > >>> toolchain-external-custom Installing to target > >>> toolchain-external-custom Copying external toolchain libraries to target... > make: *** [package/pkg-generic.mk:384: /root/buildroot-2022.02.11/output/build/toolchain-external-custom/.stamp_target_installed] Error 255 > > After echo the value of LIBPATH, I found it is a directory: > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d This is weird that you get an ld.so.conf.d in your toolchain. Is it a toolchain we can have access to? How did it get built? > So it caused the script to execute the "exit -1". When I added the processing of the directory, it was successfully built. > > Signed-off-by: MidCheck Please, use your real name, not a nickname. Note that it must also match the authorship. Non-latin-script characters are perfectly OK. > --- > toolchain/helpers.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/toolchain/helpers.mk b/toolchain/helpers.mk > index 24c482923a..e0ab991bec 100644 > --- a/toolchain/helpers.mk > +++ b/toolchain/helpers.mk > @@ -28,6 +28,10 @@ copy_toolchain_lib_root = \ > elif test -f $${LIBPATH}; then \ > $(INSTALL) -D -m0755 $${LIBPATH} $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ > break ; \ > + elif test -d $${LIBPATH}; then \ > + mkdir -p $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ > + cp -r $${LIBPATH}/* $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ > + break ; \ The proper fix would be to exclude directories in the find on line 13. Indeed, LIBPATTERN is the argument to copy_toolchain_lib_root, and in the case of external toolchains, is each item in TOOLCHAIN_EXTERNAL_LIBS, the first of which is ld*.so.*, which we expect to only match files, but in your case matches a directory. As I understand it, ld.so.conf is not used at build time to find libraries, so having it in the staging is useless. Also note that having /etc/ld.so.conf.d in the target is not supported, and that Buildroot will explicitly fail at the end of the build if it sees such a directory, as it is not possible to have proper ldconfig setup in cross-compilation; see the top-level Makefile, lines 753-756, and commit 9c4072348960 (Makefile: drop ldconfig handling). And so it is even weirder that your change makes the build succeed... Regards, Yann E. MORIN. > else \ > exit -1; \ > fi; \ > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From dario.binacchi at amarulasolutions.com Sun Apr 23 17:08:20 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sun, 23 Apr 2023 19:08:20 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig Message-ID: <20230423170820.1395767-1-dario.binacchi@amarulasolutions.com> Board support package includes the following components: - mainline Linux kernel 5.15.108 - mainline U-Boot 2023.04 - default packages from buildroot Note: There is a problem in u-boot display management. It should display the ST microelectronics logo but "noise" is displayed (like when running the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to change version (even the first version in which this feature was introduced), but without success. Despite this I decided not to disable the video management configuration to remind us that it needs to be fixed :). Cc: Giulio Benetti Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html Signed-off-by: Dario Binacchi --- Changes in v2: - Replace BR2_cortex_m4 with BR2_cortex_m7 - Use Linux kernel version 5.15.108 DEVELOPERS | 2 ++ .../stm32f769-disco/extlinux.conf | 4 +++ .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ .../stm32f769-disco/linux-sd.fragment | 1 + .../stm32f769-disco/post-build.sh | 7 ++++ .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ 8 files changed, 121 insertions(+) create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt create mode 100644 configs/stm32f769_disco_sd_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index d9e95a3d0531..438d4738b307 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -702,8 +702,10 @@ F: package/xinetd/ N: Dario Binacchi F: board/bsh/ +F: board/stmicroelectronics/stm32f769-disco/ F: configs/imx8mn_bsh_smm_s2_defconfig F: configs/imx8mn_bsh_smm_s2_pro_defconfig +F: configs/stm32f769_disco_sd_defconfig F: package/sscep/ F: package/uuu/ diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf new file mode 100644 index 000000000000..48483a01fc4e --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf @@ -0,0 +1,4 @@ +label stm32f769-disco-buildroot + kernel /zImage + devicetree /stm32f769-disco.dtb + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh new file mode 100755 index 000000000000..0ff3ae7dbfb3 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +OUTPUT_DIR=$1 + +if ! test -d "${OUTPUT_DIR}" ; then + echo "ERROR: no output directory specified." + echo "Usage: $0 OUTPUT_DIR" + exit 1 +fi + +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ + -c "init" \ + -c "reset init" \ + -c "flash probe 0" \ + -c "flash info 0" \ + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ + -c "reset run" \ + -c "shutdown" diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg new file mode 100644 index 000000000000..41f9da512489 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "zImage", + "stm32f769-disco.dtb", + "extlinux" + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + size = 32M + } +} diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment new file mode 100644 index 000000000000..846229d0d468 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment @@ -0,0 +1 @@ +# CONFIG_XIP_KERNEL is not set diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh new file mode 100755 index 000000000000..c8cca3de8c9b --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh @@ -0,0 +1,7 @@ +#!/bin/sh +BOARD_DIR="$(dirname "$0")" + +# Kernel is built without devpts support +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab + +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt new file mode 100644 index 000000000000..8f4f79a86138 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt @@ -0,0 +1,32 @@ +STM32F769 Discovery +=================== + +This tutorial describes how to use the predefined Buildroot +configuration for the STM32F769 Discovery evaluation platform. + +Building +-------- + + make stm32f769_disco_sd_defconfig + make + +Flashing +-------- + + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ + +It will flash the U-boot bootloader. + +Creating SD card +---------------- + +Buildroot prepares an"sdcard.img" image in the output/images/ directory, +ready to be dumped on a SD card. Launch the following command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the card content. Use with care! *** + +For details about the medium image layout and its content, see the +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. + diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig new file mode 100644 index 000000000000..2ae27fb2d852 --- /dev/null +++ b/configs/stm32f769_disco_sd_defconfig @@ -0,0 +1,30 @@ +BR2_arm=y +BR2_cortex_m7=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.108" +BR2_LINUX_KERNEL_DEFCONFIG="stm32" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_OPENOCD=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sun Apr 23 17:20:46 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sun, 23 Apr 2023 19:20:46 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> References: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Message-ID: Hi Giulio, On Sat, Apr 22, 2023 at 6:56?PM Giulio Benetti wrote: > > Hi Dario, > > I readd the mailing list in Cc, > > > Il giorno 22 apr 2023, alle ore 18:33, Dario Binacchi ha scritto: > > > > ?Hi Giulio, > > > >> On Sat, Apr 22, 2023 at 4:56?PM Giulio Benetti > >> wrote: > >> > >> Hi Dario, > >> > >>> On 22/04/23 16:00, Dario Binacchi wrote: > >>> Board support package includes the following components: > >>> - mainline Linux kernel 5.14.21 > >>> - mainline U-Boot 2023.04 > >>> - default packages from buildroot > >>> > >>> Note: There is a problem in u-boot display management. It should display > >>> the ST microelectronics logo but "noise" is displayed (like when running > >>> the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to > >>> change version (even the first version in which this feature was > >>> introduced), but without success. Despite this I decided not to disable > >>> the video management configuration to remind us that it needs to be > >>> fixed :). > >>> > >>> Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html > >>> Signed-off-by: Dario Binacchi > >>> --- > >>> DEVELOPERS | 2 ++ > >>> .../stm32f769-disco/extlinux.conf | 4 +++ > >>> .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ > >>> .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ > >>> .../stm32f769-disco/linux-sd.fragment | 1 + > >>> .../stm32f769-disco/post-build.sh | 7 ++++ > >>> .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ > >>> configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ > >>> 8 files changed, 121 insertions(+) > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf > >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt > >>> create mode 100644 configs/stm32f769_disco_sd_defconfig > >>> > >>> diff --git a/DEVELOPERS b/DEVELOPERS > >>> index 5cd882b5791c..88ed40412ae8 100644 > >>> --- a/DEVELOPERS > >>> +++ b/DEVELOPERS > >>> @@ -702,8 +702,10 @@ F: package/xinetd/ > >>> > >>> N: Dario Binacchi > >>> F: board/bsh/ > >>> +F: board/stmicroelectronics/stm32f769-disco/ > >>> F: configs/imx8mn_bsh_smm_s2_defconfig > >>> F: configs/imx8mn_bsh_smm_s2_pro_defconfig > >>> +F: configs/stm32f769_disco_sd_defconfig > >>> F: package/sscep/ > >>> F: package/uuu/ > >>> > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > >>> new file mode 100644 > >>> index 000000000000..48483a01fc4e > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > >>> @@ -0,0 +1,4 @@ > >>> +label stm32f769-disco-buildroot > >>> + kernel /zImage > >>> + devicetree /stm32f769-disco.dtb > >>> + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > >>> new file mode 100755 > >>> index 000000000000..0ff3ae7dbfb3 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > >>> @@ -0,0 +1,18 @@ > >>> +#!/bin/bash > >>> + > >>> +OUTPUT_DIR=$1 > >>> + > >>> +if ! test -d "${OUTPUT_DIR}" ; then > >>> + echo "ERROR: no output directory specified." > >>> + echo "Usage: $0 OUTPUT_DIR" > >>> + exit 1 > >>> +fi > >>> + > >>> +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ > >>> + -c "init" \ > >>> + -c "reset init" \ > >>> + -c "flash probe 0" \ > >>> + -c "flash info 0" \ > >>> + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ > >>> + -c "reset run" \ > >>> + -c "shutdown" > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > >>> new file mode 100644 > >>> index 000000000000..41f9da512489 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > >>> @@ -0,0 +1,27 @@ > >>> +image boot.vfat { > >>> + vfat { > >>> + files = { > >>> + "zImage", > >>> + "stm32f769-disco.dtb", > >>> + "extlinux" > >>> + } > >>> + } > >>> + > >>> + size = 16M > >>> +} > >>> + > >>> +image sdcard.img { > >>> + hdimage { > >>> + } > >>> + > >>> + partition u-boot { > >>> + partition-type = 0xC > >>> + image = "boot.vfat" > >>> + } > >>> + > >>> + partition rootfs { > >>> + partition-type = 0x83 > >>> + image = "rootfs.ext2" > >>> + size = 32M > >>> + } > >>> +} > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > >>> new file mode 100644 > >>> index 000000000000..846229d0d468 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > >>> @@ -0,0 +1 @@ > >>> +# CONFIG_XIP_KERNEL is not set > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh > >>> new file mode 100755 > >>> index 000000000000..c8cca3de8c9b > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh > >>> @@ -0,0 +1,7 @@ > >>> +#!/bin/sh > >>> +BOARD_DIR="$(dirname "$0")" > >>> + > >>> +# Kernel is built without devpts support > >>> +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab > >>> + > >>> +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt > >>> new file mode 100644 > >>> index 000000000000..8f4f79a86138 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt > >>> @@ -0,0 +1,32 @@ > >>> +STM32F769 Discovery > >>> +=================== > >>> + > >>> +This tutorial describes how to use the predefined Buildroot > >>> +configuration for the STM32F769 Discovery evaluation platform. > >>> + > >>> +Building > >>> +-------- > >>> + > >>> + make stm32f769_disco_sd_defconfig > >>> + make > >>> + > >>> +Flashing > >>> +-------- > >>> + > >>> + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ > >>> + > >>> +It will flash the U-boot bootloader. > >>> + > >>> +Creating SD card > >>> +---------------- > >>> + > >>> +Buildroot prepares an"sdcard.img" image in the output/images/ directory, > >>> +ready to be dumped on a SD card. Launch the following command as root: > >>> + > >>> + dd if=output/images/sdcard.img of=/dev/ > >>> + > >>> +*** WARNING! This will destroy all the card content. Use with care! *** > >>> + > >>> +For details about the medium image layout and its content, see the > >>> +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. > >>> + > >>> diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig > >>> new file mode 100644 > >>> index 000000000000..4d43658403ca > >>> --- /dev/null > >>> +++ b/configs/stm32f769_disco_sd_defconfig > >>> @@ -0,0 +1,30 @@ > >>> +BR2_arm=y > >>> +BR2_cortex_m4=y > >> > >> Here ^^^ it is a BR2_cortex_m7 > > > > Yes, you are right > > > >> > >>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y > >>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" > >>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > >>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" > >>> +BR2_LINUX_KERNEL=y > >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" > >> > >> It would be great if you could use Linux latest stable 5.15.108 that has > >> patch for MMU-less fix committed[0]. I've found and fixed the bug on > >> i.MXRT but it should affect every MMU-less system. > > > > thanks for the info > > > >> Or you could bump Linux to latest version 6.2 that has the patch > >> committed too. > > > > I will try with 5.15.108. Each new kernel version generally leads to > > occupying more memory and this is then reflected in some cases > > on applications to be launched in user space that become unstable > > (or at least it seems to me to be so). > > You?re right about the size, but your experience as user space instability is normally due to bug on > mmu-less arm support that is few tested compared to mmu arm. > The bug I?ve found showed up during rootfs ext4 mount so it was easy to reproduce. > It dealt exactly with memory page translation to mmu-less. > So maybe what you see as instability could be fixed by my patch. > > > So, for now I prefer to bump to > > 5.15.108. > > Sure. Could you also try to fill the memory and see if everything works correctly? > You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). I just uploaded version 2 with your suggested changes. I did some tests with can applications (candump, cansend, ...) and had no problems. But for example, running the ifconfig application, the second time I got this error: ~ # candump can2 -L & [18] 81 candump can2 -L ~ # ifconfig Segmentation fault ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed [ 193.040970] ifconfig: page allocation failure: order:7, mode:0xcc0(GFP_KERNEL), nodemask=(null) [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 [ 193.041110] Hardware name: STM32 (Device Tree Support) [ 193.041147] unwind_backtrace from show_stack+0xb/0xc [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 c0c6e420 c0c6e028 0000000b [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 00000ff6 c0e626f4 00000000 [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 [ 193.042873] Mem-Info: [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 [ 193.042910] unevictable:5 dirty:0 writeback:4 [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 [ 193.042910] kernel_misc_reclaimable:0 [ 193.042910] free:1426 free_pcp:0 free_cma:0 [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? no [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.043295] lowmem_reserve[]: 0 0 [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5704kB [ 193.043729] 23 total pagecache pages [ 193.043748] 4096 pages RAM [ 193.043765] 0 pages HighMem/MovableOnly [ 193.043783] 960 pages reserved [ 193.043805] nommu: Allocation of length 430080 from process 82 (ifconfig) failed [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 [ 193.043843] unevictable:5 dirty:0 writeback:4 [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 [ 193.043843] kernel_misc_reclaimable:0 [ 193.043843] free:1426 free_pcp:0 free_cma:0 [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? no [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.044206] lowmem_reserve[]: 0 0 [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5704kB [ 193.044638] 23 total pagecache pages [ 193.044670] binfmt_flat: Unable to allocate RAM for process text/data, errno -12 Was it similar to your problem? Thanks and regards, Dario > > Thank you > Best regards > Giulio > > > > > Thanks and regards, > > Dario > > > >> > >> This could be done also for the stm32f4xx boards you're bumping for > >> uboot. > >> > >> [0]: > >> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=7ae0262748e5d8ff1e42b77bb19bba474733f280 > >> > >> Best regards > >> -- > >> Giulio Benetti > >> Benetti Engineering sas > >> > >>> +BR2_LINUX_KERNEL_DEFCONFIG="stm32" > >>> +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" > >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" > >>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" > >>> +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > >>> +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set > >>> +BR2_TARGET_ROOTFS_EXT2=y > >>> +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" > >>> +# BR2_TARGET_ROOTFS_TAR is not set > >>> +BR2_TARGET_UBOOT=y > >>> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION=y > >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > >>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" > >>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y > >>> +BR2_PACKAGE_HOST_GENIMAGE=y > >>> +BR2_PACKAGE_HOST_MTOOLS=y > >>> +BR2_PACKAGE_HOST_OPENOCD=y > >> > > > > > > -- > > > > Dario Binacchi > > > > Senior Embedded Linux Developer > > > > dario.binacchi at amarulasolutions.com > > > > __________________________________ > > > > > > Amarula Solutions SRL > > > > Via Le Canevare 30, 31100 Treviso, Veneto, IT > > > > T. +39 042 243 5310 > > info at amarulasolutions.com > > > > www.amarulasolutions.com > -- Dario Binacchi Senior Embedded Linux Developer dario.binacchi at amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info at amarulasolutions.com www.amarulasolutions.com From yann.morin.1998 at free.fr Sun Apr 23 17:30:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 19:30:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/netsnmp: add snmp user and systemd service file In-Reply-To: <20230420211226.3844651-1-dave-git@centerclick.org> References: <20230420211226.3844651-1-dave-git@centerclick.org> Message-ID: <20230423173031.GM2696@scaer> David, All, On 2023-04-20 17:12 -0400, David Johnson via buildroot spake thusly: > * Add a snmp user so snmpd doesn't run as root > * Add a snmp systemd file as only an sysv was previously included Those are two semantically different changes, and thus should be done in two patches, the first to indeed add a user/group, the second to add systemd support (and see below). > Signed-off-by: David Johnson > --- [--SNIP--] > diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk > index 15bc318e36..8cb7862bbf 100644 > --- a/package/netsnmp/netsnmp.mk > +++ b/package/netsnmp/netsnmp.mk > @@ -41,6 +41,14 @@ NETSNMP_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) LIB_LDCONFIG_CMD=true instal > NETSNMP_MAKE = $(MAKE1) > NETSNMP_CONFIG_SCRIPTS = net-snmp-config > > +define NETSNMP_USERS > + snmp -1 snmp -1 * - - - snmpd user > +endef > + > +ifeq ($(BR2_INIT_SYSTEMD),y) > +NETSNMP_CONF_OPTS += --with-systemd We want to have explicit disabling option too, so: ifeq ($(BR2_INIT_SYSTEMD),y) NETSNMP_CONF_OPTS += --with-systemd else NETSNMP_CONF_OPTS += --without-systemd endif [--SNIP--] > diff --git a/package/netsnmp/snmpd.service b/package/netsnmp/snmpd.service > new file mode 100644 > index 0000000000..6647b10c32 > --- /dev/null > +++ b/package/netsnmp/snmpd.service > @@ -0,0 +1,15 @@ > +[Unit] > +Description=SNMP Daemon > +After=network.target > +ConditionPathExists=/etc/snmp/snmpd.conf > + > +[Service] > +Type=simple > +Environment=MIBDIRS=/usr/share/snmp/mibs > +Environment=SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid -u snmp -g snmp 127.0.0.1' So, I am not a systemd expert, but I would have expected the snmp socket to be handled by systemd with a socket unit, and handed over to snmpd, while the user/group would also be managed by systemd, with the Service.User and Service.Group options, like I have seen it done for gpsd for example: https://gitlab.com/gpsd/gpsd/-/tree/master/systemd If that's not possible, then your proposed unit seems OK too. Ah, I now read README.systemd, and they advise against socket activation for snmpd, with some good rationale; just state so in the commit log. For snmptrap, socket activation is properly supported (but it seems we do not install it). Also explain why we provide our own unit when there is already one provided by upstream. Regards, Yann E. MORIN. > +EnvironmentFile=-/etc/default/snmpd > +PassEnvironment=MIBDIRS > +ExecStart=/usr/sbin/snmpd -f $SNMPDOPTS > + > +[Install] > +WantedBy=multi-user.target > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 17:34:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 19:34:00 +0200 Subject: [Buildroot] [git commit] utils/docker-run: allow running without a tty Message-ID: <20230423173711.9161A844A9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d8212c4b29d00caf20a3036ced885a3260678ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Currently, utils/docker-run spawns a container with a tty, so that he user can interact properly in the container. However, that requires a tty when calling docker-run, which is not always guaranteed, e.g. if called from a git hook. Since the script is a bash script already, we can use an array to store options passed to docker, and only add the -t option when there is actually a tty available. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski --- utils/docker-run | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/utils/docker-run b/utils/docker-run index 164e11c0e6..135a1451b6 100755 --- a/utils/docker-run +++ b/utils/docker-run @@ -6,8 +6,15 @@ MAIN_DIR=$(readlink -f "${DIR}/..") IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') -exec docker run -it --rm \ - --user "$(id -u):$(id -g)" \ - --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ - --workdir "${MAIN_DIR}" \ - "${IMAGE}" "${@}" +declare -a docker_opts=( + -i + --rm + --user "$(id -u):$(id -g)" + --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" + --workdir "${MAIN_DIR}" +) +if tty -s; then + docker_opts+=( -t ) +fi + +exec docker run "${docker_opts[@]}" "${IMAGE}" "${@}" From yann.morin.1998 at free.fr Sun Apr 23 17:37:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 19:37:32 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: allow running without a tty In-Reply-To: <20230415194341.2346986-1-yann.morin.1998@free.fr> References: <20230415194341.2346986-1-yann.morin.1998@free.fr> Message-ID: <20230423173732.GN2696@scaer> All, On 2023-04-15 21:43 +0200, Yann E. MORIN spake thusly: > Currently, utils/docker-run spawns a container with a tty, so that he > user can interact properly in the container. > > However, that requires a tty when calling docker-run, which is not > always guaranteed, e.g. if called from a git hook. > > Since the script is a bash script already, we can use an array to store > options passed to docker, and only add the -t option when there is > actually a tty available. > > Signed-off-by: Yann E. MORIN > Cc: Ricardo Martincoski Applied to master, thanks. Regards, Yann E. MORIN. > --- > utils/docker-run | 17 ++++++++++++----- > 1 file changed, 12 insertions(+), 5 deletions(-) > > diff --git a/utils/docker-run b/utils/docker-run > index 164e11c0e6..135a1451b6 100755 > --- a/utils/docker-run > +++ b/utils/docker-run > @@ -6,8 +6,15 @@ MAIN_DIR=$(readlink -f "${DIR}/..") > IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ > sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') > > -exec docker run -it --rm \ > - --user "$(id -u):$(id -g)" \ > - --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ > - --workdir "${MAIN_DIR}" \ > - "${IMAGE}" "${@}" > +declare -a docker_opts=( > + -i > + --rm > + --user "$(id -u):$(id -g)" > + --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" > + --workdir "${MAIN_DIR}" > +) > +if tty -s; then > + docker_opts+=( -t ) > +fi > + > +exec docker run "${docker_opts[@]}" "${IMAGE}" "${@}" > -- > 2.25.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 19:41:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 21:41:38 +0200 Subject: [Buildroot] [RFC 14/14] utils/git_hooks: new script In-Reply-To: <20220731193521.1217825-15-ricardo.martincoski@gmail.com> References: <20220731193521.1217825-1-ricardo.martincoski@gmail.com> <20220731193521.1217825-15-ricardo.martincoski@gmail.com> Message-ID: <20230423194138.GO2696@scaer> Ricardo, All, On 2022-07-31 16:35 -0300, Ricardo Martincoski spake thusly: > Add a pre-commit hook that can be used by any buildroot developer to > prevent local commits that introduce warnings that check-package would > catch. The thing is, most users will not add that hook before comitting and submitting patches. > It can also be used by maintainers. In fact, as maintainers, what we are more insterested in, is a post-applypatch hook, not a pre-commit one. However, your script does not work as a post-applypatch hook. Furthermore, maintainers already have their hooks. For example, I have been maintaining and publishing mines: https://git.buildroot.org/~ymorin/git/buildroot.git-hooks Even if the history only dates back to 2021-11-14, I had those hooks even before, and they are an aggregation of what Arnout and Peter already had before and shared with me. My hooks are a bit slow to run, as they run on all commits, even during a rebase, or when applying a series of patches (which I do with a helper around patchwork API). I am OK with the extra time it takes, but that is not necessarily the case for other maintainers. > This hook checks only the files added/changed by the commit, so it runs > fast. > It also skips the check when working in branches that do not have this > infra. > But when there is a change to check-package itself in the commit being > performed, the shole tree is checked, since new warnings in the tree can > occur. Ah, this last part is nice, indeed. But as a maintainer, when I see changes to, say, check-package, I do run it to validate it, so changes in the ignore list, or new issues, or similar, would get caught. And if check-package et al. add new checks, either the issues it reports were previously fixed (so we can run that new check unconditionally), or the offenders have been added to the ignore list (or will be in the next patch). So, I am not sure this is important. > At same time, add an option -T to utils/docker-run so docker can run > without a tty, otherwise calling it from inside the commit hook would > lead to this error: > the input device is not a TTY I already applied a better patch, that automatically detects if a tty is needed or not, see 3d8212c4b29d (utils/docker-run: allow running without a tty). In the end, I am not convinced we should have this hook in the tree... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 19:49:46 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 21:49:46 +0200 Subject: [Buildroot] [git commit] utils/check-package: fix grammar Message-ID: <20230423195218.7B5BD844B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a3e796b74e98171518cdf72920875264eb685988 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The past participle for "to fix" is "fix". The "did you forget" got eluded into "forget", so again a past participle. Signed-off-by: Yann E. MORIN --- support/testing/tests/utils/test_check_package.py | 4 ++-- utils/check-package | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py index 87382e07b0..0bea0902c8 100644 --- a/support/testing/tests/utils/test_check_package.py +++ b/support/testing/tests/utils/test_check_package.py @@ -228,9 +228,9 @@ class TestCheckPackage(unittest.TestCase): self.WITH_UTILS_IN_PATH, subdir_path) self.assert_file_was_processed(m) self.assert_warnings_generated_for_file(m) - self.assertIn("{}:0: Indent was expected to fail, did you fixed the file and forgot to update .checkpackageignore_outdated?" + self.assertIn("{}:0: Indent was expected to fail, did you fix the file and forgot to update .checkpackageignore_outdated?" .format(subdir_file), w) - self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fixed the file and forgot to update " + self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fix the file and forgot to update " ".checkpackageignore_outdated?" .format(subdir_file), w) diff --git a/utils/check-package b/utils/check-package index 9a345522b4..83b9750f5a 100755 --- a/utils/check-package +++ b/utils/check-package @@ -256,7 +256,7 @@ def check_file_using_lib(fname): for should_fail in xfail: if should_fail not in failed: - print("{}:0: {} was expected to fail, did you fixed the file and forgot to update {}?" + print("{}:0: {} was expected to fail, did you fix the file and forget to update {}?" .format(fname, should_fail, flags.ignore_filename)) nwarnings += 1 From yann.morin.1998 at free.fr Sun Apr 23 19:53:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 21:53:02 +0200 Subject: [Buildroot] [git commit] support/testing: complete the grammar fix Message-ID: <20230423195504.F1AD7844C7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f38b5dcbd09ae8eb73ff64741c1df0be3b1c0f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit a3e796b74e98 (utils/check-package: fix grammar) only partially fixed the test-case (git commit --amend missed the test-case...) Signed-off-by: Yann E. MORIN --- support/testing/tests/utils/test_check_package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py index 0bea0902c8..9aa117d211 100644 --- a/support/testing/tests/utils/test_check_package.py +++ b/support/testing/tests/utils/test_check_package.py @@ -228,9 +228,9 @@ class TestCheckPackage(unittest.TestCase): self.WITH_UTILS_IN_PATH, subdir_path) self.assert_file_was_processed(m) self.assert_warnings_generated_for_file(m) - self.assertIn("{}:0: Indent was expected to fail, did you fix the file and forgot to update .checkpackageignore_outdated?" + self.assertIn("{}:0: Indent was expected to fail, did you fix the file and forget to update .checkpackageignore_outdated?" .format(subdir_file), w) - self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fix the file and forgot to update " + self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fix the file and forget to update " ".checkpackageignore_outdated?" .format(subdir_file), w) From giulio.benetti at benettiengineering.com Sun Apr 23 20:31:53 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 23 Apr 2023 22:31:53 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Message-ID: Hi Dario, On 23/04/23 19:20, Dario Binacchi wrote: [ SNIP ] >> >> Sure. Could you also try to fill the memory and see if everything works correctly? >> You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). > > > I just uploaded version 2 with your suggested changes. I did some > tests with can applications (candump, cansend, ...) and had > no problems. > But for example, running the ifconfig application, the second time I > got this error: > > ~ # candump can2 -L & > [18] 81 candump can2 -L > ~ # ifconfig > Segmentation fault > ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed > [ 193.040970] ifconfig: page allocation failure: order:7, > mode:0xcc0(GFP_KERNEL), nodemask=(null) > [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 > [ 193.041110] Hardware name: STM32 (Device Tree Support) > [ 193.041147] unwind_backtrace from show_stack+0xb/0xc > [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e > [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 > [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e > [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 > [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c > [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 > [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 > [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 > [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 > [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c > [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 > [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c > [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) > [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 > c0c6e420 c0c6e028 0000000b > [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 > 00000ff6 c0e626f4 00000000 > [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 > [ 193.042873] Mem-Info: > [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 > [ 193.042910] unevictable:5 dirty:0 writeback:4 > [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 > [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 > [ 193.042910] kernel_misc_reclaimable:0 > [ 193.042910] free:1426 free_pcp:0 free_cma:0 > [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > no > [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > local_pcp:0kB free_cma:0kB > [ 193.043295] lowmem_reserve[]: 0 0 > [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 5704kB > [ 193.043729] 23 total pagecache pages > [ 193.043748] 4096 pages RAM > [ 193.043765] 0 pages HighMem/MovableOnly > [ 193.043783] 960 pages reserved > [ 193.043805] nommu: Allocation of length 430080 from process 82 > (ifconfig) failed > [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 > [ 193.043843] unevictable:5 dirty:0 writeback:4 > [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 > [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 > [ 193.043843] kernel_misc_reclaimable:0 > [ 193.043843] free:1426 free_pcp:0 free_cma:0 > [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > no > [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > local_pcp:0kB free_cma:0kB > [ 193.044206] lowmem_reserve[]: 0 0 > [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 5704kB > [ 193.044638] 23 total pagecache pages > [ 193.044670] binfmt_flat: Unable to allocate RAM for process > text/data, errno -12 > > Was it similar to your problem? Yes, this error could be caused by the bug I've fixed and I've seen you've used Linux 5.19-rc2. In this version there is not my bugfix and in general it should be avoided to use rc versions. This is the patch that fixes ZERO_PAGE(0) that is dedicated to massive "memset()" in the kernel, so it's used pretty often. In my case it failed to allocate it, so since in your backtrace there is try to allocate it could be fixed by my patch, also because you have 5MB free and they look enough for ifconfig. Can you give a try with 5.15.108 and repeat the same test please? Otherwise I'd need to enter debug with this board but I don't have it and this kind of bugs are subtle to catch and fix. Thank you! Best regards -- Giulio Benetti Benetti Engineering sas From aperez at igalia.com Sun Apr 23 21:30:01 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:30:01 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: import ARM NEON and build fix patch Message-ID: <20230423213001.2961215-1-aperez@igalia.com> Import the same patch already in use by wpewebkit to fix the build on ARM NEON targets, and also a new one proposed upstream to fix the build with OpenGL ES header from some GPU drivers. Signed-off-by: Adrian Perez de Castro --- ...cpp-fails-to-build-NEON-fast-path-se.patch | 328 ++++++++++++++++++ ...nsGLOpenGLES.cpp-uses-GLES3-symbols-.patch | 110 ++++++ 2 files changed, 438 insertions(+) create mode 100644 package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch create mode 100644 package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch diff --git a/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch new file mode 100644 index 0000000000..a851a2d3d5 --- /dev/null +++ b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch @@ -0,0 +1,328 @@ +From da159b0150cba0e5e5251e4cc6a090440f73cb7c Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Thu, 2 Jun 2022 11:19:06 +0300 +Subject: [PATCH] FELightningNEON.cpp fails to build, NEON fast path seems + unused https://bugs.webkit.org/show_bug.cgi?id=241182 + +Reviewed by NOBODY (OOPS!). + +Move the NEON fast path for the SVG lighting filter effects into +FELightingSoftwareApplier, and arrange to actually use them by +forwarding calls to applyPlatformGeneric() into applyPlatformNeon(). + +Some changes were needed to adapt platformApplyNeon() to the current +state of filters after r286140. This was not detected because the code +bitrotted due to it being guarded with CPU(ARM_TRADITIONAL), which does +not get used much these days: CPU(ARM_THUMB2) is more common. It should +be possible to use the NEON fast paths also in Thumb mode, but that is +left for a follow-up fix. + +* Source/WebCore/Sources.txt: +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp: +(WebCore::FELightingSoftwareApplier::platformApplyNeonWorker): +(WebCore::FELightingSoftwareApplier::getPowerCoefficients): +(WebCore::FELighting::platformApplyNeonWorker): Deleted. +(WebCore::FELighting::getPowerCoefficients): Deleted. +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h: +(WebCore::FELightingSoftwareApplier::applyPlatformNeon): +(WebCore::FELighting::platformApplyNeon): Deleted. +* Source/WebCore/platform/graphics/filters/DistantLightSource.h: +* Source/WebCore/platform/graphics/filters/FELighting.h: +* Source/WebCore/platform/graphics/filters/PointLightSource.h: +* Source/WebCore/platform/graphics/filters/SpotLightSource.h: +* Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h: + +Signed-off-by: Adrian Perez de Castro +Upstream: https://bugs.webkit.org/show_bug.cgi?id=241182 +--- + Source/WebCore/Sources.txt | 1 + + .../cpu/arm/filters/FELightingNEON.cpp | 4 +- + .../graphics/cpu/arm/filters/FELightingNEON.h | 54 +++++++++---------- + .../graphics/filters/DistantLightSource.h | 4 ++ + .../platform/graphics/filters/FELighting.h | 7 --- + .../graphics/filters/PointLightSource.h | 4 ++ + .../graphics/filters/SpotLightSource.h | 4 ++ + .../software/FELightingSoftwareApplier.h | 16 ++++++ + 8 files changed, 58 insertions(+), 36 deletions(-) + +diff --git a/Source/WebCore/Sources.txt b/Source/WebCore/Sources.txt +index 8ce3510fe1a8..efd56bcb8746 100644 +--- a/Source/WebCore/Sources.txt ++++ b/Source/WebCore/Sources.txt +@@ -2136,6 +2136,7 @@ platform/graphics/WebMResourceClient.cpp + platform/graphics/WOFFFileFormat.cpp + platform/graphics/WidthIterator.cpp + platform/graphics/cpu/arm/filters/FEBlendNeonApplier.cpp ++platform/graphics/cpu/arm/filters/FELightingNEON.cpp + platform/graphics/displaylists/DisplayList.cpp + platform/graphics/displaylists/DisplayListDrawingContext.cpp + platform/graphics/displaylists/DisplayListItems.cpp +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp +index f6ff8c20a5a8..42a97ffc5372 100644 +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp +@@ -49,7 +49,7 @@ short* feLightingConstantsForNeon() + return s_FELightingConstantsForNeon; + } + +-void FELighting::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) ++void FELightingSoftwareApplier::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) + { + neonDrawLighting(parameters); + } +@@ -464,7 +464,7 @@ TOSTRING(neonDrawLighting) ":" NL + "b .lightStrengthCalculated" NL + ); // NOLINT + +-int FELighting::getPowerCoefficients(float exponent) ++int FELightingSoftwareApplier::getPowerCoefficients(float exponent) + { + // Calling a powf function from the assembly code would require to save + // and reload a lot of NEON registers. Since the base is in range [0..1] +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h +index b17c603d40d3..c6d17f573eca 100644 +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h +@@ -24,14 +24,15 @@ + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +-#ifndef FELightingNEON_h +-#define FELightingNEON_h ++#pragma once + + #if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) + +-#include "FELighting.h" ++#include "FELightingSoftwareApplier.h" ++#include "ImageBuffer.h" + #include "PointLightSource.h" + #include "SpotLightSource.h" ++#include + #include + + namespace WebCore { +@@ -93,14 +94,14 @@ extern "C" { + void neonDrawLighting(FELightingPaintingDataForNeon*); + } + +-inline void FELighting::platformApplyNeon(const LightingData& data, const LightSource::PaintingData& paintingData) ++inline void FELightingSoftwareApplier::applyPlatformNeon(const FELightingSoftwareApplier::LightingData& data, const LightSource::PaintingData& paintingData) + { +- alignas(16) FELightingFloatArgumentsForNeon floatArguments; +- FELightingPaintingDataForNeon neonData = { +- data.pixels->data(), ++ WebCore::FELightingFloatArgumentsForNeon alignas(16) floatArguments; ++ WebCore::FELightingPaintingDataForNeon neonData = { ++ data.pixels->bytes(), + 1, +- data.widthDecreasedByOne - 1, +- data.heightDecreasedByOne - 1, ++ data.width - 2, ++ data.height - 2, + 0, + 0, + 0, +@@ -111,23 +112,23 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + // Set light source arguments. + floatArguments.constOne = 1; + +- auto color = m_lightingColor.toColorTypeLossy>().resolved(); ++ auto color = data.lightingColor.toColorTypeLossy>().resolved(); + + floatArguments.colorRed = color.red; + floatArguments.colorGreen = color.green; + floatArguments.colorBlue = color.blue; + floatArguments.padding4 = 0; + +- if (m_lightSource->type() == LS_POINT) { ++ if (data.lightSource->type() == LS_POINT) { + neonData.flags |= FLAG_POINT_LIGHT; +- PointLightSource& pointLightSource = static_cast(m_lightSource.get()); ++ const auto& pointLightSource = *static_cast(data.lightSource); + floatArguments.lightX = pointLightSource.position().x(); + floatArguments.lightY = pointLightSource.position().y(); + floatArguments.lightZ = pointLightSource.position().z(); + floatArguments.padding2 = 0; +- } else if (m_lightSource->type() == LS_SPOT) { ++ } else if (data.lightSource->type() == LS_SPOT) { + neonData.flags |= FLAG_SPOT_LIGHT; +- SpotLightSource& spotLightSource = static_cast(m_lightSource.get()); ++ const auto& spotLightSource = *static_cast(data.lightSource); + floatArguments.lightX = spotLightSource.position().x(); + floatArguments.lightY = spotLightSource.position().y(); + floatArguments.lightZ = spotLightSource.position().z(); +@@ -145,7 +146,7 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + if (spotLightSource.specularExponent() == 1) + neonData.flags |= FLAG_CONE_EXPONENT_IS_1; + } else { +- ASSERT(m_lightSource->type() == LS_DISTANT); ++ ASSERT(data.lightSource->type() == LS_DISTANT); + floatArguments.lightX = paintingData.initialLightingData.lightVector.x(); + floatArguments.lightY = paintingData.initialLightingData.lightVector.y(); + floatArguments.lightZ = paintingData.initialLightingData.lightVector.z(); +@@ -155,38 +156,39 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + // Set lighting arguments. + floatArguments.surfaceScale = data.surfaceScale; + floatArguments.minusSurfaceScaleDividedByFour = -data.surfaceScale / 4; +- if (m_lightingType == FELighting::DiffuseLighting) +- floatArguments.diffuseConstant = m_diffuseConstant; ++ if (data.filterType == FilterEffect::Type::FEDiffuseLighting) ++ floatArguments.diffuseConstant = data.diffuseConstant; + else { + neonData.flags |= FLAG_SPECULAR_LIGHT; +- floatArguments.diffuseConstant = m_specularConstant; +- neonData.specularExponent = getPowerCoefficients(m_specularExponent); +- if (m_specularExponent == 1) ++ floatArguments.diffuseConstant = data.specularConstant; ++ neonData.specularExponent = getPowerCoefficients(data.specularExponent); ++ if (data.specularExponent == 1) + neonData.flags |= FLAG_SPECULAR_EXPONENT_IS_1; + } + if (floatArguments.diffuseConstant == 1) + neonData.flags |= FLAG_DIFFUSE_CONST_IS_1; + +- int optimalThreadNumber = ((data.widthDecreasedByOne - 1) * (data.heightDecreasedByOne - 1)) / s_minimalRectDimension; ++ static constexpr int minimalRectDimension = 100 * 100; // Empirical data limit for parallel jobs ++ int optimalThreadNumber = ((data.width - 2) * (data.height - 2)) / minimalRectDimension; + if (optimalThreadNumber > 1) { + // Initialize parallel jobs +- ParallelJobs parallelJobs(&WebCore::FELighting::platformApplyNeonWorker, optimalThreadNumber); ++ ParallelJobs parallelJobs(&FELightingSoftwareApplier::platformApplyNeonWorker, optimalThreadNumber); + + // Fill the parameter array + int job = parallelJobs.numberOfJobs(); + if (job > 1) { + int yStart = 1; +- int yStep = (data.heightDecreasedByOne - 1) / job; ++ int yStep = (data.height - 2) / job; + for (--job; job >= 0; --job) { + FELightingPaintingDataForNeon& params = parallelJobs.parameter(job); + params = neonData; + params.yStart = yStart; +- params.pixels += (yStart - 1) * (data.widthDecreasedByOne + 1) * 4; ++ params.pixels += (yStart - 1) * data.width * 4; + if (job > 0) { + params.absoluteHeight = yStep; + yStart += yStep; + } else +- params.absoluteHeight = data.heightDecreasedByOne - yStart; ++ params.absoluteHeight = (data.height - 1) - yStart; + } + parallelJobs.execute(); + return; +@@ -199,5 +201,3 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + } // namespace WebCore + + #endif // CPU(ARM_NEON) && COMPILER(GCC_COMPATIBLE) +- +-#endif // FELightingNEON_h +diff --git a/Source/WebCore/platform/graphics/filters/DistantLightSource.h b/Source/WebCore/platform/graphics/filters/DistantLightSource.h +index 0660143fc1cf..2b1e86d99fa4 100644 +--- a/Source/WebCore/platform/graphics/filters/DistantLightSource.h ++++ b/Source/WebCore/platform/graphics/filters/DistantLightSource.h +@@ -25,6 +25,10 @@ + #include "LightSource.h" + #include + ++namespace WTF { ++class TextStream; ++} // namespace WTF ++ + namespace WebCore { + + class DistantLightSource : public LightSource { +diff --git a/Source/WebCore/platform/graphics/filters/FELighting.h b/Source/WebCore/platform/graphics/filters/FELighting.h +index 0c073bc13f8c..e0db00545c17 100644 +--- a/Source/WebCore/platform/graphics/filters/FELighting.h ++++ b/Source/WebCore/platform/graphics/filters/FELighting.h +@@ -35,8 +35,6 @@ + + namespace WebCore { + +-struct FELightingPaintingDataForNeon; +- + class FELighting : public FilterEffect { + public: + const Color& lightingColor() const { return m_lightingColor; } +@@ -67,11 +65,6 @@ protected: + + std::unique_ptr createSoftwareApplier() const override; + +-#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) +- static int getPowerCoefficients(float exponent); +- inline void platformApplyNeon(const LightingData&, const LightSource::PaintingData&); +-#endif +- + Color m_lightingColor; + float m_surfaceScale; + float m_diffuseConstant; +diff --git a/Source/WebCore/platform/graphics/filters/PointLightSource.h b/Source/WebCore/platform/graphics/filters/PointLightSource.h +index 126b3b2350f6..d906db21aa9c 100644 +--- a/Source/WebCore/platform/graphics/filters/PointLightSource.h ++++ b/Source/WebCore/platform/graphics/filters/PointLightSource.h +@@ -26,6 +26,10 @@ + #include "LightSource.h" + #include + ++namespace WTF { ++class TextStream; ++} // namespace WTF ++ + namespace WebCore { + + class PointLightSource : public LightSource { +diff --git a/Source/WebCore/platform/graphics/filters/SpotLightSource.h b/Source/WebCore/platform/graphics/filters/SpotLightSource.h +index 641b205f986d..64380d9b6eb8 100644 +--- a/Source/WebCore/platform/graphics/filters/SpotLightSource.h ++++ b/Source/WebCore/platform/graphics/filters/SpotLightSource.h +@@ -26,6 +26,10 @@ + #include "LightSource.h" + #include + ++namespace WTF { ++class TextStream; ++} // namespace WTF ++ + namespace WebCore { + + class SpotLightSource : public LightSource { +diff --git a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h +index c974d92115ff..e2896660cfbd 100644 +--- a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h ++++ b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h +@@ -36,6 +36,7 @@ + namespace WebCore { + + class FELighting; ++struct FELightingPaintingDataForNeon; + + class FELightingSoftwareApplier final : public FilterEffectConcreteApplier { + WTF_MAKE_FAST_ALLOCATED; +@@ -132,8 +133,23 @@ private: + + static void applyPlatformGenericPaint(const LightingData&, const LightSource::PaintingData&, int startY, int endY); + static void applyPlatformGenericWorker(ApplyParameters*); ++ ++#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) ++ static int getPowerCoefficients(float exponent); ++ static void platformApplyNeonWorker(FELightingPaintingDataForNeon*); ++ inline static void applyPlatformNeon(const LightingData&, const LightSource::PaintingData&); ++ ++ inline static void applyPlatformGeneric(const LightingData& data, const LightSource::PaintingData& paintingData) ++ { ++ applyPlatformNeon(data, paintingData); ++ } ++#else + static void applyPlatformGeneric(const LightingData&, const LightSource::PaintingData&); ++#endif ++ + static void applyPlatform(const LightingData&); + }; + + } // namespace WebCore ++ ++#include "FELightingNEON.h" +-- +2.37.3 + diff --git a/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch new file mode 100644 index 0000000000..5ec595bbaf --- /dev/null +++ b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch @@ -0,0 +1,110 @@ +From 5a2536dee79f6bdb6a75b40f9a33f7c1ba6dda85 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Sun, 23 Apr 2023 23:44:51 +0300 +Subject: [PATCH] [WPE][GTK] ExtensionsGLOpenGLES.cpp uses GLES3 symbols + unconditionally in 2.38.x https://bugs.webkit.org/show_bug.cgi?id=255847 + +Reviewed by NOBODY (OOPS!). + +EGLNativeWindowType can be aliased to a different type depending on the +EGL implementation headers, and static_cast (or reinterpret_cast) may +not always work. This is similar to 194561 at main, but with the conversion +being done in the opposite direction, therefore we apply the same +solution using a C style cast expression, which works in all cases. + +For the build failures related to the usage of OpenGL ES 3 symbols, add +the needed HAVE(OPENGL_3_ES) guards and avoid using GL_MAJOR_VERSION +and instead parse the GL_VERSION string in a way similar as in the +GLContext::version() function. + +* Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: +(WebCore::GLContextEGL::createWindowContext): Use a plain C cast expression. +* Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp: +(WebCore::ExtensionsGLOpenGLES::platformSupportsExtension): Apply +HAVE(OPENGL_3_ES) guards, avoid using GL_MAJOR_VERSION. + +Signed-off-by: Adrian Perez de Castro +Upstream: https://github.com/WebKit/WebKit/pull/13084 +--- + .../platform/graphics/egl/GLContextEGL.cpp | 5 +++- + .../graphics/opengl/ExtensionsGLOpenGLES.cpp | 28 ++++++++++++++++--- + 2 files changed, 28 insertions(+), 5 deletions(-) + +diff --git a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +index 262b2fb90237..2b76c2974394 100644 +--- a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp ++++ b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +@@ -195,7 +195,10 @@ std::unique_ptr GLContextEGL::createWindowContext(GLNativeWindowTy + + if (surface == EGL_NO_SURFACE) { + RELEASE_LOG_INFO(Compositing, "Cannot create EGL window surface: %s. Retrying with fallback.", lastErrorString()); +- surface = eglCreateWindowSurface(display, config, static_cast(window), nullptr); ++ // EGLNativeWindowType changes depending on the EGL implementation, reinterpret_cast ++ // would work for pointers, and static_cast for numeric types only; so use a plain ++ // C cast expression which works in all possible cases. ++ surface = eglCreateWindowSurface(display, config, (EGLNativeWindowType) window, nullptr); + } + + if (surface == EGL_NO_SURFACE) { +diff --git a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +index 027da1081f5f..813a6f9be33a 100644 +--- a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp ++++ b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +@@ -40,6 +40,8 @@ + #include + #endif + ++#include ++ + namespace WebCore { + + ExtensionsGLOpenGLES::ExtensionsGLOpenGLES(GraphicsContextGLOpenGL* context, bool useIndexedGetString) +@@ -253,23 +255,41 @@ void ExtensionsGLOpenGLES::vertexAttribDivisorANGLE(GCGLuint index, GCGLuint div + bool ExtensionsGLOpenGLES::platformSupportsExtension(const String& name) + { + if (name == "GL_ANGLE_instanced_arrays"_s) { ++#if HAVE(OPENGL_ES_3) + auto majorVersion = []() { ++ // Loosely inspired by GLContext::version() + GLint version = 0; +- ::glGetIntegerv(GL_MAJOR_VERSION, &version); +- return version; +- }; ++ auto versionString = String::fromLatin1(reinterpret_cast(::glGetString(GL_VERSION))); ++ Vector versionStringComponents = versionString.split(' '); + ++ Vector versionDigits; ++ if (versionStringComponents[0] == "OpenGL"_s) { ++ // If the version string starts with "OpenGL" it can be GLES 1 or 2. In GLES1 version string starts ++ // with "OpenGL ES- major.minor" and in GLES2 with "OpenGL ES major.minor". Version is the ++ // third component in both cases. ++ versionDigits = versionStringComponents[2].split('.'); ++ } else { ++ // Version is the first component. The version number is always "major.minor" or ++ // "major.minor.release". Ignore the release number. ++ versionDigits = versionStringComponents[0].split('.'); ++ } ++ return parseIntegerAllowingTrailingJunk(versionDigits[0]).value_or(0); ++ }; ++#endif + if (m_availableExtensions.contains(name)) { + m_glVertexAttribDivisorANGLE = reinterpret_cast(eglGetProcAddress("glVertexAttribDivisorANGLE")); + m_glDrawArraysInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawArraysInstancedANGLE")); + m_glDrawElementsInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawElementsInstancedANGLE")); + m_supportsANGLEinstancedArrays = true; +- } else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { ++ } ++#if HAVE(OPENGL_ES_3) ++ else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { + m_glVertexAttribDivisorANGLE = ::glVertexAttribDivisor; + m_glDrawArraysInstancedANGLE = ::glDrawArraysInstanced; + m_glDrawElementsInstancedANGLE = ::glDrawElementsInstanced; + m_supportsANGLEinstancedArrays = true; + } ++#endif + return m_supportsANGLEinstancedArrays; + } + +-- +2.40.0 + -- 2.40.0 From aperez at igalia.com Sun Apr 23 21:32:33 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:32:33 +0300 Subject: [Buildroot] [PATCH] package/wpewebkit: import build fix for some GL drivers Message-ID: <20230423213233.2961770-1-aperez@igalia.com> Import an upstream patch which solves build issues with OpenGL headers from some GPU drivers. Signed-off-by: Adrian Perez de Castro --- ...nsGLOpenGLES.cpp-uses-GLES3-symbols-.patch | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch diff --git a/package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch b/package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch new file mode 100644 index 0000000000..f7e0d208ed --- /dev/null +++ b/package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch @@ -0,0 +1,110 @@ +From 5a2536dee79f6bdb6a75b40f9a33f7c1ba6dda85 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Sun, 23 Apr 2023 23:44:51 +0300 +Subject: [PATCH] [WPE][GTK] ExtensionsGLOpenGLES.cpp uses GLES3 symbols + unconditionally in 2.38.x https://bugs.webkit.org/show_bug.cgi?id=255847 + +Reviewed by NOBODY (OOPS!). + +EGLNativeWindowType can be aliased to a different type depending on the +EGL implementation headers, and static_cast (or reinterpret_cast) may +not always work. This is similar to 194561 at main, but with the conversion +being done in the opposite direction, therefore we apply the same +solution using a C style cast expression, which works in all cases. + +For the build failures related to the usage of OpenGL ES 3 symbols, add +the needed HAVE(OPENGL_3_ES) guards and avoid using GL_MAJOR_VERSION +and instead parse the GL_VERSION string in a way similar as in the +GLContext::version() function. + +* Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: +(WebCore::GLContextEGL::createWindowContext): Use a plain C cast expression. +* Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp: +(WebCore::ExtensionsGLOpenGLES::platformSupportsExtension): Apply +HAVE(OPENGL_3_ES) guards, avoid using GL_MAJOR_VERSION. + +Signed-off-by: Adrian Perez de Castro +Upstream: https://github.com/WebKit/WebKit/pull/13083 +--- + .../platform/graphics/egl/GLContextEGL.cpp | 5 +++- + .../graphics/opengl/ExtensionsGLOpenGLES.cpp | 28 ++++++++++++++++--- + 2 files changed, 28 insertions(+), 5 deletions(-) + +diff --git a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +index 262b2fb90237..2b76c2974394 100644 +--- a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp ++++ b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +@@ -195,7 +195,10 @@ std::unique_ptr GLContextEGL::createWindowContext(GLNativeWindowTy + + if (surface == EGL_NO_SURFACE) { + RELEASE_LOG_INFO(Compositing, "Cannot create EGL window surface: %s. Retrying with fallback.", lastErrorString()); +- surface = eglCreateWindowSurface(display, config, static_cast(window), nullptr); ++ // EGLNativeWindowType changes depending on the EGL implementation, reinterpret_cast ++ // would work for pointers, and static_cast for numeric types only; so use a plain ++ // C cast expression which works in all possible cases. ++ surface = eglCreateWindowSurface(display, config, (EGLNativeWindowType) window, nullptr); + } + + if (surface == EGL_NO_SURFACE) { +diff --git a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +index 027da1081f5f..813a6f9be33a 100644 +--- a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp ++++ b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +@@ -40,6 +40,8 @@ + #include + #endif + ++#include ++ + namespace WebCore { + + ExtensionsGLOpenGLES::ExtensionsGLOpenGLES(GraphicsContextGLOpenGL* context, bool useIndexedGetString) +@@ -253,23 +255,41 @@ void ExtensionsGLOpenGLES::vertexAttribDivisorANGLE(GCGLuint index, GCGLuint div + bool ExtensionsGLOpenGLES::platformSupportsExtension(const String& name) + { + if (name == "GL_ANGLE_instanced_arrays"_s) { ++#if HAVE(OPENGL_ES_3) + auto majorVersion = []() { ++ // Loosely inspired by GLContext::version() + GLint version = 0; +- ::glGetIntegerv(GL_MAJOR_VERSION, &version); +- return version; +- }; ++ auto versionString = String::fromLatin1(reinterpret_cast(::glGetString(GL_VERSION))); ++ Vector versionStringComponents = versionString.split(' '); + ++ Vector versionDigits; ++ if (versionStringComponents[0] == "OpenGL"_s) { ++ // If the version string starts with "OpenGL" it can be GLES 1 or 2. In GLES1 version string starts ++ // with "OpenGL ES- major.minor" and in GLES2 with "OpenGL ES major.minor". Version is the ++ // third component in both cases. ++ versionDigits = versionStringComponents[2].split('.'); ++ } else { ++ // Version is the first component. The version number is always "major.minor" or ++ // "major.minor.release". Ignore the release number. ++ versionDigits = versionStringComponents[0].split('.'); ++ } ++ return parseIntegerAllowingTrailingJunk(versionDigits[0]).value_or(0); ++ }; ++#endif + if (m_availableExtensions.contains(name)) { + m_glVertexAttribDivisorANGLE = reinterpret_cast(eglGetProcAddress("glVertexAttribDivisorANGLE")); + m_glDrawArraysInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawArraysInstancedANGLE")); + m_glDrawElementsInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawElementsInstancedANGLE")); + m_supportsANGLEinstancedArrays = true; +- } else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { ++ } ++#if HAVE(OPENGL_ES_3) ++ else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { + m_glVertexAttribDivisorANGLE = ::glVertexAttribDivisor; + m_glDrawArraysInstancedANGLE = ::glDrawArraysInstanced; + m_glDrawElementsInstancedANGLE = ::glDrawElementsInstanced; + m_supportsANGLEinstancedArrays = true; + } ++#endif + return m_supportsANGLEinstancedArrays; + } + +-- +2.40.0 + -- 2.40.0 From aperez at igalia.com Sun Apr 23 21:40:14 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:40:14 +0300 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver Message-ID: <20230423214014.2963361-1-aperez@igalia.com> Add a choice to allow using the Wayland variant of the Mali driver. When selected, the package is marked as provider for libgbm as libMali.so includes the symbols and a libgbm.so symlink is installed; and both BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. Signed-off-by: Adrian Perez de Castro --- package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in index 59ac21f5ab..0856f220fd 100644 --- a/package/sunxi-mali-utgard/Config.in +++ b/package/sunxi-mali-utgard/Config.in @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL config BR2_PACKAGE_PROVIDES_LIBGLES default "sunxi-mali-utgard" +config BR2_PACKAGE_PROVIDES_LIBGBM + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + choice prompt "Version" default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 +choice + prompt "Platform" + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + help + Select the target EGL platform. + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + bool "fbdev" +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + bool "wayland" + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_HAS_LIBGBM + +endchoice + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM + string + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + endif comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk index f693667955..23c6e8ec6e 100644 --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk @@ -24,9 +24,9 @@ endif define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(STAGING_DIR)/usr/lib/ - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc endef +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc +endef +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland +endif + define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/usr/lib - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(TARGET_DIR)/usr/lib/ endef -- 2.40.0 From aperez at igalia.com Sun Apr 23 21:43:32 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:43:32 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: import ARM NEON and build fix patch In-Reply-To: <20230423213001.2961215-1-aperez@igalia.com> References: <20230423213001.2961215-1-aperez@igalia.com> Message-ID: <20230424004332.GB1856716@igalia.com> Hello, On Mon, 24 Apr 2023 00:30:01 +0300 Adrian Perez de Castro wrote: > Import the same patch already in use by wpewebkit to fix the build on > ARM NEON targets, and also a new one proposed upstream to fix the build > with OpenGL ES header from some GPU drivers. > > Signed-off-by: Adrian Perez de Castro This was tested in combination with this other patch: https://patchwork.ozlabs.org/project/buildroot/patch/20230423214014.2963361-1-aperez at igalia.com/ I got WebKitGTK to build successfully, but unfortunately I do not have the hardware to actually try it. I expect things to work, tho. > --- > ...cpp-fails-to-build-NEON-fast-path-se.patch | 328 ++++++++++++++++++ > ...nsGLOpenGLES.cpp-uses-GLES3-symbols-.patch | 110 ++++++ > 2 files changed, 438 insertions(+) > create mode 100644 package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch > create mode 100644 package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch > > diff --git a/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch > new file mode 100644 > index 0000000000..a851a2d3d5 > --- /dev/null > +++ b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch > @@ -0,0 +1,328 @@ > +From da159b0150cba0e5e5251e4cc6a090440f73cb7c Mon Sep 17 00:00:00 2001 > +From: Adrian Perez de Castro > +Date: Thu, 2 Jun 2022 11:19:06 +0300 > +Subject: [PATCH] FELightningNEON.cpp fails to build, NEON fast path seems > + unused https://bugs.webkit.org/show_bug.cgi?id=241182 > + > +Reviewed by NOBODY (OOPS!). > + > +Move the NEON fast path for the SVG lighting filter effects into > +FELightingSoftwareApplier, and arrange to actually use them by > +forwarding calls to applyPlatformGeneric() into applyPlatformNeon(). > + > +Some changes were needed to adapt platformApplyNeon() to the current > +state of filters after r286140. This was not detected because the code > +bitrotted due to it being guarded with CPU(ARM_TRADITIONAL), which does > +not get used much these days: CPU(ARM_THUMB2) is more common. It should > +be possible to use the NEON fast paths also in Thumb mode, but that is > +left for a follow-up fix. > + > +* Source/WebCore/Sources.txt: > +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp: > +(WebCore::FELightingSoftwareApplier::platformApplyNeonWorker): > +(WebCore::FELightingSoftwareApplier::getPowerCoefficients): > +(WebCore::FELighting::platformApplyNeonWorker): Deleted. > +(WebCore::FELighting::getPowerCoefficients): Deleted. > +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h: > +(WebCore::FELightingSoftwareApplier::applyPlatformNeon): > +(WebCore::FELighting::platformApplyNeon): Deleted. > +* Source/WebCore/platform/graphics/filters/DistantLightSource.h: > +* Source/WebCore/platform/graphics/filters/FELighting.h: > +* Source/WebCore/platform/graphics/filters/PointLightSource.h: > +* Source/WebCore/platform/graphics/filters/SpotLightSource.h: > +* Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h: > + > +Signed-off-by: Adrian Perez de Castro > +Upstream: https://bugs.webkit.org/show_bug.cgi?id=241182 > +--- > + Source/WebCore/Sources.txt | 1 + > + .../cpu/arm/filters/FELightingNEON.cpp | 4 +- > + .../graphics/cpu/arm/filters/FELightingNEON.h | 54 +++++++++---------- > + .../graphics/filters/DistantLightSource.h | 4 ++ > + .../platform/graphics/filters/FELighting.h | 7 --- > + .../graphics/filters/PointLightSource.h | 4 ++ > + .../graphics/filters/SpotLightSource.h | 4 ++ > + .../software/FELightingSoftwareApplier.h | 16 ++++++ > + 8 files changed, 58 insertions(+), 36 deletions(-) > + > +diff --git a/Source/WebCore/Sources.txt b/Source/WebCore/Sources.txt > +index 8ce3510fe1a8..efd56bcb8746 100644 > +--- a/Source/WebCore/Sources.txt > ++++ b/Source/WebCore/Sources.txt > +@@ -2136,6 +2136,7 @@ platform/graphics/WebMResourceClient.cpp > + platform/graphics/WOFFFileFormat.cpp > + platform/graphics/WidthIterator.cpp > + platform/graphics/cpu/arm/filters/FEBlendNeonApplier.cpp > ++platform/graphics/cpu/arm/filters/FELightingNEON.cpp > + platform/graphics/displaylists/DisplayList.cpp > + platform/graphics/displaylists/DisplayListDrawingContext.cpp > + platform/graphics/displaylists/DisplayListItems.cpp > +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp > +index f6ff8c20a5a8..42a97ffc5372 100644 > +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp > ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp > +@@ -49,7 +49,7 @@ short* feLightingConstantsForNeon() > + return s_FELightingConstantsForNeon; > + } > + > +-void FELighting::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) > ++void FELightingSoftwareApplier::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) > + { > + neonDrawLighting(parameters); > + } > +@@ -464,7 +464,7 @@ TOSTRING(neonDrawLighting) ":" NL > + "b .lightStrengthCalculated" NL > + ); // NOLINT > + > +-int FELighting::getPowerCoefficients(float exponent) > ++int FELightingSoftwareApplier::getPowerCoefficients(float exponent) > + { > + // Calling a powf function from the assembly code would require to save > + // and reload a lot of NEON registers. Since the base is in range [0..1] > +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h > +index b17c603d40d3..c6d17f573eca 100644 > +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h > ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h > +@@ -24,14 +24,15 @@ > + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > + */ > + > +-#ifndef FELightingNEON_h > +-#define FELightingNEON_h > ++#pragma once > + > + #if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) > + > +-#include "FELighting.h" > ++#include "FELightingSoftwareApplier.h" > ++#include "ImageBuffer.h" > + #include "PointLightSource.h" > + #include "SpotLightSource.h" > ++#include > + #include > + > + namespace WebCore { > +@@ -93,14 +94,14 @@ extern "C" { > + void neonDrawLighting(FELightingPaintingDataForNeon*); > + } > + > +-inline void FELighting::platformApplyNeon(const LightingData& data, const LightSource::PaintingData& paintingData) > ++inline void FELightingSoftwareApplier::applyPlatformNeon(const FELightingSoftwareApplier::LightingData& data, const LightSource::PaintingData& paintingData) > + { > +- alignas(16) FELightingFloatArgumentsForNeon floatArguments; > +- FELightingPaintingDataForNeon neonData = { > +- data.pixels->data(), > ++ WebCore::FELightingFloatArgumentsForNeon alignas(16) floatArguments; > ++ WebCore::FELightingPaintingDataForNeon neonData = { > ++ data.pixels->bytes(), > + 1, > +- data.widthDecreasedByOne - 1, > +- data.heightDecreasedByOne - 1, > ++ data.width - 2, > ++ data.height - 2, > + 0, > + 0, > + 0, > +@@ -111,23 +112,23 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + // Set light source arguments. > + floatArguments.constOne = 1; > + > +- auto color = m_lightingColor.toColorTypeLossy>().resolved(); > ++ auto color = data.lightingColor.toColorTypeLossy>().resolved(); > + > + floatArguments.colorRed = color.red; > + floatArguments.colorGreen = color.green; > + floatArguments.colorBlue = color.blue; > + floatArguments.padding4 = 0; > + > +- if (m_lightSource->type() == LS_POINT) { > ++ if (data.lightSource->type() == LS_POINT) { > + neonData.flags |= FLAG_POINT_LIGHT; > +- PointLightSource& pointLightSource = static_cast(m_lightSource.get()); > ++ const auto& pointLightSource = *static_cast(data.lightSource); > + floatArguments.lightX = pointLightSource.position().x(); > + floatArguments.lightY = pointLightSource.position().y(); > + floatArguments.lightZ = pointLightSource.position().z(); > + floatArguments.padding2 = 0; > +- } else if (m_lightSource->type() == LS_SPOT) { > ++ } else if (data.lightSource->type() == LS_SPOT) { > + neonData.flags |= FLAG_SPOT_LIGHT; > +- SpotLightSource& spotLightSource = static_cast(m_lightSource.get()); > ++ const auto& spotLightSource = *static_cast(data.lightSource); > + floatArguments.lightX = spotLightSource.position().x(); > + floatArguments.lightY = spotLightSource.position().y(); > + floatArguments.lightZ = spotLightSource.position().z(); > +@@ -145,7 +146,7 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + if (spotLightSource.specularExponent() == 1) > + neonData.flags |= FLAG_CONE_EXPONENT_IS_1; > + } else { > +- ASSERT(m_lightSource->type() == LS_DISTANT); > ++ ASSERT(data.lightSource->type() == LS_DISTANT); > + floatArguments.lightX = paintingData.initialLightingData.lightVector.x(); > + floatArguments.lightY = paintingData.initialLightingData.lightVector.y(); > + floatArguments.lightZ = paintingData.initialLightingData.lightVector.z(); > +@@ -155,38 +156,39 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + // Set lighting arguments. > + floatArguments.surfaceScale = data.surfaceScale; > + floatArguments.minusSurfaceScaleDividedByFour = -data.surfaceScale / 4; > +- if (m_lightingType == FELighting::DiffuseLighting) > +- floatArguments.diffuseConstant = m_diffuseConstant; > ++ if (data.filterType == FilterEffect::Type::FEDiffuseLighting) > ++ floatArguments.diffuseConstant = data.diffuseConstant; > + else { > + neonData.flags |= FLAG_SPECULAR_LIGHT; > +- floatArguments.diffuseConstant = m_specularConstant; > +- neonData.specularExponent = getPowerCoefficients(m_specularExponent); > +- if (m_specularExponent == 1) > ++ floatArguments.diffuseConstant = data.specularConstant; > ++ neonData.specularExponent = getPowerCoefficients(data.specularExponent); > ++ if (data.specularExponent == 1) > + neonData.flags |= FLAG_SPECULAR_EXPONENT_IS_1; > + } > + if (floatArguments.diffuseConstant == 1) > + neonData.flags |= FLAG_DIFFUSE_CONST_IS_1; > + > +- int optimalThreadNumber = ((data.widthDecreasedByOne - 1) * (data.heightDecreasedByOne - 1)) / s_minimalRectDimension; > ++ static constexpr int minimalRectDimension = 100 * 100; // Empirical data limit for parallel jobs > ++ int optimalThreadNumber = ((data.width - 2) * (data.height - 2)) / minimalRectDimension; > + if (optimalThreadNumber > 1) { > + // Initialize parallel jobs > +- ParallelJobs parallelJobs(&WebCore::FELighting::platformApplyNeonWorker, optimalThreadNumber); > ++ ParallelJobs parallelJobs(&FELightingSoftwareApplier::platformApplyNeonWorker, optimalThreadNumber); > + > + // Fill the parameter array > + int job = parallelJobs.numberOfJobs(); > + if (job > 1) { > + int yStart = 1; > +- int yStep = (data.heightDecreasedByOne - 1) / job; > ++ int yStep = (data.height - 2) / job; > + for (--job; job >= 0; --job) { > + FELightingPaintingDataForNeon& params = parallelJobs.parameter(job); > + params = neonData; > + params.yStart = yStart; > +- params.pixels += (yStart - 1) * (data.widthDecreasedByOne + 1) * 4; > ++ params.pixels += (yStart - 1) * data.width * 4; > + if (job > 0) { > + params.absoluteHeight = yStep; > + yStart += yStep; > + } else > +- params.absoluteHeight = data.heightDecreasedByOne - yStart; > ++ params.absoluteHeight = (data.height - 1) - yStart; > + } > + parallelJobs.execute(); > + return; > +@@ -199,5 +201,3 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + } // namespace WebCore > + > + #endif // CPU(ARM_NEON) && COMPILER(GCC_COMPATIBLE) > +- > +-#endif // FELightingNEON_h > +diff --git a/Source/WebCore/platform/graphics/filters/DistantLightSource.h b/Source/WebCore/platform/graphics/filters/DistantLightSource.h > +index 0660143fc1cf..2b1e86d99fa4 100644 > +--- a/Source/WebCore/platform/graphics/filters/DistantLightSource.h > ++++ b/Source/WebCore/platform/graphics/filters/DistantLightSource.h > +@@ -25,6 +25,10 @@ > + #include "LightSource.h" > + #include > + > ++namespace WTF { > ++class TextStream; > ++} // namespace WTF > ++ > + namespace WebCore { > + > + class DistantLightSource : public LightSource { > +diff --git a/Source/WebCore/platform/graphics/filters/FELighting.h b/Source/WebCore/platform/graphics/filters/FELighting.h > +index 0c073bc13f8c..e0db00545c17 100644 > +--- a/Source/WebCore/platform/graphics/filters/FELighting.h > ++++ b/Source/WebCore/platform/graphics/filters/FELighting.h > +@@ -35,8 +35,6 @@ > + > + namespace WebCore { > + > +-struct FELightingPaintingDataForNeon; > +- > + class FELighting : public FilterEffect { > + public: > + const Color& lightingColor() const { return m_lightingColor; } > +@@ -67,11 +65,6 @@ protected: > + > + std::unique_ptr createSoftwareApplier() const override; > + > +-#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) > +- static int getPowerCoefficients(float exponent); > +- inline void platformApplyNeon(const LightingData&, const LightSource::PaintingData&); > +-#endif > +- > + Color m_lightingColor; > + float m_surfaceScale; > + float m_diffuseConstant; > +diff --git a/Source/WebCore/platform/graphics/filters/PointLightSource.h b/Source/WebCore/platform/graphics/filters/PointLightSource.h > +index 126b3b2350f6..d906db21aa9c 100644 > +--- a/Source/WebCore/platform/graphics/filters/PointLightSource.h > ++++ b/Source/WebCore/platform/graphics/filters/PointLightSource.h > +@@ -26,6 +26,10 @@ > + #include "LightSource.h" > + #include > + > ++namespace WTF { > ++class TextStream; > ++} // namespace WTF > ++ > + namespace WebCore { > + > + class PointLightSource : public LightSource { > +diff --git a/Source/WebCore/platform/graphics/filters/SpotLightSource.h b/Source/WebCore/platform/graphics/filters/SpotLightSource.h > +index 641b205f986d..64380d9b6eb8 100644 > +--- a/Source/WebCore/platform/graphics/filters/SpotLightSource.h > ++++ b/Source/WebCore/platform/graphics/filters/SpotLightSource.h > +@@ -26,6 +26,10 @@ > + #include "LightSource.h" > + #include > + > ++namespace WTF { > ++class TextStream; > ++} // namespace WTF > ++ > + namespace WebCore { > + > + class SpotLightSource : public LightSource { > +diff --git a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h > +index c974d92115ff..e2896660cfbd 100644 > +--- a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h > ++++ b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h > +@@ -36,6 +36,7 @@ > + namespace WebCore { > + > + class FELighting; > ++struct FELightingPaintingDataForNeon; > + > + class FELightingSoftwareApplier final : public FilterEffectConcreteApplier { > + WTF_MAKE_FAST_ALLOCATED; > +@@ -132,8 +133,23 @@ private: > + > + static void applyPlatformGenericPaint(const LightingData&, const LightSource::PaintingData&, int startY, int endY); > + static void applyPlatformGenericWorker(ApplyParameters*); > ++ > ++#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) > ++ static int getPowerCoefficients(float exponent); > ++ static void platformApplyNeonWorker(FELightingPaintingDataForNeon*); > ++ inline static void applyPlatformNeon(const LightingData&, const LightSource::PaintingData&); > ++ > ++ inline static void applyPlatformGeneric(const LightingData& data, const LightSource::PaintingData& paintingData) > ++ { > ++ applyPlatformNeon(data, paintingData); > ++ } > ++#else > + static void applyPlatformGeneric(const LightingData&, const LightSource::PaintingData&); > ++#endif > ++ > + static void applyPlatform(const LightingData&); > + }; > + > + } // namespace WebCore > ++ > ++#include "FELightingNEON.h" > +-- > +2.37.3 > + > diff --git a/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch > new file mode 100644 > index 0000000000..5ec595bbaf > --- /dev/null > +++ b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch > @@ -0,0 +1,110 @@ > +From 5a2536dee79f6bdb6a75b40f9a33f7c1ba6dda85 Mon Sep 17 00:00:00 2001 > +From: Adrian Perez de Castro > +Date: Sun, 23 Apr 2023 23:44:51 +0300 > +Subject: [PATCH] [WPE][GTK] ExtensionsGLOpenGLES.cpp uses GLES3 symbols > + unconditionally in 2.38.x https://bugs.webkit.org/show_bug.cgi?id=255847 > + > +Reviewed by NOBODY (OOPS!). > + > +EGLNativeWindowType can be aliased to a different type depending on the > +EGL implementation headers, and static_cast (or reinterpret_cast) may > +not always work. This is similar to 194561 at main, but with the conversion > +being done in the opposite direction, therefore we apply the same > +solution using a C style cast expression, which works in all cases. > + > +For the build failures related to the usage of OpenGL ES 3 symbols, add > +the needed HAVE(OPENGL_3_ES) guards and avoid using GL_MAJOR_VERSION > +and instead parse the GL_VERSION string in a way similar as in the > +GLContext::version() function. > + > +* Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: > +(WebCore::GLContextEGL::createWindowContext): Use a plain C cast expression. > +* Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp: > +(WebCore::ExtensionsGLOpenGLES::platformSupportsExtension): Apply > +HAVE(OPENGL_3_ES) guards, avoid using GL_MAJOR_VERSION. > + > +Signed-off-by: Adrian Perez de Castro > +Upstream: https://github.com/WebKit/WebKit/pull/13084 > +--- > + .../platform/graphics/egl/GLContextEGL.cpp | 5 +++- > + .../graphics/opengl/ExtensionsGLOpenGLES.cpp | 28 ++++++++++++++++--- > + 2 files changed, 28 insertions(+), 5 deletions(-) > + > +diff --git a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp > +index 262b2fb90237..2b76c2974394 100644 > +--- a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp > ++++ b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp > +@@ -195,7 +195,10 @@ std::unique_ptr GLContextEGL::createWindowContext(GLNativeWindowTy > + > + if (surface == EGL_NO_SURFACE) { > + RELEASE_LOG_INFO(Compositing, "Cannot create EGL window surface: %s. Retrying with fallback.", lastErrorString()); > +- surface = eglCreateWindowSurface(display, config, static_cast(window), nullptr); > ++ // EGLNativeWindowType changes depending on the EGL implementation, reinterpret_cast > ++ // would work for pointers, and static_cast for numeric types only; so use a plain > ++ // C cast expression which works in all possible cases. > ++ surface = eglCreateWindowSurface(display, config, (EGLNativeWindowType) window, nullptr); > + } > + > + if (surface == EGL_NO_SURFACE) { > +diff --git a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp > +index 027da1081f5f..813a6f9be33a 100644 > +--- a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp > ++++ b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp > +@@ -40,6 +40,8 @@ > + #include > + #endif > + > ++#include > ++ > + namespace WebCore { > + > + ExtensionsGLOpenGLES::ExtensionsGLOpenGLES(GraphicsContextGLOpenGL* context, bool useIndexedGetString) > +@@ -253,23 +255,41 @@ void ExtensionsGLOpenGLES::vertexAttribDivisorANGLE(GCGLuint index, GCGLuint div > + bool ExtensionsGLOpenGLES::platformSupportsExtension(const String& name) > + { > + if (name == "GL_ANGLE_instanced_arrays"_s) { > ++#if HAVE(OPENGL_ES_3) > + auto majorVersion = []() { > ++ // Loosely inspired by GLContext::version() > + GLint version = 0; > +- ::glGetIntegerv(GL_MAJOR_VERSION, &version); > +- return version; > +- }; > ++ auto versionString = String::fromLatin1(reinterpret_cast(::glGetString(GL_VERSION))); > ++ Vector versionStringComponents = versionString.split(' '); > + > ++ Vector versionDigits; > ++ if (versionStringComponents[0] == "OpenGL"_s) { > ++ // If the version string starts with "OpenGL" it can be GLES 1 or 2. In GLES1 version string starts > ++ // with "OpenGL ES- major.minor" and in GLES2 with "OpenGL ES major.minor". Version is the > ++ // third component in both cases. > ++ versionDigits = versionStringComponents[2].split('.'); > ++ } else { > ++ // Version is the first component. The version number is always "major.minor" or > ++ // "major.minor.release". Ignore the release number. > ++ versionDigits = versionStringComponents[0].split('.'); > ++ } > ++ return parseIntegerAllowingTrailingJunk(versionDigits[0]).value_or(0); > ++ }; > ++#endif > + if (m_availableExtensions.contains(name)) { > + m_glVertexAttribDivisorANGLE = reinterpret_cast(eglGetProcAddress("glVertexAttribDivisorANGLE")); > + m_glDrawArraysInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawArraysInstancedANGLE")); > + m_glDrawElementsInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawElementsInstancedANGLE")); > + m_supportsANGLEinstancedArrays = true; > +- } else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { > ++ } > ++#if HAVE(OPENGL_ES_3) > ++ else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { > + m_glVertexAttribDivisorANGLE = ::glVertexAttribDivisor; > + m_glDrawArraysInstancedANGLE = ::glDrawArraysInstanced; > + m_glDrawElementsInstancedANGLE = ::glDrawElementsInstanced; > + m_supportsANGLEinstancedArrays = true; > + } > ++#endif > + return m_supportsANGLEinstancedArrays; > + } > + > +-- > +2.40.0 > + > -- > 2.40.0 > > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Sun Apr 23 21:46:42 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:46:42 +0300 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230423214014.2963361-1-aperez@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> Message-ID: <20230424004642.GB1857231@igalia.com> Hi, On Mon, 24 Apr 2023 00:40:14 +0300 Adrian Perez de Castro wrote: > Add a choice to allow using the Wayland variant of the Mali driver. When > selected, the package is marked as provider for libgbm as libMali.so > includes the symbols and a libgbm.so symlink is installed; and both > BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. > > Signed-off-by: Adrian Perez de Castro With this I have been able to build WebKitGTK, WPEWebKit, and the Cage compositor without trouble, but unfortunately I do not have the hardware to test it... so I cannot really tell whether things work as expected. > --- > package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ > .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- > 2 files changed, 38 insertions(+), 3 deletions(-) > > diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in > index 59ac21f5ab..0856f220fd 100644 > --- a/package/sunxi-mali-utgard/Config.in > +++ b/package/sunxi-mali-utgard/Config.in > @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL > config BR2_PACKAGE_PROVIDES_LIBGLES > default "sunxi-mali-utgard" > > +config BR2_PACKAGE_PROVIDES_LIBGBM > + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > choice > prompt "Version" > default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy > @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION > default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 > default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 > > +choice > + prompt "Platform" > + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + help > + Select the target EGL platform. > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + bool "fbdev" > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + bool "wayland" > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > + select BR2_PACKAGE_HAS_LIBGBM > + > +endchoice > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM > + string > + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > endif > > comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" > diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > index f693667955..23c6e8ec6e 100644 > --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > @@ -24,9 +24,9 @@ endif > define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include > > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(STAGING_DIR)/usr/lib/ > - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ > + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ > > $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ > $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > endef > > +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) > +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ > + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > +endef > +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland > +endif > + > define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS > mkdir -p $(TARGET_DIR)/usr/lib > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(TARGET_DIR)/usr/lib/ > endef > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From giulio.benetti at benettiengineering.com Sun Apr 23 22:01:13 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 24 Apr 2023 00:01:13 +0200 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230423214014.2963361-1-aperez@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> Message-ID: Hi Adrian, Il 23/04/2023 23:40, Adrian Perez de Castro ha scritto: > Add a choice to allow using the Wayland variant of the Mali driver. When > selected, the package is marked as provider for libgbm as libMali.so > includes the symbols and a libgbm.so symlink is installed; and both > BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. > > Signed-off-by: Adrian Perez de Castro > --- > package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ > .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- > 2 files changed, 38 insertions(+), 3 deletions(-) > > diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in > index 59ac21f5ab..0856f220fd 100644 > --- a/package/sunxi-mali-utgard/Config.in > +++ b/package/sunxi-mali-utgard/Config.in > @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL > config BR2_PACKAGE_PROVIDES_LIBGLES > default "sunxi-mali-utgard" > > +config BR2_PACKAGE_PROVIDES_LIBGBM > + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > choice > prompt "Version" > default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy > @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION > default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 > default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 > > +choice > + prompt "Platform" > + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + help > + Select the target EGL platform. > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + bool "fbdev" > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + bool "wayland" > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > + select BR2_PACKAGE_HAS_LIBGBM There is a wayland blob only for r6p2 version :-/ so here you need to depend on BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 and add a comment for Wayland not available when r8p1 is selected. Thank you Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas > + > +endchoice > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM > + string > + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > endif > > comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" > diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > index f693667955..23c6e8ec6e 100644 > --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > @@ -24,9 +24,9 @@ endif > define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include > > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(STAGING_DIR)/usr/lib/ > - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ > + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ > > $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ > $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > endef > > +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) > +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ > + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > +endef > +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland > +endif > + > define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS > mkdir -p $(TARGET_DIR)/usr/lib > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(TARGET_DIR)/usr/lib/ > endef > From nicolas.serafini at ik.me Mon Apr 24 06:59:44 2023 From: nicolas.serafini at ik.me (Nicolas Serafini) Date: Mon, 24 Apr 2023 08:59:44 +0200 Subject: [Buildroot] [PATCH] package/ofono: bump version to 2.1 Message-ID: <20230424065944.40770-1-nicolas.serafini@ik.me> Drop local patch 0002 as the TEMP_FAILURE_RETRY macro was replaced by L_TFR from ell library. https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=765c6655f26304c45adfdb92081448d797ce3092 Release notes: https://git.kernel.org/pub/scm/network/ofono/ofono.git/tree/ChangeLog?h=2.1 Signed-off-by: Nicolas Serafini --- package/ofono/0002-fix-musl-compile.patch | 37 ----------------------- package/ofono/ofono.hash | 2 +- package/ofono/ofono.mk | 2 +- 3 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 package/ofono/0002-fix-musl-compile.patch diff --git a/package/ofono/0002-fix-musl-compile.patch b/package/ofono/0002-fix-musl-compile.patch deleted file mode 100644 index 369fb71791..0000000000 --- a/package/ofono/0002-fix-musl-compile.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 4a1d114fa3a5d6bef1f71222787c1f6c3a952284 Mon Sep 17 00:00:00 2001 -From: Nicolas Serafini -Date: Thu, 24 Jan 2019 10:11:42 +0100 -Subject: [PATCH] mbim: add optional copy of TEMP_FAILURE_RETRY macro (fix musl - compile) - -TEMP_FAILURE_RETRY is not available on musl. - -Signed-off-by: Nicolas Serafini ---- - drivers/mbimmodem/mbim.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/drivers/mbimmodem/mbim.c b/drivers/mbimmodem/mbim.c -index 54b18acf..4b040528 100644 ---- a/drivers/mbimmodem/mbim.c -+++ b/drivers/mbimmodem/mbim.c -@@ -37,6 +37,16 @@ - #include "mbim-message.h" - #include "mbim-private.h" - -+/* taken from glibc unistd.h for musl support */ -+#ifndef TEMP_FAILURE_RETRY -+#define TEMP_FAILURE_RETRY(expression) \ -+ (__extension__ \ -+ ({ long int __result; \ -+ do __result = (long int) (expression); \ -+ while (__result == -1L && errno == EINTR); \ -+ __result; })) -+#endif -+ - #define MAX_CONTROL_TRANSFER 4096 - #define HEADER_SIZE (sizeof(struct mbim_message_header) + \ - sizeof(struct mbim_fragment_header)) --- -2.20.1 - diff --git a/package/ofono/ofono.hash b/package/ofono/ofono.hash index 7edef0eb80..f1760d6f13 100644 --- a/package/ofono/ofono.hash +++ b/package/ofono/ofono.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/network/ofono/sha256sums.asc -sha256 c0b96d3013447ec2bcb74579bef90e4e59c68dbfa4b9c6fbce5d12401a43aac7 ofono-1.34.tar.xz +sha256 92913dcce9a15cac2174daca249457716a0ec036878d22035e83af0e19e79c52 ofono-2.1.tar.xz # Locally computed sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/ofono/ofono.mk b/package/ofono/ofono.mk index b7a2a923f9..5f91e4985d 100644 --- a/package/ofono/ofono.mk +++ b/package/ofono/ofono.mk @@ -4,7 +4,7 @@ # ################################################################################ -OFONO_VERSION = 1.34 +OFONO_VERSION = 2.1 OFONO_SOURCE = ofono-$(OFONO_VERSION).tar.xz OFONO_SITE = $(BR2_KERNEL_MIRROR)/linux/network/ofono OFONO_LICENSE = GPL-2.0 -- 2.40.0 From aperez at igalia.com Mon Apr 24 07:40:12 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 10:40:12 +0300 Subject: [Buildroot] [PATCH v2] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230423214014.2963361-1-aperez@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> Message-ID: <20230424074012.3099559-1-aperez@igalia.com> Add a choice to allow using the Wayland variant of the r6p2 Mali driver. When selected, the package is marked as provider for libgbm as libMali.so includes the symbols and a libgbm.so symlink is installed; and both BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. Signed-off-by: Adrian Perez de Castro --- Changes v1 -> v2: - Make Wayland support depend on version r6p2 (suggested by Giulio Benetti). --- package/sunxi-mali-utgard/Config.in | 28 +++++++++++++++++++ .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++-- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in index 59ac21f5ab..ffc4008c04 100644 --- a/package/sunxi-mali-utgard/Config.in +++ b/package/sunxi-mali-utgard/Config.in @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL config BR2_PACKAGE_PROVIDES_LIBGLES default "sunxi-mali-utgard" +config BR2_PACKAGE_PROVIDES_LIBGBM + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + choice prompt "Version" default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy @@ -38,6 +41,31 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 +choice + prompt "Platform" + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + help + Select the target EGL platform. + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + bool "fbdev" + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + bool "wayland" + depends on BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_HAS_LIBGBM + +comment "wayland support requires version r6p2" + depends on !BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 + +endchoice + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM + string + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + endif comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk index f693667955..23c6e8ec6e 100644 --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk @@ -24,9 +24,9 @@ endif define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(STAGING_DIR)/usr/lib/ - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc endef +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc +endef +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland +endif + define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/usr/lib - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(TARGET_DIR)/usr/lib/ endef -- 2.40.0 From mc.xin at foxmail.com Mon Apr 24 07:56:03 2023 From: mc.xin at foxmail.com (=?gb18030?B?SmlhbmdYaW4=?=) Date: Mon, 24 Apr 2023 15:56:03 +0800 Subject: [Buildroot] =?gb18030?b?u9i4tKO6ICBbUEFUQ0ggMS8xXSB0b29sY2hhaW4v?= =?gb18030?q?helpers=2Emk=3A_add_the_processing_when_LIBPATH_is_a_director?= =?gb18030?q?y?= In-Reply-To: <20230423164025.GL2696@scaer> References: <20230423164025.GL2696@scaer> Message-ID: Yann E. MORIN, ALL, I build rootfs in docker container based on ubuntu22.04, host arch is x86_64. I chose the gcc downloaded by apt to build.  After the shell command in helpers.mk is excuted, the following content is output: root at 824b1b82dfae:~/buildroot-2022.02.11# find /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot -name "ld*.so.*" /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.cache /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/usr/lib/ld-linux-x86-64.so.2 /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/lib/ld-linux-x86-64.so.2 root at 824b1b82dfae:~/buildroot-2022.02.11# ls -l /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d total 12 -rw-r--r-- 1 root root  38 Mar  5  2022 fakeroot-x86_64-linux-gnu.conf -rw-r--r-- 1 root root  44 Sep 24  2021 libc.conf -rw-r--r-- 1 root root 100 Sep 28  2021 x86_64-linux-gnu.conf I added the echo on lines 753-756 of the top-level Makefile, and the build  log shows it doesn't get there. Should the processing of directories be added in toolchain/helpers.mk? Finally, I changed name to my real name: JiangXin. Thank you very much for pointint this out. Regards, JiangXin. ------------------ ???? ------------------ ???: "Yann E. MORIN" From niclas.goetting at t-online.de Mon Apr 24 10:06:48 2023 From: niclas.goetting at t-online.de (=?UTF-8?Q?Niclas_G=c3=b6tting?=) Date: Mon, 24 Apr 2023 12:06:48 +0200 Subject: [Buildroot] SWUpdate default services Message-ID: <00604ac1-606d-ab11-8302-619aab02bcfe@t-online.de> Hi all, currently, the `swupdate`-package (for init-systems other than systemd) automatically installs a file called `/usr/lib/swupdate/conf.d/90-start-progress`, with the only content being exec /usr/bin/swupdate-progress -w -r & For me, this is problematic because of two reasons: 1. Having `swupdate-progress` running in the background is optional and should therefore not be the default. 2. The process is not handled via a service, but is started every time the `swupdate` service is started. If you restart SWUpdate five times, there will be five `swupdate-progress` processes. Maybe I have overseen something, but I believe the file should not have been there in the first place and I would prefer to add my own scripts if I needed them. In any case, I would propose an option to disable installing this file. Best regards Niclas -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcus.folkesson at gmail.com Mon Apr 24 10:49:10 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 24 Apr 2023 12:49:10 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.2 In-Reply-To: <20230327053702.517399-1-marcus.folkesson@gmail.com> References: <20230327053702.517399-1-marcus.folkesson@gmail.com> Message-ID: Ping Med v?nliga h?lsningar / Best regards Marcus Folkesson Den m?n 27 mars 2023 kl 07:37 skrev Marcus Folkesson < marcus.folkesson at gmail.com>: > Signed-off-by: Marcus Folkesson > --- > package/libostree/libostree.hash | 2 +- > package/libostree/libostree.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libostree/libostree.hash > b/package/libostree/libostree.hash > index 63dfe98d80..db99b4b07b 100644 > --- a/package/libostree/libostree.hash > +++ b/package/libostree/libostree.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 dd792b167693a1971c9f6e3168013d906ac035100ff6c719a3b322eb44b96f55 > libostree-2023.1.tar.xz > +sha256 ceb0788755a0bff5738d44543552fbf883cf71df481baa3ca7288da7a402bb85 > libostree-2023.2.tar.xz > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c > COPYING > diff --git a/package/libostree/libostree.mk b/package/libostree/ > libostree.mk > index 4b17fcf391..367a833ac9 100644 > --- a/package/libostree/libostree.mk > +++ b/package/libostree/libostree.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -LIBOSTREE_VERSION = 2023.1 > +LIBOSTREE_VERSION = 2023.2 > LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz > LIBOSTREE_SITE = > https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) > > -- > 2.39.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aperez at igalia.com Mon Apr 24 12:11:52 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:11:52 +0300 Subject: [Buildroot] [PATCH v5 1/5] package/at-spi2-core: bump to version 2.47.1 In-Reply-To: <20230227105838.358916-1-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> Message-ID: <20230424151152.GB3960430@igalia.com> Hi all, On Mon, 27 Feb 2023 11:58:34 +0100 Thomas Devoogdt wrote: > From: Daniel Lang > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS > > - X11 is now optional. > - libxml2 is no longer optional. > - atk and at-spi2-atk have been merged into at-spi2-core. > - atk introspection option added. > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt I tested this patch series and indeed it also solves the WebKitGTK build issues causes by atk-bridge being missing. Overall I prefer this approach better than patching libgtk3's Meson build system as suggested in another patch. There is one hurdle, though: I have to make one patch for at-spi2-core because I have dbus-broker installed in one of my computers and trying to build there result in the build configuration thinking that it needs to use libsystemd when the Buildroot configuration has it disabled. I made this patch which solved the issue for me, although I am not 100% sure it is the best way to go: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 We may want to include this patch (or a similar one) while upstream does not have a solution for this issue. > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches > --- > package/at-spi2-core/Config.in | 8 ++------ > package/at-spi2-core/at-spi2-core.hash | 4 ++-- > package/at-spi2-core/at-spi2-core.mk | 20 +++++++++++++++++--- > 3 files changed, 21 insertions(+), 11 deletions(-) > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in > index f56c5b93c4..1f6c421777 100644 > --- a/package/at-spi2-core/Config.in > +++ b/package/at-spi2-core/Config.in > @@ -1,12 +1,12 @@ > config BR2_PACKAGE_AT_SPI2_CORE > bool "at-spi2-core" > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > depends on BR2_USE_MMU # glib2 > depends on BR2_USE_WCHAR # glib2 > select BR2_PACKAGE_DBUS > select BR2_PACKAGE_LIBGLIB2 > - select BR2_PACKAGE_XLIB_LIBXTST > + select BR2_PACKAGE_LIBXML2 > + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 > help > The At-Spi2 Core package is a part of the GNOME > Accessibility Project. It provides a Service Provider > @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE > comment "at-spi2-core needs a toolchain w/ wchar, threads" > depends on BR2_USE_MMU > depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > - > -comment "at-spi2-core depends on X.org" > - depends on BR2_USE_MMU > - depends on !BR2_PACKAGE_XORG7 > diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash > index 764e4c3661..4531bf396c 100644 > --- a/package/at-spi2-core/at-spi2-core.hash > +++ b/package/at-spi2-core/at-spi2-core.hash > @@ -1,5 +1,5 @@ > -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum > -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz > +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum > +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz > > # locally calculated > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk > index f0b019c0ed..e98e779884 100644 > --- a/package/at-spi2-core/at-spi2-core.mk > +++ b/package/at-spi2-core/at-spi2-core.mk > @@ -4,17 +4,31 @@ > # > ################################################################################ > > -AT_SPI2_CORE_VERSION_MAJOR = 2.36 > -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 > +AT_SPI2_CORE_VERSION_MAJOR = 2.47 > +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 > AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz > AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) > AT_SPI2_CORE_LICENSE = LGPL-2.1+ > AT_SPI2_CORE_LICENSE_FILES = COPYING > AT_SPI2_CORE_INSTALL_STAGING = YES > -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ > +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ > $(TARGET_NLS_DEPENDENCIES) > AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon > > +ifeq ($(BR2_PACKAGE_XORG7),y) > +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled > +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst > +else > +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled > +endif > + > +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled > +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection > +else > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled > +endif > + > AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > $(eval $(meson-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:13:36 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:13:36 +0300 Subject: [Buildroot] [PATCH v5 2/5] package/at-spi2-atk: remove package In-Reply-To: <20230227105838.358916-2-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-2-thomas.devoogdt@barco.com> Message-ID: <20230424151336.GD3960430@igalia.com> Hi, On Mon, 27 Feb 2023 11:58:35 +0100 Thomas Devoogdt wrote: > From: Daniel Lang > > at-spi2-atk has been merged into at-spi2-core with version 2.45.1. > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches Tested-by: Adrian Perez de Castro > --- > Config.in.legacy | 7 +++ > DEVELOPERS | 1 - > package/Config.in | 1 - > .../0001-meson-add-tests-option.patch | 43 ------------------- > package/at-spi2-atk/Config.in | 22 ---------- > package/at-spi2-atk/at-spi2-atk.hash | 5 --- > package/at-spi2-atk/at-spi2-atk.mk | 19 -------- > 7 files changed, 7 insertions(+), 91 deletions(-) > delete mode 100644 package/at-spi2-atk/0001-meson-add-tests-option.patch > delete mode 100644 package/at-spi2-atk/Config.in > delete mode 100644 package/at-spi2-atk/at-spi2-atk.hash > delete mode 100644 package/at-spi2-atk/at-spi2-atk.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index 381e1e3a8c..b303677d3f 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2023.02" > > +config BR2_PACKAGE_AT_SPI2_ATK > + bool "at-spi2-atk removed" > + select BR2_LEGACY > + select BR2_PACKAGE_AT_SPI2_CORE > + help > + at-spi2-atk is now part of at-spi2-core. > + > config BR2_PACKAGE_UCCP420WLAN > bool "uccp420wlan removed" > select BR2_LEGACY > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..9530c4cfb2 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1612,7 +1612,6 @@ F: support/testing/tests/package/test_avocado.py > F: support/testing/tests/package/test_python_aexpect.py > > N: Joseph Kogut > -F: package/at-spi2-atk/ > F: package/at-spi2-core/ > F: package/clang/ > F: package/earlyoom/ > diff --git a/package/Config.in b/package/Config.in > index 3ace25c665..42173fa2b1 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1552,7 +1552,6 @@ endmenu > > menu "Graphics" > source "package/assimp/Config.in" > - source "package/at-spi2-atk/Config.in" > source "package/at-spi2-core/Config.in" > source "package/atk/Config.in" > source "package/atkmm/Config.in" > diff --git a/package/at-spi2-atk/0001-meson-add-tests-option.patch b/package/at-spi2-atk/0001-meson-add-tests-option.patch > deleted file mode 100644 > index 3a2aefa090..0000000000 > --- a/package/at-spi2-atk/0001-meson-add-tests-option.patch > +++ /dev/null > @@ -1,43 +0,0 @@ > -From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sun, 3 May 2020 10:29:36 +0200 > -Subject: [PATCH] meson: add tests option > - > -Add tests option to allow the user to build at-spi2-atk without tests, > -it is especially useful as one of the test requires libxml-2.0 > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: > -https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22] > ---- > - meson.build | 4 +++- > - meson_options.txt | 4 ++++ > - 2 files changed, 7 insertions(+), 1 deletion(-) > - > -diff --git a/meson.build b/meson.build > -index 9fce5d6..61bc93d 100644 > ---- a/meson.build > -+++ b/meson.build > -@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop', > - > - subdir('droute') > - subdir('atk-adaptor') > --subdir('tests') > -+if get_option('tests') > -+ subdir('tests') > -+endif > -diff --git a/meson_options.txt b/meson_options.txt > -index 24c9228..a4abdc2 100644 > ---- a/meson_options.txt > -+++ b/meson_options.txt > -@@ -2,3 +2,7 @@ option('disable_p2p', > - description: 'Disable peer-to-peer DBus connections', > - type: 'boolean', > - value: false) > -+option('tests', > -+ description: 'Whether to build tests', > -+ type: 'boolean', > -+ value: true) > --- > -2.26.2 > - > diff --git a/package/at-spi2-atk/Config.in b/package/at-spi2-atk/Config.in > deleted file mode 100644 > index 9a7cfde0af..0000000000 > --- a/package/at-spi2-atk/Config.in > +++ /dev/null > @@ -1,22 +0,0 @@ > -config BR2_PACKAGE_AT_SPI2_ATK > - bool "at-spi2-atk" > - depends on BR2_PACKAGE_XORG7 # at-spi2-core > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > - depends on BR2_USE_MMU # glib2 > - depends on BR2_USE_WCHAR # glib2 > - select BR2_PACKAGE_ATK > - select BR2_PACKAGE_AT_SPI2_CORE > - select BR2_PACKAGE_LIBGLIB2 > - help > - The At-Spi2 Atk package contains a library that bridges > - ATK to At-Spi2 D-Bus service. > - > - https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ > - > -comment "at-spi2-atk needs a toolchain w/ wchar, threads" > - depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > - > -comment "at-spi2-atk depends on X.org" > - depends on BR2_USE_MMU > - depends on !BR2_PACKAGE_XORG7 > diff --git a/package/at-spi2-atk/at-spi2-atk.hash b/package/at-spi2-atk/at-spi2-atk.hash > deleted file mode 100644 > index 9c564c32af..0000000000 > --- a/package/at-spi2-atk/at-spi2-atk.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum > -sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz > - > -# locally calculated > -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk > deleted file mode 100644 > index 232b577230..0000000000 > --- a/package/at-spi2-atk/at-spi2-atk.mk > +++ /dev/null > @@ -1,19 +0,0 @@ > -################################################################################ > -# > -# at-spi2-atk > -# > -################################################################################ > - > -AT_SPI2_ATK_VERSION_MAJOR = 2.34 > -AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2 > -AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz > -AT_SPI2_ATK_SITE = \ > - http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR) > -AT_SPI2_ATK_LICENSE = LGPL-2.1+ > -AT_SPI2_ATK_LICENSE_FILES = COPYING > -AT_SPI2_ATK_CPE_ID_VENDOR = gnome > -AT_SPI2_ATK_INSTALL_STAGING = YES > -AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf > -AT_SPI2_ATK_CONF_OPTS = -Dtests=false > - > -$(eval $(meson-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:13:59 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:13:59 +0300 Subject: [Buildroot] [PATCH v5 3/5] package/atk: remove package In-Reply-To: <20230227105838.358916-3-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-3-thomas.devoogdt@barco.com> Message-ID: <20230424151359.GF3960430@igalia.com> On Mon, 27 Feb 2023 11:58:36 +0100 Thomas Devoogdt wrote: > From: Daniel Lang > > atk has been merged into at-spi2-core with version 2.45.1. > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches > --- > Config.in.legacy | 7 +++++++ > package/Config.in | 1 - > package/atk/Config.in | 14 -------------- > package/atk/atk.hash | 5 ----- > package/atk/atk.mk | 25 ------------------------- > package/atkmm/Config.in | 8 ++++---- > package/atkmm/atkmm.mk | 2 +- > package/libglade/Config.in | 2 +- > package/libglade/libglade.mk | 2 +- > package/libgtk2/Config.in | 2 +- > package/libgtk2/libgtk2.mk | 2 +- > package/libgtk3/Config.in | 2 +- > package/libgtk3/libgtk3.mk | 2 +- > 13 files changed, 18 insertions(+), 56 deletions(-) > delete mode 100644 package/atk/Config.in > delete mode 100644 package/atk/atk.hash > delete mode 100644 package/atk/atk.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index b303677d3f..2d3b1d41ea 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2023.02" > > +config BR2_PACKAGE_ATK > + bool "atk removed" > + select BR2_LEGACY > + select BR2_PACKAGE_AT_SPI2_CORE > + help > + atk is now part of at-spi2-core. > + > config BR2_PACKAGE_AT_SPI2_ATK > bool "at-spi2-atk removed" > select BR2_LEGACY > diff --git a/package/Config.in b/package/Config.in > index 42173fa2b1..3891f5abdd 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1553,7 +1553,6 @@ endmenu > menu "Graphics" > source "package/assimp/Config.in" > source "package/at-spi2-core/Config.in" > - source "package/atk/Config.in" > source "package/atkmm/Config.in" > source "package/bayer2rgb-neon/Config.in" > source "package/bullet/Config.in" > diff --git a/package/atk/Config.in b/package/atk/Config.in > deleted file mode 100644 > index d9371b879b..0000000000 > --- a/package/atk/Config.in > +++ /dev/null > @@ -1,14 +0,0 @@ > -config BR2_PACKAGE_ATK > - bool "atk" > - depends on BR2_USE_WCHAR # glib2 > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > - depends on BR2_USE_MMU # glib2 > - select BR2_PACKAGE_LIBGLIB2 > - help > - The ATK accessibility toolkit, needed to build GTK+-2.x. > - > - https://gitlab.gnome.org/GNOME/atk > - > -comment "atk needs a toolchain w/ wchar, threads" > - depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/atk/atk.hash b/package/atk/atk.hash > deleted file mode 100644 > index d8cd69ff1f..0000000000 > --- a/package/atk/atk.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum > -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz > - > -# Hash for license file > -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING > diff --git a/package/atk/atk.mk b/package/atk/atk.mk > deleted file mode 100644 > index 2820fb486d..0000000000 > --- a/package/atk/atk.mk > +++ /dev/null > @@ -1,25 +0,0 @@ > -################################################################################ > -# > -# atk > -# > -################################################################################ > - > -ATK_VERSION_MAJOR = 2.38 > -ATK_VERSION = $(ATK_VERSION_MAJOR).0 > -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz > -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) > -ATK_LICENSE = LGPL-2.0+ > -ATK_LICENSE_FILES = COPYING > -ATK_INSTALL_STAGING = YES > -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) > - > -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > -ATK_CONF_OPTS += -Dintrospection=true > -ATK_DEPENDENCIES += gobject-introspection > -else > -ATK_CONF_OPTS += -Dintrospection=false > -endif > - > -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > - > -$(eval $(meson-package)) > diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in > index aa58f8d593..f6f2ca8fc2 100644 > --- a/package/atkmm/Config.in > +++ b/package/atkmm/Config.in > @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM > bool "atkmm" > depends on BR2_INSTALL_LIBSTDCPP # glibmm > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc > - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 > - depends on BR2_USE_MMU # atk/glibmm -> libglib2 > - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 > - select BR2_PACKAGE_ATK > + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_GLIBMM > select BR2_PACKAGE_LIBSIGC > > diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk > index 7ceb87b047..da763c8386 100644 > --- a/package/atkmm/atkmm.mk > +++ b/package/atkmm/atkmm.mk > @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) > ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) > ATKMM_LICENSE_FILES = COPYING COPYING.tools > ATKMM_INSTALL_STAGING = YES > -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf > +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf > > $(eval $(meson-package)) > diff --git a/package/libglade/Config.in b/package/libglade/Config.in > index c97c9becd2..8d0d26f159 100644 > --- a/package/libglade/Config.in > +++ b/package/libglade/Config.in > @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE > depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > depends on BR2_USE_MMU # glib2 > select BR2_PACKAGE_LIBGLIB2 > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_LIBXML2 > help > Libglade allows you to load glade interface files in a program > diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk > index 21aed60605..af73d8bd00 100644 > --- a/package/libglade/libglade.mk > +++ b/package/libglade/libglade.mk > @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 > LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 > LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) > LIBGLADE_INSTALL_STAGING = YES > -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 > +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 > LIBGLADE_LICENSE = LGPL-2.0+ > LIBGLADE_LICENSE_FILES = COPYING > > diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in > index c75c37fb63..f2888b2f51 100644 > --- a/package/libgtk2/Config.in > +++ b/package/libgtk2/Config.in > @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 > depends on BR2_INSTALL_LIBSTDCPP # pango > depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk > index 859925e8d3..608c263e4d 100644 > --- a/package/libgtk2/libgtk2.mk > +++ b/package/libgtk2/libgtk2.mk > @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ > > LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no > > -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ > +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ > gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) > > LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) > diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in > index 82ca68d2da..34b8d49eb3 100644 > --- a/package/libgtk3/Config.in > +++ b/package/libgtk3/Config.in > @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ > BR2_PACKAGE_HAS_LIBGL > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > index 283c129cef..2821c7eb52 100644 > --- a/package/libgtk3/libgtk3.mk > +++ b/package/libgtk3/libgtk3.mk > @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome > LIBGTK3_CPE_ID_PRODUCT = gtk > LIBGTK3_INSTALL_STAGING = YES > > -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ > +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ > gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) > > ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:14:21 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:14:21 +0300 Subject: [Buildroot] [PATCH v5 4/5] package/libgtk3: re-enable atk-bridge In-Reply-To: <20230227105838.358916-4-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-4-thomas.devoogdt@barco.com> Message-ID: <20230424151421.GH3960430@igalia.com> On Mon, 27 Feb 2023 11:58:37 +0100 Thomas Devoogdt wrote: > The at-spi2-core and at-spi2-atk were merged, and are now built by default, > so this patch is no longer required. > > Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro > --- > v5: added re-enable atk-bridge patch to the package/at-spi2-core: bump to version 2.47.1 group > --- > package/libgtk3/0001-disable-atk-bridge.patch | 41 ------------------- > 1 file changed, 41 deletions(-) > delete mode 100644 package/libgtk3/0001-disable-atk-bridge.patch > > diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch > deleted file mode 100644 > index f3e9bff2ba..0000000000 > --- a/package/libgtk3/0001-disable-atk-bridge.patch > +++ /dev/null > @@ -1,41 +0,0 @@ > -Remove atk-bridge support. > - > -atk-bridge doesn't seem useful for now in Buildroot and requires to > -add two new packages just for it: at-spi2-core and at-spi2-atk. > - > -Signed-off-by: Hadrien Boutteville > - > ---- a/gtk/a11y/gtkaccessibility.c > -+++ b/gtk/a11y/gtkaccessibility.c > -@@ -37,10 +37,6 @@ > - #include > - #include > - > --#ifdef GDK_WINDOWING_X11 > --#include > --#endif > -- > - static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, > - guint n_param_values, > - const GValue *param_values, > -@@ -988,9 +984,5 @@ _gtk_accessibility_init (void) > - _gtk_accessibility_override_atk_util (); > - do_window_event_initialization (); > - > --#ifdef GDK_WINDOWING_X11 > -- atk_bridge_adaptor_init (NULL, NULL); > --#endif > -- > - atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL); > - } > ---- a/meson.build > -+++ b/meson.build > -@@ -564,7 +564,7 @@ if x11_enabled > - xfixes_dep = dependency('xfixes', required: false) > - xcomposite_dep = dependency('xcomposite', required: false) > - fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) > -- atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) > -+ atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req, required: false) > - > - backend_immodules += ['xim'] > - > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:14:39 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:14:39 +0300 Subject: [Buildroot] [PATCH v5 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230227105838.358916-5-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-5-thomas.devoogdt@barco.com> Message-ID: <20230424151439.GJ3960430@igalia.com> On Mon, 27 Feb 2023 11:58:38 +0100 Thomas Devoogdt wrote: > If both, hicolor-icon-theme (selected by libgtk3-demo) and > adwaita-icon-theme is not selected, then the /usr/share/icons > folder is empty, causing find to fail. > > Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro > --- > v5: > - Fixed indentation. > - Grouped patches. > --- > package/libgtk3/libgtk3.mk | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > index 2821c7eb52..191e28dda6 100644 > --- a/package/libgtk3/libgtk3.mk > +++ b/package/libgtk3/libgtk3.mk > @@ -146,8 +146,9 @@ endef > # Create icon-theme.cache for each of the icon directories/themes > # It's not strictly necessary but speeds up lookups > define LIBGTK3_UPDATE_ICON_CACHE > - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ > - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; > + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ > + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ > + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; > endef > LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE > > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Mon Apr 24 05:36:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 24 Apr 2023 05:36:01 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-23 Message-ID: <20230424053608.ADC944058F@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-23 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 7 | 0 | 10 | master | 57 | 46 | 1 | 104 | Classification of failures by reason for master ----------------------------------------------- host-gcc-final-10.4.0 | 6 gobject-introspection-1.72.0 | 3 host-qemu-7.2.0 | 3 host-gcc-final-11.3.0 | 2 host-gcc-final-12.2.0 | 2 host-go-1.19.8 | 2 libcap-ng-0.8.3 | 2 libglvnd-1.4.0 | 2 unknown | 2 dahdi-linux-3.2.0 | 1 edk2-edk2-stable202208 | 1 elfutils-0.186 | 1 freeradius-client-1.1.7 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-binutils-2.38 | 1 host-rust-1.68.2 | 1 jack2-1.9.21 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24 | 1 linux-6.1.14 | 1 linux-tools | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 quickjs-2021-03-27 | 1 sdl-1.2.15 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/9f1c227b50aa108507e1da54546d7949e3dd954d | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/6831b3b6e9769dcb20c6cc30e043eb7adcbfeb4d | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/df6ea450eb4fb887933d39bbb5c71df0255f820f | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/3494170e54918302b505e0c48e25f199c75b8672 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4bf1960a01dedc799dc27ef0ff43becc193b2260 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bc1524483c3793f03bdbc4a434d9f1d4b04cff4d | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/42d523caf9c87e72dd60540ffc30e5bbe7df8ce3 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/af1d8d5287ccfe7d9abe219a49312dd90e705bea | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9d7d275e54666415df1eacf37273ffd9ff914c32 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/824d9d5ecf50fb7b0d3a43cd5ba677d972a90303 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b3d28c5327e07497daf50eb2cafa61bb033bca05 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/62e1755c12fd8a3761c60b9b78bb000f8438554f | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e2d79e6af8a889ca7cba9f2aa07bc9ced786d217 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/42a45a7749af2141ccee931308d6cc7ded6eebe8 | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/aa1324306f416401b02ce858d95d78a4dd0419c7 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c3109bb3fc18abe596f755ee0a63af19282f90c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/41e1990d4e0417cdb9257c1ec8c4731825ce8512 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5394e37653419ec280aa573fe5020382b381e72a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a7f3ca774236aae13419ac2ea8f7dd2571e51ad6 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/79cc3e8a35c03bda212fb4266e51b6c3ed43150a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/3099e2c53adba786a06e5d0bf6a0f37b5e341706 | aarch64 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/3fd275a919c42b692bb6d2880743fc7dcff1c22d | powerpc | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/31246b12ca980a351a1f3188650c20b3df6adf27 | mips64el | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/0196eb8b00a96d665e414d49e6fed143ffe6b2e5 | mipsel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/4675582605464665dd0b73fe1e4c648547e35e82 | i686 | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/e9b0c9a1ec0cfe8f3787dfb9891ec7394b7d49b5 | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/39e1404c58c6464f3e5e61d2e28191657fae3479 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/6720323cea21f3af5f95bc230c87ada59eb137e3 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/d884e3bcf50a59f5a24077563f71922bd28af6a2 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5cbfab04a2bd8193b4dce03e3b739f92daa2da60 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1bc284b3cea0672f3e8dc3391b3b4446f0b766b0 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/107fcf7ae9589bfb045dbe3c29b996fe6851a379 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ab928d31a54035e3ceb17871510ae3a3947d2a7b | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/2f8a1402bcbfa39cc7ac0ccfa276dda011e752fb | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f42c96c68ecb483ff797029e593804d4d1b342fe | microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/773a447c6388f14b8b94365bad582428be4ec4eb | ORPH mipsel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/2e56ae5def1a630a6582ed09f6ff744fa133dc2e | ORPH powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/68c9c8779abcd071785aed79216cebd80189525d | powerpc64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/4bdb64560bb3a69b565ee64356fe7cec2866ae58 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6dfe0eeb9f6bfab311fe138d7671b7e1f4415af0 | ORPH powerpc64 | linux-tools | NOK | http://autobuild.buildroot.net/results/e3b3b0ca556b987a8d328a2523664444f41794c6 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/d0afdf79d0f21c3f3aebf7e3765f0a9174d15141 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c3e381004c1b07eefbaa2d6d6d4f87fd244a9174 | ORPH sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9795c12cd4a5937f8e905e3d6577f0ef1ab22a7b | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/1e553ab568ed9fc32dcd01f268a16487aa9a035e | ORPH mips64el | unknown | NOK | http://autobuild.buildroot.net/results/e6b6f8d461114004761ec40217733c68bf213c44 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/fbe072cd62fab2b12e3e89b7662781ef83a8bc08 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-go-1.19.8 | 1 host-rust-1.67.1 | 1 libcap-ng-0.8.3 | 1 linux-6.1.14 | 1 pv-1.6.20 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6f03b091ce7b23aff18fca4fbac1c0fb132a2d45 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ec60535e283db1c3ae2c4e1eed53edeac67d27b9 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/1a473dbc4ec839fbb50e2dc8514398e1a3f114ce | powerpc64le | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/ee6e74727972cf95dc0f84b847572bc204728b82 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/629b21f4e6f4cbfc6ba388a103bb0c192b2ad7d4 | mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c2f5ea58e7e9dbb4ec40464bbb762e970ca7cefb | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/bca650560aa97fdbb57fa10a2aff92dab4871cfb | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.0 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r41 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apache | DISTRO | https://release-monitoring.org/project/01335 | 2.4.56 | 2.4.57 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.2.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.2.1 | at-spi2-atk | DISTRO | https://release-monitoring.org/project/07840 | 2.34.2 | 2.38.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.36.0 | 2.48.0 | atkmm | DISTRO | https://release-monitoring.org/project/07962 | 2.36.1 | 2.36.2 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.8.1 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.34 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.23.0 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.0 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.0 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.51 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.51 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.51 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.11 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0.1 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH boost | DISTRO | https://release-monitoring.org/project/06845 | 1.80.0 | 1.82.0 | bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cairomm | DISTRO | https://release-monitoring.org/project/07959 | 1.16.1 | 1.16.2 | can-utils | DISTRO | https://release-monitoring.org/project/10554 | 2021.08.0 | 2023.03 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.2.1 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.3 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.8 | 1.0.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.2 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.3 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.20 | 1.7.0 | coreutils | DISTRO | https://release-monitoring.org/project/00343 | 9.2 | 9.3 | ORPH cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.7.2 | 1.8.4 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups-filters | DISTRO | https://release-monitoring.org/project/05541 | 1.28.16 | 1.28.17 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.7.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.0.0 | 1.1.0 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.0 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH delve | DISTRO | https://release-monitoring.org/project/40149 | 1.20.0 | 1.20.2 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.8 | 3.9 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.3 | 23.0.4 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.3 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.3 | 23.0.4 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.4.4 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.5 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.2 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202302 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.3.4 | enlightenment | DISTRO | https://release-monitoring.org/project/00698 | 0.25.1 | 0.25.4 | erlang | DISTRO | https://release-monitoring.org/project/00707 | 22.3.4.22 | 25.3 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.5 | 0.27.6 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.34 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.4 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 23.3.3 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.9 | 2.1.1 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.2 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | freetype | DISTRO | https://release-monitoring.org/project/00854 | 2.12.1 | 2.13.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.10 | 1.11 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.03.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.1 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.2 | 3.6.4 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.4 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.11.0 | glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.76.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gloox | DISTRO | https://release-monitoring.org/project/07318 | 1.0.24 | 1.0.26 | glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.8 | 1.20.3 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.15.10 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.0.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.9 | 3.10 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.54.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.0 | 1.22.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.0 | 1.22.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.0 | 1.22.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.0 | 1.22.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.0 | 1.22.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.0 | 1.22.2 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.0 | 1.22.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.0 | 1.22.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtkmm3 | DISTRO | https://release-monitoring.org/project/311572 | 3.22.0 | 3.24.7 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.7.6 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.1 | 7.8.0 | ORPH hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.13.1 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.3 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.369 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.16.1 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-8 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.4 | 22.3.5 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.3 | 23.2.0 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.2.0 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.1.0 | 6.2.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.4 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.27.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.3 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.1-Nexus | kodi-audiodecoder-modplug | DISTRO | https://release-monitoring.org/project/21818 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-nosefart | DISTRO | https://release-monitoring.org/project/21819 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-sidplay | DISTRO | https://release-monitoring.org/project/21820 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-snesapu | DISTRO | https://release-monitoring.org/project/21802 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-stsound | DISTRO | https://release-monitoring.org/project/21801 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-timidity | DISTRO | https://release-monitoring.org/project/21800 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-vgmstream | DISTRO | https://release-monitoring.org/project/21799 | 19.0.0-Ma... | 20.2.0-Nexus | kodi-audioencoder-flac | DISTRO | https://release-monitoring.org/project/17755 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-lame | DISTRO | https://release-monitoring.org/project/21798 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-audioencoder-vorbis | DISTRO | https://release-monitoring.org/project/21797 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-wav | DISTRO | https://release-monitoring.org/project/21796 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 19.0.7-Ma... | 21.1.0-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 21.0.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.5-Ma... | 21.0.0-Omega | kodi-pvr-argustv | DISTRO | https://release-monitoring.org/project/21788 | 19.2.1-Ma... | 20.5.0-Nexus | kodi-pvr-dvblink | DISTRO | https://release-monitoring.org/project/21787 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-dvbviewer | DISTRO | https://release-monitoring.org/project/21786 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-filmon | DISTRO | https://release-monitoring.org/project/21785 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-hdhomerun | DISTRO | https://release-monitoring.org/project/21784 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 19.0.6-Ma... | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.2.1-Omega | kodi-pvr-mediaportal-tvserver | DISTRO | https://release-monitoring.org/project/21781 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-mythtv | DISTRO | https://release-monitoring.org/project/21780 | 19.0.11-M... | 20.3.2-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.6-Ma... | 21.0.0-Omega | kodi-pvr-njoy | DISTRO | https://release-monitoring.org/project/21778 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-octonet | DISTRO | https://release-monitoring.org/project/100437 | 19.0.0-Ma... | 20.3.0-Nexus | kodi-pvr-pctv | DISTRO | https://release-monitoring.org/project/21777 | 19.0.1-Ma... | 20.4.0-Nexus | kodi-pvr-plutotv | DISTRO | https://release-monitoring.org/project/241527 | 19.0.3-Ma... | 20.3.0-Nexus | kodi-pvr-stalker | DISTRO | https://release-monitoring.org/project/21776 | 19.0.4-Ma... | 20.3.1-Nexus | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 19.0.0-Ma... | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 19.0.1-Ma... | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 21.1.0-Omega | kodi-pvr-wmc | DISTRO | https://release-monitoring.org/project/21772 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 19.7.16-M... | 20.3.7-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-biogenesis | DISTRO | https://release-monitoring.org/project/21768 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-cpblobs | DISTRO | https://release-monitoring.org/project/21767 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-greynetic | DISTRO | https://release-monitoring.org/project/21765 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-matrixtrails | DISTRO | https://release-monitoring.org/project/21764 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-pingpong | DISTRO | https://release-monitoring.org/project/21763 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-pyro | DISTRO | https://release-monitoring.org/project/21761 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-rsxs | DISTRO | https://release-monitoring.org/project/21760 | 19.0.2-Ma... | 20.1.0-Nexus | kodi-screensaver-stars | DISTRO | https://release-monitoring.org/project/21759 | 19.0.0-Ma... | 20.1.0-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.3.0-Nexus | kodi-vfs-rar | DISTRO | https://release-monitoring.org/project/21900 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-vfs-sftp | DISTRO | https://release-monitoring.org/project/21899 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-goom | DISTRO | https://release-monitoring.org/project/21757 | 19.0.2-Ma... | 20.1.1-Nexus | kodi-visualisation-matrix | DISTRO | https://release-monitoring.org/project/177172 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-shadertoy | DISTRO | https://release-monitoring.org/project/21756 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-visualisation-spectrum | DISTRO | https://release-monitoring.org/project/21755 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-visualisation-starburst | DISTRO | https://release-monitoring.org/project/85703 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-waveform | DISTRO | https://release-monitoring.org/project/21753 | 19.0.3-Ma... | 20.2.1-Nexus | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.2 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libass | DISTRO | https://release-monitoring.org/project/01560 | 0.17.0 | 0.17.1 | libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.68 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.1 | 8.0.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.0 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.1 | 3.11.2 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.6.2 | 1.6.4 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.2 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.20.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk2 | DISTRO | https://release-monitoring.org/project/13942 | 2.24.33 | 4.10.3 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.14 | 0.12.5 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.8 | 3.0.9 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.31 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnftnl | DISTRO | https://release-monitoring.org/project/01681 | 1.2.3 | 1.2.5 | libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.2 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.14 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.1 | 2023.2 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpcap | DISTRO | https://release-monitoring.org/project/01702 | 1.10.3 | 1.10.4 | libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libplist | DISTRO | https://release-monitoring.org/project/11675 | 2.2.0 | 2.3.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.5 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.6.2 | 3.7.2 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.0 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.1 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.8 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.16 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.5 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libva | DISTRO | https://release-monitoring.org/project/01752 | 2.17.0 | 2.18.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.2.0 | libvpx | DISTRO | https://release-monitoring.org/project/11083 | 1.12.0 | 1.13.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.33 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.3 | 2.10.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.55 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.1 | lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.15 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230404 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.03.30 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.2 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.16 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.2 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.0.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbpfan | DISTRO | https://release-monitoring.org/project/115980 | 2.3.0 | 2.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.51 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.19 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.3 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.3 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.0 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 3.0.10 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2022.12 | 2023.04 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.11.2 | 0.11.6 | modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.21.2 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.0 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.9 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.190 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.2 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | mtools | DISTRO | https://release-monitoring.org/project/02028 | 4.0.42 | 4.0.43 | ORPH multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.21.1 | 1.22.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.3-20221224 | 6.4-20230423 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.2.0 | 1.3.1 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.14 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.38.1 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.4 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.59 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nfs-utils | DISTRO | https://release-monitoring.org/project/02081 | 2.6.2 | 2.6.3 | nftables | DISTRO | https://release-monitoring.org/project/02082 | 1.0.5 | 1.0.7 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.52.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.93 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 20.0.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH nuttcp | DISTRO | https://release-monitoring.org/project/02511 | 6.1.2 | 8.2.2 | nvidia-driver | DISTRO | https://release-monitoring.org/project/21843 | 390.151 | 390.157 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 530.41.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.3.0 | 8.2.0 | ofono | DISTRO | https://release-monitoring.org/project/16859 | 1.34 | 2.1 | ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.5 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH openblas | DISTRO | https://release-monitoring.org/project/02540 | 0.3.21 | 0.3.23 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.18+10 | 21+19 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.3 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | optee-benchmark | DISTRO | https://release-monitoring.org/project/21555 | 3.19.0 | 3.21.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.19.0 | 3.21.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.19.0 | 3.21.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.19.0 | 3.21.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.51 | ORPH pahole | DISTRO | https://release-monitoring.org/project/231624 | 1.24 | 1.25 | parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.2 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.8.0 | 3.9.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.60 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.081 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.68 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.043 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.37 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.3 | 8.2.5 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.70 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.4 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.1 | ORPH policycoreutils | DISTRO | https://release-monitoring.org/project/334932 | 3.2 | 3.5 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.04.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.10.3 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.96 | 1.26.118 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.118 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-configshell-fb | DISTRO | https://release-monitoring.org/project/19734 | 1.1.29 | 1.5 | python-crossbar | DISTRO | https://release-monitoring.org/project/21696 | 21.3.1 | 22.6.1 | python-cryptography | DISTRO | https://release-monitoring.org/project/05532 | 39.0.1 | 40.0.2 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.34 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.85.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.0 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.2.3 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.41.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.3.3 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.3 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.14.1 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.12.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.6.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.2 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 0.14.17 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-mpd2 | DISTRO | https://release-monitoring.org/project/19721 | 3.0.5 | 3.1.0 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.3 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.8.9 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.1.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycrate | DISTRO | https://release-monitoring.org/project/185106 | 0.5.5 | 0.6.0 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.17 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.7 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.3.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.1 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.2.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.21.1 | 1.22.1 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.1 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.7 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.8.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.1 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.12.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.2 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b1 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.3.23 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.1 | 2.28.2 | python-rtoml | DISTRO | https://release-monitoring.org/project/62048 | 0.8.0 | 0.9.0 | python-rtslib-fb | DISTRO | https://release-monitoring.org/project/19641 | 2.1.74 | 2.2 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.9.0 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.20.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.7.1 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.10 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.2 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.1 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.0.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 3.0.2 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.5.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 1.26.15 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.2 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.0 | python-yarl | DISTRO | https://release-monitoring.org/project/12895 | 1.8.2 | 1.9.1 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230304.1 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.56.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | python3 | DISTRO | https://release-monitoring.org/project/13254 | 3.11.2 | 3.11.3 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 7.2.0 | 8.0.0 | qlibc | DISTRO | https://release-monitoring.org/project/21737 | 2.4.7 | 2.4.8 | ORPH qpdf | DISTRO | https://release-monitoring.org/project/05542 | 10.5.0 | 11.3.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.0 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-03-01 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.11 | refpolicy | DISTRO | https://release-monitoring.org/project/21663 | 2.20220106 | 2.20221101 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.3 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | runc | DISTRO | https://release-monitoring.org/project/07462 | 1.1.5 | 1.1.6 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.69.0 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.69.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.0 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.12 | 4.18.2 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.26.3 | 2.26.5 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.3 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.17.4 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.1 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | setools | DISTRO | https://release-monitoring.org/project/08951 | 4.4.0 | 4.4.2 | ORPH shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.1.1 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.5 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.60.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.14 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.1 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.3 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.8 | ORPH sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.21 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.04 | 0.15.07 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.11 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.1.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.60 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.5.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcpdump | DISTRO | https://release-monitoring.org/project/04947 | 4.99.3 | 4.99.4 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.10.1 | 2.10.2 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | transmission | DISTRO | https://release-monitoring.org/project/05002 | 3.00 | 4.0.3 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2023c | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.9 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.7 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.19.0 | 3.20.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1481 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | volk | DISTRO | https://release-monitoring.org/project/147733 | 2.5.2 | 3.0.0 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.45 | 3.2.47 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.248 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.5 | 2.41.3 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.0 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 11.0.1 | whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.16 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.6 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.5 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.5 | 2.40.1 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_xwininfo | DISTRO | https://release-monitoring.org/project/14949 | 1.1.5 | 1.1.6 | xdata_xbitmaps | DISTRO | https://release-monitoring.org/project/13645 | 1.1.2 | 1.1.3 | xdata_xcursor-themes | DISTRO | https://release-monitoring.org/project/15905 | 1.0.6 | 1.0.7 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.1 | 1.3.0 | xdriver_xf86-video-amdgpu | DISTRO | https://release-monitoring.org/project/15900 | 22.0.0 | 23.0.0 | xdriver_xf86-video-ark | DISTRO | https://release-monitoring.org/project/21712 | 0.7.5 | 0.7.6 | xdriver_xf86-video-neomagic | DISTRO | https://release-monitoring.org/project/05228 | 1.3.0 | 1.3.1 | xdriver_xf86-video-savage | DISTRO | https://release-monitoring.org/project/05235 | 2.3.9 | 2.4.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.0 | xfont_encodings | DISTRO | https://release-monitoring.org/project/15051 | 1.0.6 | 1.0.7 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-util | DISTRO | https://release-monitoring.org/project/15055 | 1.3.3 | 1.4.0 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.2.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libXaw | DISTRO | https://release-monitoring.org/project/01766 | 1.0.14 | 1.0.15 | xlib_libXfixes | DISTRO | https://release-monitoring.org/project/01775 | 6.0.0 | 6.0.1 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.7 | 2.3.8 | xlib_libXpm | DISTRO | https://release-monitoring.org/project/01787 | 3.5.15 | 3.5.16 | xlib_libXt | DISTRO | https://release-monitoring.org/project/01793 | 1.2.1 | 1.3.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.0 | 6.19.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xserver_xorg-server | DISTRO | https://release-monitoring.org/project/05250 | 21.1.7 | 21.1.8 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.23 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 379 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.2 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.1 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.1 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.11 | zic | DISTRO | https://release-monitoring.org/project/16905 | 2022f | 2023c | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2022.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2021-45078 | https://security-tracker.debian.org/tracker/CVE-2021-45078 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dropbear | CVE-2021-36369 | https://security-tracker.debian.org/tracker/CVE-2021-36369 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 flatcc | CVE-2021-33983 | https://security-tracker.debian.org/tracker/CVE-2021-33983 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 glibc | CVE-2021-3998 | https://security-tracker.debian.org/tracker/CVE-2021-3998 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg2 | CVE-2022-3515 | https://security-tracker.debian.org/tracker/CVE-2022-3515 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 go | CVE-2022-41722 | https://security-tracker.debian.org/tracker/CVE-2022-41722 go | CVE-2022-41723 | https://security-tracker.debian.org/tracker/CVE-2022-41723 go | CVE-2022-41724 | https://security-tracker.debian.org/tracker/CVE-2022-41724 go | CVE-2022-41725 | https://security-tracker.debian.org/tracker/CVE-2022-41725 go | CVE-2023-24532 | https://security-tracker.debian.org/tracker/CVE-2023-24532 go | CVE-2023-24534 | https://security-tracker.debian.org/tracker/CVE-2023-24534 go | CVE-2023-24536 | https://security-tracker.debian.org/tracker/CVE-2023-24536 go | CVE-2023-24537 | https://security-tracker.debian.org/tracker/CVE-2023-24537 go | CVE-2023-24538 | https://security-tracker.debian.org/tracker/CVE-2023-24538 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2021-3981 | https://security-tracker.debian.org/tracker/CVE-2021-3981 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2022-0711 | https://security-tracker.debian.org/tracker/CVE-2022-0711 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libbpf | CVE-2021-45940 | https://security-tracker.debian.org/tracker/CVE-2021-45940 libbpf | CVE-2021-45941 | https://security-tracker.debian.org/tracker/CVE-2021-45941 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libpng | CVE-2022-3857 | https://security-tracker.debian.org/tracker/CVE-2022-3857 libraw | CVE-2020-35530 | https://security-tracker.debian.org/tracker/CVE-2020-35530 libraw | CVE-2020-35531 | https://security-tracker.debian.org/tracker/CVE-2020-35531 libraw | CVE-2020-35532 | https://security-tracker.debian.org/tracker/CVE-2020-35532 libraw | CVE-2020-35533 | https://security-tracker.debian.org/tracker/CVE-2020-35533 libraw | CVE-2020-35534 | https://security-tracker.debian.org/tracker/CVE-2020-35534 libraw | CVE-2020-35535 | https://security-tracker.debian.org/tracker/CVE-2020-35535 libressl | CVE-2022-48437 | https://security-tracker.debian.org/tracker/CVE-2022-48437 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-41556 | https://security-tracker.debian.org/tracker/CVE-2022-41556 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mender | CVE-2022-29555 | https://security-tracker.debian.org/tracker/CVE-2022-29555 minetest | CVE-2022-35978 | https://security-tracker.debian.org/tracker/CVE-2022-35978 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nodejs | CVE-2022-35256 | https://security-tracker.debian.org/tracker/CVE-2022-35256 nodejs | CVE-2022-43548 | https://security-tracker.debian.org/tracker/CVE-2022-43548 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 patchelf | CVE-2022-44940 | https://security-tracker.debian.org/tracker/CVE-2022-44940 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 postgresql | CVE-2022-41862 | https://security-tracker.debian.org/tracker/CVE-2022-41862 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 python-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-cryptography | CVE-2023-23931 | https://security-tracker.debian.org/tracker/CVE-2023-23931 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pillow | CVE-2022-45198 | https://security-tracker.debian.org/tracker/CVE-2022-45198 python-pillow | CVE-2022-45199 | https://security-tracker.debian.org/tracker/CVE-2022-45199 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 python-setuptools | CVE-2022-40897 | https://security-tracker.debian.org/tracker/CVE-2022-40897 python-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-42919 | https://security-tracker.debian.org/tracker/CVE-2022-42919 python3 | CVE-2023-24329 | https://security-tracker.debian.org/tracker/CVE-2023-24329 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2021-3611 | https://security-tracker.debian.org/tracker/CVE-2021-3611 qemu | CVE-2021-3750 | https://security-tracker.debian.org/tracker/CVE-2021-3750 qemu | CVE-2021-3929 | https://security-tracker.debian.org/tracker/CVE-2021-3929 qemu | CVE-2021-3947 | https://security-tracker.debian.org/tracker/CVE-2021-3947 qemu | CVE-2021-4158 | https://security-tracker.debian.org/tracker/CVE-2021-4158 qemu | CVE-2021-4206 | https://security-tracker.debian.org/tracker/CVE-2021-4206 qemu | CVE-2021-4207 | https://security-tracker.debian.org/tracker/CVE-2021-4207 qemu | CVE-2022-0358 | https://security-tracker.debian.org/tracker/CVE-2022-0358 qemu | CVE-2022-26353 | https://security-tracker.debian.org/tracker/CVE-2022-26353 qemu | CVE-2022-26354 | https://security-tracker.debian.org/tracker/CVE-2022-26354 qemu | CVE-2022-2962 | https://security-tracker.debian.org/tracker/CVE-2022-2962 qemu | CVE-2022-3165 | https://security-tracker.debian.org/tracker/CVE-2022-3165 qemu | CVE-2022-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 systemd | CVE-2022-45873 | https://security-tracker.debian.org/tracker/CVE-2022-45873 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 ttyd | CVE-2021-34182 | https://security-tracker.debian.org/tracker/CVE-2021-34182 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unbound | CVE-2022-30698 | https://security-tracker.debian.org/tracker/CVE-2022-30698 unbound | CVE-2022-30699 | https://security-tracker.debian.org/tracker/CVE-2022-30699 unbound | CVE-2022-3204 | https://security-tracker.debian.org/tracker/CVE-2022-3204 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wireshark | CVE-2022-4344 | https://security-tracker.debian.org/tracker/CVE-2022-4344 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 xerces | CVE-2018-1311 | https://security-tracker.debian.org/tracker/CVE-2018-1311 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From aperez at igalia.com Mon Apr 24 12:45:58 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:45:58 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: security bump to version 2.38.6 Message-ID: <20230424124558.29248-1-aperez@igalia.com> Bugfix release with many security fixes, including (but not limited to) patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.6.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0003.html Signed-off-by: Adrian Perez de Castro --- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index c771297b5a..3bc521e445 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz.sums -md5 de05d314a3ecb5fb3835e4d84f8f466d webkitgtk-2.38.5.tar.xz -sha1 1774390c628bb3a524d4ed76f11de4a878078db6 webkitgtk-2.38.5.tar.xz -sha256 40c20c43022274df5893f22b1054fa894c3eea057389bb08aee08c5b0bb0c1a7 webkitgtk-2.38.5.tar.xz +# From https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz.sums +md5 a50290fdc80842b1ae8be1e1147b5679 webkitgtk-2.38.6.tar.xz +sha1 4dfb3d96f621fc633ff347e083e429893551fb26 webkitgtk-2.38.6.tar.xz +sha256 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b webkitgtk-2.38.6.tar.xz # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 09dbe96a6f..2923b1fe52 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.5 +WEBKITGTK_VERSION = 2.38.6 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES -- 2.40.0 From aperez at igalia.com Mon Apr 24 12:48:09 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:48:09 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: security bump to version 2.38.6 In-Reply-To: <20230424124558.29248-1-aperez@igalia.com> References: <20230424124558.29248-1-aperez@igalia.com> Message-ID: <20230424154809.GB49383@igalia.com> On Mon, 24 Apr 2023 15:45:58 +0300 Adrian Perez de Castro wrote: > Bugfix release with many security fixes, including (but not limited to) > patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, > CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. > > Release notes: > > https://wpewebkit.org/release/wpewebkit-2.38.6.html > > Accompanying security advisory: > > https://wpewebkit.org/security/WSA-2023-0003.html The links are wrong, I will re-submit with the correct ones pointing to webkitgtk.org O:-) > Signed-off-by: Adrian Perez de Castro > --- > package/webkitgtk/webkitgtk.hash | 8 ++++---- > package/webkitgtk/webkitgtk.mk | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash > index c771297b5a..3bc521e445 100644 > --- a/package/webkitgtk/webkitgtk.hash > +++ b/package/webkitgtk/webkitgtk.hash > @@ -1,7 +1,7 @@ > -# From https://webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz.sums > -md5 de05d314a3ecb5fb3835e4d84f8f466d webkitgtk-2.38.5.tar.xz > -sha1 1774390c628bb3a524d4ed76f11de4a878078db6 webkitgtk-2.38.5.tar.xz > -sha256 40c20c43022274df5893f22b1054fa894c3eea057389bb08aee08c5b0bb0c1a7 webkitgtk-2.38.5.tar.xz > +# From https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz.sums > +md5 a50290fdc80842b1ae8be1e1147b5679 webkitgtk-2.38.6.tar.xz > +sha1 4dfb3d96f621fc633ff347e083e429893551fb26 webkitgtk-2.38.6.tar.xz > +sha256 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b webkitgtk-2.38.6.tar.xz > > # Hashes for license files: > sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE > diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk > index 09dbe96a6f..2923b1fe52 100644 > --- a/package/webkitgtk/webkitgtk.mk > +++ b/package/webkitgtk/webkitgtk.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -WEBKITGTK_VERSION = 2.38.5 > +WEBKITGTK_VERSION = 2.38.6 > WEBKITGTK_SITE = https://www.webkitgtk.org/releases > WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz > WEBKITGTK_INSTALL_STAGING = YES > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:49:15 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:49:15 +0300 Subject: [Buildroot] [PATCH] package/wpewebkit: security bump to version 2.38.6 Message-ID: <20230424124915.76058-1-aperez@igalia.com> Bugfix release with many security fixes, including (but not limited to) patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.6.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0003.html Signed-off-by: Adrian Perez de Castro --- package/wpewebkit/wpewebkit.hash | 8 ++++---- package/wpewebkit/wpewebkit.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash index 0fa1018721..d5f628e1ee 100644 --- a/package/wpewebkit/wpewebkit.hash +++ b/package/wpewebkit/wpewebkit.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpewebkit-2.38.5.tar.xz.sums -md5 73f7abd0c1cc808032869f72602166e3 wpewebkit-2.38.5.tar.xz -sha1 3f10a04758eeb349f63f841aff765dae25bcde1b wpewebkit-2.38.5.tar.xz -sha256 ff00fd3d0a4c6d551850a78a7dfe4883b6b7ebd93c5549e1121b2f43d3ac1661 wpewebkit-2.38.5.tar.xz +# From https://wpewebkit.org/releases/wpewebkit-2.38.6.tar.xz.sums +md5 eb44d3132208218f3752170cae3220b8 wpewebkit-2.38.6.tar.xz +sha1 5c541a10e216d8d9ca48572b3dc0f82bfb2236c5 wpewebkit-2.38.6.tar.xz +sha256 dcb6591456393c5366ad9abc62a808137d4fea039cbc7ef4c8d64ead506d035b wpewebkit-2.38.6.tar.xz # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index 48e5c2f8cd..7b8ac67d92 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEWEBKIT_VERSION = 2.38.5 +WPEWEBKIT_VERSION = 2.38.6 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz WPEWEBKIT_INSTALL_STAGING = YES -- 2.40.0 From aperez at igalia.com Mon Apr 24 12:50:33 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:50:33 +0300 Subject: [Buildroot] [PATCH v2] package/webkitgtk: security bump to version 2.38.6 Message-ID: <20230424125033.93540-1-aperez@igalia.com> Bugfix release with many security fixes, including (but not limited to) patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. Release notes: https://webkitgtk.org/2023/04/20/webkitgtk2.38.6-released.html Accompanying security advisory: https://webkitgtk.org/security/WSA-2023-0003.html Signed-off-by: Adrian Perez de Castro --- Changes v1 -> v2: - Corrected URLs to release notes and security advisory. --- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index c771297b5a..3bc521e445 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz.sums -md5 de05d314a3ecb5fb3835e4d84f8f466d webkitgtk-2.38.5.tar.xz -sha1 1774390c628bb3a524d4ed76f11de4a878078db6 webkitgtk-2.38.5.tar.xz -sha256 40c20c43022274df5893f22b1054fa894c3eea057389bb08aee08c5b0bb0c1a7 webkitgtk-2.38.5.tar.xz +# From https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz.sums +md5 a50290fdc80842b1ae8be1e1147b5679 webkitgtk-2.38.6.tar.xz +sha1 4dfb3d96f621fc633ff347e083e429893551fb26 webkitgtk-2.38.6.tar.xz +sha256 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b webkitgtk-2.38.6.tar.xz # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 09dbe96a6f..2923b1fe52 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.5 +WEBKITGTK_VERSION = 2.38.6 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES -- 2.40.0 From yann.morin.1998 at free.fr Mon Apr 24 15:48:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 17:48:28 +0200 Subject: [Buildroot] =?utf-8?b?5Zue5aSN77yaICBbUEFUQ0ggMS8xXSB0b29sY2hh?= =?utf-8?q?in/helpers=2Emk=3A_add_the_processing_when_LIBPATH_is_a_directo?= =?utf-8?q?ry?= In-Reply-To: References: <20230423164025.GL2696@scaer> Message-ID: <20230424154828.GP2696@scaer> JiangXin, All, On 2023-04-24 15:56 +0800, JiangXin spake thusly: > I build rootfs in docker container based on ubuntu22.04, host arch is x86_64. > I chose the gcc downloaded by apt to build. Ah, we do not support distro toolchains, see the manual, chapter 6.1.2. External toolchain backend: https://buildroot.org/downloads/manual/manual.html#external-toolchain-backend We also do not support using the distribution toolchain (i.e. the gcc/binutils/C library installed by your distribution) as the toolchain to build software for the target. This is because your distribution toolchain is not a "pure" toolchain (i.e. only with the C/C++ library), so we cannot import it properly into the Buildroot build environment. > After the shell command in helpers.mk is excuted, the following content is output: > root at 824b1b82dfae:~/buildroot-2022.02.11# find /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot -name > "ld*.so.*" > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.cache > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/usr/lib/ld-linux-x86-64.so.2 > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/lib/ld-linux-x86-64.so.2 > root at 824b1b82dfae:~/buildroot-2022.02.11# ls -l > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d > total 12 > -rw-r--r-- 1 root root 38 Mar 5 2022 fakeroot-x86_64-linux-gnu.conf > -rw-r--r-- 1 root root 44 Sep 24 2021 libc.conf > -rw-r--r-- 1 root root 100 Sep 28 2021 x86_64-linux-gnu.conf > I added the echo on lines 753-756 of the top-level Makefile, and the build > log shows it doesn't get there. This is weird, because that part should be unconditional. So, it looks like the build may in fact not be finished successfully. Could you share the last 50-or so last lines of the log? > Should the processing of directories be added > in toolchain/helpers.mk? As I explained previously, and as confirmed above, support for ld.so.conf should not be added, and thus the real solution is to exclude directories in toolchain/helpers.mk line 13: find $(STAGING_DIR)/ -name "$${LIBPATTERN}" -not -type d 2>/dev/null Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From stefan at agner.ch Mon Apr 24 17:34:37 2023 From: stefan at agner.ch (Stefan Agner) Date: Mon, 24 Apr 2023 19:34:37 +0200 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification In-Reply-To: <20230322162538.19202-1-ps.report@gmx.net> References: <20230322162538.19202-1-ps.report@gmx.net> Message-ID: <49584ffdabef0920a692639448a2a145@agner.ch> On 2023-03-22 17:25, Peter Seiderer wrote: > Add upstream patch to fix crash with invalid locale specification (see [1] > for details). > > Fixes: > > - https://bugs.busybox.net/show_bug.cgi?id=15456 > > [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html > > Signed-off-by: Peter Seiderer This fixes a crash seen with bluetoothctl here. Tested-by: Stefan Agner Ideally this should be applied to to LTS Buildroot 2023.02 too. -- Stefan > --- > ...ch-1-fix-crash-when-readline-is-star.patch | 41 +++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 > package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > diff --git > a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > new file mode 100644 > index 0000000000..b0f784b8ba > --- /dev/null > +++ > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > @@ -0,0 +1,41 @@ > +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 > +From: Chet Ramey > +Date: Wed, 5 Oct 2022 10:41:16 -0400 > +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with > + an invalid locale specification > + > +[Upstream: > https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b > + Stripped unrelated ._.gitignore change] > +Signed-off-by: Peter Seiderer > +--- > + nls.c | 4 ++++ > + patchlevel | 2 +- > + 2 files changed, 5 insertions(+), 1 deletion(-) > + > +diff --git a/nls.c b/nls.c > +index 5c6a13b..8c027d6 100644 > +--- a/nls.c > ++++ b/nls.c > +@@ -141,6 +141,10 @@ _rl_init_locale (void) > + if (lspec == 0) > + lspec = ""; > + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ > ++ if (ret == 0 || *ret == 0) > ++ ret = setlocale (LC_CTYPE, (char *)NULL); > ++ if (ret == 0 || *ret == 0) > ++ ret = RL_DEFAULT_LOCALE; > + #else > + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; > + #endif > +diff --git a/patchlevel b/patchlevel > +index d8c9df7..fdf4740 100644 > +--- a/patchlevel > ++++ b/patchlevel > +@@ -1,3 +1,3 @@ > + # Do not edit -- exists only for use by patch > + > +-0 > ++1 > +-- > +2.39.2 > + From yann.morin.1998 at free.fr Mon Apr 24 18:38:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 20:38:02 +0200 Subject: [Buildroot] [git commit] package/readline: add upstream patch to fix crash with invalid locale specification Message-ID: <20230424184253.7081A844F1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2dff6e93ca2a675cebe5cfb6d864ff5da78a4ef4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add upstream patch to fix crash with invalid locale specification (see [1] for details). Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15456 [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html Signed-off-by: Peter Seiderer Tested-by: Stefan Agner Signed-off-by: Yann E. MORIN --- ...2-patch-1-fix-crash-when-readline-is-star.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch new file mode 100644 index 0000000000..b0f784b8ba --- /dev/null +++ b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch @@ -0,0 +1,41 @@ +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 +From: Chet Ramey +Date: Wed, 5 Oct 2022 10:41:16 -0400 +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with + an invalid locale specification + +[Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b + Stripped unrelated ._.gitignore change] +Signed-off-by: Peter Seiderer +--- + nls.c | 4 ++++ + patchlevel | 2 +- + 2 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/nls.c b/nls.c +index 5c6a13b..8c027d6 100644 +--- a/nls.c ++++ b/nls.c +@@ -141,6 +141,10 @@ _rl_init_locale (void) + if (lspec == 0) + lspec = ""; + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ ++ if (ret == 0 || *ret == 0) ++ ret = setlocale (LC_CTYPE, (char *)NULL); ++ if (ret == 0 || *ret == 0) ++ ret = RL_DEFAULT_LOCALE; + #else + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; + #endif +diff --git a/patchlevel b/patchlevel +index d8c9df7..fdf4740 100644 +--- a/patchlevel ++++ b/patchlevel +@@ -1,3 +1,3 @@ + # Do not edit -- exists only for use by patch + +-0 ++1 +-- +2.39.2 + From yann.morin.1998 at free.fr Mon Apr 24 18:43:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 20:43:18 +0200 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification In-Reply-To: <20230322162538.19202-1-ps.report@gmx.net> References: <20230322162538.19202-1-ps.report@gmx.net> Message-ID: <20230424184318.GR2696@scaer> Peter, All, On 2023-03-22 17:25 +0100, Peter Seiderer spake thusly: > Add upstream patch to fix crash with invalid locale specification (see [1] > for details). > > Fixes: > > - https://bugs.busybox.net/show_bug.cgi?id=15456 > > [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...ch-1-fix-crash-when-readline-is-star.patch | 41 +++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > diff --git a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > new file mode 100644 > index 0000000000..b0f784b8ba > --- /dev/null > +++ b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > @@ -0,0 +1,41 @@ > +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 > +From: Chet Ramey > +Date: Wed, 5 Oct 2022 10:41:16 -0400 > +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with > + an invalid locale specification > + > +[Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b > + Stripped unrelated ._.gitignore change] > +Signed-off-by: Peter Seiderer > +--- > + nls.c | 4 ++++ > + patchlevel | 2 +- > + 2 files changed, 5 insertions(+), 1 deletion(-) > + > +diff --git a/nls.c b/nls.c > +index 5c6a13b..8c027d6 100644 > +--- a/nls.c > ++++ b/nls.c > +@@ -141,6 +141,10 @@ _rl_init_locale (void) > + if (lspec == 0) > + lspec = ""; > + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ > ++ if (ret == 0 || *ret == 0) > ++ ret = setlocale (LC_CTYPE, (char *)NULL); > ++ if (ret == 0 || *ret == 0) > ++ ret = RL_DEFAULT_LOCALE; > + #else > + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; > + #endif > +diff --git a/patchlevel b/patchlevel > +index d8c9df7..fdf4740 100644 > +--- a/patchlevel > ++++ b/patchlevel > +@@ -1,3 +1,3 @@ > + # Do not edit -- exists only for use by patch > + > +-0 > ++1 > +-- > +2.39.2 > + > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 24 18:45:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 20:45:02 +0200 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification In-Reply-To: <49584ffdabef0920a692639448a2a145@agner.ch> References: <20230322162538.19202-1-ps.report@gmx.net> <49584ffdabef0920a692639448a2a145@agner.ch> Message-ID: <20230424184502.GS2696@scaer> Stefan, All, +Peter K, for backport. On 2023-04-24 19:34 +0200, Stefan Agner spake thusly: > On 2023-03-22 17:25, Peter Seiderer wrote: > > Add upstream patch to fix crash with invalid locale specification (see [1] > > for details). > > > > Fixes: > > > > - https://bugs.busybox.net/show_bug.cgi?id=15456 > > > > [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html > > > > Signed-off-by: Peter Seiderer > > This fixes a crash seen with bluetoothctl here. And it also makes bash segfault when there is no locale set, and none available (it seems). I'll try to cook up a runtime test for bash that catches the no-locale setup. > Tested-by: Stefan Agner > Ideally this should be applied to to LTS Buildroot 2023.02 too. Yes. Regards, Yann E. MORIN. > -- > Stefan > > > --- > > ...ch-1-fix-crash-when-readline-is-star.patch | 41 +++++++++++++++++++ > > 1 file changed, 41 insertions(+) > > create mode 100644 > > package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > > > diff --git > > a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > new file mode 100644 > > index 0000000000..b0f784b8ba > > --- /dev/null > > +++ > > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > @@ -0,0 +1,41 @@ > > +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 > > +From: Chet Ramey > > +Date: Wed, 5 Oct 2022 10:41:16 -0400 > > +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with > > + an invalid locale specification > > + > > +[Upstream: > > https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b > > + Stripped unrelated ._.gitignore change] > > +Signed-off-by: Peter Seiderer > > +--- > > + nls.c | 4 ++++ > > + patchlevel | 2 +- > > + 2 files changed, 5 insertions(+), 1 deletion(-) > > + > > +diff --git a/nls.c b/nls.c > > +index 5c6a13b..8c027d6 100644 > > +--- a/nls.c > > ++++ b/nls.c > > +@@ -141,6 +141,10 @@ _rl_init_locale (void) > > + if (lspec == 0) > > + lspec = ""; > > + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ > > ++ if (ret == 0 || *ret == 0) > > ++ ret = setlocale (LC_CTYPE, (char *)NULL); > > ++ if (ret == 0 || *ret == 0) > > ++ ret = RL_DEFAULT_LOCALE; > > + #else > > + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; > > + #endif > > +diff --git a/patchlevel b/patchlevel > > +index d8c9df7..fdf4740 100644 > > +--- a/patchlevel > > ++++ b/patchlevel > > +@@ -1,3 +1,3 @@ > > + # Do not edit -- exists only for use by patch > > + > > +-0 > > ++1 > > +-- > > +2.39.2 > > + > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 24 19:02:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 21:02:29 +0200 Subject: [Buildroot] [git commit] package/readline: fix "Upstream:" tag Message-ID: <20230424190905.B0C43844F9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d89fdaea2b795ea0e06c3b7ed092d50950559fa8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The test chckes that the "Upstream:" tag be on the first column, without any leading character (no space, no bracket of any kind). Signed-off-by: Yann E. MORIN --- .../0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch index b0f784b8ba..c2c2d81260 100644 --- a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch +++ b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch @@ -4,8 +4,8 @@ Date: Wed, 5 Oct 2022 10:41:16 -0400 Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with an invalid locale specification -[Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b - Stripped unrelated ._.gitignore change] +Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b +[peter: stripped unrelated ._.gitignore change] Signed-off-by: Peter Seiderer --- nls.c | 4 ++++ From aduskett at gmail.com Mon Apr 24 20:25:01 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:01 -0700 Subject: [Buildroot] [PATCH 00/13] Selinux: bump to 3.5 Message-ID: <20230424202514.1546092-1-aduskett@gmail.com> It's been quite some time since anyone updated the SELinux packages (mainly me!) Most of the changes are straight forward: - Update the package to 3.5 - Change the license file from COPYING to LICENSE. (The COPYING file has been renamed to LICENSE.) Some notes for specific packages: - Audit now installs ausearch to /usr/sbin (or we do?) As such, a small patch for selinux-python is necessary to change the patch for ausearch from /sbin to /usr/sbin - libselinux now requires host-pip to install the python modules. Surprisingly, host-pip3 cross-compiles the modules without issue and just worked. I should buy a lottery ticket! - I found out that if you have rst2html5 on the host, the glib meson package tries to use it to generate documents, which causes a failure on installing to the target. Luckily we don't want the documents so the fix is to simply remove the docs/ subdirectroy from meson.build. This patch is tiny and won't be a headache to maintain. Tested on Fedora 38. Both with pc_efi and aarch-virt configs. Adam Duskett (13): package/libglib2/0003-disable-building-docs.patch package/python-pip: add host variant package/libsepol: bump to version 3.5 package/libsemanage: bump to version 3.5 package/libselinux: bump to version 3.5 package/policycoreutils: bump to version 3.5 package/checkpolicy: bump to version 3.5 package/restorecond: bump to version 3.5 package/semodule-utils: bump to version 3.5 package/audit: bump to version 3.1 package/selinux-python: bump to version 3.5 package/setools: bump to version 4.4.2 package/refpolicy: bump to version 2.20221101 package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- package/checkpolicy/checkpolicy.hash | 4 +- package/checkpolicy/checkpolicy.mk | 4 +- .../libglib2/0003-disable-building-docs.patch | 38 ++++++++++++++ package/libselinux/0001-fix-musl-build.patch | 4 +- ...T-and-rely-on-the-installed-file-nam.patch | 8 +-- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 ++++-- package/libsemanage/libsemanage.hash | 4 +- package/libsemanage/libsemanage.mk | 4 +- package/libsepol/libsepol.hash | 4 +- package/libsepol/libsepol.mk | 4 +- ...-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 +- package/policycoreutils/policycoreutils.mk | 4 +- package/python-pip/python-pip.mk | 1 + package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- package/restorecond/restorecond.hash | 4 +- package/restorecond/restorecond.mk | 4 +- .../0001-fix-ausearch-path.patch | 37 ++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- package/semodule-utils/semodule-utils.hash | 4 +- package/semodule-utils/semodule-utils.mk | 4 +- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 30 files changed, 158 insertions(+), 71 deletions(-) create mode 100644 package/libglib2/0003-disable-building-docs.patch create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:02 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:02 -0700 Subject: [Buildroot] [PATCH 01/13] package/libglib2/0003-disable-building-docs.patch In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-2-aduskett@gmail.com> If rst2html5 is installed on a host system, meson will attempt to build html5 documentation from the docs directory, resulting in the following error: /usr/local/bin/rst2html5.py Traceback (most recent call last): File "/usr/local/bin/rst2html5.py", line 27, in from docutils.core import publish_cmdline, default_description ModuleNotFoundError: No module named 'docutils' Since we don't need, nor want to build the documentation, remove the docs subdirectory from being built entirely. Signed-off-by: Adam Duskett --- .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 package/libglib2/0003-disable-building-docs.patch diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch new file mode 100644 index 0000000000..27a540bf61 --- /dev/null +++ b/package/libglib2/0003-disable-building-docs.patch @@ -0,0 +1,38 @@ +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 11:52:24 -0700 +Subject: [PATCH 1/1] disable building docs + +If rst2html5 is installed on a host system, meson will attempt to build +html5 documentation from the docs directory, resulting in the following +error: + +/usr/local/bin/rst2html5.py +Traceback (most recent call last): + File "/usr/local/bin/rst2html5.py", line 27, in + from docutils.core import publish_cmdline, default_description +ModuleNotFoundError: No module named 'docutils' + +Since we don't need, nor want to build the documentation, remove the docs +subdirectory from being built entirely. + +Signed-off-by: Adam Duskett +--- + meson.build | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 0cbc968..28e1147 100644 +--- a/meson.build ++++ b/meson.build +@@ -2442,7 +2442,6 @@ if get_option('man') + endif + + gnome = import('gnome') +-subdir('docs/reference') + + summary({ + 'host cpu' : host_machine.cpu_family(), +-- +2.40.0 + -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:03 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:03 -0700 Subject: [Buildroot] [PATCH 02/13] package/python-pip: add host variant In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-3-aduskett@gmail.com> In the following patch that updates libselinux, the libselinux python tools now require pip to install. Signed-off-by: Adam Duskett --- package/python-pip/python-pip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 8cf3aaa3ec..35ad7bede2 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa PYTHON_PIP_CPE_ID_PRODUCT = pip $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:04 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:04 -0700 Subject: [Buildroot] [PATCH 03/13] package/libsepol: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-4-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsepol/libsepol.hash | 4 ++-- package/libsepol/libsepol.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsepol/libsepol.hash b/package/libsepol/libsepol.hash index 039e4e3c7e..c243aaae2b 100644 --- a/package/libsepol/libsepol.hash +++ b/package/libsepol/libsepol.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 2d97df3eb8466169b389c3660acbb90c54200ac96e452eca9f41a9639f4f238b libsepol-3.3.tar.gz +sha256 78fdaf69924db780bac78546e43d9c44074bad798c2c415d0b9bb96d065ee8a2 libsepol-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsepol/libsepol.mk b/package/libsepol/libsepol.mk index 8551a5de79..f7782542ec 100644 --- a/package/libsepol/libsepol.mk +++ b/package/libsepol/libsepol.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEPOL_VERSION = 3.3 +LIBSEPOL_VERSION = 3.5 LIBSEPOL_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEPOL_VERSION) LIBSEPOL_LICENSE = LGPL-2.1+ -LIBSEPOL_LICENSE_FILES = COPYING +LIBSEPOL_LICENSE_FILES = LICENSE LIBSEPOL_CPE_ID_VENDOR = selinuxproject LIBSEPOL_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:05 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:05 -0700 Subject: [Buildroot] [PATCH 04/13] package/libsemanage: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-5-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsemanage/libsemanage.hash | 4 ++-- package/libsemanage/libsemanage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsemanage/libsemanage.hash b/package/libsemanage/libsemanage.hash index 1f333aac30..73df34bde9 100644 --- a/package/libsemanage/libsemanage.hash +++ b/package/libsemanage/libsemanage.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 84d0ec5afa34bbbb471f602d8c1bf317d12443d07852a34b60741d428d597ce8 libsemanage-3.3.tar.gz +sha256 f53534e50247538280ed0d76c6ce81d8fb3939bd64cadb89da10dba42e40dd9c libsemanage-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsemanage/libsemanage.mk b/package/libsemanage/libsemanage.mk index db9f16bb6a..0fbdc5ae8d 100644 --- a/package/libsemanage/libsemanage.mk +++ b/package/libsemanage/libsemanage.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEMANAGE_VERSION = 3.3 +LIBSEMANAGE_VERSION = 3.5 LIBSEMANAGE_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEMANAGE_VERSION) LIBSEMANAGE_LICENSE = LGPL-2.1+ -LIBSEMANAGE_LICENSE_FILES = COPYING +LIBSEMANAGE_LICENSE_FILES = LICENSE LIBSEMANAGE_DEPENDENCIES = host-bison host-flex audit libselinux bzip2 LIBSEMANAGE_CPE_ID_VENDOR = selinuxproject LIBSEMANAGE_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:06 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:06 -0700 Subject: [Buildroot] [PATCH 05/13] package/libselinux: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-6-aduskett@gmail.com> - libselinux now requires pip to install the python tools. - Rebase patches for version 3.5 Signed-off-by: Adam Duskett --- package/libselinux/0001-fix-musl-build.patch | 4 ++-- ...CEXT-and-rely-on-the-installed-file-nam.patch | 8 ++++---- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 +++++++++++++--- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/package/libselinux/0001-fix-musl-build.patch b/package/libselinux/0001-fix-musl-build.patch index 44189e6400..b8b16be26f 100644 --- a/package/libselinux/0001-fix-musl-build.patch +++ b/package/libselinux/0001-fix-musl-build.patch @@ -12,13 +12,13 @@ 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" -[Updated for 3.0] +[Updated for 3.5] Signed-off-by: Adam Duskett diff --git a/src/booleans.c b/src/booleans.c index ffa8d26..8569002 100644 --- a/src/booleans.c +++ b/src/booleans.c -@@ -65,6 +65,14 @@ int security_get_boolean_names(char ***names, int *len) +@@ -64,6 +64,14 @@ int security_get_boolean_names(char ***names, int *len) goto bad; } diff --git a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch index 18c79b3b4d..c744ca4069 100644 --- a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch +++ b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch @@ -18,7 +18,7 @@ was installed. Signed-off-by: Antoine Tenart [Refreshed for 3.1] Signed-off-by: Thomas Petazzoni -[Refreshed for 3.0] +[Refreshed for 3.5] Signed-off-by: Adam Duskett --- src/Makefile | 3 +-- @@ -31,14 +31,14 @@ index 190016e2af34..7ee22fd35da3 100644 @@ -15,7 +15,6 @@ INCLUDEDIR ?= $(PREFIX)/include PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX)) PYLIBS ?= $(shell $(PKG_CONFIG) --libs $(PYPREFIX)) - PYTHONLIBDIR ?= $(shell $(PYTHON) -c "from distutils.sysconfig import *; print(get_python_lib(plat_specific=1, prefix='$(PREFIX)'))") + PYTHONLIBDIR ?= $(shell $(PYTHON) -c "import sysconfig; print(sysconfig.get_path('platlib', vars={'platbase': '$(PREFIX)', 'base': '$(PREFIX)'}))") -PYCEXT ?= $(shell $(PYTHON) -c 'import importlib.machinery;print(importlib.machinery.EXTENSION_SUFFIXES[0])') 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"]') -@@ -184,7 +183,7 @@ install: all +@@ -189,7 +188,7 @@ install: all install-pywrap: pywrap - $(PYTHON) setup.py install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` $(PYTHON_SETUP_ARGS) + $(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/Config.in b/package/libselinux/Config.in index 3098fe3ea4..bc40e32a46 100644 --- a/package/libselinux/Config.in +++ b/package/libselinux/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_LIBSELINUX select BR2_PACKAGE_LIBSEPOL select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_PYTHON_SETUPTOOLS if BR2_PACKAGE_PYTHON3 help libselinux is the runtime SELinux library that provides interfaces (e.g. library functions for the SELinux kernel diff --git a/package/libselinux/libselinux.hash b/package/libselinux/libselinux.hash index a2e0083f7b..14bc627a80 100644 --- a/package/libselinux/libselinux.hash +++ b/package/libselinux/libselinux.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 acfdee27633d2496508c28727c3d41d3748076f66d42fccde2e6b9f3463a7057 libselinux-3.3.tar.gz +sha256 9a3a3705ac13a2ccca2de6d652b6356fead10f36fb33115c185c5ccdf29eec19 libselinux-3.5.tar.gz # Hash for license file sha256 86657b4c0fe868d7cbd977cb04c63b6c667e08fa51595a7bc846ad4bed8fc364 LICENSE diff --git a/package/libselinux/libselinux.mk b/package/libselinux/libselinux.mk index db35da130f..b8de21edaa 100644 --- a/package/libselinux/libselinux.mk +++ b/package/libselinux/libselinux.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBSELINUX_VERSION = 3.3 +LIBSELINUX_VERSION = 3.5 LIBSELINUX_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSELINUX_VERSION) LIBSELINUX_LICENSE = Public Domain LIBSELINUX_LICENSE_FILES = LICENSE @@ -31,7 +31,11 @@ LIBSELINUX_MAKE_OPTS += FTS_LDLIBS=-lfts endif ifeq ($(BR2_PACKAGE_PYTHON3),y) -LIBSELINUX_DEPENDENCIES += python3 host-swig +LIBSELINUX_DEPENDENCIES += \ + python3 \ + python-setuptools \ + host-python-pip \ + host-swig LIBSELINUX_MAKE_OPTS += \ $(PKG_PYTHON_DISTUTILS_ENV) \ @@ -77,7 +81,13 @@ define LIBSELINUX_INSTALL_TARGET_CMDS endef HOST_LIBSELINUX_DEPENDENCIES = \ - host-pkgconf host-libsepol host-pcre2 host-swig host-python3 + host-pkgconf \ + host-libsepol \ + host-pcre2 \ + host-swig \ + host-python3 \ + host-python-pip \ + host-python-setuptools HOST_LIBSELINUX_MAKE_OPTS = \ $(HOST_CONFIGURE_OPTS) \ -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:07 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:07 -0700 Subject: [Buildroot] [PATCH 06/13] package/policycoreutils: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-7-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- ...1-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 ++-- package/policycoreutils/policycoreutils.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch index aa75ca63c0..18f0001aef 100644 --- a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch +++ b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch @@ -32,7 +32,7 @@ index a3bbbe1..df675cf 100644 +AUDITH ?= $(shell test -f $(DESTDIR)$(PREFIX)/include/libaudit.h && echo y) CFLAGS ?= -g -Werror -Wall -W - override LDLIBS += -lselinux -lsepol + override LDLIBS += -lselinux -lsepol -lpthread -- 2.13.6 diff --git a/package/policycoreutils/policycoreutils.hash b/package/policycoreutils/policycoreutils.hash index e7f006b023..e29d192b13 100644 --- a/package/policycoreutils/policycoreutils.hash +++ b/package/policycoreutils/policycoreutils.hash @@ -1,3 +1,3 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 d1331c6fa766c547b071c491de90b9f343c8dbffdb119be8a5a7e491199b93a9 policycoreutils-3.2.tar.gz -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 78453e1529fbbf800e88860094d555e781ce1fba11a7ef77b5aabb43e1173276 policycoreutils-3.5.tar.gz +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/policycoreutils/policycoreutils.mk b/package/policycoreutils/policycoreutils.mk index 8505dbca3f..61d91066d4 100644 --- a/package/policycoreutils/policycoreutils.mk +++ b/package/policycoreutils/policycoreutils.mk @@ -4,10 +4,10 @@ # ################################################################################ -POLICYCOREUTILS_VERSION = 3.2 +POLICYCOREUTILS_VERSION = 3.5 POLICYCOREUTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(POLICYCOREUTILS_VERSION) POLICYCOREUTILS_LICENSE = GPL-2.0 -POLICYCOREUTILS_LICENSE_FILES = COPYING +POLICYCOREUTILS_LICENSE_FILES = LICENSE POLICYCOREUTILS_CPE_ID_VENDOR = selinuxproject POLICYCOREUTILS_DEPENDENCIES = libsemanage libcap-ng $(TARGET_NLS_DEPENDENCIES) -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:08 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:08 -0700 Subject: [Buildroot] [PATCH 07/13] package/checkpolicy: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-8-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/checkpolicy/checkpolicy.hash | 4 ++-- package/checkpolicy/checkpolicy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/checkpolicy/checkpolicy.hash b/package/checkpolicy/checkpolicy.hash index 3586389047..fcfd81c554 100644 --- a/package/checkpolicy/checkpolicy.hash +++ b/package/checkpolicy/checkpolicy.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 25c84edfa3a10ab8cb073b97bc55cb66377532d54a2723da9accdabd05431485 checkpolicy-3.3.tar.gz +sha256 7aa48ab2222a0b9881111d6d7f70c3014d3d9338827d9e02df105a68c0df5dbc checkpolicy-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/checkpolicy/checkpolicy.mk b/package/checkpolicy/checkpolicy.mk index baf16fb802..024d306233 100644 --- a/package/checkpolicy/checkpolicy.mk +++ b/package/checkpolicy/checkpolicy.mk @@ -4,10 +4,10 @@ # ################################################################################ -CHECKPOLICY_VERSION = 3.3 +CHECKPOLICY_VERSION = 3.5 CHECKPOLICY_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(CHECKPOLICY_VERSION) CHECKPOLICY_LICENSE = GPL-2.0 -CHECKPOLICY_LICENSE_FILES = COPYING +CHECKPOLICY_LICENSE_FILES = LICENSE CHECKPOLICY_DEPENDENCIES = libselinux flex host-flex host-bison -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:09 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:09 -0700 Subject: [Buildroot] [PATCH 08/13] package/restorecond: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-9-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/restorecond/restorecond.hash | 4 ++-- package/restorecond/restorecond.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/restorecond/restorecond.hash b/package/restorecond/restorecond.hash index b38c6dcf14..215c9192f4 100644 --- a/package/restorecond/restorecond.hash +++ b/package/restorecond/restorecond.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 218c3d8873f31764e3c82d53ac713c0c9faaa07caf42ed7184e93ca2b27d8f27 restorecond-3.3.tar.gz +sha256 f00d8caddb6aba2793c65e69154d04671b52f3d37e081b0e96c1b443fe23c2fe restorecond-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/restorecond/restorecond.mk b/package/restorecond/restorecond.mk index 7d6ed86f08..cd40905230 100644 --- a/package/restorecond/restorecond.mk +++ b/package/restorecond/restorecond.mk @@ -4,10 +4,10 @@ # ################################################################################ -RESTORECOND_VERSION = 3.3 +RESTORECOND_VERSION = 3.5 RESTORECOND_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(RESTORECOND_VERSION) RESTORECOND_LICENSE = GPL-2.0 -RESTORECOND_LICENSE_FILES = COPYING +RESTORECOND_LICENSE_FILES = LICENSE RESTORECOND_DEPENDENCIES = libglib2 libsepol libselinux dbus-glib -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:11 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:11 -0700 Subject: [Buildroot] [PATCH 10/13] package/audit: bump to version 3.1 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-11-aduskett@gmail.com> Signed-off-by: Adam Duskett --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 6260f158d8..87c00ec241 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 8b4c78632a9301a1c7f859b0e38fc0b9c260b8214d6b7c771bf28b3d73a62597 audit-3.0.7.tar.gz +sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 77e7c24000..252f5865b5 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.0.7 +AUDIT_VERSION = 3.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:12 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:12 -0700 Subject: [Buildroot] [PATCH 11/13] package/selinux-python: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-12-aduskett@gmail.com> Also: - Change the license file to LICENSE. The hash remains the same. - Add 0001-fix-ausearch-path.patch as audit 3.1 installs ausearch to /usr/sbin not /sbin Signed-off-by: Adam Duskett --- .../0001-fix-ausearch-path.patch | 37 +++++++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- 3 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch diff --git a/package/selinux-python/0001-fix-ausearch-path.patch b/package/selinux-python/0001-fix-ausearch-path.patch new file mode 100644 index 0000000000..c5f0a990ed --- /dev/null +++ b/package/selinux-python/0001-fix-ausearch-path.patch @@ -0,0 +1,37 @@ +From 7a2456f18a49fa70de1f9ace12512bb00437b6ba Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 12:25:19 -0700 +Subject: [PATCH 1/1] fix ausearch path + +ausearch is installed in /usr/sbin not /sbin + +Signed-off-by: Adam Duskett +--- + sepolgen/src/sepolgen/audit.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sepolgen/src/sepolgen/audit.py b/sepolgen/src/sepolgen/audit.py +index 4adb851..5afe85d 100644 +--- a/sepolgen/src/sepolgen/audit.py ++++ b/sepolgen/src/sepolgen/audit.py +@@ -41,7 +41,7 @@ def get_audit_boot_msgs(): + s = time.localtime(time.time() - off) + bootdate = time.strftime("%x", s) + boottime = time.strftime("%X", s) +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +@@ -56,7 +56,7 @@ def get_audit_msgs(): + string contain all of the audit messages returned by ausearch. + """ + import subprocess +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +-- +2.40.0 + diff --git a/package/selinux-python/selinux-python.hash b/package/selinux-python/selinux-python.hash index 6ada3fee36..3592540703 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 8ad91061300387996ccb474962fb93dde263d924aa8f740618be16b22e2444ec selinux-python-3.3.tar.gz +sha256 8245bb4dae59333461f19ca0c79a829081f07972fa5e3ad4c2b2b917dd71d96b selinux-python-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/selinux-python/selinux-python.mk b/package/selinux-python/selinux-python.mk index 0cec602f3d..7505474aa4 100644 --- a/package/selinux-python/selinux-python.mk +++ b/package/selinux-python/selinux-python.mk @@ -4,10 +4,10 @@ # ################################################################################ -SELINUX_PYTHON_VERSION = 3.3 +SELINUX_PYTHON_VERSION = 3.5 SELINUX_PYTHON_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SELINUX_PYTHON_VERSION) SELINUX_PYTHON_LICENSE = GPL-2.0 -SELINUX_PYTHON_LICENSE_FILES = COPYING +SELINUX_PYTHON_LICENSE_FILES = LICENSE SELINUX_PYTHON_DEPENDENCIES = python3 SELINUX_PYTHON_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:13 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:13 -0700 Subject: [Buildroot] [PATCH 12/13] package/setools: bump to version 4.4.2 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-13-aduskett@gmail.com> In addition: - Refresh 0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch - Update COPYING hash as the license file has been rewritten for clarity. However, the licenses have not been changed. Signed-off-by: Adam Duskett --- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 3 files changed, 28 insertions(+), 28 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 3c3ae97dff..36063a4e13 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 @@ -15,22 +15,22 @@ sedta and seinfoflow to require python3-networkx Signed-off-by: Antoine Tenart [Refreshed for 4.3.0] Signed-off-by: Adam Duskett -[Refreshed for 4.4.0] +[Refreshed for 4.4.2] --- sedta | 3 ++- seinfoflow | 5 +++-- setools/__init__.py | 4 ++-- setoolsgui/apol/dta.py | 2 +- setoolsgui/apol/infoflow.py | 2 +- - tests/dta.py | 2 +- - tests/infoflow.py | 2 +- + tests/test_dta.py | 2 +- + tests/test_infoflow.py | 2 +- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sedta b/sedta -index 60861ca630a5..0056172a55e5 100755 +index ffd9ede..4c53825 100755 --- a/sedta +++ b/sedta -@@ -23,6 +23,7 @@ import logging +@@ -10,6 +10,7 @@ import logging import signal import setools @@ -38,7 +38,7 @@ index 60861ca630a5..0056172a55e5 100755 def print_transition(trans: setools.DomainTransition) -> None: -@@ -114,7 +115,7 @@ else: +@@ -104,7 +105,7 @@ else: try: p = setools.SELinuxPolicy(args.policy) @@ -48,10 +48,10 @@ index 60861ca630a5..0056172a55e5 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/seinfoflow b/seinfoflow -index f10c39de4d8e..fe733bbd0787 100755 +index 5f4e764..a27b781 100755 --- a/seinfoflow +++ b/seinfoflow -@@ -18,6 +18,7 @@ +@@ -5,6 +5,7 @@ # import setools @@ -59,7 +59,7 @@ index f10c39de4d8e..fe733bbd0787 100755 import argparse import sys import logging -@@ -102,8 +103,8 @@ elif args.booleans is not None: +@@ -91,8 +92,8 @@ elif args.booleans is not None: try: p = setools.SELinuxPolicy(args.policy) m = setools.PermissionMap(args.map) @@ -71,10 +71,10 @@ index f10c39de4d8e..fe733bbd0787 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/setools/__init__.py b/setools/__init__.py -index d72d343..4d5aaaa 100644 +index ad9b36a..2bde01b 100644 --- a/setools/__init__.py +++ b/setools/__init__.py -@@ -91,11 +91,11 @@ from .pcideviceconquery import PcideviceconQuery +@@ -77,11 +77,11 @@ from .pcideviceconquery import PcideviceconQuery from .devicetreeconquery import DevicetreeconQuery # Information Flow Analysis @@ -89,10 +89,10 @@ index d72d343..4d5aaaa 100644 # Policy difference from .diff import PolicyDifference diff --git a/setoolsgui/apol/dta.py b/setoolsgui/apol/dta.py -index 4608b9dbf34e..2cde44c142e9 100644 +index a78d960..e71c70a 100644 --- a/setoolsgui/apol/dta.py +++ b/setoolsgui/apol/dta.py -@@ -24,7 +24,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -11,7 +11,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -102,10 +102,10 @@ index 4608b9dbf34e..2cde44c142e9 100644 from ..logtosignal import LogHandlerToSignal from .analysistab import AnalysisSection, AnalysisTab diff --git a/setoolsgui/apol/infoflow.py b/setoolsgui/apol/infoflow.py -index 7bca299d23fc..7fee2778f35f 100644 +index fb9b409..738f1b8 100644 --- a/setoolsgui/apol/infoflow.py +++ b/setoolsgui/apol/infoflow.py -@@ -26,7 +26,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -13,7 +13,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -114,11 +114,11 @@ index 7bca299d23fc..7fee2778f35f 100644 from setools.exception import UnmappedClass, UnmappedPermission from ..logtosignal import LogHandlerToSignal -diff --git a/tests/dta.py b/tests/dta.py -index a0cc9381469c..177e6fb0b961 100644 ---- a/tests/dta.py -+++ b/tests/dta.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_dta.py b/tests/test_dta.py +index 7f9bbc9..48338c5 100644 +--- a/tests/test_dta.py ++++ b/tests/test_dta.py +@@ -5,7 +5,7 @@ import os import unittest @@ -127,11 +127,11 @@ index a0cc9381469c..177e6fb0b961 100644 from setools import TERuletype as TERT from setools.exception import InvalidType from setools.policyrep import Type -diff --git a/tests/infoflow.py b/tests/infoflow.py -index aa0e44a7e4f8..fca2848aeca5 100644 ---- a/tests/infoflow.py -+++ b/tests/infoflow.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_infoflow.py b/tests/test_infoflow.py +index 5a8f745..e25993b 100644 +--- a/tests/test_infoflow.py ++++ b/tests/test_infoflow.py +@@ -5,7 +5,7 @@ import os import unittest diff --git a/package/setools/setools.hash b/package/setools/setools.hash index fdb0919f11..c353e1f609 100644 --- a/package/setools/setools.hash +++ b/package/setools/setools.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 202eac5f857475937bee8136cff278aa2b4a4b94a0dec63fbbbe18c9eb644a4e setools-4.4.0.tar.gz -sha256 2f7547e10f76a382c24c053595f38a5cc6dda9347f508f254ca490e0046a9624 COPYING +sha256 998d12d01852feed1889110a4ca81090a47a2d9b47368e4dfe2b94d68696c813 setools-4.4.2.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 ea355f10c8..b80d25a6b9 100644 --- a/package/setools/setools.mk +++ b/package/setools/setools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SETOOLS_VERSION = 4.4.0 +SETOOLS_VERSION = 4.4.2 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.40.0 From aduskett at gmail.com Mon Apr 24 20:25:10 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:10 -0700 Subject: [Buildroot] [PATCH 09/13] package/semodule-utils: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-10-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/semodule-utils/semodule-utils.hash | 4 ++-- package/semodule-utils/semodule-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/semodule-utils/semodule-utils.hash b/package/semodule-utils/semodule-utils.hash index c252506df5..ac3357d3fa 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 3098ec5e5f04a1dbbf4aa569b63a4570750a9fe0d4da14ce45954aa300a17063 semodule-utils-3.3.tar.gz +sha256 c9a550a737051ebaf2c102f665c7ec2f85e7232870980aa0067998459b414283 semodule-utils-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/semodule-utils/semodule-utils.mk b/package/semodule-utils/semodule-utils.mk index a9388f7ee8..9a0f084128 100644 --- a/package/semodule-utils/semodule-utils.mk +++ b/package/semodule-utils/semodule-utils.mk @@ -4,10 +4,10 @@ # ################################################################################ -SEMODULE_UTILS_VERSION = 3.3 +SEMODULE_UTILS_VERSION = 3.5 SEMODULE_UTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SEMODULE_UTILS_VERSION) SEMODULE_UTILS_LICENSE = GPL-2.0 -SEMODULE_UTILS_LICENSE_FILES = COPYING +SEMODULE_UTILS_LICENSE_FILES = LICENSE SEMODULE_UTILS_DEPENDENCIES = libsepol SEMODULE_UTILS_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:14 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:14 -0700 Subject: [Buildroot] [PATCH 13/13] package/refpolicy: bump to version 2.20221101 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-14-aduskett@gmail.com> Signed-off-by: Adam Duskett --- package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/refpolicy/refpolicy.hash b/package/refpolicy/refpolicy.hash index b08c22ed4e..a09e59c270 100644 --- a/package/refpolicy/refpolicy.hash +++ b/package/refpolicy/refpolicy.hash @@ -1,5 +1,5 @@ # From https://github.com/SELinuxProject/refpolicy/releases -sha256 965f98f0b68a24fd0b8e8d973d319332aea88973e1d6c455ef9c2a31aefaeaa6 refpolicy-2.20220106.tar.bz2 +sha256 44f88e62c8efcef54d019b9ca077520d5993de580926bd7575788cfa78515396 refpolicy-2.20221101.tar.bz2 # Locally computed sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING diff --git a/package/refpolicy/refpolicy.mk b/package/refpolicy/refpolicy.mk index f11b72755a..8fea7cc254 100644 --- a/package/refpolicy/refpolicy.mk +++ b/package/refpolicy/refpolicy.mk @@ -23,7 +23,7 @@ REFPOLICY_SITE = $(call qstrip,$(BR2_PACKAGE_REFPOLICY_CUSTOM_REPO_URL)) REFPOLICY_SITE_METHOD = git BR_NO_CHECK_HASH_FOR += $(REFPOLICY_SOURCE) else -REFPOLICY_VERSION = 2.20220106 +REFPOLICY_VERSION = 2.20221101 REFPOLICY_SOURCE = refpolicy-$(REFPOLICY_VERSION).tar.bz2 REFPOLICY_SITE = https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_$(subst .,_,$(REFPOLICY_VERSION)) endif -- 2.40.0 From ps.report at gmx.net Mon Apr 24 20:49:58 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Mon, 24 Apr 2023 22:49:58 +0200 Subject: [Buildroot] [PATCH 01/13] package/libglib2/0003-disable-building-docs.patch In-Reply-To: <20230424202514.1546092-2-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> <20230424202514.1546092-2-aduskett@gmail.com> Message-ID: <20230424224958.43da8112@gmx.net> Hello Adam, On Mon, 24 Apr 2023 13:25:02 -0700, Adam Duskett wrote: > If rst2html5 is installed on a host system, meson will attempt to build > html5 documentation from the docs directory, resulting in the following > error: > > /usr/local/bin/rst2html5.py > Traceback (most recent call last): > File "/usr/local/bin/rst2html5.py", line 27, in > from docutils.core import publish_cmdline, default_description > ModuleNotFoundError: No module named 'docutils' > > Since we don't need, nor want to build the documentation, remove the docs > subdirectory from being built entirely. > > Signed-off-by: Adam Duskett > --- > .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/libglib2/0003-disable-building-docs.patch > > diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch > new file mode 100644 > index 0000000000..27a540bf61 > --- /dev/null > +++ b/package/libglib2/0003-disable-building-docs.patch > @@ -0,0 +1,38 @@ > +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 > +From: Adam Duskett > +Date: Mon, 24 Apr 2023 11:52:24 -0700 > +Subject: [PATCH 1/1] disable building docs > + > +If rst2html5 is installed on a host system, meson will attempt to build > +html5 documentation from the docs directory, resulting in the following > +error: > + > +/usr/local/bin/rst2html5.py > +Traceback (most recent call last): > + File "/usr/local/bin/rst2html5.py", line 27, in > + from docutils.core import publish_cmdline, default_description > +ModuleNotFoundError: No module named 'docutils' > + > +Since we don't need, nor want to build the documentation, remove the docs > +subdirectory from being built entirely. > + > +Signed-off-by: Adam Duskett > +--- > + meson.build | 1 - > + 1 file changed, 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 0cbc968..28e1147 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2442,7 +2442,6 @@ if get_option('man') > + endif > + > + gnome = import('gnome') > +-subdir('docs/reference') As far as I read the meson.build files all actions in docs/reference are protected by the options 'gtk_doc' or 'man', is disabling this ones not enough? Regards, Peter > + > + summary({ > + 'host cpu' : host_machine.cpu_family(), > +-- > +2.40.0 > + From yann.morin.1998 at free.fr Mon Apr 24 21:51:06 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 23:51:06 +0200 Subject: [Buildroot] [PATCH] support/testing: new runtime test for bash Message-ID: <20230424215106.1202752-1-yann.morin.1998@free.fr> Commit 2dff6e93ca2a (package/readline: add upstream patch to fix crash with invalid locale specification) fixed a regression in readline 8.2 [0], that could have been caught with a runtime test. readline is a library, so we need an executable that exercises readline. Since readline and bash are developped in tandem [1], it is only logical to use bash to test readline. Add a new runtime test for bash, that checks that we can indeed run an interactive shell, and that an non-existing locale does not cause the dreaded segfault. We do not use the default configuration, because it uses a uclibc toolchain, and we want to reproduce against a glibc one. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 [1] https://tiswww.case.edu/php/chet/readline/rltop.html#Bugs Signed-off-by: Yann E. MORIN --- support/testing/tests/package/test_bash.py | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 support/testing/tests/package/test_bash.py diff --git a/support/testing/tests/package/test_bash.py b/support/testing/tests/package/test_bash.py new file mode 100644 index 0000000000..f0ee8cadc1 --- /dev/null +++ b/support/testing/tests/package/test_bash.py @@ -0,0 +1,47 @@ +import os + +import infra.basetest + + +class TestBash(infra.basetest.BRTest): + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_ENABLE_LOCALE_WHITELIST="" + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_BASH=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check that we are indeed not (yet) running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Already running bash instead of busybox' sh") + + self.assertRunOk("bash -il") + # Twist! The above command is still runing, it's just that + # bash did display the prompt we expect. Check we are indeed + # actually bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + # Exit bash, back to busybox' shell + self.emulator.run("exit 0") + + # Check that we are indeed no longer running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Still running bash instead of busybox' sh") + + # Try to run with a non-available locale + self.assertRunOk("LC_ALL=en_US bash -il") + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + self.emulator.run("exit 0") -- 2.25.1 From mc.xin at foxmail.com Tue Apr 25 02:25:08 2023 From: mc.xin at foxmail.com (=?gb18030?B?SmlhbmdYaW4=?=) Date: Tue, 25 Apr 2023 10:25:08 +0800 Subject: [Buildroot] =?gb18030?b?u9i4tKO6ILvYuLSjuiAgIFtQQVRDSCAxLzFdIHRv?= =?gb18030?q?olchain/helpers=2Emk=3A_add_the_processing_when_LIBPATH_is_a_?= =?gb18030?q?directory?= In-Reply-To: <20230424154828.GP2696@scaer> References: <20230423164025.GL2696@scaer> <20230424154828.GP2696@scaer> Message-ID: Yann E. MORIN, All, >> As I explained previously, and as confirmed above, support for >> ld.so.conf should not be added, and thus the real solution is to >> exclude directories in toolchain/helpers.mk line 13: > >    find $(STAGING_DIR)/ -name "$${LIBPATTERN}" -not -type d 2>/dev/null Using the find command to exclude directories is a great solution. After I left my computer the day before yesterday, it had a new build error,  the build log is attached at the end. When executing the configure command on  grub2 2.04 without setting the environment variable, it does not have this error.  I spent some time troubleshooting this problem yesterday, and it didn't work out,  so I decided to give up using the distro toolchains. Is it possible for buildroot to support distro toolchains? I'm interested in using my  spare time to do that. It can save a little time for low performance processors. >>> grub2 2.04 Configuring >>> grub2 2.04 Configuring x86_64-efi mkdir -p /root/buildroot-2022.02.11/output/build/grub2-2.04/build-x86_64-efi cd /root/buildroot-2022.02.11/output/build/grub2-2.04/build-x86_64-efi && PATH="/root/buildroot-2022.02.11/output/host/bin:/root/buildroot-2022.02.11/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ar" AS="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-as" LD="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld" NM="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-nm" CC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc" GCC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc" CPP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-cpp" CXX="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++" FC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gfortran" F77="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gfortran" RANLIB="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ranlib" READELF="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-readelf" STRIP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-strip" OBJCOPY="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-objcopy" OBJDUMP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/root/buildroot-2022.02.11/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/root/buildroot-2022.02.11/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/root/buildroot-2022.02.11/output/host/include" LDFLAGS_FOR_BUILD="-L/root/buildroot-2022.02.11/output/host/lib -Wl,-rpath,/root/buildroot-2022.02.11/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-as" DEFAULT_LINKER="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1" LDFLAGS="" FCFLAGS=" -Os -g2" FFLAGS=" -Os -g2" PKG_CONFIG="/root/buildroot-2022.02.11/output/host/bin/pkg-config" STAGING_DIR="/root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot" INTLTOOL_PERL=/usr/bin/perl ac_cv_lbl_unaligned_fail=no ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes lt_cv_sys_lib_search_path_spec="" ac_cv_c_bigendian=no  CPP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc -E" TARGET_CC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1 -Os" TARGET_CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1 -Os" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fno-stack-protector" TARGET_CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fno-stack-protector" TARGET_LDFLAGS=" -Os" TARGET_NM="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-nm" TARGET_OBJCOPY="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-objcopy" TARGET_STRIP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-strip" ../configure --target=x86_64 --with-platform=efi --host=x86_64-buildroot-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/ --exec-prefix=/ --disable-grub-mkfont --enable-efiemu=no ac_cv_lib_lzma_lzma_code=no --enable-device-mapper=no --enable-libzfs=no --disable-werror checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-buildroot-linux-gnu checking target system type... x86_64-pc-none checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-buildroot-linux-gnu-strip... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking pkg-config is at least version 0.9.0... yes checking for cmp... cmp checking for bison... bison checking for x86_64-buildroot-linux-gnu-ranlib... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ranlib checking for gawk... (cached) mawk checking for style of include used by make... GNU checking for x86_64-buildroot-linux-gnu-gcc... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables...  checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc accepts -g... yes checking for /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc option to accept ISO C89... none needed checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc understands -c and -o together... yes checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc... gcc3 checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... (cached) bison checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for makeinfo... no checking for true... /usr/bin/true checking for x86_64-buildroot-linux-gnu-gcc... (cached) /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc accepts -g... (cached) yes checking for /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc... (cached) gcc3 checking how to run the C preprocessor... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for Minix Amsterdam compiler... no checking for x86_64-buildroot-linux-gnu-ar... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ar checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether we are using the GNU C++ compiler... yes checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++ accepts -g... yes checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++... gcc3 checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc... gcc3 checking for a Python interpreter with version >= 2.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.1 checking for python3 platform... linux checking for python3 script directory... ${prefix}/local/lib/python3.10/dist-packages checking for python3 extension module directory... ${exec_prefix}/local/lib/python3.10/dist-packages checking for /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++... no checking for a sed that does not truncate output... /usr/bin/sed checking whether NLS is requested... yes checking for msgfmt... /root/buildroot-2022.02.11/output/host/bin/msgfmt checking for gmsgfmt... /root/buildroot-2022.02.11/output/host/bin/msgfmt checking for xgettext... /root/buildroot-2022.02.11/output/host/bin/xgettext checking for msgmerge... /root/buildroot-2022.02.11/output/host/bin/msgmerge checking for ld... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld checking if the linker (/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for the common suffixes of directories in the library search path... lib,lib checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for special C compiler options needed for large files... (cached) no checking for _FILE_OFFSET_BITS value needed for large files... (cached) no checking whether byte ordering is bigendian... no checking size of void *... 8 checking size of long... 8 checking size of off_t... 8 configure: WARNING: cannot generate manual pages while cross compiling checking for posix_memalign... yes checking for memalign... yes checking for getextmntent... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/mnttab.h usability... no checking sys/mnttab.h presence... no checking for sys/mnttab.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for sys/types.h... (cached) yes checking for features.h... yes checking for linewrap.h... no checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/socket.h... yes checking for dirent.h... yes checking for fnmatch.h... yes checking for wctype.h... yes checking for sys/stat.h... (cached) yes checking for getopt.h... yes checking for sys/cdefs.h... yes checking for langinfo.h... yes checking for limits.h... (cached) yes checking for xlocale.h... no checking for wchar.h... yes checking for sys/mman.h... yes checking for malloc.h... yes checking for sys/time.h... yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sysexits.h... yes checking for crtdefs.h... no checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking for struct statfs.f_fstypename... no checking for struct statfs.f_mntfromname... no checking util.h usability... no checking util.h presence... no checking for util.h... no checking whether -Wtrampolines work... yes checking for gcc... gcc checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether fputc_unlocked is declared... yes checking whether fputs_unlocked is declared... yes checking whether fread_unlocked is declared... yes checking whether fwrite_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether getchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking for flockfile... yes checking for funlockfile... yes checking for btowc... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fcntl... yes checking for symlink... yes checking for mempcpy... yes checking for fnmatch... yes checking for isblank... yes checking for iswctype... yes checking for mbsrtowcs... yes checking for wmemchr... yes checking for wmemcpy... yes checking for wmempcpy... yes checking for getdelim... yes checking for getdtablesize... yes checking for getprogname... no checking for getexecname... no checking for mbsinit... yes checking for mbrtowc... yes checking for isascii... yes checking for mprotect... yes checking for nl_langinfo... yes checking for lstat... yes checking for openat... yes checking for sleep... yes checking for strdup... yes checking for strndup... yes checking for pipe... yes checking for vasnprintf... no checking for snprintf... yes checking for wcrtomb... yes checking for iswcntrl... yes checking for wcwidth... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether From james.d.knight at live.com Tue Apr 25 04:33:52 2023 From: james.d.knight at live.com (James Knight) Date: Tue, 25 Apr 2023 00:33:52 -0400 Subject: [Buildroot] [PATCH] package/libcurl: drop override of LD_LIBRARY_PATH Message-ID: A previous commit [1] (libcurl 7.19.2) configured `LD_LIBRARY_PATH` to prevent cross-compiling errors when target == host; however, such an override is no longer needed [2][3] (libcurl 7.37, 7.74) and causes build errors in some environments. Dropping the override. Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15181 [1]: a51ce3194923430fc229fc2ad98b12795b5a1876 [2]: https://github.com/curl/curl/commit/e48a821ed580cd2897b3e1b0bc88ca9245ac234c [3]: https://github.com/curl/curl/commit/6f3369bbcf9d0ebdaa5d141f8ca446448c24494c Signed-off-by: James Knight --- When using `./utils/test-pkg` with the original implementation and the following configuration: BR2_PACKAGE_LIBCURL=y BR2_PACKAGE_LIBCURL_CURL=y BR2_PACKAGE_LIBCURL_OPENSSL=y BR2_PACKAGE_OPENSSL=y The `libcurl` package never seems to pass the configuration stage on an Arch development environment. For example: configure: OPT_OPENSSL: ~/br-test-pkg/bootlin-armv5-uclibc/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr configure: OPENSSL_ENABLED: configure: error: --with-openssl was given but OpenSSL could not be detected make: *** [package/pkg-generic.mk:283: ~/br-test-pkg/bootlin-armv5-uclibc/build/libcurl-7.88.1/.stamp_configured] Error 1 or: configure: OPT_OPENSSL: ~/br-test-pkg/bootlin-x86-64-musl/host/x86_64-buildroot-linux-musl/sysroot/usr configure: OPENSSL_ENABLED: configure: error: --with-openssl was given but OpenSSL could not be detected make: *** [package/pkg-generic.mk:283: ~/br-test-pkg/bootlin-x86-64-musl/build/libcurl-7.88.1/.stamp_configured] Error 1 With the change applied in this proposed patch, the default toolchain configurations used by test-pkg all pass: $ ./utils/test-pkg -c libcurl.config -p libcurl bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: OK bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK sourcery-arm [6/6]: OK 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/libcurl/libcurl.mk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e23a01fa259d0d377ef60d200309c91..dd715c1bb67202897f8a51243591676921fde24b 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -56,11 +56,6 @@ endif ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl -# configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up -# native stuff during the rest of configure when target == host. -# Fix it by setting LD_LIBRARY_PATH to something sensible so those libs -# are found first. -LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Tue Apr 25 05:35:14 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 25 Apr 2023 05:35:14 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-24 Message-ID: <20230425053519.A2EAB4018E@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-24 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 68 | 52 | 0 | 120 | Classification of failures by reason for master ----------------------------------------------- glibc-2.37-2-g9f8513dc64119... | 4 host-gcc-final-10.4.0 | 4 host-qemu-7.2.0 | 3 libglib2-2.76.1 | 3 linux-6.1.14 | 3 edk2-edk2-stable202208 | 2 host-gcc-final-11.3.0 | 2 host-rust-1.68.2 | 2 libgcrypt-1.10.1 | 2 ntp-4.2.8p15 | 2 argp-standalone-1.4.1 | 1 brltty-6.5 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gnu-efi-3.0.15 | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.37 | 1 host-gcc-final-arc-2020.09-... | 1 host-gdb-arc-2020.09-releas... | 1 host-sunxi-tools-1.4.2-168-... | 1 ipmitool-1_8_19 | 1 libdeflate-1.15 | 1 libnss-3.89 | 1 linux-5.10.162-cip24 | 1 linux-fusion-9.0.3 | 1 ltp-testsuite-20230127 | 1 mosquitto-2.0.15 | 1 mpv-0.35.1 | 1 nginx-1.24.0 | 1 php-8.2.3 | 1 readline-8.2 | 1 rtl8189fs-ed6741b52bc998875... | 1 uclibc-1.0.43 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/2ce9fc122bb2761962c7f195b8feff2f2bb44752 | ORPH powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/27677579b22c6b39ff15988a8b2bffb1a1e90b8f | i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/04c1ceee00a33204ee32f22a9b2943a2e895b144 | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/a0809d176846d24dbbf05d9e624dc9d6de7f3371 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a383058626fc767801307ba7b16b6a38e4f316df | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2d7b3cca509b52198ec5012ecb72b207b9ea3cd9 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0be899d3d4dfa7a7a88103e4b9fa157ccb758e99 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e7ba09b0bef64d33e7e05af792644278cce89883 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0e397d28be21b3255b84f89365f0e712a6ad9982 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/438fe4f93a401e18e0dad95de68620e31596bb7a | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/6c70e202aa2f2ba77f365bceaf598b3521c5f10d | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/b9c3cf25e987fc08b6c75202b1b06d6b44c0315b | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/89db47bef3e5dcaaf5afd34335ae50de2c9db494 | ORPH aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5bc4739f0eeb4ac2ca66ac18dd1ba3050769ab15 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/974afecd807506919504921939cd60c40ce7891b | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ccbbf3ed21586d0a309d57fc7bfa8c5c274ea398 | i686 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/97a61dab868726ae9fe5dc7d54d7893f9f71f5ed | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/028cc96db9164c9220c0c97b617dce94e7dd90d8 | mips64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/cfa1164b162fa37b09fa6c0571fa5010e759c779 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/649d5e769a2f80907f06f248bc1ee584a3ccd0ef | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/fcdc99afd30cc9c34d0f0501f1a71731ff58db0b | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/33fab471a3436fdd5d3bbbc60fcc272d4d21c5a9 | ORPH s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/25c55094360f912baf44d4a8de8875eb4ae8b18b | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/52894912eecdfb49f44f423608447527b1ef3296 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ef114d2a3003a8665190899290125bfe3b3cd1c4 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c9ca6fa1920eecf38224e897780d7414837d091d | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/abea1cc55d1a769ed23429771a68a8bc7780755b | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/f3ff29e299990b474c27e95072d98d4544e8b856 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/a628fbab515b1432cd47c336800df51b9d0d035e | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/be727e0000f154794e7a3677b3d666b96668b44c | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/988d35eb0a6740582a2b831d908fdfb66e1634b2 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/31c6076f7c3915b8da14f34c6bc50388956554a0 | ORPH arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/6de322f710d6669042bb974e4de21c7c02c8b549 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/2e2174b7a81abf23ffd64df382b74f3544ef3d84 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/1a1063b4da563d884f939e1147f4ab0e90f65a1f | microblazeel | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/b126244da41449bb4d21f262294a0a030a058f65 | microblazeel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/b92456865206abdb4b75519525accd9eb376008c | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/557f92a0c5b066734380645f2dfcb7d1e786db61 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7bbe08acc5de971e9f8292ab72922f70c341777a | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/33f0bb48ce99da18b38c9c1bdbb7542961dfca73 | ORPH powerpc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/0a9a16aba8903b6ad2fdd0573de768d1c0a39834 | ORPH x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/89d0dd6efd07f96a9f42c5d908a8f660fc7a21e4 | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/f66308e77fa3e1a5349f4f972e6b0dd919b86b5a | or1k | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/e137da2ddf7346cd8607e7b462e395c34a66807a | microblaze | nginx-1.24.0 | NOK | http://autobuild.buildroot.net/results/9d064537b68bede7f2b7251adde05bb509c12f0f | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/0a4bf5890b01eaee07c3ba71df761acb1a5941e0 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/594eea16529c3e699d799c0a7af5559f52c83496 | ORPH sh4aeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/cc147e0a7d389b2e36b13ee67f7922a9976d9d95 | armeb | readline-8.2 | NOK | http://autobuild.buildroot.net/results/1676780251273532876d19e320196aa50fd2b3c3 | ORPH i686 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/1843ceb07bd6635b546f6ff18b59ef007d7f5939 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/cbc12da3a997b4e62a5fdcec5326514aa885ffa7 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/c4fed289ee8941ed17cda6ead732f8dba6cee307 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- elfutils-0.186 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 host-go-1.19.8 | 1 iw-5.19 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0d862719599f7f23175e9d4d70fbade3bc5d043f | ORPH powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0cdd31254b61f6b4f83725c85fca065827206e70 | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/b104e99595c71ae4eabbf6649b14bd6899dfafc6 | m68k | iw-5.19 | NOK | http://autobuild.buildroot.net/results/cab979f0b9d00cde43e7dfd74a9facdc9dd6728e | ORPH sparc | unknown | NOK | http://autobuild.buildroot.net/results/c1e3a9700a027317514abc768ee3ce386d28b969 | Gitlab CI results for 2023-04-24 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179309 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179314 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179971 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179972 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179973 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179975 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179982 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179983 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179984 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179037 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179077 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179081 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179367 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179259 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179177 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179179 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179182 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179187 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179189 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179193 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179196 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179201 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179370 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179374 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179463 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179495 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179494 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179503 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179507 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179510 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179515 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179518 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179528 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179532 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179578 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179625 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179688 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179778 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179846 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179861 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179868 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179928 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179961 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179964 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179965 | ORPH -- http://autobuild.buildroot.net From raphael.melotte at mind.be Tue Apr 25 07:09:22 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 25 Apr 2023 09:09:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix building with zlib-ng Message-ID: <20230425070923.1294644-1-raphael.melotte@mind.be> The current mupdf version fails to build when zlib-ng is used as the zlib implementation. Add a patch to fix it. This fixes the following build failure raised since the bump to version 1.21.0 of the mupdf package in commit 3c2033cd2ace077e7dfaf58a2589b2a93a5fd7b0: source/fitz/encode-basic.c: In function 'deflate_write': source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); | ^~~~~~~~ source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? Fixes: http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 Signed-off-by: Rapha?l M?lotte --- ...issing-limits.h-include-for-UINT_MAX.patch | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch diff --git a/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch new file mode 100644 index 0000000000..95f2f86666 --- /dev/null +++ b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch @@ -0,0 +1,70 @@ +From ebce9f1b129ebc8f2b17afa02a4ffcb9453c11d9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Mon, 24 Apr 2023 17:27:35 +0200 +Subject: [PATCH] Add missing limits.h include for UINT_MAX +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +encode-basic.c uses 'UINT_MAX', which is available in the 'limits.h' +header. + +In some configurations that build with zlib from [1], by chance +limits.h gets indirectly included when including 'z-imp.h' (the +includes are: 'z-imp.h' -> 'zlib.h' -> 'zconf.h' -> 'limits.h'), so +the build succeeds. + +When using other zlib implementations however (for example from [2]), +limits.h is not necessarily included indirectly, which leads to the +build failing in the following way: + +source/fitz/encode-basic.c: In function 'deflate_write': +source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) + 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); + | ^~~~~~~~ +source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? + +Add the missing include, so that the build succeeds no matter if zlib +indirectly includes 'limit.h' or not. + +Similarly, also add it in output-ps.c where it's also missing. + +[1]: https://zlib.net/ +[2]: https://github.com/zlib-ng/zlib-ng + +Signed-off-by: Rapha?l M?lotte +Upstream: https://bugs.ghostscript.com/show_bug.cgi?id=706667 +--- + source/fitz/encode-basic.c | 2 ++ + source/fitz/output-ps.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/source/fitz/encode-basic.c b/source/fitz/encode-basic.c +index 03a4ff76b..84f0c35e6 100644 +--- a/source/fitz/encode-basic.c ++++ b/source/fitz/encode-basic.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + struct ahx + { + fz_output *chain; +diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c +index ef22c3cd6..3dc8ea17d 100644 +--- a/source/fitz/output-ps.c ++++ b/source/fitz/output-ps.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + typedef struct ps_band_writer_s + { + fz_band_writer super; +-- +2.39.1 + -- 2.39.1 From mf at go-sys.de Tue Apr 25 07:33:41 2023 From: mf at go-sys.de (Michael Fischer) Date: Tue, 25 Apr 2023 09:33:41 +0200 Subject: [Buildroot] [PATCH] package/sdl2: bump version to 2.26.5 Message-ID: <20230425073341.18738-1-mf@go-sys.de> Signed-off-by: Michael Fischer --- package/sdl2/sdl2.hash | 4 ++-- package/sdl2/sdl2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2/sdl2.hash b/package/sdl2/sdl2.hash index e26dcee301..0c7bdf7fa1 100644 --- a/package/sdl2/sdl2.hash +++ b/package/sdl2/sdl2.hash @@ -1,4 +1,4 @@ -# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.26.3.tar.gz.sig -sha256 c661205a553b7d252425f4b751ff13209e5e020b876bbfa1598494af61790057 SDL2-2.26.3.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.26.5.tar.gz.sig +sha256 ad8fea3da1be64c83c45b1d363a6b4ba8fd60f5bde3b23ec73855709ec5eabf7 SDL2-2.26.5.tar.gz # Locally calculated sha256 9928507f684c1965d07f2b6ef4b4723d5efc2f6b4ab731f743a413c51c319927 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index c01f12d12c..5f2e1e0ed1 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.26.3 +SDL2_VERSION = 2.26.5 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.20.1 From jamie.gibbons at microchip.com Tue Apr 25 08:14:42 2023 From: jamie.gibbons at microchip.com (Jamie Gibbons) Date: Tue, 25 Apr 2023 09:14:42 +0100 Subject: [Buildroot] [PATCH 0/2] *** Add Microchip PolarFire SoC Icicle Kit *** Message-ID: <20230425081444.1441521-1-jamie.gibbons@microchip.com> Hi all, The following patch series is to add support for Microchip's PolarFire SoC development board, the icicle kit. We are adding all the necessary supporting files, including a new defconfig and one required host package, the hss-payload-generator. I look forward to recieving your feedback on the series. Regards, Jamie Jamie Gibbons (2): package/microchip-hss-payload-generator: add host package configs/microchip_mpfs_icicle: add support for Microchip's Icicle Kit board/microchip/mpfs_icicle/README.txt | 62 +++++++++++++++++++ board/microchip/mpfs_icicle/config.yaml | 28 +++++++++ board/microchip/mpfs_icicle/genimage.cfg | 36 +++++++++++ board/microchip/mpfs_icicle/linux.fragment | 1 + board/microchip/mpfs_icicle/mpfs_icicle.its | 53 ++++++++++++++++ board/microchip/mpfs_icicle/post-image.sh | 13 ++++ board/microchip/mpfs_icicle/uboot-env.txt | 16 +++++ .../mpfs_icicle/uboot-fragment-rootfs.config | 2 + configs/microchip_mpfs_icicle_defconfig | 33 ++++++++++ package/Config.in.host | 1 + .../Config.in.host | 8 +++ .../microchip-hss-payload-generator.mk | 22 +++++++ 12 files changed, 275 insertions(+) create mode 100644 board/microchip/mpfs_icicle/README.txt create mode 100644 board/microchip/mpfs_icicle/config.yaml create mode 100644 board/microchip/mpfs_icicle/genimage.cfg create mode 100644 board/microchip/mpfs_icicle/linux.fragment create mode 100644 board/microchip/mpfs_icicle/mpfs_icicle.its create mode 100755 board/microchip/mpfs_icicle/post-image.sh create mode 100644 board/microchip/mpfs_icicle/uboot-env.txt create mode 100644 board/microchip/mpfs_icicle/uboot-fragment-rootfs.config create mode 100644 configs/microchip_mpfs_icicle_defconfig create mode 100644 package/microchip-hss-payload-generator/Config.in.host create mode 100644 package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk -- 2.25.1 From jamie.gibbons at microchip.com Tue Apr 25 08:14:43 2023 From: jamie.gibbons at microchip.com (Jamie Gibbons) Date: Tue, 25 Apr 2023 09:14:43 +0100 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <20230425081444.1441521-1-jamie.gibbons@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> Message-ID: <20230425081444.1441521-2-jamie.gibbons@microchip.com> The Buildroot icicle kit configuration uses the Hart Software Service's (HSS) payload generator tool. This tool creates a formatted payload image for the HSS zero-stage bootloader on PolarFire SoC, given a configuration file and a set of ELF binaries. The configuration file is used to map the ELF binaries or binary blobs to the individual application harts (U54s). Add the HSS payload generator as a host package to support this. Signed-off-by: Jamie Gibbons Reviewed-by: Valentina Fernandez --- package/Config.in.host | 1 + .../Config.in.host | 8 +++++++ .../microchip-hss-payload-generator.mk | 22 +++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 package/microchip-hss-payload-generator/Config.in.host create mode 100644 package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..42856c09df 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -58,6 +58,7 @@ menu "Host utilities" source "package/mender-artifact/Config.in.host" source "package/meson-tools/Config.in.host" source "package/mfgtools/Config.in.host" + source "package/microchip-hss-payload-generator/Config.in.host" source "package/mkpasswd/Config.in.host" source "package/moby-buildkit/Config.in.host" source "package/mosquitto/Config.in.host" diff --git a/package/microchip-hss-payload-generator/Config.in.host b/package/microchip-hss-payload-generator/Config.in.host new file mode 100644 index 0000000000..7e0bbad719 --- /dev/null +++ b/package/microchip-hss-payload-generator/Config.in.host @@ -0,0 +1,8 @@ +config BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR + bool "HSS Payload Generator" + help + Microchip PolarFire SoC Payload Generator. This tool creates a formatted + payload image for the HSS zero-stage bootloader on PolarFire SoC, given a + configuration file and a set of ELF binaries. The configuration file is + used to map the ELF binaries or binary blobs to the individual application + harts (U54s). diff --git a/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk new file mode 100644 index 0000000000..ca5f59e0f1 --- /dev/null +++ b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk @@ -0,0 +1,22 @@ +################################################################################ + # + # Microchip Hart Software Services + # +################################################################################ +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = v2023.02 +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire-soc,hart-software-services,$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_STAGING = NO +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_TARGET = YES +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE = MIT +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE_FILES = LICENSE.md +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_DEPENDENCIES = host-elfutils host-libyaml + +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_BUILD_CMDS + $(MAKE) -C $(@D)/tools/hss-payload-generator HOST_INCLUDES=-I$(HOST_DIR)/include/ LDFLAGS="$(HOST_LDFLAGS) -Wl,-rpath,$(HOST_DIR)/lib -L$(HOST_DIR)/lib" +endef + +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_CMDS + $(INSTALL) -D -m 755 $(@D)/tools/hss-payload-generator/hss-payload-generator $(HOST_DIR)/bin/hss-payload-generator +endef + +$(eval $(host-generic-package)) -- 2.25.1 From jamie.gibbons at microchip.com Tue Apr 25 08:14:44 2023 From: jamie.gibbons at microchip.com (Jamie Gibbons) Date: Tue, 25 Apr 2023 09:14:44 +0100 Subject: [Buildroot] [PATCH 2/2] configs/microchip_mpfs_icicle: add support for Microchip's Icicle Kit In-Reply-To: <20230425081444.1441521-1-jamie.gibbons@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> Message-ID: <20230425081444.1441521-3-jamie.gibbons@microchip.com> Add support for the icicle kit, the main development board for Microchip's PolarFire SoC. The configuration file is microchip_mpfs_icicle_defconfig. It builds a bootable kernel image with an embedded root file system. The image built can be flashed to the board using the eMMC or an SD card. The yaml configuration file is used by the hss payload generator. It maps the ELF binaries or binary blobs to the individual application harts (U54s). The image generator script sets the partitions of the image. The kernel fragment file ses additional configurations for the icicle kit in buildroot that are not in the default configuration. The image tree souce file creates a FIT image. The post image script creates the payload using the payload generator host package and finally, creates the FIT image using the ITS after the kernel build. The U-Boot script and additional U-Boot configurations ensure that U-Boot behaves as expected for the icicle kit and boots the FIT image. The readme.txt file documents how to build and boot the icicle kit with this configuration. Signed-off-by: Jamie Gibbons --- board/microchip/mpfs_icicle/README.txt | 62 +++++++++++++++++++ board/microchip/mpfs_icicle/config.yaml | 28 +++++++++ board/microchip/mpfs_icicle/genimage.cfg | 36 +++++++++++ board/microchip/mpfs_icicle/linux.fragment | 1 + board/microchip/mpfs_icicle/mpfs_icicle.its | 53 ++++++++++++++++ board/microchip/mpfs_icicle/post-image.sh | 13 ++++ board/microchip/mpfs_icicle/uboot-env.txt | 16 +++++ .../mpfs_icicle/uboot-fragment-rootfs.config | 2 + configs/microchip_mpfs_icicle_defconfig | 33 ++++++++++ 9 files changed, 244 insertions(+) create mode 100644 board/microchip/mpfs_icicle/README.txt create mode 100644 board/microchip/mpfs_icicle/config.yaml create mode 100644 board/microchip/mpfs_icicle/genimage.cfg create mode 100644 board/microchip/mpfs_icicle/linux.fragment create mode 100644 board/microchip/mpfs_icicle/mpfs_icicle.its create mode 100755 board/microchip/mpfs_icicle/post-image.sh create mode 100644 board/microchip/mpfs_icicle/uboot-env.txt create mode 100644 board/microchip/mpfs_icicle/uboot-fragment-rootfs.config create mode 100644 configs/microchip_mpfs_icicle_defconfig diff --git a/board/microchip/mpfs_icicle/README.txt b/board/microchip/mpfs_icicle/README.txt new file mode 100644 index 0000000000..de20ecc410 --- /dev/null +++ b/board/microchip/mpfs_icicle/README.txt @@ -0,0 +1,62 @@ +Microchip PolarFire SoC Icicle Kit +================================== + +This file describes how to use the pre-defined Buildroot +configuration for Microchip's PolarFire SoC Icicle Kit. + +Further information about the PolarFire SoC Icicle Kit can be found +at https://github.com/polarfire-soc/polarfire-soc-documentation + +Building +======== + +Configure Buildroot using the default board configuration: + + '$ make microchip_mpfs_icicle_defconfig' + +Customise the build as necessary: + + '$ make menuconfig' + +Start the build: + + '$ make' + +Result of the build +=================== + +Once the build has finished you will have the following files: + + output/images/ + +-- boot.scr + +-- boot.vfat + +-- Image + +-- mpfs_icicle.itb + +-- mpfs_icicle.its + +-- mpfs-icicle-kit.dtb + +-- payload.bin + +-- rootfs.ext2 + +-- rootfs.ext4 + +-- rootfs.tar + +-- sdcard.img + +-- u-boot.bin + + +Creating a bootable SD card with genimage +========================================= + +By default Buildroot builds a SD card image for you. The first partition +of this image contains a U-Boot binary, embedded in a Hart Software +Services (HSS) payload. The second partition contains a FAT filesystem +with a U-Boot env and an ITB file containing the kernel and the device +tree. The third partition contains the file system. This image can be +written directly to the eMMC or an SD card. All you need to do is dd the +image to the eMMC or your SD card, which can be done with the following +command on your development host: + + '$ sudo dd if=output/images/sdcard.img of=/dev/sdb bs=1M' + +For instructions on how to transfer the image to the eMMC/SD, please refer to +the "Programming the Linux image" section of our guide on updating +PolarFire SoC dev kits: +https://github.com/polarfire-soc/polarfire-soc-documentation/blob/master/reference-designs-fpga-and-development-kits/updating-mpfs-kit.md. diff --git a/board/microchip/mpfs_icicle/config.yaml b/board/microchip/mpfs_icicle/config.yaml new file mode 100644 index 0000000000..5fccdfd34f --- /dev/null +++ b/board/microchip/mpfs_icicle/config.yaml @@ -0,0 +1,28 @@ +# +# HSS Payload Generator - buildroot configuration file +# + +# First, we can optionally set a name for our image, otherwise one will be created dynamically +set-name: 'PolarFire-SoC-HSS::U-Boot' + +# +# Next, we'll define the entry point addresses for each hart, as follows: +# +hart-entry-points: {u54_1: '0x80200000', u54_2: '0x80200000', u54_3: '0x80200000', u54_4: '0x80200000'} +# +# Finally, we'll define a payloads (source binary file) that will be placed at certain regions in memory +# The payload section is defined with the keyword payloads, and then a number of individual +# payload descriptors. +# +# Each payload has a name (path to its ELF/bin file), an owner-hart, and optionally 1-3 secondary-harts. +# +# Additionally, it has a privilege mode in which it will start execution. +# * Valid privilege modes are PRV_M, PRV_S and PRV_U. +# +# +# In this case, the only payload is the u-boot s-mode binary. +# +# Case only matters for the ELF path names, not the keywords. +# +payloads: + u-boot.bin: {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s} diff --git a/board/microchip/mpfs_icicle/genimage.cfg b/board/microchip/mpfs_icicle/genimage.cfg new file mode 100644 index 0000000000..3780a0254b --- /dev/null +++ b/board/microchip/mpfs_icicle/genimage.cfg @@ -0,0 +1,36 @@ +# Image for eMMC or SDCard boot on the Microchip PolarFire SOC Icicle Board +# +image boot.vfat { + vfat { + files = { + "mpfs_icicle.itb", + } + + file boot.scr { + image = "boot.scr" + } + } + size = 60M +} + +image sdcard.img { + hdimage { + gpt = true + } + + partition uboot { + partition-type-uuid = 21686148-6449-6E6F-744E-656564454649 + image = "payload.bin" + } + + partition kernel { + partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4 + bootable = "true" + image = "boot.vfat" + } + + partition root { + partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4 + image = "rootfs.ext4" + } +} diff --git a/board/microchip/mpfs_icicle/linux.fragment b/board/microchip/mpfs_icicle/linux.fragment new file mode 100644 index 0000000000..0cecddb61b --- /dev/null +++ b/board/microchip/mpfs_icicle/linux.fragment @@ -0,0 +1 @@ +CONFIG_POLARFIRE_SOC_DMA_NONCOHERENT=y diff --git a/board/microchip/mpfs_icicle/mpfs_icicle.its b/board/microchip/mpfs_icicle/mpfs_icicle.its new file mode 100644 index 0000000000..a62b079fa1 --- /dev/null +++ b/board/microchip/mpfs_icicle/mpfs_icicle.its @@ -0,0 +1,53 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Flattened Image Tree file for Icicle Kit + * + */ + +/dts-v1/; + +/ { + description = "U-Boot fitImage for the MPFS"; + address-cells = <1>; + + images { + kernel { + description = "Linux kernel"; + data = /incbin/("./Image"); + type = "kernel"; + arch = "riscv"; + os = "linux"; + compression = "none"; + load = <0x80200000>; + entry = <0x80200000>; + hash-1 { + algo = "sha256"; + }; + }; + base_fdt { + description = "Flattened Device Tree blob"; + data = /incbin/("./mpfs-icicle-kit.dtb"); + type = "flat_dt"; + arch = "riscv"; + compression = "none"; + load = <0x8a000000>; + hash-1 { + algo = "sha256"; + }; + }; + }; + + configurations { + default = "kernel_dtb"; + kernel_dtb { + description = "1 Linux kernel, FDT blob"; + kernel = "kernel"; + fdt = "base_fdt"; + }; + + base_dtb { + description = "Base FDT blob for MPFS Icicle board"; + fdt = "base_fdt"; + }; + }; +}; diff --git a/board/microchip/mpfs_icicle/post-image.sh b/board/microchip/mpfs_icicle/post-image.sh new file mode 100755 index 0000000000..444a80cb45 --- /dev/null +++ b/board/microchip/mpfs_icicle/post-image.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +BASE_DIR=$(pwd) +HSS_PAYLOAD_GENERATOR=$HOST_DIR/bin/hss-payload-generator +MKIMAGE=$HOST_DIR/bin/mkimage +GENIMAGE=${BASE_DIR}/support/scripts/genimage.sh +GENIMAGE_CFG=${BASE_DIR}/$2 + +cd ${BINARIES_DIR} +${HSS_PAYLOAD_GENERATOR} -c ${BASE_DIR}/board/microchip/mpfs_icicle/config.yaml payload.bin +cp ${BASE_DIR}/board/microchip/mpfs_icicle/mpfs_icicle.its ./ +${MKIMAGE} -f mpfs_icicle.its mpfs_icicle.itb +${GENIMAGE} -c ${GENIMAGE_CFG} diff --git a/board/microchip/mpfs_icicle/uboot-env.txt b/board/microchip/mpfs_icicle/uboot-env.txt new file mode 100644 index 0000000000..8a655085ed --- /dev/null +++ b/board/microchip/mpfs_icicle/uboot-env.txt @@ -0,0 +1,16 @@ +# this assumes ${scriptaddr} is already set!! + +# Try to boot a fitImage from eMMC/SD + +setenv fdt_high 0xffffffffffffffff +setenv initrd_high 0xffffffffffffffff + +load mmc 0:${distro_bootpart} ${scriptaddr} mpfs_icicle.itb; +bootm start ${scriptaddr}#kernel_dtb; +bootm loados ${scriptaddr}; +# Try to load a ramdisk if available inside fitImage +bootm ramdisk; +bootm prep; +fdt set /soc/ethernet at 20112000 mac-address ${icicle_mac_addr0}; +fdt set /soc/ethernet at 20110000 mac-address ${icicle_mac_addr1}; +bootm go; diff --git a/board/microchip/mpfs_icicle/uboot-fragment-rootfs.config b/board/microchip/mpfs_icicle/uboot-fragment-rootfs.config new file mode 100644 index 0000000000..8ebb8d1615 --- /dev/null +++ b/board/microchip/mpfs_icicle/uboot-fragment-rootfs.config @@ -0,0 +1,2 @@ +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/mmcblk0p3 rootwait uio_pdrv_genirq.of_id=generic-uio" diff --git a/configs/microchip_mpfs_icicle_defconfig b/configs/microchip_mpfs_icicle_defconfig new file mode 100644 index 0000000000..935a9612f4 --- /dev/null +++ b/configs/microchip_mpfs_icicle_defconfig @@ -0,0 +1,33 @@ +BR2_riscv=y +BR2_riscv_custom=y +BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVF=y +BR2_RISCV_ISA_CUSTOM_RVD=y +BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_TARGET_GENERIC_HOSTNAME="mpfs_icicle" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/microchip/mpfs_icicle/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="board/microchip/mpfs_icicle/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,linux4microchip,linux,linux-5.15-mchp+fpga)/linux4microchip+fpga-2023.02.01.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="mpfs" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/microchip/mpfs_icicle/linux.fragment" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="microchip/mpfs-icicle-kit" +BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,polarfire-soc,u-boot,mpfs-uboot-2022.01)/linux4microchip+fpga-2023.02.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="microchip_mpfs_icicle" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/microchip/mpfs_icicle/uboot-fragment-rootfs.config" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/microchip/mpfs_icicle/uboot-env.txt" -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Apr 25 09:44:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 25 Apr 2023 11:44:31 +0200 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <20230425081444.1441521-2-jamie.gibbons@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> <20230425081444.1441521-2-jamie.gibbons@microchip.com> Message-ID: <20230425114431.5461f144@windsurf> Hello Jamie, Thanks for your patch. Here are a few comments below. On Tue, 25 Apr 2023 09:14:43 +0100 Jamie Gibbons via buildroot wrote: > package/Config.in.host | 1 + > .../Config.in.host | 8 +++++++ > .../microchip-hss-payload-generator.mk | 22 +++++++++++++++++++ > 3 files changed, 31 insertions(+) > create mode 100644 package/microchip-hss-payload-generator/Config.in.host > create mode 100644 package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk We need the DEVELOPERS file to be updated with a new entry for this package. > diff --git a/package/microchip-hss-payload-generator/Config.in.host b/package/microchip-hss-payload-generator/Config.in.host > new file mode 100644 > index 0000000000..7e0bbad719 > --- /dev/null > +++ b/package/microchip-hss-payload-generator/Config.in.host > @@ -0,0 +1,8 @@ > +config BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR > + bool "HSS Payload Generator" > + help > + Microchip PolarFire SoC Payload Generator. This tool creates a formatted > + payload image for the HSS zero-stage bootloader on PolarFire SoC, given a > + configuration file and a set of ELF binaries. The configuration file is > + used to map the ELF binaries or binary blobs to the individual application > + harts (U54s). At the end of the help text, we need an empty line, followed by the homepage of the project web site (Github repo homepage will work fine). > diff --git a/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk > new file mode 100644 > index 0000000000..ca5f59e0f1 > --- /dev/null > +++ b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk > @@ -0,0 +1,22 @@ > +################################################################################ > + # > + # Microchip Hart Software Services > + # > +################################################################################ The formatting of this header is not correct: no spaces before # signs. Also the string should be just the package name: "microchip-hss-payload-generator". > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = v2023.02 > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire-soc,hart-software-services,$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) Please put the "v" in the _SITE variable, but not version: HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = 2023.02 HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire-soc,hart-software-services,v$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) This way if ever release-monitoring.org is used to detect new versions of this package, it will work correctly. > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_STAGING = NO > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_TARGET = YES Both of these lines are not needed: you are doing a host package. > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE = MIT > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE_FILES = LICENSE.md > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_DEPENDENCIES = host-elfutils host-libyaml > + > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_BUILD_CMDS > + $(MAKE) -C $(@D)/tools/hss-payload-generator HOST_INCLUDES=-I$(HOST_DIR)/include/ LDFLAGS="$(HOST_LDFLAGS) -Wl,-rpath,$(HOST_DIR)/lib -L$(HOST_DIR)/lib" Indentation should be one tab. Why do you need to pass -Wl,-rpath and -L in addition to HOST_LDFLAGS? HOST_LDFLAGS is already defined as: HOST_LDFLAGS += -L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib Overall, this should look like this: $(MAKE) -C $(@D)/tools/hss-payload-generator \ HOST_INCLUDES="$(HOST_CPPFLAGS)" \ LDFLAGS="$(HOST_LDFLAGS)" > +endef > + > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_CMDS > + $(INSTALL) -D -m 755 $(@D)/tools/hss-payload-generator/hss-payload-generator $(HOST_DIR)/bin/hss-payload-generator Indentation should be one tab. Please split the long line with a \ somewhere (between source and destination paths, probably). Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From Jamie.Gibbons at microchip.com Tue Apr 25 10:18:41 2023 From: Jamie.Gibbons at microchip.com (Jamie.Gibbons at microchip.com) Date: Tue, 25 Apr 2023 10:18:41 +0000 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <20230425114431.5461f144@windsurf> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> <20230425081444.1441521-2-jamie.gibbons@microchip.com> <20230425114431.5461f144@windsurf> Message-ID: <01db737b09ac273925c623c44b44a48a366871e0.camel@microchip.com> On Tue, 2023-04-25 at 11:44 +0200, Thomas Petazzoni wrote: > EXTERNAL EMAIL: Do not click links or open attachments unless you > know the content is safe > > Hello Jamie, > > Thanks for your patch. Here are a few comments below. Hi Thomas, Thanks a million for your feedback. I have tidied up and made the changes you suggested below. I will update all in a v2. Thanks, Jamie. > > On Tue, 25 Apr 2023 09:14:43 +0100 > Jamie Gibbons via buildroot wrote: > > > ?package/Config.in.host??????????????????????? |? 1 + > > ?.../Config.in.host??????????????????????????? |? 8 +++++++ > > ?.../microchip-hss-payload-generator.mk??????? | 22 > > +++++++++++++++++++ > > ?3 files changed, 31 insertions(+) > > ?create mode 100644 package/microchip-hss-payload- > > generator/Config.in.host > > ?create mode 100644 package/microchip-hss-payload- > > generator/microchip-hss-payload-generator.mk > > We need the DEVELOPERS file to be updated with a new entry for this > package. > > > diff --git a/package/microchip-hss-payload-generator/Config.in.host > > b/package/microchip-hss-payload-generator/Config.in.host > > new file mode 100644 > > index 0000000000..7e0bbad719 > > --- /dev/null > > +++ b/package/microchip-hss-payload-generator/Config.in.host > > @@ -0,0 +1,8 @@ > > +config BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR > > +???? bool "HSS Payload Generator" > > +???? help > > +?????? Microchip PolarFire SoC Payload Generator. This tool > > creates a formatted > > +?????? payload image for the HSS zero-stage bootloader on > > PolarFire SoC, given a > > +?????? configuration file and a set of ELF binaries. The > > configuration file is > > +?????? used to map the ELF binaries or binary blobs to the > > individual application > > +?????? harts (U54s). > > At the end of the help text, we need an empty line, followed by the > homepage of the project web site (Github repo homepage will work > fine). > > > diff --git a/package/microchip-hss-payload-generator/microchip-hss- > > payload-generator.mk b/package/microchip-hss-payload- > > generator/microchip-hss-payload-generator.mk > > new file mode 100644 > > index 0000000000..ca5f59e0f1 > > --- /dev/null > > +++ b/package/microchip-hss-payload-generator/microchip-hss- > > payload-generator.mk > > @@ -0,0 +1,22 @@ > > +################################################################## > > ############## > > + # > > + # Microchip Hart Software Services > > + # > > +################################################################## > > ############## > > The formatting of this header is not correct: no spaces before # > signs. > Also the string should be just the package name: > "microchip-hss-payload-generator". > > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = v2023.02 > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call > > github,polarfire-soc,hart-software- > > services,$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) > > Please put the "v" in the _SITE variable, but not version: > > HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = 2023.02 > HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire- > soc,hart-software- > services,v$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) > > This way if ever release-monitoring.org is used to detect new > versions > of this package, it will work correctly. > > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_STAGING = NO > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_TARGET = YES > > Both of these lines are not needed: you are doing a host package. > > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE = MIT > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE_FILES = LICENSE.md > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_DEPENDENCIES = host-elfutils > > host-libyaml > > + > > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_BUILD_CMDS > > +??????? $(MAKE) -C $(@D)/tools/hss-payload-generator > > HOST_INCLUDES=-I$(HOST_DIR)/include/ LDFLAGS="$(HOST_LDFLAGS) -Wl,- > > rpath,$(HOST_DIR)/lib -L$(HOST_DIR)/lib" > > Indentation should be one tab. > > Why do you need to pass -Wl,-rpath and -L in addition to > HOST_LDFLAGS? > HOST_LDFLAGS is already defined as: > > HOST_LDFLAGS? += -L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib > > Overall, this should look like this: > > ??????? $(MAKE) -C $(@D)/tools/hss-payload-generator \ > ??????????????? HOST_INCLUDES="$(HOST_CPPFLAGS)" \ > ??????????????? LDFLAGS="$(HOST_LDFLAGS)" > > > +endef > > + > > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_CMDS > > +???????????? $(INSTALL) -D -m 755 $(@D)/tools/hss-payload- > > generator/hss-payload-generator $(HOST_DIR)/bin/hss-payload- > > generator > > Indentation should be one tab. Please split the long line with a \ > somewhere (between source and destination paths, probably). > > Thanks a lot! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com From thomas.petazzoni at bootlin.com Tue Apr 25 11:08:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 25 Apr 2023 13:08:55 +0200 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <01db737b09ac273925c623c44b44a48a366871e0.camel@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> <20230425081444.1441521-2-jamie.gibbons@microchip.com> <20230425114431.5461f144@windsurf> <01db737b09ac273925c623c44b44a48a366871e0.camel@microchip.com> Message-ID: <20230425130855.0874ad36@windsurf> Hello Jamie, On Tue, 25 Apr 2023 10:18:41 +0000 wrote: > Thanks a million for your feedback. I have tidied up and made the > changes you suggested below. I will update all in a v2. Please wait a little bit before v2 if possible. I also had a few comments on PATCH 2/2. I hope I'll be able to review it today, if not tomorrow. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From yairba at protonmail.com Tue Apr 25 13:34:02 2023 From: yairba at protonmail.com (Yair Ben-Avraham) Date: Tue, 25 Apr 2023 13:34:02 +0000 Subject: [Buildroot] package/gloox: bump version to 1.0.27 Message-ID: Signed-off-by: Yair Ben-Avraham --- ...src-connectiontcpserver-cpp-fix-musl.patch | 25 ------------------- package/gloox/gloox.hash | 2 +- package/gloox/gloox.mk | 2 +- 3 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch diff --git a/package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch b/package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch deleted file mode 100644 index 56a2d4982c..0000000000 --- a/package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch +++ /dev/null @@ -1,25 +0,0 @@ -src/connectiontcpserver.cpp: fix musl build - -Build on musl fails on: - -connectiontcpserver.cpp:131:13: error: 'strerror' was not declared in this scope - + strerror( err ) + " (errno: " + util::int2string( err ) + ")"; - ^~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/a61a91bb6e1156eff5fb756f9dccfc2bb6c0f277 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://bugs.camaya.net/ticket/?id=291] - -diff -Nuar gloox-1.0.23-orig/src/connectiontcpserver.cpp gloox-1.0.23/src/connectiontcpserver.cpp ---- gloox-1.0.23-orig/src/connectiontcpserver.cpp 2020-06-05 23:22:59.624018949 +0200 -+++ gloox-1.0.23/src/connectiontcpserver.cpp 2020-06-05 23:26:20.708027221 +0200 -@@ -36,6 +36,7 @@ - # include - # include - # include -+# include - # include - # include - # include diff --git a/package/gloox/gloox.hash b/package/gloox/gloox.hash index 6419db90f8..66a3c2d1be 100644 --- a/package/gloox/gloox.hash +++ b/package/gloox/gloox.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ae1462be2a2eb8fe5cd054825143617c53c2c9c7195606cb5a5ba68c0f68f9c9 gloox-1.0.24.tar.bz2 +sha256 0b8b7371439bc58d9e51384b616c964b18b7b41b87af1b7855104380eda86ffb gloox-1.0.27.tar.bz2 sha256 40a20c41c8dabb8ba61bea983fa8f2f6989e67fac56bb62c2249053807fd26af LICENSE diff --git a/package/gloox/gloox.mk b/package/gloox/gloox.mk index b741d5ebc1..3495db96f0 100644 --- a/package/gloox/gloox.mk +++ b/package/gloox/gloox.mk @@ -4,7 +4,7 @@ # ################################################################################ -GLOOX_VERSION = 1.0.24 +GLOOX_VERSION = 1.0.27 GLOOX_SOURCE = gloox-$(GLOOX_VERSION).tar.bz2 GLOOX_SITE = https://camaya.net/download GLOOX_LICENSE = GPL-3.0 with OpenSSL exception -- 2.30.2 From aperez at igalia.com Tue Apr 25 14:30:33 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 25 Apr 2023 17:30:33 +0300 Subject: [Buildroot] [PATCH v5 1/5] package/at-spi2-core: bump to version 2.47.1 In-Reply-To: <20230424151152.GB3960430@igalia.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230424151152.GB3960430@igalia.com> Message-ID: <20230425173033.GB998279@igalia.com> Hello again, On Mon, 24 Apr 2023 15:11:52 +0300 Adrian Perez de Castro wrote: > Hi all, > > On Mon, 27 Feb 2023 11:58:34 +0100 Thomas Devoogdt wrote: > > From: Daniel Lang > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS > > > > - X11 is now optional. > > - libxml2 is no longer optional. > > - atk and at-spi2-atk have been merged into at-spi2-core. > > - atk introspection option added. > > > > Signed-off-by: Daniel Lang > > Signed-off-by: Thomas Devoogdt > > I tested this patch series and indeed it also solves the WebKitGTK build > issues causes by atk-bridge being missing. Overall I prefer this approach > better than patching libgtk3's Meson build system as suggested in another > patch. > > There is one hurdle, though: I have to make one patch for at-spi2-core > because I have dbus-broker installed in one of my computers and trying to > build there result in the build configuration thinking that it needs to > use libsystemd when the Buildroot configuration has it disabled. I made > this patch which solved the issue for me, although I am not 100% sure it > is the best way to go: > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 > > We may want to include this patch (or a similar one) while upstream does > not have a solution for this issue. My patch for at-spi2-core was merged, if you would resubmit the version bump with it included, I will happily add my Tested-By / Reviewed-By to the whole series ;-) > > --- > > v3: > > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > > - needed to fix the webkitgtk 2.38.5 compilation > > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > > v5: rebased + grouped patches > > --- > > package/at-spi2-core/Config.in | 8 ++------ > > package/at-spi2-core/at-spi2-core.hash | 4 ++-- > > package/at-spi2-core/at-spi2-core.mk | 20 +++++++++++++++++--- > > 3 files changed, 21 insertions(+), 11 deletions(-) > > > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in > > index f56c5b93c4..1f6c421777 100644 > > --- a/package/at-spi2-core/Config.in > > +++ b/package/at-spi2-core/Config.in > > @@ -1,12 +1,12 @@ > > config BR2_PACKAGE_AT_SPI2_CORE > > bool "at-spi2-core" > > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > > depends on BR2_USE_MMU # glib2 > > depends on BR2_USE_WCHAR # glib2 > > select BR2_PACKAGE_DBUS > > select BR2_PACKAGE_LIBGLIB2 > > - select BR2_PACKAGE_XLIB_LIBXTST > > + select BR2_PACKAGE_LIBXML2 > > + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 > > help > > The At-Spi2 Core package is a part of the GNOME > > Accessibility Project. It provides a Service Provider > > @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE > > comment "at-spi2-core needs a toolchain w/ wchar, threads" > > depends on BR2_USE_MMU > > depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > > - > > -comment "at-spi2-core depends on X.org" > > - depends on BR2_USE_MMU > > - depends on !BR2_PACKAGE_XORG7 > > diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash > > index 764e4c3661..4531bf396c 100644 > > --- a/package/at-spi2-core/at-spi2-core.hash > > +++ b/package/at-spi2-core/at-spi2-core.hash > > @@ -1,5 +1,5 @@ > > -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum > > -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz > > +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum > > +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz > > > > # locally calculated > > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > > diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk > > index f0b019c0ed..e98e779884 100644 > > --- a/package/at-spi2-core/at-spi2-core.mk > > +++ b/package/at-spi2-core/at-spi2-core.mk > > @@ -4,17 +4,31 @@ > > # > > ################################################################################ > > > > -AT_SPI2_CORE_VERSION_MAJOR = 2.36 > > -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 > > +AT_SPI2_CORE_VERSION_MAJOR = 2.47 > > +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 > > AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz > > AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) > > AT_SPI2_CORE_LICENSE = LGPL-2.1+ > > AT_SPI2_CORE_LICENSE_FILES = COPYING > > AT_SPI2_CORE_INSTALL_STAGING = YES > > -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ > > +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ > > $(TARGET_NLS_DEPENDENCIES) > > AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon > > > > +ifeq ($(BR2_PACKAGE_XORG7),y) > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled > > +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst > > +else > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled > > +endif > > + > > +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled > > +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection > > +else > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled > > +endif > > + > > AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > > > $(eval $(meson-package)) > > -- > > 2.39.2 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > Cheers, > ?Adri?n > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From dalang at gmx.at Tue Apr 25 17:12:33 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 25 Apr 2023 19:12:33 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 In-Reply-To: <87mt2z8yyf.fsf@dell.be.48ers.dk> References: <20230405200445.50475-1-dalang@gmx.at> <87mt2z8yyf.fsf@dell.be.48ers.dk> Message-ID: <45d342b8-d098-11ad-07ee-5702205c10b7@gmx.at> On 22.04.23 22:05, Peter Korsgaard wrote: >>>>>> "Daniel" == Daniel Lang writes: > > > https://github.com/stephane/libmodbus/releases/tag/v3.1.10 > > The regression fix this talks about is presumably about a regression > introduced in 3.1.9, so not in Buildroot, correct? > Correct, regression was introduced in 3.1.9, which was never featured in Buildroot. From aduskett at gmail.com Tue Apr 25 17:14:41 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:41 -0700 Subject: [Buildroot] [PATCH v2 00/13] Selinux: bump to 3.5 Message-ID: <20230425171454.48802-1-aduskett@gmail.com> It's been quite some time since anyone updated the SELinux packages (mainly me!) Most of the changes are straight forward: - Update the package to 3.5 - Change the license file from COPYING to LICENSE. (The COPYING file has been renamed to LICENSE.) Some notes for specific packages: - Audit now installs ausearch to /usr/sbin (or we do?) As such, a small patch for selinux-python is necessary to change the patch for ausearch from /sbin to /usr/sbin - libselinux now requires host-pip to install the python modules. Surprisingly, host-pip3 cross-compiles the modules without issue and just worked. I should buy a lottery ticket! - I found out that if you have rst2html5 on the host, the glib meson package tries to use it to generate documents, which causes a failure on installing to the target. Luckily we don't want the documents so the fix is to simply remove the docs/ subdirectroy from meson.build. This patch is tiny and won't be a headache to maintain. - A small upstream patch needs to be added to refpolicy to ensure refpolicy builds without dbus selected. Tested on Fedora 38. Both with pc_efi and aarch-virt configs. Other tests ran and passed: tests.init.test_systemd_selinux.TestSELinuxSystemdExt4 tests.init.test_systemd_selinux.TestSELinuxSystemdSquashfs tests.core.test_selinux.TestSELinuxCustomGit tests.core.test_selinux.TestSELinuxExtraModules tests.core.test_selinux.TestSELinuxExtraModulesDirs tests.core.test_selinux.TestSELinuxPackage Changes v1 -> v2: - Added refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch Adam Duskett (13): package/libglib2/0003-disable-building-docs.patch: new patch package/python-pip: add host variant package/libsepol: bump to version 3.5 package/libsemanage: bump to version 3.5 package/libselinux: bump to version 3.5 package/policycoreutils: bump to version 3.5 package/checkpolicy: bump to version 3.5 package/restorecond: bump to version 3.5 package/semodule-utils: bump to version 3.5 package/audit: bump to version 3.1 package/selinux-python: bump to version 3.5 package/setools: bump to version 4.4.2 package/refpolicy: bump to version 2.20221101 package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- package/checkpolicy/checkpolicy.hash | 4 +- package/checkpolicy/checkpolicy.mk | 4 +- .../libglib2/0003-disable-building-docs.patch | 38 ++++++++++++++ package/libselinux/0001-fix-musl-build.patch | 4 +- ...T-and-rely-on-the-installed-file-nam.patch | 8 +-- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 ++++-- package/libsemanage/libsemanage.hash | 4 +- package/libsemanage/libsemanage.mk | 4 +- package/libsepol/libsepol.hash | 4 +- package/libsepol/libsepol.mk | 4 +- ...-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 +- package/policycoreutils/policycoreutils.mk | 4 +- package/python-pip/python-pip.mk | 1 + ...ount-dbus-interface-must-be-optional.patch | 33 ++++++++++++ package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- package/restorecond/restorecond.hash | 4 +- package/restorecond/restorecond.mk | 4 +- .../0001-fix-ausearch-path.patch | 37 ++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- package/semodule-utils/semodule-utils.hash | 4 +- package/semodule-utils/semodule-utils.mk | 4 +- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 31 files changed, 191 insertions(+), 71 deletions(-) create mode 100644 package/libglib2/0003-disable-building-docs.patch create mode 100644 package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:42 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:42 -0700 Subject: [Buildroot] [PATCH v2 01/13] package/libglib2/0003-disable-building-docs.patch: new patch In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-2-aduskett@gmail.com> If rst2html5 is installed on a host system, meson will attempt to build html5 documentation from the docs directory, resulting in the following error: /usr/local/bin/rst2html5.py Traceback (most recent call last): File "/usr/local/bin/rst2html5.py", line 27, in from docutils.core import publish_cmdline, default_description ModuleNotFoundError: No module named 'docutils' Since we don't need, nor want to build the documentation, remove the docs subdirectory from being built entirely. Signed-off-by: Adam Duskett --- .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 package/libglib2/0003-disable-building-docs.patch diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch new file mode 100644 index 0000000000..27a540bf61 --- /dev/null +++ b/package/libglib2/0003-disable-building-docs.patch @@ -0,0 +1,38 @@ +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 11:52:24 -0700 +Subject: [PATCH 1/1] disable building docs + +If rst2html5 is installed on a host system, meson will attempt to build +html5 documentation from the docs directory, resulting in the following +error: + +/usr/local/bin/rst2html5.py +Traceback (most recent call last): + File "/usr/local/bin/rst2html5.py", line 27, in + from docutils.core import publish_cmdline, default_description +ModuleNotFoundError: No module named 'docutils' + +Since we don't need, nor want to build the documentation, remove the docs +subdirectory from being built entirely. + +Signed-off-by: Adam Duskett +--- + meson.build | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 0cbc968..28e1147 100644 +--- a/meson.build ++++ b/meson.build +@@ -2442,7 +2442,6 @@ if get_option('man') + endif + + gnome = import('gnome') +-subdir('docs/reference') + + summary({ + 'host cpu' : host_machine.cpu_family(), +-- +2.40.0 + -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:43 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:43 -0700 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-3-aduskett@gmail.com> In the following patch that updates libselinux, the libselinux python tools now require pip to install. Signed-off-by: Adam Duskett --- package/python-pip/python-pip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 8cf3aaa3ec..35ad7bede2 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa PYTHON_PIP_CPE_ID_PRODUCT = pip $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:44 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:44 -0700 Subject: [Buildroot] [PATCH v2 03/13] package/libsepol: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-4-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsepol/libsepol.hash | 4 ++-- package/libsepol/libsepol.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsepol/libsepol.hash b/package/libsepol/libsepol.hash index 039e4e3c7e..c243aaae2b 100644 --- a/package/libsepol/libsepol.hash +++ b/package/libsepol/libsepol.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 2d97df3eb8466169b389c3660acbb90c54200ac96e452eca9f41a9639f4f238b libsepol-3.3.tar.gz +sha256 78fdaf69924db780bac78546e43d9c44074bad798c2c415d0b9bb96d065ee8a2 libsepol-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsepol/libsepol.mk b/package/libsepol/libsepol.mk index 8551a5de79..f7782542ec 100644 --- a/package/libsepol/libsepol.mk +++ b/package/libsepol/libsepol.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEPOL_VERSION = 3.3 +LIBSEPOL_VERSION = 3.5 LIBSEPOL_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEPOL_VERSION) LIBSEPOL_LICENSE = LGPL-2.1+ -LIBSEPOL_LICENSE_FILES = COPYING +LIBSEPOL_LICENSE_FILES = LICENSE LIBSEPOL_CPE_ID_VENDOR = selinuxproject LIBSEPOL_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:45 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:45 -0700 Subject: [Buildroot] [PATCH v2 04/13] package/libsemanage: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-5-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsemanage/libsemanage.hash | 4 ++-- package/libsemanage/libsemanage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsemanage/libsemanage.hash b/package/libsemanage/libsemanage.hash index 1f333aac30..73df34bde9 100644 --- a/package/libsemanage/libsemanage.hash +++ b/package/libsemanage/libsemanage.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 84d0ec5afa34bbbb471f602d8c1bf317d12443d07852a34b60741d428d597ce8 libsemanage-3.3.tar.gz +sha256 f53534e50247538280ed0d76c6ce81d8fb3939bd64cadb89da10dba42e40dd9c libsemanage-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsemanage/libsemanage.mk b/package/libsemanage/libsemanage.mk index db9f16bb6a..0fbdc5ae8d 100644 --- a/package/libsemanage/libsemanage.mk +++ b/package/libsemanage/libsemanage.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEMANAGE_VERSION = 3.3 +LIBSEMANAGE_VERSION = 3.5 LIBSEMANAGE_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEMANAGE_VERSION) LIBSEMANAGE_LICENSE = LGPL-2.1+ -LIBSEMANAGE_LICENSE_FILES = COPYING +LIBSEMANAGE_LICENSE_FILES = LICENSE LIBSEMANAGE_DEPENDENCIES = host-bison host-flex audit libselinux bzip2 LIBSEMANAGE_CPE_ID_VENDOR = selinuxproject LIBSEMANAGE_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:47 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:47 -0700 Subject: [Buildroot] [PATCH v2 06/13] package/policycoreutils: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-7-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- ...1-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 ++-- package/policycoreutils/policycoreutils.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch index aa75ca63c0..18f0001aef 100644 --- a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch +++ b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch @@ -32,7 +32,7 @@ index a3bbbe1..df675cf 100644 +AUDITH ?= $(shell test -f $(DESTDIR)$(PREFIX)/include/libaudit.h && echo y) CFLAGS ?= -g -Werror -Wall -W - override LDLIBS += -lselinux -lsepol + override LDLIBS += -lselinux -lsepol -lpthread -- 2.13.6 diff --git a/package/policycoreutils/policycoreutils.hash b/package/policycoreutils/policycoreutils.hash index e7f006b023..e29d192b13 100644 --- a/package/policycoreutils/policycoreutils.hash +++ b/package/policycoreutils/policycoreutils.hash @@ -1,3 +1,3 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 d1331c6fa766c547b071c491de90b9f343c8dbffdb119be8a5a7e491199b93a9 policycoreutils-3.2.tar.gz -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 78453e1529fbbf800e88860094d555e781ce1fba11a7ef77b5aabb43e1173276 policycoreutils-3.5.tar.gz +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/policycoreutils/policycoreutils.mk b/package/policycoreutils/policycoreutils.mk index 8505dbca3f..61d91066d4 100644 --- a/package/policycoreutils/policycoreutils.mk +++ b/package/policycoreutils/policycoreutils.mk @@ -4,10 +4,10 @@ # ################################################################################ -POLICYCOREUTILS_VERSION = 3.2 +POLICYCOREUTILS_VERSION = 3.5 POLICYCOREUTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(POLICYCOREUTILS_VERSION) POLICYCOREUTILS_LICENSE = GPL-2.0 -POLICYCOREUTILS_LICENSE_FILES = COPYING +POLICYCOREUTILS_LICENSE_FILES = LICENSE POLICYCOREUTILS_CPE_ID_VENDOR = selinuxproject POLICYCOREUTILS_DEPENDENCIES = libsemanage libcap-ng $(TARGET_NLS_DEPENDENCIES) -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:46 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:46 -0700 Subject: [Buildroot] [PATCH v2 05/13] package/libselinux: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-6-aduskett@gmail.com> - libselinux now requires pip to install the python tools. - Rebase patches for version 3.5 Signed-off-by: Adam Duskett --- package/libselinux/0001-fix-musl-build.patch | 4 ++-- ...CEXT-and-rely-on-the-installed-file-nam.patch | 8 ++++---- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 +++++++++++++--- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/package/libselinux/0001-fix-musl-build.patch b/package/libselinux/0001-fix-musl-build.patch index 44189e6400..b8b16be26f 100644 --- a/package/libselinux/0001-fix-musl-build.patch +++ b/package/libselinux/0001-fix-musl-build.patch @@ -12,13 +12,13 @@ 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" -[Updated for 3.0] +[Updated for 3.5] Signed-off-by: Adam Duskett diff --git a/src/booleans.c b/src/booleans.c index ffa8d26..8569002 100644 --- a/src/booleans.c +++ b/src/booleans.c -@@ -65,6 +65,14 @@ int security_get_boolean_names(char ***names, int *len) +@@ -64,6 +64,14 @@ int security_get_boolean_names(char ***names, int *len) goto bad; } diff --git a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch index 18c79b3b4d..c744ca4069 100644 --- a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch +++ b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch @@ -18,7 +18,7 @@ was installed. Signed-off-by: Antoine Tenart [Refreshed for 3.1] Signed-off-by: Thomas Petazzoni -[Refreshed for 3.0] +[Refreshed for 3.5] Signed-off-by: Adam Duskett --- src/Makefile | 3 +-- @@ -31,14 +31,14 @@ index 190016e2af34..7ee22fd35da3 100644 @@ -15,7 +15,6 @@ INCLUDEDIR ?= $(PREFIX)/include PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX)) PYLIBS ?= $(shell $(PKG_CONFIG) --libs $(PYPREFIX)) - PYTHONLIBDIR ?= $(shell $(PYTHON) -c "from distutils.sysconfig import *; print(get_python_lib(plat_specific=1, prefix='$(PREFIX)'))") + PYTHONLIBDIR ?= $(shell $(PYTHON) -c "import sysconfig; print(sysconfig.get_path('platlib', vars={'platbase': '$(PREFIX)', 'base': '$(PREFIX)'}))") -PYCEXT ?= $(shell $(PYTHON) -c 'import importlib.machinery;print(importlib.machinery.EXTENSION_SUFFIXES[0])') 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"]') -@@ -184,7 +183,7 @@ install: all +@@ -189,7 +188,7 @@ install: all install-pywrap: pywrap - $(PYTHON) setup.py install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` $(PYTHON_SETUP_ARGS) + $(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/Config.in b/package/libselinux/Config.in index 3098fe3ea4..bc40e32a46 100644 --- a/package/libselinux/Config.in +++ b/package/libselinux/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_LIBSELINUX select BR2_PACKAGE_LIBSEPOL select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_PYTHON_SETUPTOOLS if BR2_PACKAGE_PYTHON3 help libselinux is the runtime SELinux library that provides interfaces (e.g. library functions for the SELinux kernel diff --git a/package/libselinux/libselinux.hash b/package/libselinux/libselinux.hash index a2e0083f7b..14bc627a80 100644 --- a/package/libselinux/libselinux.hash +++ b/package/libselinux/libselinux.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 acfdee27633d2496508c28727c3d41d3748076f66d42fccde2e6b9f3463a7057 libselinux-3.3.tar.gz +sha256 9a3a3705ac13a2ccca2de6d652b6356fead10f36fb33115c185c5ccdf29eec19 libselinux-3.5.tar.gz # Hash for license file sha256 86657b4c0fe868d7cbd977cb04c63b6c667e08fa51595a7bc846ad4bed8fc364 LICENSE diff --git a/package/libselinux/libselinux.mk b/package/libselinux/libselinux.mk index db35da130f..b8de21edaa 100644 --- a/package/libselinux/libselinux.mk +++ b/package/libselinux/libselinux.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBSELINUX_VERSION = 3.3 +LIBSELINUX_VERSION = 3.5 LIBSELINUX_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSELINUX_VERSION) LIBSELINUX_LICENSE = Public Domain LIBSELINUX_LICENSE_FILES = LICENSE @@ -31,7 +31,11 @@ LIBSELINUX_MAKE_OPTS += FTS_LDLIBS=-lfts endif ifeq ($(BR2_PACKAGE_PYTHON3),y) -LIBSELINUX_DEPENDENCIES += python3 host-swig +LIBSELINUX_DEPENDENCIES += \ + python3 \ + python-setuptools \ + host-python-pip \ + host-swig LIBSELINUX_MAKE_OPTS += \ $(PKG_PYTHON_DISTUTILS_ENV) \ @@ -77,7 +81,13 @@ define LIBSELINUX_INSTALL_TARGET_CMDS endef HOST_LIBSELINUX_DEPENDENCIES = \ - host-pkgconf host-libsepol host-pcre2 host-swig host-python3 + host-pkgconf \ + host-libsepol \ + host-pcre2 \ + host-swig \ + host-python3 \ + host-python-pip \ + host-python-setuptools HOST_LIBSELINUX_MAKE_OPTS = \ $(HOST_CONFIGURE_OPTS) \ -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:48 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:48 -0700 Subject: [Buildroot] [PATCH v2 07/13] package/checkpolicy: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-8-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/checkpolicy/checkpolicy.hash | 4 ++-- package/checkpolicy/checkpolicy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/checkpolicy/checkpolicy.hash b/package/checkpolicy/checkpolicy.hash index 3586389047..fcfd81c554 100644 --- a/package/checkpolicy/checkpolicy.hash +++ b/package/checkpolicy/checkpolicy.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 25c84edfa3a10ab8cb073b97bc55cb66377532d54a2723da9accdabd05431485 checkpolicy-3.3.tar.gz +sha256 7aa48ab2222a0b9881111d6d7f70c3014d3d9338827d9e02df105a68c0df5dbc checkpolicy-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/checkpolicy/checkpolicy.mk b/package/checkpolicy/checkpolicy.mk index baf16fb802..024d306233 100644 --- a/package/checkpolicy/checkpolicy.mk +++ b/package/checkpolicy/checkpolicy.mk @@ -4,10 +4,10 @@ # ################################################################################ -CHECKPOLICY_VERSION = 3.3 +CHECKPOLICY_VERSION = 3.5 CHECKPOLICY_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(CHECKPOLICY_VERSION) CHECKPOLICY_LICENSE = GPL-2.0 -CHECKPOLICY_LICENSE_FILES = COPYING +CHECKPOLICY_LICENSE_FILES = LICENSE CHECKPOLICY_DEPENDENCIES = libselinux flex host-flex host-bison -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:49 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:49 -0700 Subject: [Buildroot] [PATCH v2 08/13] package/restorecond: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-9-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/restorecond/restorecond.hash | 4 ++-- package/restorecond/restorecond.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/restorecond/restorecond.hash b/package/restorecond/restorecond.hash index b38c6dcf14..215c9192f4 100644 --- a/package/restorecond/restorecond.hash +++ b/package/restorecond/restorecond.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 218c3d8873f31764e3c82d53ac713c0c9faaa07caf42ed7184e93ca2b27d8f27 restorecond-3.3.tar.gz +sha256 f00d8caddb6aba2793c65e69154d04671b52f3d37e081b0e96c1b443fe23c2fe restorecond-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/restorecond/restorecond.mk b/package/restorecond/restorecond.mk index 7d6ed86f08..cd40905230 100644 --- a/package/restorecond/restorecond.mk +++ b/package/restorecond/restorecond.mk @@ -4,10 +4,10 @@ # ################################################################################ -RESTORECOND_VERSION = 3.3 +RESTORECOND_VERSION = 3.5 RESTORECOND_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(RESTORECOND_VERSION) RESTORECOND_LICENSE = GPL-2.0 -RESTORECOND_LICENSE_FILES = COPYING +RESTORECOND_LICENSE_FILES = LICENSE RESTORECOND_DEPENDENCIES = libglib2 libsepol libselinux dbus-glib -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:50 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:50 -0700 Subject: [Buildroot] [PATCH v2 09/13] package/semodule-utils: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-10-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/semodule-utils/semodule-utils.hash | 4 ++-- package/semodule-utils/semodule-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/semodule-utils/semodule-utils.hash b/package/semodule-utils/semodule-utils.hash index c252506df5..ac3357d3fa 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 3098ec5e5f04a1dbbf4aa569b63a4570750a9fe0d4da14ce45954aa300a17063 semodule-utils-3.3.tar.gz +sha256 c9a550a737051ebaf2c102f665c7ec2f85e7232870980aa0067998459b414283 semodule-utils-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/semodule-utils/semodule-utils.mk b/package/semodule-utils/semodule-utils.mk index a9388f7ee8..9a0f084128 100644 --- a/package/semodule-utils/semodule-utils.mk +++ b/package/semodule-utils/semodule-utils.mk @@ -4,10 +4,10 @@ # ################################################################################ -SEMODULE_UTILS_VERSION = 3.3 +SEMODULE_UTILS_VERSION = 3.5 SEMODULE_UTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SEMODULE_UTILS_VERSION) SEMODULE_UTILS_LICENSE = GPL-2.0 -SEMODULE_UTILS_LICENSE_FILES = COPYING +SEMODULE_UTILS_LICENSE_FILES = LICENSE SEMODULE_UTILS_DEPENDENCIES = libsepol SEMODULE_UTILS_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:51 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:51 -0700 Subject: [Buildroot] [PATCH v2 10/13] package/audit: bump to version 3.1 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-11-aduskett@gmail.com> Signed-off-by: Adam Duskett --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 6260f158d8..87c00ec241 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 8b4c78632a9301a1c7f859b0e38fc0b9c260b8214d6b7c771bf28b3d73a62597 audit-3.0.7.tar.gz +sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 77e7c24000..252f5865b5 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.0.7 +AUDIT_VERSION = 3.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:52 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:52 -0700 Subject: [Buildroot] [PATCH v2 11/13] package/selinux-python: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-12-aduskett@gmail.com> Also: - Change the license file to LICENSE. The hash remains the same. - Add 0001-fix-ausearch-path.patch as audit 3.1 installs ausearch to /usr/sbin not /sbin Signed-off-by: Adam Duskett --- .../0001-fix-ausearch-path.patch | 37 +++++++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- 3 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch diff --git a/package/selinux-python/0001-fix-ausearch-path.patch b/package/selinux-python/0001-fix-ausearch-path.patch new file mode 100644 index 0000000000..c5f0a990ed --- /dev/null +++ b/package/selinux-python/0001-fix-ausearch-path.patch @@ -0,0 +1,37 @@ +From 7a2456f18a49fa70de1f9ace12512bb00437b6ba Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 12:25:19 -0700 +Subject: [PATCH 1/1] fix ausearch path + +ausearch is installed in /usr/sbin not /sbin + +Signed-off-by: Adam Duskett +--- + sepolgen/src/sepolgen/audit.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sepolgen/src/sepolgen/audit.py b/sepolgen/src/sepolgen/audit.py +index 4adb851..5afe85d 100644 +--- a/sepolgen/src/sepolgen/audit.py ++++ b/sepolgen/src/sepolgen/audit.py +@@ -41,7 +41,7 @@ def get_audit_boot_msgs(): + s = time.localtime(time.time() - off) + bootdate = time.strftime("%x", s) + boottime = time.strftime("%X", s) +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +@@ -56,7 +56,7 @@ def get_audit_msgs(): + string contain all of the audit messages returned by ausearch. + """ + import subprocess +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +-- +2.40.0 + diff --git a/package/selinux-python/selinux-python.hash b/package/selinux-python/selinux-python.hash index 6ada3fee36..3592540703 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 8ad91061300387996ccb474962fb93dde263d924aa8f740618be16b22e2444ec selinux-python-3.3.tar.gz +sha256 8245bb4dae59333461f19ca0c79a829081f07972fa5e3ad4c2b2b917dd71d96b selinux-python-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/selinux-python/selinux-python.mk b/package/selinux-python/selinux-python.mk index 0cec602f3d..7505474aa4 100644 --- a/package/selinux-python/selinux-python.mk +++ b/package/selinux-python/selinux-python.mk @@ -4,10 +4,10 @@ # ################################################################################ -SELINUX_PYTHON_VERSION = 3.3 +SELINUX_PYTHON_VERSION = 3.5 SELINUX_PYTHON_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SELINUX_PYTHON_VERSION) SELINUX_PYTHON_LICENSE = GPL-2.0 -SELINUX_PYTHON_LICENSE_FILES = COPYING +SELINUX_PYTHON_LICENSE_FILES = LICENSE SELINUX_PYTHON_DEPENDENCIES = python3 SELINUX_PYTHON_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:53 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:53 -0700 Subject: [Buildroot] [PATCH v2 12/13] package/setools: bump to version 4.4.2 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-13-aduskett@gmail.com> In addition: - Refresh 0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch - Update COPYING hash as the license file has been rewritten for clarity. However, the licenses have not been changed. Signed-off-by: Adam Duskett --- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 3 files changed, 28 insertions(+), 28 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 3c3ae97dff..36063a4e13 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 @@ -15,22 +15,22 @@ sedta and seinfoflow to require python3-networkx Signed-off-by: Antoine Tenart [Refreshed for 4.3.0] Signed-off-by: Adam Duskett -[Refreshed for 4.4.0] +[Refreshed for 4.4.2] --- sedta | 3 ++- seinfoflow | 5 +++-- setools/__init__.py | 4 ++-- setoolsgui/apol/dta.py | 2 +- setoolsgui/apol/infoflow.py | 2 +- - tests/dta.py | 2 +- - tests/infoflow.py | 2 +- + tests/test_dta.py | 2 +- + tests/test_infoflow.py | 2 +- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sedta b/sedta -index 60861ca630a5..0056172a55e5 100755 +index ffd9ede..4c53825 100755 --- a/sedta +++ b/sedta -@@ -23,6 +23,7 @@ import logging +@@ -10,6 +10,7 @@ import logging import signal import setools @@ -38,7 +38,7 @@ index 60861ca630a5..0056172a55e5 100755 def print_transition(trans: setools.DomainTransition) -> None: -@@ -114,7 +115,7 @@ else: +@@ -104,7 +105,7 @@ else: try: p = setools.SELinuxPolicy(args.policy) @@ -48,10 +48,10 @@ index 60861ca630a5..0056172a55e5 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/seinfoflow b/seinfoflow -index f10c39de4d8e..fe733bbd0787 100755 +index 5f4e764..a27b781 100755 --- a/seinfoflow +++ b/seinfoflow -@@ -18,6 +18,7 @@ +@@ -5,6 +5,7 @@ # import setools @@ -59,7 +59,7 @@ index f10c39de4d8e..fe733bbd0787 100755 import argparse import sys import logging -@@ -102,8 +103,8 @@ elif args.booleans is not None: +@@ -91,8 +92,8 @@ elif args.booleans is not None: try: p = setools.SELinuxPolicy(args.policy) m = setools.PermissionMap(args.map) @@ -71,10 +71,10 @@ index f10c39de4d8e..fe733bbd0787 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/setools/__init__.py b/setools/__init__.py -index d72d343..4d5aaaa 100644 +index ad9b36a..2bde01b 100644 --- a/setools/__init__.py +++ b/setools/__init__.py -@@ -91,11 +91,11 @@ from .pcideviceconquery import PcideviceconQuery +@@ -77,11 +77,11 @@ from .pcideviceconquery import PcideviceconQuery from .devicetreeconquery import DevicetreeconQuery # Information Flow Analysis @@ -89,10 +89,10 @@ index d72d343..4d5aaaa 100644 # Policy difference from .diff import PolicyDifference diff --git a/setoolsgui/apol/dta.py b/setoolsgui/apol/dta.py -index 4608b9dbf34e..2cde44c142e9 100644 +index a78d960..e71c70a 100644 --- a/setoolsgui/apol/dta.py +++ b/setoolsgui/apol/dta.py -@@ -24,7 +24,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -11,7 +11,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -102,10 +102,10 @@ index 4608b9dbf34e..2cde44c142e9 100644 from ..logtosignal import LogHandlerToSignal from .analysistab import AnalysisSection, AnalysisTab diff --git a/setoolsgui/apol/infoflow.py b/setoolsgui/apol/infoflow.py -index 7bca299d23fc..7fee2778f35f 100644 +index fb9b409..738f1b8 100644 --- a/setoolsgui/apol/infoflow.py +++ b/setoolsgui/apol/infoflow.py -@@ -26,7 +26,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -13,7 +13,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -114,11 +114,11 @@ index 7bca299d23fc..7fee2778f35f 100644 from setools.exception import UnmappedClass, UnmappedPermission from ..logtosignal import LogHandlerToSignal -diff --git a/tests/dta.py b/tests/dta.py -index a0cc9381469c..177e6fb0b961 100644 ---- a/tests/dta.py -+++ b/tests/dta.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_dta.py b/tests/test_dta.py +index 7f9bbc9..48338c5 100644 +--- a/tests/test_dta.py ++++ b/tests/test_dta.py +@@ -5,7 +5,7 @@ import os import unittest @@ -127,11 +127,11 @@ index a0cc9381469c..177e6fb0b961 100644 from setools import TERuletype as TERT from setools.exception import InvalidType from setools.policyrep import Type -diff --git a/tests/infoflow.py b/tests/infoflow.py -index aa0e44a7e4f8..fca2848aeca5 100644 ---- a/tests/infoflow.py -+++ b/tests/infoflow.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_infoflow.py b/tests/test_infoflow.py +index 5a8f745..e25993b 100644 +--- a/tests/test_infoflow.py ++++ b/tests/test_infoflow.py +@@ -5,7 +5,7 @@ import os import unittest diff --git a/package/setools/setools.hash b/package/setools/setools.hash index fdb0919f11..c353e1f609 100644 --- a/package/setools/setools.hash +++ b/package/setools/setools.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 202eac5f857475937bee8136cff278aa2b4a4b94a0dec63fbbbe18c9eb644a4e setools-4.4.0.tar.gz -sha256 2f7547e10f76a382c24c053595f38a5cc6dda9347f508f254ca490e0046a9624 COPYING +sha256 998d12d01852feed1889110a4ca81090a47a2d9b47368e4dfe2b94d68696c813 setools-4.4.2.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 ea355f10c8..b80d25a6b9 100644 --- a/package/setools/setools.mk +++ b/package/setools/setools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SETOOLS_VERSION = 4.4.0 +SETOOLS_VERSION = 4.4.2 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.40.0 From aduskett at gmail.com Tue Apr 25 17:14:54 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:54 -0700 Subject: [Buildroot] [PATCH v2 13/13] package/refpolicy: bump to version 2.20221101 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-14-aduskett@gmail.com> Add an upstream patch in package/refpolicy/2.20221101 that makes dbus optional for the mount interface. The patch must go in the 2.20221101 directory or else the build system will automatically attempt to apply the patch to a custom git version of refpolicy if chosen. Signed-off-by: Adam Duskett --- Changes v1 -> v2: - Added 2.20221101/0001-mount-dbus-interface-must-be-optional.patch ...ount-dbus-interface-must-be-optional.patch | 33 +++++++++++++++++++ package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch diff --git a/package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch b/package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch new file mode 100644 index 0000000000..dec0af828f --- /dev/null +++ b/package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch @@ -0,0 +1,33 @@ +From 6c6be65ccf0891391681d4662cc11f508c0f4aeb Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 14:24:49 -0700 +Subject: [PATCH] mount: dbus interface must be optional + +If DBus isn't built, the build process fails due to mount.te always using a +dbus interface even if the dbus module. Fix this by setting the dbus interface +as optional. + +Signed-off-by: Adam Duskett +Upstream-status: accepted. 207b09a656c2c3ac5c286d3f7eef085325e35408 +--- + policy/modules/system/mount.te | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te +index d028723..af84af0 100644 +--- a/policy/modules/system/mount.te ++++ b/policy/modules/system/mount.te +@@ -145,7 +145,9 @@ selinux_getattr_fs(mount_t) + + userdom_use_all_users_fds(mount_t) + +-dbus_dontaudit_write_system_bus_runtime_named_sockets(mount_t) ++optional_policy(` ++ dbus_dontaudit_write_system_bus_runtime_named_sockets(mount_t) ++') + + ifdef(`distro_redhat',` + optional_policy(` +-- +2.40.0 + diff --git a/package/refpolicy/refpolicy.hash b/package/refpolicy/refpolicy.hash index b08c22ed4e..a09e59c270 100644 --- a/package/refpolicy/refpolicy.hash +++ b/package/refpolicy/refpolicy.hash @@ -1,5 +1,5 @@ # From https://github.com/SELinuxProject/refpolicy/releases -sha256 965f98f0b68a24fd0b8e8d973d319332aea88973e1d6c455ef9c2a31aefaeaa6 refpolicy-2.20220106.tar.bz2 +sha256 44f88e62c8efcef54d019b9ca077520d5993de580926bd7575788cfa78515396 refpolicy-2.20221101.tar.bz2 # Locally computed sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING diff --git a/package/refpolicy/refpolicy.mk b/package/refpolicy/refpolicy.mk index f11b72755a..8fea7cc254 100644 --- a/package/refpolicy/refpolicy.mk +++ b/package/refpolicy/refpolicy.mk @@ -23,7 +23,7 @@ REFPOLICY_SITE = $(call qstrip,$(BR2_PACKAGE_REFPOLICY_CUSTOM_REPO_URL)) REFPOLICY_SITE_METHOD = git BR_NO_CHECK_HASH_FOR += $(REFPOLICY_SOURCE) else -REFPOLICY_VERSION = 2.20220106 +REFPOLICY_VERSION = 2.20221101 REFPOLICY_SOURCE = refpolicy-$(REFPOLICY_VERSION).tar.bz2 REFPOLICY_SITE = https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_$(subst .,_,$(REFPOLICY_VERSION)) endif -- 2.40.0 From james.d.knight at live.com Tue Apr 25 19:47:37 2023 From: james.d.knight at live.com (James Knight) Date: Tue, 25 Apr 2023 15:47:37 -0400 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data Message-ID: The following change automatically selected the xkeyboard-data package when sway package is activated. Sway relies on libxkbcommon package to provide support for keyboard keymaps. The libxkbcommon package does not provide any default keymap data to use. In an environment where no keymap data is provided, Sway will fail to run (at this time, the program will SEGFLT; but even if Sway is updated to handle this error, the runtime state would not have any keyboard support): $ sway xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb Segmentation fault (core dumped) To help prevent this from happening, the xkeyboard-data package should be installed as well to ensure a common dataset of keymap data exists. This is the same approach used for the weston package at this time. Signed-off-by: James Knight --- package/sway/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sway/Config.in b/package/sway/Config.in index f8d073520f10c6bf8e00507e70cde99726da1837..802d3d0aa93ed68fb64a3bbc3f5c50086054d2f4 100644 --- a/package/sway/Config.in +++ b/package/sway/Config.in @@ -20,6 +20,7 @@ config BR2_PACKAGE_SWAY select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PNG select BR2_PACKAGE_PANGO + select BR2_PACKAGE_XKEYBOARD_CONFIG # runtime dependency help i3-compatible Wayland compositor -- 2.39.1.windows.1 From dario.binacchi at amarulasolutions.com Tue Apr 25 19:50:12 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Tue, 25 Apr 2023 21:50:12 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Message-ID: Hi Giulio, On Sun, Apr 23, 2023 at 10:31?PM Giulio Benetti wrote: > > Hi Dario, > > On 23/04/23 19:20, Dario Binacchi wrote: > [ SNIP ] > > >> > >> Sure. Could you also try to fill the memory and see if everything works correctly? > >> You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). > > > > > > I just uploaded version 2 with your suggested changes. I did some > > tests with can applications (candump, cansend, ...) and had > > no problems. > > But for example, running the ifconfig application, the second time I > > got this error: > > > > ~ # candump can2 -L & > > [18] 81 candump can2 -L > > ~ # ifconfig > > Segmentation fault > > ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed > > [ 193.040970] ifconfig: page allocation failure: order:7, > > mode:0xcc0(GFP_KERNEL), nodemask=(null) > > [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 > > [ 193.041110] Hardware name: STM32 (Device Tree Support) > > [ 193.041147] unwind_backtrace from show_stack+0xb/0xc > > [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e > > [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 > > [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e > > [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 > > [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c > > [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 > > [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 > > [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 > > [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 > > [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c > > [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 > > [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c > > [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) > > [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 > > c0c6e420 c0c6e028 0000000b > > [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 > > 00000ff6 c0e626f4 00000000 > > [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 > > [ 193.042873] Mem-Info: > > [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 > > [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 > > [ 193.042910] unevictable:5 dirty:0 writeback:4 > > [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 > > [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 > > [ 193.042910] kernel_misc_reclaimable:0 > > [ 193.042910] free:1426 free_pcp:0 free_cma:0 > > [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > > no > > [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB > > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > > local_pcp:0kB free_cma:0kB > > [ 193.043295] lowmem_reserve[]: 0 0 > > [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > > 0*4096kB = 5704kB > > [ 193.043729] 23 total pagecache pages > > [ 193.043748] 4096 pages RAM > > [ 193.043765] 0 pages HighMem/MovableOnly > > [ 193.043783] 960 pages reserved > > [ 193.043805] nommu: Allocation of length 430080 from process 82 > > (ifconfig) failed > > [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 > > [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 > > [ 193.043843] unevictable:5 dirty:0 writeback:4 > > [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 > > [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 > > [ 193.043843] kernel_misc_reclaimable:0 > > [ 193.043843] free:1426 free_pcp:0 free_cma:0 > > [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > > no > > [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB > > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > > local_pcp:0kB free_cma:0kB > > [ 193.044206] lowmem_reserve[]: 0 0 > > [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > > 0*4096kB = 5704kB > > [ 193.044638] 23 total pagecache pages > > [ 193.044670] binfmt_flat: Unable to allocate RAM for process > > text/data, errno -12 > > > > Was it similar to your problem? > > Yes, this error could be caused by the bug I've fixed and I've seen > you've used Linux 5.19-rc2. In this version there is not my bugfix > and in general it should be avoided to use rc versions. > > This is the patch that fixes ZERO_PAGE(0) that is dedicated to > massive "memset()" in the kernel, so it's used pretty often. > In my case it failed to allocate it, so since in your backtrace > there is try to allocate it could be fixed by my patch, also because > you have 5MB free and they look enough for ifconfig. > > Can you give a try with 5.15.108 and repeat the same test please? > Otherwise I'd need to enter debug with this board but I don't have it > and this kind of bugs are subtle to catch and fix. I did further tests with version 6.2 (stm32f469-disco, stm32f429-disco and stm32f769-disco) and the situation definitely improved. Without your patch, even a simple reboot command was causing problems. I had only one problem like this and not deterministic: ~ # ps [ 102.396252] ps: page allocation failure: order:7, mode:0xcc0(GFP_KERNEL), nodemask=(null) [ 102.404509] CPU: 0 PID: 62 Comm: ps Not tainted 6.2.9 #4 [ 102.409911] Hardware name: STM32 (Device Tree Support) [ 102.415096] unwind_backtrace from show_stack+0xb/0xc [ 102.420169] show_stack from dump_stack_lvl+0x19/0x1e [ 102.425334] dump_stack_lvl from warn_alloc+0x5f/0xf4 [ 102.430409] warn_alloc from __alloc_pages+0x36f/0x57e [ 102.435675] __alloc_pages from __get_free_pages+0xf/0x24 [ 102.441149] __get_free_pages from alloc_pages_exact+0x45/0x5c [ 102.447031] alloc_pages_exact from do_mmap+0x4c3/0x5d2 [ 102.452288] do_mmap from vm_mmap_pgoff+0x53/0x84 [ 102.457022] vm_mmap_pgoff from load_flat_binary+0x4f9/0x688 [ 102.462777] load_flat_binary from bprm_execve+0x1f9/0x2f4 [ 102.468346] bprm_execve from do_execveat_common+0x10f/0x12c [ 102.474023] do_execveat_common from sys_execve+0x1d/0x20 [ 102.479492] sys_execve from ret_fast_syscall+0x1/0x4c [ 102.484628] Exception stack(0xc07dbfa8 to 0xc07dbff0) [ 102.489838] bfa0: c0c6aff7 c0c68fa2 c0c6aff7 c07e86b8 c056a028 0000000b [ 102.498014] bfc0: c0c6aff7 c0c68fa2 c0c68b88 0000000b c0c6affc 00000ffc c0c62734 00000000 [ 102.506278] bfe0: 3a6e6962 c0c68b88 c0c0f7c7 c0c15d94 [ 102.515871] Mem-Info: [ 102.518121] active_anon:0 inactive_anon:0 isolated_anon:0 [ 102.518121] active_file:50 inactive_file:29 isolated_file:0 [ 102.518121] unevictable:5 dirty:4 writeback:0 [ 102.518121] slab_reclaimable:287 slab_unreclaimable:460 [ 102.518121] mapped:0 shmem:0 pagetables:0 [ 102.518121] sec_pagetables:0 bounce:0 [ 102.518121] kernel_misc_reclaimable:0 [ 102.518121] free:1785 free_pcp:0 free_cma:0 [ 102.556022] Node 0 active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no [ 102.581731] Normal free:7172kB boost:0kB min:440kB low:548kB high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB writepending:16kB present:16384kB managed:12356kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 102.608439] lowmem_reserve[]: 0 0 [ 102.611733] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 7172kB [ 102.626183] 84 total pagecache pages [ 102.629735] 4096 pages RAM [ 102.632444] 0 pages HighMem/MovableOnly [ 102.636362] 1007 pages reserved [ 102.639494] nommu: Allocation of length 430080 from process 62 (ps) failed [ 102.646491] active_anon:0 inactive_anon:0 isolated_anon:0 [ 102.646491] active_file:50 inactive_file:29 isolated_file:0 [ 102.646491] unevictable:5 dirty:4 writeback:0 [ 102.646491] slab_reclaimable:279 slab_unreclaimable:460 [ 102.646491] mapped:0 shmem:0 pagetables:0 [ 102.646491] sec_pagetables:0 bounce:0 [ 102.646491] kernel_misc_reclaimable:0 [ 102.646491] free:1793 free_pcp:0 free_cma:0 [ 102.683596] Node 0 active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no [ 102.708986] Normal free:7172kB boost:0kB min:440kB low:548kB high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB writepending:16kB present:16384kB managed:12356kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 102.735642] lowmem_reserve[]: 0 0 [ 102.738928] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 7172kB [ 102.753269] 84 total pagecache pages [ 102.756881] binfmt_flat: Unable to allocate RAM for process text/data, errno -12 Segmentation fault Thanks and regards, Dario > > Thank you! > > Best regards > -- > Giulio Benetti > Benetti Engineering sas -- Dario Binacchi Senior Embedded Linux Developer dario.binacchi at amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info at amarulasolutions.com www.amarulasolutions.com From arnout at mind.be Tue Apr 25 20:03:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 25 Apr 2023 22:03:30 +0200 Subject: [Buildroot] =?utf-8?b?5Zue5aSN77yaIOWbnuWkje+8miBbUEFUQ0ggMS8x?= =?utf-8?q?=5D_toolchain/helpers=2Emk=3A_add_the_processing_when_LIBPATH_i?= =?utf-8?q?s_a_directory?= In-Reply-To: References: <20230423164025.GL2696@scaer> <20230424154828.GP2696@scaer> Message-ID: <84c4f200-8b8d-5b88-6a17-1cccbeecc3c8@mind.be> Hi JiangXin, Please don't top-post, but reply inline like I do below. Note that this requires configuring your mailer to quote replies properly. On 25/04/2023 04:25, JiangXin wrote: [snip] > Is it possible for buildroot to support distro toolchains? I'm interested in > using my > spare time to do that. It can save a little time for low performance processors. You can use one of the Bootlin toolchains. It's the default if you select to use an external toolchain. I can't imagine that you have a configuration for which a distro toolchain would exist, but no Bootlin toolchain. Regards, Arnout [snip] From giulio.benetti at benettiengineering.com Tue Apr 25 20:18:07 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 25 Apr 2023 22:18:07 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: Message-ID: <2E5EB9CA-5B6B-4369-9A0C-F113FD5CDBB1@benettiengineering.com> Hi Dario, > Il giorno 25 apr 2023, alle ore 21:50, Dario Binacchi ha scritto: > > ?Hi Giulio, > >> On Sun, Apr 23, 2023 at 10:31?PM Giulio Benetti >> wrote: >> >> Hi Dario, >> >> On 23/04/23 19:20, Dario Binacchi wrote: >> [ SNIP ] >> >>>> >>>> Sure. Could you also try to fill the memory and see if everything works correctly? >>>> You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). >>> >>> >>> I just uploaded version 2 with your suggested changes. I did some >>> tests with can applications (candump, cansend, ...) and had >>> no problems. >>> But for example, running the ifconfig application, the second time I >>> got this error: >>> >>> ~ # candump can2 -L & >>> [18] 81 candump can2 -L >>> ~ # ifconfig >>> Segmentation fault >>> ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed >>> [ 193.040970] ifconfig: page allocation failure: order:7, >>> mode:0xcc0(GFP_KERNEL), nodemask=(null) >>> [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 >>> [ 193.041110] Hardware name: STM32 (Device Tree Support) >>> [ 193.041147] unwind_backtrace from show_stack+0xb/0xc >>> [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e >>> [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 >>> [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e >>> [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 >>> [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c >>> [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 >>> [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 >>> [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 >>> [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 >>> [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c >>> [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 >>> [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c >>> [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) >>> [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 >>> c0c6e420 c0c6e028 0000000b >>> [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 >>> 00000ff6 c0e626f4 00000000 >>> [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 >>> [ 193.042873] Mem-Info: >>> [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 >>> [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 >>> [ 193.042910] unevictable:5 dirty:0 writeback:4 >>> [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 >>> [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 >>> [ 193.042910] kernel_misc_reclaimable:0 >>> [ 193.042910] free:1426 free_pcp:0 free_cma:0 >>> [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB >>> isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB >>> writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? >>> no >>> [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB >>> high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB >>> present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB >>> local_pcp:0kB free_cma:0kB >>> [ 193.043295] lowmem_reserve[]: 0 0 >>> [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB >>> (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB >>> 0*4096kB = 5704kB >>> [ 193.043729] 23 total pagecache pages >>> [ 193.043748] 4096 pages RAM >>> [ 193.043765] 0 pages HighMem/MovableOnly >>> [ 193.043783] 960 pages reserved >>> [ 193.043805] nommu: Allocation of length 430080 from process 82 >>> (ifconfig) failed >>> [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 >>> [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 >>> [ 193.043843] unevictable:5 dirty:0 writeback:4 >>> [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 >>> [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 >>> [ 193.043843] kernel_misc_reclaimable:0 >>> [ 193.043843] free:1426 free_pcp:0 free_cma:0 >>> [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB >>> isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB >>> writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? >>> no >>> [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB >>> high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB >>> present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB >>> local_pcp:0kB free_cma:0kB >>> [ 193.044206] lowmem_reserve[]: 0 0 >>> [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB >>> (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB >>> 0*4096kB = 5704kB >>> [ 193.044638] 23 total pagecache pages >>> [ 193.044670] binfmt_flat: Unable to allocate RAM for process >>> text/data, errno -12 >>> >>> Was it similar to your problem? >> >> Yes, this error could be caused by the bug I've fixed and I've seen >> you've used Linux 5.19-rc2. In this version there is not my bugfix >> and in general it should be avoided to use rc versions. >> >> This is the patch that fixes ZERO_PAGE(0) that is dedicated to >> massive "memset()" in the kernel, so it's used pretty often. >> In my case it failed to allocate it, so since in your backtrace >> there is try to allocate it could be fixed by my patch, also because >> you have 5MB free and they look enough for ifconfig. >> >> Can you give a try with 5.15.108 and repeat the same test please? >> Otherwise I'd need to enter debug with this board but I don't have it >> and this kind of bugs are subtle to catch and fix. > > I did further tests with version 6.2 (stm32f469-disco, stm32f429-disco and > stm32f769-disco) and the situation definitely improved. Without your patch, > even a simple reboot command was causing problems. I?m very happy it fixed the problem :-) > I had only one problem like > this and not deterministic: > > ~ # ps > [ 102.396252] ps: page allocation failure: order:7, > mode:0xcc0(GFP_KERNEL), nodemask=(null) > [ 102.404509] CPU: 0 PID: 62 Comm: ps Not tainted 6.2.9 #4 > [ 102.409911] Hardware name: STM32 (Device Tree Support) > [ 102.415096] unwind_backtrace from show_stack+0xb/0xc > [ 102.420169] show_stack from dump_stack_lvl+0x19/0x1e > [ 102.425334] dump_stack_lvl from warn_alloc+0x5f/0xf4 > [ 102.430409] warn_alloc from __alloc_pages+0x36f/0x57e > [ 102.435675] __alloc_pages from __get_free_pages+0xf/0x24 > [ 102.441149] __get_free_pages from alloc_pages_exact+0x45/0x5c > [ 102.447031] alloc_pages_exact from do_mmap+0x4c3/0x5d2 > [ 102.452288] do_mmap from vm_mmap_pgoff+0x53/0x84 > [ 102.457022] vm_mmap_pgoff from load_flat_binary+0x4f9/0x688 > [ 102.462777] load_flat_binary from bprm_execve+0x1f9/0x2f4 > [ 102.468346] bprm_execve from do_execveat_common+0x10f/0x12c > [ 102.474023] do_execveat_common from sys_execve+0x1d/0x20 > [ 102.479492] sys_execve from ret_fast_syscall+0x1/0x4c > [ 102.484628] Exception stack(0xc07dbfa8 to 0xc07dbff0) > [ 102.489838] bfa0: c0c6aff7 c0c68fa2 c0c6aff7 > c07e86b8 c056a028 0000000b > [ 102.498014] bfc0: c0c6aff7 c0c68fa2 c0c68b88 0000000b c0c6affc > 00000ffc c0c62734 00000000 > [ 102.506278] bfe0: 3a6e6962 c0c68b88 c0c0f7c7 c0c15d94 > [ 102.515871] Mem-Info: > [ 102.518121] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 102.518121] active_file:50 inactive_file:29 isolated_file:0 > [ 102.518121] unevictable:5 dirty:4 writeback:0 > [ 102.518121] slab_reclaimable:287 slab_unreclaimable:460 > [ 102.518121] mapped:0 shmem:0 pagetables:0 > [ 102.518121] sec_pagetables:0 bounce:0 > [ 102.518121] kernel_misc_reclaimable:0 > [ 102.518121] free:1785 free_pcp:0 free_cma:0 > [ 102.556022] Node 0 active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB > writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB > pagetables:0kB sec_pagetables:0kB all_unreclaimable? no > [ 102.581731] Normal free:7172kB boost:0kB min:440kB low:548kB > high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > writepending:16kB present:16384kB managed:12356kB mlocked:0kB > bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB > [ 102.608439] lowmem_reserve[]: 0 0 > [ 102.611733] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB > (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 7172kB > [ 102.626183] 84 total pagecache pages > [ 102.629735] 4096 pages RAM > [ 102.632444] 0 pages HighMem/MovableOnly > [ 102.636362] 1007 pages reserved > [ 102.639494] nommu: Allocation of length 430080 from process 62 (ps) failed > [ 102.646491] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 102.646491] active_file:50 inactive_file:29 isolated_file:0 > [ 102.646491] unevictable:5 dirty:4 writeback:0 > [ 102.646491] slab_reclaimable:279 slab_unreclaimable:460 > [ 102.646491] mapped:0 shmem:0 pagetables:0 > [ 102.646491] sec_pagetables:0 bounce:0 > [ 102.646491] kernel_misc_reclaimable:0 > [ 102.646491] free:1793 free_pcp:0 free_cma:0 > [ 102.683596] Node 0 active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB > writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB > pagetables:0kB sec_pagetables:0kB all_unreclaimable? no > [ 102.708986] Normal free:7172kB boost:0kB min:440kB low:548kB > high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > writepending:16kB present:16384kB managed:12356kB mlocked:0kB > bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB > [ 102.735642] lowmem_reserve[]: 0 0 > [ 102.738928] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB > (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 7172kB > [ 102.753269] 84 total pagecache pages > [ 102.756881] binfmt_flat: Unable to allocate RAM for process > text/data, errno -12 > Segmentation fault Another bug on nommu arm :-/ I can give a try on imxrt1050 evk and see if ps repeatedly issued gives me the same problem, but it could hide the problem since it has 32MB of sdram. Fortunately I?ve found I have a stm32f429-disco so I can give a try on that soon or late by entering debugging. I think that for the moment your patches with Linux bumped including my patch should be enough and once I will have time to deal with this new Linux bug and I fix it then you can bump again. So can you please resend patches using latest stable 5.15.x Linux that includes my patch? This way stm32 nommu boards will work better than before for sure. I can give a quick test on stm32f429-disco then and add my tested tag. Thank you! Best regards ? Giulio Benetti CEO/CTO at Benetti Engineering sas > > Thanks and regards, > Dario >> >> Thank you! >> >> Best regards >> -- >> Giulio Benetti >> Benetti Engineering sas > > > > -- > > Dario Binacchi > > Senior Embedded Linux Developer > > dario.binacchi at amarulasolutions.com > > __________________________________ > > > Amarula Solutions SRL > > Via Le Canevare 30, 31100 Treviso, Veneto, IT > > T. +39 042 243 5310 > info at amarulasolutions.com > > www.amarulasolutions.com From arnout at mind.be Tue Apr 25 20:25:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 25 Apr 2023 22:25:32 +0200 Subject: [Buildroot] SWUpdate default services In-Reply-To: <00604ac1-606d-ab11-8302-619aab02bcfe@t-online.de> References: <00604ac1-606d-ab11-8302-619aab02bcfe@t-online.de> Message-ID: Adding James in Cc, he added this. On 24/04/2023 12:06, Niclas G?tting wrote: > Hi all, > > currently, the `swupdate`-package (for init-systems other than systemd) > automatically installs a file called > `/usr/lib/swupdate/conf.d/90-start-progress`, with the only content being > > exec /usr/bin/swupdate-progress -w -r & This was done in commit 0e94459ad52e87033c170522610e83215a444242 to align Buildroot with the upstream-maintained meta-swupdate. I.e., in meta-swupdate this is done by default. I guess the idea is that most people want this progress feature. > For me, this is problematic because of two reasons: > > 1. Having `swupdate-progress` running in the background is optional and should > therefore not be the default. If you don't want it, you can always remove it in a post-build script. > 2. The process is not handled via a service, but is started every time the > `swupdate` service is started. If you restart SWUpdate five times, there > will be five `swupdate-progress` processes. That is indeed annoying. I'm not really sure how this conf.d works. Would there be a way to use start-stop daemon instead (and create a pid file), and stop it in the init script? Regards, Arnout > Maybe I have overseen something, but I believe the file should not have been > there in the first place and I would prefer to add my own scripts if I needed > them. In any case, I would propose an option to disable installing this file. > > Best regards > Niclas > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From ps.report at gmx.net Tue Apr 25 21:03:55 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 25 Apr 2023 23:03:55 +0200 Subject: [Buildroot] [PATCH v2 01/13] package/libglib2/0003-disable-building-docs.patch: new patch In-Reply-To: <20230425171454.48802-2-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-2-aduskett@gmail.com> Message-ID: <20230425230355.1c7b2cf5@gmx.net> Hello Adam, On Tue, 25 Apr 2023 10:14:42 -0700, Adam Duskett wrote: > If rst2html5 is installed on a host system, meson will attempt to build > html5 documentation from the docs directory, resulting in the following > error: > > /usr/local/bin/rst2html5.py > Traceback (most recent call last): > File "/usr/local/bin/rst2html5.py", line 27, in > from docutils.core import publish_cmdline, default_description > ModuleNotFoundError: No module named 'docutils' > > Since we don't need, nor want to build the documentation, remove the docs > subdirectory from being built entirely. > > Signed-off-by: Adam Duskett > --- > .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/libglib2/0003-disable-building-docs.patch > > diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch > new file mode 100644 > index 0000000000..27a540bf61 > --- /dev/null > +++ b/package/libglib2/0003-disable-building-docs.patch > @@ -0,0 +1,38 @@ > +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 > +From: Adam Duskett > +Date: Mon, 24 Apr 2023 11:52:24 -0700 > +Subject: [PATCH 1/1] disable building docs > + > +If rst2html5 is installed on a host system, meson will attempt to build > +html5 documentation from the docs directory, resulting in the following > +error: > + > +/usr/local/bin/rst2html5.py > +Traceback (most recent call last): > + File "/usr/local/bin/rst2html5.py", line 27, in > + from docutils.core import publish_cmdline, default_description > +ModuleNotFoundError: No module named 'docutils' > + > +Since we don't need, nor want to build the documentation, remove the docs > +subdirectory from being built entirely. > + > +Signed-off-by: Adam Duskett > +--- > + meson.build | 1 - > + 1 file changed, 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 0cbc968..28e1147 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2442,7 +2442,6 @@ if get_option('man') > + endif > + > + gnome = import('gnome') > +-subdir('docs/reference') As far as I read the meson.build files all actions in docs/reference are protected by the options 'gtk_doc' or 'man', is disabling this ones not enough? Regards, Peter > + > + summary({ > + 'host cpu' : host_machine.cpu_family(), > +-- > +2.40.0 > + From thomas.petazzoni at bootlin.com Wed Apr 26 05:46:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 26 Apr 2023 05:46:53 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-25 Message-ID: <20230426054701.34A1161108@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-25 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 4 | 0 | 7 | master | 68 | 46 | 0 | 114 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 4 host-binutils-2.37 | 3 host-gcc-final-12.2.0 | 3 host-go-1.19.8 | 3 host-rust-1.68.2 | 3 linux-5.10.162-cip24 | 3 linux-6.1.14 | 3 host-gcc-final-11.3.0 | 2 host-qemu-7.2.0 | 2 unknown | 2 boost-1.80.0 | 1 containerd-1.6.20 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdk-pixbuf-2.42.10 | 1 gmp-6.2.1 | 1 haproxy-2.6.9 | 1 host-delve-1.20.0 | 1 host-gcc-final-10.4.0 | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 ltp-testsuite-20230127 | 1 pv-1.6.20 | 1 sconeserver-8d1935919a20133... | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/ec534a0339524f162fefbdb4f8419e750f7cfcd8 | aarch64 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/d058aa919b528ffad38a06a13d90a6a7230583eb | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8859f4f222c45b50f23e0c20c0303775ddc10032 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/526e40d43852c1064c4ef80579a904f8819dc22d | ORPH riscv64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c756e43496db793f9872478d2a56b0f685aa9050 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0d6ba78b7d202b14081f2f5e6475c324dfcf9245 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aeb56136ba87a681bead7694d1d751fc579d3237 | sparc | gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/df1c68f5b1f0826b895617d7134149846804bbe9 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d70b2c9f69e30537d4becd60bf4fc0487af3628c | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/f1ab553aeead6bdf3b2bb527d36fcc413750228b | sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a0f49eab2e717d9f7174bcfb5b1b0a342a122032 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/21a2aaffc17faf25635c02c9d8a34ebbd22387ae | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3657b6698ad085042a1246f7856807f3ed4b359c | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cddc87428e89c0a10558230f16074986773923c1 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bf241b0430da597a1403a12d445b94ce961d8554 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4cad5208cf22b5b9bfd3832342be9df6688c98ed | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b767f0f1ba1803edec937fa0297c1ab2168d85b0 | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/c49aa43e917c48740ab4be84b84cba7b68f8ac76 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/7193d0475d89d066d9f784dc8679b0c8ec4b7b62 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/ab9252dab89090ee60027b73ff7fdf6f019f38d2 | mips64el | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6e21dd3fdacb33258df2429219794bcdc663ffaa | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/92942656fd6adc616f4adc2984d7981928993138 | m68k | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/b2caae2f3c38142ac1ddb6baf1e879353cce5489 | xtensa | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/be2fdd69a41d5c1785a7ea7567030778bba4340b | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/b66e523f65c265420585d9af0479c00b57c1d0d5 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/fd1b8ddf1070360fa69352dc6f845e0f2655a220 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/e9de62b57688d82147879d11ed553b83d99b6aaf | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a596be4db26f75cd92cc3f16f78eb97fa264e8aa | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c5410a2cb224672e5a2767f77900570a4e8954d1 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/2c96673da284720e312b2c85a4b6875589c45ec3 | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0da4d3aff6fa1facd51fcc9836fed57cdec3b0be | armeb | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0c4cf68ef3e2a4d9db9cad2c601a360354fbc15f | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/28fdcb50cb91379508f0d610dda5a1539bacddbf | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/73720c6a2d6ab60f93cc6a3c440e8883f920c4b0 | arm | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/ba49f9a7d9e068357376cf7054c14fdb906807af | ORPH or1k | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/db7ee75786a05d4f82c15db043d2a77a7ca0313f | ORPH mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/b3139020a2a2d41e132a0ab7a5248e87492ee471 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/04dd47d459685653be669dd63de2ab4ccaae3554 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5fb8474f78049ab9f90482e2359f125b490b814e | ORPH s390x | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b226a635295be823baec99412d593cbbb2b5697a | ORPH s390x | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/95976b014b1efd8a732bde621680d02350e2f5b0 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7cbe4ad3638b1a34d1a096145871166a308a5e58 | ORPH s390x | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/6da60f6748b35aef943c02bd3540c78c69fa71eb | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/7fa52c2f3f5fdad22cadac0a909f4e4c28059798 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/e2708ed60b38427e66b62f90fb6c5e7659bce842 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/88fe2721675d3ab040a98f00085f338f56b57ac2 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/77887e780087312bb90f5ab3ab18c4b1ded710b6 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/66beeefd292406a1090dd75520b27b935d5f151b | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0b903bf2ea3391c89ed03987fd696d324e92b3b9 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/b929aebb111b14de4b25cd799247a82891218c9b | -- http://autobuild.buildroot.net From fperrad at gmail.com Wed Apr 26 07:50:59 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 26 Apr 2023 09:50:59 +0200 Subject: [Buildroot] [PATCH] package/perl: bump to version 5.36.1 Message-ID: <20230426075059.142479-1-francois.perrad@gadz.org> diff README: -Perl is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 -by Larry Wall and others. +Perl is Copyright (C) 1993 - 2023 by Larry Wall and others. Signed-off-by: Francois Perrad --- package/perl/perl.hash | 14 +++++++------- package/perl/perl.mk | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/perl/perl.hash b/package/perl/perl.hash index b21023f73..3ae9ecec5 100644 --- a/package/perl/perl.hash +++ b/package/perl/perl.hash @@ -1,12 +1,12 @@ -# Hashes from: https://www.cpan.org/src/5.0/perl-5.36.0.tar.xz.{md5,sha1,sha256}.txt -md5 826e42da130011699172fd655e49cfa2 perl-5.36.0.tar.xz -sha1 938c56a77ae094eb7f5019318a5e4efb2d9c74fa perl-5.36.0.tar.xz -sha256 0f386dccbee8e26286404b2cca144e1005be65477979beb9b1ba272d4819bcf0 perl-5.36.0.tar.xz +# Hashes from: https://www.cpan.org/src/5.0/perl-5.36.1.tar.xz.{md5,sha1,sha256}.txt +md5 825f6b1d7e03b22522e0bdb992fbb728 perl-5.36.1.tar.xz +sha1 7b766266af08a6cef0487308e80b40d5d8069df7 perl-5.36.1.tar.xz +sha256 bd91217ea8a8c8b81f21ebbb6cefdf0d13ae532013f944cdece2cd51aef4b6a7 perl-5.36.1.tar.xz -# Hash from: https://github.com/arsv/perl-cross/releases/download/1.4/perl-cross-1.4.hash -sha256 be9d9f9f7148edff7a2f9695ba3cb7e3975eff6b25a9a81dd311725fd757aa91 perl-cross-1.4.tar.gz +# Hash from: https://github.com/arsv/perl-cross/releases/download/1.4.1/perl-cross-1.4.1.hash +sha256 3e14bb4f28c83586c668c5f9f6b4e57b138b4ec2fae0271086e29d4e352670ca perl-cross-1.4.1.tar.gz # Locally calculated sha256 dd90d4f42e4dcadf5a7c09eea0189d93c7b37ae560c91f0f6d5233ed3b9292a2 Artistic sha256 d77d235e41d54594865151f4751e835c5a82322b0e87ace266567c3391a4b912 Copying -sha256 06bab256e2e039c59d2ca3c5853425317b4a0f251fe4e5d5201a987b11fc4f78 README +sha256 810c97bea10842d2e47bc79e51acdfa1628cfee34fa0d89330f4eb3a44e3def9 README diff --git a/package/perl/perl.mk b/package/perl/perl.mk index 9be00e1b2..734e8efec 100644 --- a/package/perl/perl.mk +++ b/package/perl/perl.mk @@ -6,7 +6,7 @@ # When updating the version here, also update utils/scancpan PERL_VERSION_MAJOR = 36 -PERL_VERSION = 5.$(PERL_VERSION_MAJOR).0 +PERL_VERSION = 5.$(PERL_VERSION_MAJOR).1 PERL_SITE = https://www.cpan.org/src/5.0 PERL_SOURCE = perl-$(PERL_VERSION).tar.xz PERL_LICENSE = Artistic or GPL-1.0+ @@ -15,7 +15,7 @@ PERL_CPE_ID_VENDOR = perl PERL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) PERL_INSTALL_STAGING = YES -PERL_CROSS_VERSION = 1.4 +PERL_CROSS_VERSION = 1.4.1 # DO NOT refactor with the github helper (the result is not the same) PERL_CROSS_SITE = https://github.com/arsv/perl-cross/releases/download/$(PERL_CROSS_VERSION) PERL_CROSS_SOURCE = perl-cross-$(PERL_CROSS_VERSION).tar.gz -- 2.37.2 From thomas at devoogdt.com Wed Apr 26 07:59:01 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:01 +0200 Subject: [Buildroot] [PATCH v6 1/5] package/at-spi2-core: bump to version 2.47.1 Message-ID: <20230426075905.2307988-1-thomas@devoogdt.com> From: Daniel Lang https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS - X11 is now optional. - libxml2 is no longer optional. - atk and at-spi2-atk have been merged into at-spi2-core. - atk introspection option added. - Added patch to which avoids requiring libsystemd when configured to use dbus-daemon. Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: rebased + added Adrians patch - note: 2.48.0 is out, but will first merge this one --- ...iring-libsystemd-when-configured-to-.patch | 92 +++++++++++++++++++ package/at-spi2-core/Config.in | 8 +- package/at-spi2-core/at-spi2-core.hash | 4 +- package/at-spi2-core/at-spi2-core.mk | 20 +++- 4 files changed, 113 insertions(+), 11 deletions(-) create mode 100644 package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch diff --git a/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch new file mode 100644 index 0000000000..29c3de8d2d --- /dev/null +++ b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch @@ -0,0 +1,92 @@ +From aeb14ffccaabe65a64e976576d71f30eb2165f43 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Mon, 24 Apr 2023 12:09:50 +0300 +Subject: [PATCH] meson: Avoid requiring libsystemd when configured to use + dbus-daemon + +Checks for dbus-daemon and dbus-broker only when they are chosen +with default_bus. This avoids requiring the systemd libraries if +one wants the built at-spi2-core to use dbus-daemon, but dbus-worker +is somehow available in the $PATH. A typical scenario is cross +compilation, where the build host may have a dbus-broker program +available, but the target system may not have it (or may not have +nor want to use the systemd libraries). + +upstream: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 +--- + bus/meson.build | 53 ++++++++++++++++++++++++------------------------- + 1 file changed, 26 insertions(+), 27 deletions(-) + +diff --git a/bus/meson.build b/bus/meson.build +index 22a1bce6..2f3c5621 100644 +--- a/bus/meson.build ++++ b/bus/meson.build +@@ -46,39 +46,38 @@ launcher_args = [ + '-DDATADIR="@0@"'.format(atspi_datadir), + ] + +-if get_option('dbus_daemon') != 'default' +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) +-else +- dbus_daemon = find_program('dbus-daemon', +- '/sbin/dbus-daemon', +- '/usr/sbin/dbus-daemon', +- '/libexec/dbus-daemon', +- '/usr/libexec/dbus-daemon', +- '/usr/lib/dbus-daemon', +- '/usr/pkg/bin/dbus-daemon', +- required: false) +- if dbus_daemon.found() +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) +- endif +-endif +- + needs_systemd = false +-if get_option('dbus_broker') != 'default' +- launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) +- needs_systemd = true ++if get_option('default_bus') == 'dbus-daemon' ++ if get_option('dbus_daemon') != 'default' ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) ++ else ++ dbus_daemon = find_program('dbus-daemon', ++ '/sbin/dbus-daemon', ++ '/usr/sbin/dbus-daemon', ++ '/libexec/dbus-daemon', ++ '/usr/libexec/dbus-daemon', ++ '/usr/lib/dbus-daemon', ++ '/usr/pkg/bin/dbus-daemon', ++ required: false) ++ if dbus_daemon.found() ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) ++ endif ++ endif + else +- dbus_broker = find_program('dbus-broker-launch', +- required: false) +- if dbus_broker.found() +- launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ launcher_args += '-DWANT_DBUS_BROKER' ++ if get_option('dbus_broker') != 'default' ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) + needs_systemd = true ++ else ++ dbus_broker = find_program('dbus-broker-launch', ++ required: false) ++ if dbus_broker.found() ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ needs_systemd = true ++ endif + endif + endif + +-if get_option('default_bus') == 'dbus-broker' +- launcher_args += '-DWANT_DBUS_BROKER' +-endif +- + if needs_systemd + systemd_dep = dependency('libsystemd') + else +-- +2.34.1 + diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in index f56c5b93c4..1f6c421777 100644 --- a/package/at-spi2-core/Config.in +++ b/package/at-spi2-core/Config.in @@ -1,12 +1,12 @@ config BR2_PACKAGE_AT_SPI2_CORE bool "at-spi2-core" - depends on BR2_PACKAGE_XORG7 # xlib-libxtst depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 depends on BR2_USE_MMU # glib2 depends on BR2_USE_WCHAR # glib2 select BR2_PACKAGE_DBUS select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_XLIB_LIBXTST + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 help The At-Spi2 Core package is a part of the GNOME Accessibility Project. It provides a Service Provider @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE comment "at-spi2-core needs a toolchain w/ wchar, threads" depends on BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-core depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index 764e4c3661..4531bf396c 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index f0b019c0ed..e98e779884 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -4,17 +4,31 @@ # ################################################################################ -AT_SPI2_CORE_VERSION_MAJOR = 2.36 -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 +AT_SPI2_CORE_VERSION_MAJOR = 2.47 +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ AT_SPI2_CORE_LICENSE_FILES = COPYING AT_SPI2_CORE_INSTALL_STAGING = YES -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ $(TARGET_NLS_DEPENDENCIES) AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon +ifeq ($(BR2_PACKAGE_XORG7),y) +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst +else +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled +endif + +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection +else +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:02 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:02 +0200 Subject: [Buildroot] [PATCH v6 2/5] package/at-spi2-atk: remove package In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-2-thomas@devoogdt.com> From: Daniel Lang at-spi2-atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: no change --- Config.in.legacy | 7 +++ DEVELOPERS | 1 - package/Config.in | 1 - .../0001-meson-add-tests-option.patch | 43 ------------------- package/at-spi2-atk/Config.in | 22 ---------- package/at-spi2-atk/at-spi2-atk.hash | 5 --- package/at-spi2-atk/at-spi2-atk.mk | 19 -------- 7 files changed, 7 insertions(+), 91 deletions(-) delete mode 100644 package/at-spi2-atk/0001-meson-add-tests-option.patch delete mode 100644 package/at-spi2-atk/Config.in delete mode 100644 package/at-spi2-atk/at-spi2-atk.hash delete mode 100644 package/at-spi2-atk/at-spi2-atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index 366b9d6949..db75899a9b 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_AT_SPI2_ATK + bool "at-spi2-atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + at-spi2-atk is now part of at-spi2-core. + config BR2_PACAKGE_OPENFPGALOADER_CMSIS bool "openfpgaloader cmsis option name fixed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index d9e95a3d05..9206659428 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1632,7 +1632,6 @@ F: support/testing/tests/package/test_avocado.py F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut -F: package/at-spi2-atk/ F: package/at-spi2-core/ F: package/clang/ F: package/earlyoom/ diff --git a/package/Config.in b/package/Config.in index eaac32a01a..70c5c2eea8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1554,7 +1554,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" - source "package/at-spi2-atk/Config.in" source "package/at-spi2-core/Config.in" source "package/atk/Config.in" source "package/atkmm/Config.in" diff --git a/package/at-spi2-atk/0001-meson-add-tests-option.patch b/package/at-spi2-atk/0001-meson-add-tests-option.patch deleted file mode 100644 index 3a2aefa090..0000000000 --- a/package/at-spi2-atk/0001-meson-add-tests-option.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 3 May 2020 10:29:36 +0200 -Subject: [PATCH] meson: add tests option - -Add tests option to allow the user to build at-spi2-atk without tests, -it is especially useful as one of the test requires libxml-2.0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22] ---- - meson.build | 4 +++- - meson_options.txt | 4 ++++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 9fce5d6..61bc93d 100644 ---- a/meson.build -+++ b/meson.build -@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop', - - subdir('droute') - subdir('atk-adaptor') --subdir('tests') -+if get_option('tests') -+ subdir('tests') -+endif -diff --git a/meson_options.txt b/meson_options.txt -index 24c9228..a4abdc2 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -2,3 +2,7 @@ option('disable_p2p', - description: 'Disable peer-to-peer DBus connections', - type: 'boolean', - value: false) -+option('tests', -+ description: 'Whether to build tests', -+ type: 'boolean', -+ value: true) --- -2.26.2 - diff --git a/package/at-spi2-atk/Config.in b/package/at-spi2-atk/Config.in deleted file mode 100644 index 9a7cfde0af..0000000000 --- a/package/at-spi2-atk/Config.in +++ /dev/null @@ -1,22 +0,0 @@ -config BR2_PACKAGE_AT_SPI2_ATK - bool "at-spi2-atk" - depends on BR2_PACKAGE_XORG7 # at-spi2-core - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - depends on BR2_USE_WCHAR # glib2 - select BR2_PACKAGE_ATK - select BR2_PACKAGE_AT_SPI2_CORE - select BR2_PACKAGE_LIBGLIB2 - help - The At-Spi2 Atk package contains a library that bridges - ATK to At-Spi2 D-Bus service. - - https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ - -comment "at-spi2-atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-atk depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 diff --git a/package/at-spi2-atk/at-spi2-atk.hash b/package/at-spi2-atk/at-spi2-atk.hash deleted file mode 100644 index 9c564c32af..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum -sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz - -# locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk deleted file mode 100644 index 232b577230..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.mk +++ /dev/null @@ -1,19 +0,0 @@ -################################################################################ -# -# at-spi2-atk -# -################################################################################ - -AT_SPI2_ATK_VERSION_MAJOR = 2.34 -AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2 -AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz -AT_SPI2_ATK_SITE = \ - http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR) -AT_SPI2_ATK_LICENSE = LGPL-2.1+ -AT_SPI2_ATK_LICENSE_FILES = COPYING -AT_SPI2_ATK_CPE_ID_VENDOR = gnome -AT_SPI2_ATK_INSTALL_STAGING = YES -AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf -AT_SPI2_ATK_CONF_OPTS = -Dtests=false - -$(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:03 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:03 +0200 Subject: [Buildroot] [PATCH v6 3/5] package/atk: remove package In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-3-thomas@devoogdt.com> From: Daniel Lang atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: added change to atkmm2_28 --- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/atk/Config.in | 14 -------------- package/atk/atk.hash | 5 ----- package/atk/atk.mk | 25 ------------------------- package/atkmm/Config.in | 8 ++++---- package/atkmm/atkmm.mk | 2 +- package/atkmm2_28/Config.in | 8 ++++---- package/atkmm2_28/atkmm2_28.mk | 2 +- package/libglade/Config.in | 2 +- package/libglade/libglade.mk | 2 +- package/libgtk2/Config.in | 2 +- package/libgtk2/libgtk2.mk | 2 +- package/libgtk3/Config.in | 2 +- package/libgtk3/libgtk3.mk | 2 +- 15 files changed, 23 insertions(+), 61 deletions(-) delete mode 100644 package/atk/Config.in delete mode 100644 package/atk/atk.hash delete mode 100644 package/atk/atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index db75899a9b..d86a7e6363 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_ATK + bool "atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + atk is now part of at-spi2-core. + config BR2_PACKAGE_AT_SPI2_ATK bool "at-spi2-atk removed" select BR2_LEGACY diff --git a/package/Config.in b/package/Config.in index 70c5c2eea8..6a92573d39 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1555,7 +1555,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" source "package/at-spi2-core/Config.in" - source "package/atk/Config.in" source "package/atkmm/Config.in" source "package/atkmm2_28/Config.in" source "package/bayer2rgb-neon/Config.in" diff --git a/package/atk/Config.in b/package/atk/Config.in deleted file mode 100644 index d9371b879b..0000000000 --- a/package/atk/Config.in +++ /dev/null @@ -1,14 +0,0 @@ -config BR2_PACKAGE_ATK - bool "atk" - depends on BR2_USE_WCHAR # glib2 - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - select BR2_PACKAGE_LIBGLIB2 - help - The ATK accessibility toolkit, needed to build GTK+-2.x. - - https://gitlab.gnome.org/GNOME/atk - -comment "atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/atk/atk.hash b/package/atk/atk.hash deleted file mode 100644 index d8cd69ff1f..0000000000 --- a/package/atk/atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz - -# Hash for license file -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/atk/atk.mk b/package/atk/atk.mk deleted file mode 100644 index 2820fb486d..0000000000 --- a/package/atk/atk.mk +++ /dev/null @@ -1,25 +0,0 @@ -################################################################################ -# -# atk -# -################################################################################ - -ATK_VERSION_MAJOR = 2.38 -ATK_VERSION = $(ATK_VERSION_MAJOR).0 -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) -ATK_LICENSE = LGPL-2.0+ -ATK_LICENSE_FILES = COPYING -ATK_INSTALL_STAGING = YES -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) - -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) -ATK_CONF_OPTS += -Dintrospection=true -ATK_DEPENDENCIES += gobject-introspection -else -ATK_CONF_OPTS += -Dintrospection=false -endif - -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) - -$(eval $(meson-package)) diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in index 1f370356ea..571d7e69ad 100644 --- a/package/atkmm/Config.in +++ b/package/atkmm/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM bool "atkmm (latest)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM select BR2_PACKAGE_LIBSIGC diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk index 7ceb87b047..da763c8386 100644 --- a/package/atkmm/atkmm.mk +++ b/package/atkmm/atkmm.mk @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM_LICENSE_FILES = COPYING COPYING.tools ATKMM_INSTALL_STAGING = YES -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf $(eval $(meson-package)) diff --git a/package/atkmm2_28/Config.in b/package/atkmm2_28/Config.in index 2340465b20..e88073b87a 100644 --- a/package/atkmm2_28/Config.in +++ b/package/atkmm2_28/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM2_28 bool "atkmm (2.28.x)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM2_66 select BR2_PACKAGE_LIBSIGC2 diff --git a/package/atkmm2_28/atkmm2_28.mk b/package/atkmm2_28/atkmm2_28.mk index dc57363cf5..b56da61ec0 100644 --- a/package/atkmm2_28/atkmm2_28.mk +++ b/package/atkmm2_28/atkmm2_28.mk @@ -11,6 +11,6 @@ ATKMM2_28_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM2_28_VERSION_MA ATKMM2_28_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM2_28_LICENSE_FILES = COPYING COPYING.tools ATKMM2_28_INSTALL_STAGING = YES -ATKMM2_28_DEPENDENCIES = atk glibmm2_66 libsigc2 host-pkgconf +ATKMM2_28_DEPENDENCIES = at-spi2-core glibmm2_66 libsigc2 host-pkgconf $(eval $(meson-package)) diff --git a/package/libglade/Config.in b/package/libglade/Config.in index c97c9becd2..8d0d26f159 100644 --- a/package/libglade/Config.in +++ b/package/libglade/Config.in @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 depends on BR2_USE_MMU # glib2 select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_LIBXML2 help Libglade allows you to load glade interface files in a program diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk index 21aed60605..af73d8bd00 100644 --- a/package/libglade/libglade.mk +++ b/package/libglade/libglade.mk @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) LIBGLADE_INSTALL_STAGING = YES -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 LIBGLADE_LICENSE = LGPL-2.0+ LIBGLADE_LICENSE_FILES = COPYING diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in index c75c37fb63..f2888b2f51 100644 --- a/package/libgtk2/Config.in +++ b/package/libgtk2/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 depends on BR2_INSTALL_LIBSTDCPP # pango depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk index 859925e8d3..608c263e4d 100644 --- a/package/libgtk2/libgtk2.mk +++ b/package/libgtk2/libgtk2.mk @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in index 82ca68d2da..34b8d49eb3 100644 --- a/package/libgtk3/Config.in +++ b/package/libgtk3/Config.in @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ BR2_PACKAGE_HAS_LIBGL - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 18a8a9fa42..bdd54dcdc8 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome LIBGTK3_CPE_ID_PRODUCT = gtk LIBGTK3_INSTALL_STAGING = YES -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:04 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:04 +0200 Subject: [Buildroot] [PATCH v6 4/5] package/libgtk3: re-enable atk-bridge In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-4-thomas@devoogdt.com> The at-spi2-core and at-spi2-atk were merged, and are now built by default, so this patch is no longer required. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: added re-enable atk-bridge patch to the package/at-spi2-core: bump to version 2.47.1 group v6: no change --- package/libgtk3/0001-disable-atk-bridge.patch | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 package/libgtk3/0001-disable-atk-bridge.patch diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch deleted file mode 100644 index f3e9bff2ba..0000000000 --- a/package/libgtk3/0001-disable-atk-bridge.patch +++ /dev/null @@ -1,41 +0,0 @@ -Remove atk-bridge support. - -atk-bridge doesn't seem useful for now in Buildroot and requires to -add two new packages just for it: at-spi2-core and at-spi2-atk. - -Signed-off-by: Hadrien Boutteville - ---- a/gtk/a11y/gtkaccessibility.c -+++ b/gtk/a11y/gtkaccessibility.c -@@ -37,10 +37,6 @@ - #include - #include - --#ifdef GDK_WINDOWING_X11 --#include --#endif -- - static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, - guint n_param_values, - const GValue *param_values, -@@ -988,9 +984,5 @@ _gtk_accessibility_init (void) - _gtk_accessibility_override_atk_util (); - do_window_event_initialization (); - --#ifdef GDK_WINDOWING_X11 -- atk_bridge_adaptor_init (NULL, NULL); --#endif -- - atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL); - } ---- a/meson.build -+++ b/meson.build -@@ -564,7 +564,7 @@ if x11_enabled - xfixes_dep = dependency('xfixes', required: false) - xcomposite_dep = dependency('xcomposite', required: false) - fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) -- atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) -+ atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req, required: false) - - backend_immodules += ['xim'] - -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:05 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:05 +0200 Subject: [Buildroot] [PATCH v6 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-5-thomas@devoogdt.com> If both, hicolor-icon-theme (selected by libgtk3-demo) and adwaita-icon-theme is not selected, then the /usr/share/icons folder is empty, causing find to fail. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: - Fixed indentation. - Grouped patches. v6: no change --- package/libgtk3/libgtk3.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index bdd54dcdc8..eac569fd41 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -146,8 +146,9 @@ endef # Create icon-theme.cache for each of the icon directories/themes # It's not strictly necessary but speeds up lookups define LIBGTK3_UPDATE_ICON_CACHE - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; endef LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE -- 2.34.1 From yegorslists at googlemail.com Wed Apr 26 08:08:24 2023 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 26 Apr 2023 10:08:24 +0200 Subject: [Buildroot] [PATCH] package/mdio-tools: fix Config.in Message-ID: <20230426080824.2094413-1-yegorslists@googlemail.com> From: Yegor Yefremov Add project's site and add a full stop at the end of the description. Signed-off-by: Yegor Yefremov --- package/mdio-tools/Config.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index 237f4454cc..790c9c534a 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -14,4 +14,6 @@ config BR2_PACKAGE_MDIO_TOOLS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL help - Low-level debug tools for MDIO devices + Low-level debug tools for MDIO devices. + + https://github.com/wkz/mdio-tools -- 2.34.1 From luca.ceresoli at bootlin.com Wed Apr 26 10:41:02 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 26 Apr 2023 12:41:02 +0200 Subject: [Buildroot] [PATCH] boot/uboot: document that the zynqmp pmufw can be in ELF format Message-ID: <20230426104102.1211757-1-luca.ceresoli@bootlin.com> This feature was added in commit d07e6b7071cf ("boot/uboot/uboot.mk: add pmufw.elf support"), document it in kconfig. Signed-off-by: Luca Ceresoli --- boot/uboot/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f51688e..085397d03d0c 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -492,6 +492,8 @@ config BR2_TARGET_UBOOT_ZYNQMP_PMUFW (e.g. http://...), and it will be downloaded and used from the download directory. + The PMU firmware binary can be either in ELF or BIN format. + If empty, the generated boot.bin will not contain a PMU firmware. -- 2.34.1 From bigunclemax at gmail.com Wed Apr 26 16:14:02 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Wed, 26 Apr 2023 19:14:02 +0300 Subject: [Buildroot] [PATCH] package/libdatachannel: new package Message-ID: <20230426161402.3251010-1-bigunclemax@gmail.com> This patch adds a new package for libdatachannel. libdatachannel is an open-source software library implementing WebRTC Data Channels, WebRTC Media Transport, and WebSockets. It is written in C++17 and offers C bindings. Signed-off-by: Maksim Kiselev --- package/Config.in | 1 + package/libdatachannel/Config.in | 7 +++++ package/libdatachannel/libdatachannel.hash | 3 ++ package/libdatachannel/libdatachannel.mk | 32 ++++++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 package/libdatachannel/Config.in create mode 100644 package/libdatachannel/libdatachannel.hash create mode 100644 package/libdatachannel/libdatachannel.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01a..c323409e37 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1408,6 +1408,7 @@ menu "Audio/Sound" source "package/libcodec2/Config.in" source "package/libcue/Config.in" source "package/libcuefile/Config.in" + source "package/libdatachannel/Config.in" source "package/libebur128/Config.in" source "package/libg7221/Config.in" source "package/libgsm/Config.in" diff --git a/package/libdatachannel/Config.in b/package/libdatachannel/Config.in new file mode 100644 index 0000000000..84ade9a879 --- /dev/null +++ b/package/libdatachannel/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_LIBDATACHANNEL + bool "libdatachannel" + help + C/C++ WebRTC network library featuring Data Channels, + Media Transport, and WebSockets. + + https://github.com/paullouisageneau/libdatachannel diff --git a/package/libdatachannel/libdatachannel.hash b/package/libdatachannel/libdatachannel.hash new file mode 100644 index 0000000000..fd1112acf7 --- /dev/null +++ b/package/libdatachannel/libdatachannel.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 cecd359c6c261676bde42ab8b912c851d13d73759b16eb03496903833fdf4306 libdatachannel-v0.18.3-br1.tar.gz +sha256 fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85 LICENSE diff --git a/package/libdatachannel/libdatachannel.mk b/package/libdatachannel/libdatachannel.mk new file mode 100644 index 0000000000..d86eed9bef --- /dev/null +++ b/package/libdatachannel/libdatachannel.mk @@ -0,0 +1,32 @@ +################################################################################ +# +# libdatachannel +# +################################################################################ + +LIBDATACHANNEL_VERSION = v0.18.3 +LIBDATACHANNEL_SITE_METHOD = git +LIBDATACHANNEL_SITE = https://github.com/paullouisageneau/libdatachannel +LIBDATACHANNEL_GIT_SUBMODULES = YES +LIBDATACHANNEL_INSTALL_STAGING = YES +LIBDATACHANNEL_LICENSE = MPL-2.0 +LIBDATACHANNEL_LICENSE_FILES = LICENSE + +LIBDATACHANNEL_CONF_OPTS = -DPREFER_SYSTEM_LIB=1 + +ifeq ($(BR2_PACKAGE_JSON_FOR_MODERN_CPP),y) +LIBDATACHANNEL_CONF_OPTS += -DUSE_SYSTEM_JSON=1 +LIBDATACHANNEL_DEPENDENCIES += json-for-modern-cpp +endif + +ifeq ($(BR2_PACKAGE_LIBNICE),y) +LIBDATACHANNEL_CONF_OPTS += -DUSE_NICE=1 +LIBDATACHANNEL_DEPENDENCIES += libnice +endif + +ifeq ($(BR2_PACKAGE_LIBSRTP),y) +LIBDATACHANNEL_CONF_OPTS += -DUSE_SYSTEM_SRTP=1 +LIBDATACHANNEL_DEPENDENCIES += libsrtp +endif + +$(eval $(cmake-package)) -- 2.39.2 From tom5760 at gmail.com Wed Apr 26 16:39:10 2023 From: tom5760 at gmail.com (Tom Wambold) Date: Wed, 26 Apr 2023 12:39:10 -0400 Subject: [Buildroot] [PATCH] package/libcurl: remove OpenSSL LD_LIBRARY_PATH override Message-ID: <20230426163910.28943-1-tom5760@gmail.com> I believe this is no longer necessary since commit 2d4c215 [0] in curl (released in curl 7.60.0). This appears to cause problems when building on Arch Linux at least, as noted in bug 15181 [1]. Just removing this entirely resolves this. This effectively reverts a51ce319492 and 71b1d397266. [0]: https://github.com/curl/curl/commit/2d4c2152c9eb3dbdf943de46ed8fc11285f1b90b [1]: https://bugs.buildroot.org/show_bug.cgi?id=15181 Signed-off-by: Tom Wambold --- package/libcurl/libcurl.mk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e..dd715c1bb6 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -56,11 +56,6 @@ endif ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl -# configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up -# native stuff during the rest of configure when target == host. -# Fix it by setting LD_LIBRARY_PATH to something sensible so those libs -# are found first. -LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -- 2.40.1 From raphael.pavlidis at gmail.com Wed Apr 26 17:21:18 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Wed, 26 Apr 2023 19:21:18 +0200 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data In-Reply-To: References: Message-ID: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> Hi James, On 25.04.23 21:47, James Knight wrote: > The following change automatically selected the xkeyboard-data package > when sway package is activated. Sway relies on libxkbcommon package to > provide support for keyboard keymaps. The libxkbcommon package does not > provide any default keymap data to use. In an environment where no > keymap data is provided, Sway will fail to run (at this time, the > program will SEGFLT; but even if Sway is updated to handle this error, > the runtime state would not have any keyboard support): If this is caused by libxkbcommon, would it then be better to add this runtime dependency to wlroots, because libxkbcommon is a dependency of wlroots not sway. Maybe, the same problem occurs on cage (also a wlroots based compositor), too. [SNIP] Thanks, Raphael Pavlidis From james.d.knight at live.com Wed Apr 26 20:05:44 2023 From: james.d.knight at live.com (James Knight) Date: Wed, 26 Apr 2023 16:05:44 -0400 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data In-Reply-To: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> References: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> Message-ID: Raphael, On Wed, Apr 26, 2023 at 1:21?PM Raphael Pavlidis wrote: > If this is caused by libxkbcommon, would it then be better to add this > runtime dependency to wlroots, because libxkbcommon is a dependency of > wlroots not sway. Maybe, the same problem occurs on cage (also a wlroots > based compositor), too. While I cannot say I have much knowledge on wlroots and the programs which rely on it, from my understanding is that even if a program uses wlroots, it does not necessarily need keyboard/input support to function. Tested running cage without xkeyboard-config and it seemed to somewhat function (e.g. `cage es2gears_wayland`; granted, some cage logs did warn about not being able to generate an XKB context). With that in mind, it makes me hesitant to push the use of xkeyboard-config for all wlroots use cases, since maybe there are environments out there that do not care about input. And since weston and X are (I suspect) commonly input driven and select this configuration in Buildroot now, this is where my assumption led to wanting to add it for Sway. Interesting enough, playing with cog (which uses libxkbcommon and not wlroots), it has a unique experience as well. The application can start and render a page; however, any input interaction will SEGFLT cog. I assume that this is just a case of the implementation which does not properly handle a no-input scenario (personally, I feel this is a use case it should be able to handle). Given that it faults now, I would also wonder if the `BR2_PACKAGE_XKEYBOARD_CONFIG` flag should be set for this package. A look at some popular distributions which use libxkbcommon are distributed in a way where the distribution's `xkeyboard-config`-like package is a dependency on libxkbcommon (from what I can tell, both Arch and Ubuntu do this). Maybe it would be best to have libxkbcommon imply usage on xkeyboard-config, which would help include a keymap data for all these use cases. And if a developer has a desire to manage their own customized keymap data, they can opt to not use xkeyboard-config and manage the inclusion of custom keymap data via their BSP/post-build scripts. For example: config BR2_PACKAGE_LIBXKBCOMMON ... imply BR2_PACKAGE_XKEYBOARD_CONFIG And drop the existing selections on `BR2_PACKAGE_WESTON` and `BR2_PACKAGE_XSERVER_XORG_SERVER`. Or if we just want to make things simple, for a select on `BR2_PACKAGE_XKEYBOARD_CONFIG` in `BR2_PACKAGE_LIBXKBCOMMON`, and any developer wanting custom keydata can just manipulate the target's `/usr/share/X11/xkb` contents themselves. From aperez at igalia.com Wed Apr 26 20:45:54 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Wed, 26 Apr 2023 23:45:54 +0300 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data In-Reply-To: References: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> Message-ID: <20230426234554.GB2297911@igalia.com> On Wed, 26 Apr 2023 16:05:44 -0400 James Knight wrote: > Raphael, > > On Wed, Apr 26, 2023 at 1:21?PM Raphael Pavlidis > wrote: > > If this is caused by libxkbcommon, would it then be better to add this > > runtime dependency to wlroots, because libxkbcommon is a dependency of > > wlroots not sway. Maybe, the same problem occurs on cage (also a wlroots > > based compositor), too. > > While I cannot say I have much knowledge on wlroots and the programs > which rely on it, from my understanding is that even if a program uses > wlroots, it does not necessarily need keyboard/input support to > function. Tested running cage without xkeyboard-config and it seemed > to somewhat function (e.g. `cage es2gears_wayland`; granted, some cage > logs did warn about not being able to generate an XKB context). With > that in mind, it makes me hesitant to push the use of xkeyboard-config > for all wlroots use cases, since maybe there are environments out > there that do not care about input. And since weston and X are (I > suspect) commonly input driven and select this configuration in > Buildroot now, this is where my assumption led to wanting to add it > for Sway. > > Interesting enough, playing with cog (which uses libxkbcommon and not > wlroots), it has a unique experience as well. The application can > start and render a page; however, any input interaction will SEGFLT > cog. I assume that this is just a case of the implementation which > does not properly handle a no-input scenario (personally, I feel this > is a use case it should be able to handle). I suppose you are using Cog with its own DRM/KMS support (?cog -P drm?), or is this under Wayland? At any rate, you are right and Cog should not crash if there aren't input devices, that's a bug. Could you please report the problem at https://github.com/Igalia/cog/issues? > [...] Given that it faults now, I would also wonder if the > `BR2_PACKAGE_XKEYBOARD_CONFIG` flag should be set for this package. That would be a workaround, which IMO would be okay to do while until we put out a new Cog release that resolves the crash on no inputs issue. > A look at some popular distributions which use libxkbcommon are > distributed in a way where the distribution's `xkeyboard-config`-like > package is a dependency on libxkbcommon (from what I can tell, both > Arch and Ubuntu do this). Maybe it would be best to have libxkbcommon > imply usage on xkeyboard-config, which would help include a keymap > data for all these use cases. And if a developer has a desire to > manage their own customized keymap data, they can opt to not use > xkeyboard-config and manage the inclusion of custom keymap data via > their BSP/post-build scripts. For example: > > config BR2_PACKAGE_LIBXKBCOMMON > ... > imply BR2_PACKAGE_XKEYBOARD_CONFIG > > And drop the existing selections on `BR2_PACKAGE_WESTON` and > `BR2_PACKAGE_XSERVER_XORG_SERVER`. > > Or if we just want to make things simple, for a select on > `BR2_PACKAGE_XKEYBOARD_CONFIG` in `BR2_PACKAGE_LIBXKBCOMMON`, and any > developer wanting custom keydata can just manipulate the target's > `/usr/share/X11/xkb` contents themselves. Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From james.d.knight at live.com Thu Apr 27 01:50:14 2023 From: james.d.knight at live.com (James Knight) Date: Wed, 26 Apr 2023 21:50:14 -0400 Subject: [Buildroot] [PATCH] package/libxkbcommon: enable wayland support Message-ID: Tweak the applied configuration options to flag support for Wayland if the wayland package is detected. This will allow the generation of the `interactive-wayland` utility (when `BR2_PACKAGE_LIBXKBCOMMON_TOOLS` is also configured). Signed-off-by: James Knight --- package/libxkbcommon/Config.in | 1 + package/libxkbcommon/libxkbcommon.mk | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in index e9f61227a02b55a0123318f27b296ce2c8b4ad36..c344eb78b6d0cbc72ff382ccf0682811f9a2ecfb 100644 --- a/package/libxkbcommon/Config.in +++ b/package/libxkbcommon/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_LIBXKBCOMMON bool "libxkbcommon" select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND help xkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk index 236bf4c5d94d163809056691339ed7660e545195..2bbe349771360d34c0ff73bf871ed5621120b312 100644 --- a/package/libxkbcommon/libxkbcommon.mk +++ b/package/libxkbcommon/libxkbcommon.mk @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex LIBXKBCOMMON_CONF_OPTS = \ -Denable-docs=false \ - -Denable-wayland=false \ -Denable-xkbregistry=false ifeq ($(BR2_PACKAGE_XORG7),y) @@ -24,6 +23,13 @@ else LIBXKBCOMMON_CONF_OPTS += -Denable-x11=false endif +ifeq ($(BR2_PACKAGE_WAYLAND),y) +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols +else +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false +endif + ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true else -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Thu Apr 27 05:45:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 27 Apr 2023 05:45:42 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-26 Message-ID: <20230427054546.E06D960BC8@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-26 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 4 | 0 | 9 | master | 63 | 37 | 1 | 101 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 4 unknown | 3 agentpp-4.6.0 | 2 ltp-testsuite-20230127 | 2 bpftool-v7.1.0 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gdb-12.1 | 1 host-go-1.19.8 | 1 host-rust-1.68.2 | 1 host-sunxi-tools-1.4.2-168-... | 1 libgcrypt-1.10.1 | 1 libglvnd-1.4.0 | 1 linux-6.1.14 | 1 perl-5.36.0 | 1 qemu-7.2.0 | 1 rtl8189fs-ed6741b52bc998875... | 1 stress-ng-0.15.04 | 1 strongswan-5.9.8 | 1 uclibc-1.0.43 | 1 volk-2.5.2 | 1 xenomai-3.0.10 | 1 znc-1.8.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7373d3bb9928dff2a16f165a238854fb8561c53f | aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f6e97a6467588ebb8577ad34d3938abb1eacb036 | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/4477d4e0e2f84f769b2442534a9aafc2b82e90e0 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cd8675c044846ad2e83bfb2522ce5f797b1a09bb | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f43044c0cb06a99c531d27290fa6613555db2891 | ORPH mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eef956ffb1c17f2133326bb369f71d76cb7f037d | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/5dbefa8a613bab8ebd5cd49b2cd6bec82aaae9d6 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/807cfb7995be2412dd5ec1ccb11337bea9d98c92 | ORPH arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/5e3eb061f377ac2f46e8dba6ea6720a97bfb7f75 | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/9dc5627f97ad2dbe45be38ea658bb2c9c848c88b | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/493a59d1f52b950dcc8523d8bfe5b1be3f0c180b | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/e2311a4d676a9d11b760fe0e548d0ddd89ba8a38 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/57fcf1be7e46f2cf2c213b770c4568348ccb2575 | sparc | host-gdb-12.1 | NOK | http://autobuild.buildroot.net/results/f3ec7d6c7929163c52304a7a6e29213506195f9d | ORPH nios2 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/bfea3219934d2a18e7259959c7a1ced037ca1287 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1ad91bda85eede7e2f1372606b56829cbcc6d956 | sh4a | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a8951c3e22f9b858915b24c0d974b82435fd5cc2 | xtensa | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6717123d1b793261b1c2bf39b4cfff5f30f82216 | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9e9f1ff130d58c4bf81e61959866cfb56b40a3ce | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/64580a3eb3c194fb5a489d09c4c0d8cc0a172238 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/2677c69ac34642a7a501230e1dd22b193db0899d | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d8b370b2ead085818250e6c01fd43b0ef907cbf0 | ORPH arceb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/14644a80cd0157a86147935ef006a5345179334a | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/918d8a25e14f86a9d10271c71acd0de357e0b69d | ORPH aarch64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/afd6372f2a65e22212cf0067a2b2f308d3d20727 | aarch64_be | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f642e8152b1cec956a2cc3d0d78e77e25e3dabaa | armeb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/b22fef47389a8f6350795c3d29d500e9022e7ff4 | riscv32 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4e837809bbdcbaaf1913035eeadee9f0a7ec2f33 | sparc64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/3c73ddd33f4be84629e11a7044eb51970d0db4b7 | microblazeel | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/6e50df78d869ef50abd6a04f28e6d39dd375a373 | xtensa | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/13631f069200cd8d4d7d3ba8f7f73ffbe4482865 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f4897829e727d28a441aa15efff1d1b76652bb61 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/0f09ecad590ed1e70b971da00b01c0b52d349519 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/1a963a3f27822b8864a850668c1be54df7cd6730 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/ae0ffcd9d1989f40771eeac6d37d91781e3fb34d | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/f04c055ca404e8dd0fbcd88eea39a65931c6844e | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/220627a3d1eb14262d67489e3218f4e349fff052 | i686 | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/34917ac15a885e9afc89962b3908a040413429a3 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 ntpsec-1.2.2 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/ec5a017b18c44972bea7aae6a0d4efa532b3b713 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5325db1e9b8b50729bd4929e6dcadc35805962e4 | m68k | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/b481aae6e52e5a2563a369d33074735ed6632af9 | ORPH arm | unknown | NOK | http://autobuild.buildroot.net/results/b373fe7e1309b8a614d9ea63b484a25b118a5f75 | -- http://autobuild.buildroot.net From bugzilla at busybox.net Thu Apr 27 09:38:23 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 27 Apr 2023 09:38:23 +0000 Subject: [Buildroot] [Bug 15551] New: Linux extensions are not applied to linux-headers package Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15551 Bug ID: 15551 Summary: Linux extensions are not applied to linux-headers package Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: bradley.gamble at ncipher.com CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9586 --> https://bugs.busybox.net/attachment.cgi?id=9586&action=edit Example of the difference between the linux and linux-headers trees following an extension being applied. Linux extensions are a mechanism for providing new features through modification to the Linux kernel tree. This is usually in the form of patches or new files from an out-of-tree source. (See Buildroot manual section 18.22.2. linux-kernel-extensions). Currently during a build the Linux extensions are applied to the linux source tree, but not the linux-headers source tree. In comparison, the global and Linux patch directories are applied to both the linux and linux-headers source trees. This can lead issues where the source of the linux-headers does not represent the kernel running on the target - For example, linux-headers is consumed by most C libraries. I have encountered this when attempting to write a patch that modifies an applied kernel extension. The patch fails to apply to linux-headers as the source files added by the extension do not exist. This can be reproduced this by enabling a Linux extension (I've tested with fbtft and ev3dev-linux-drivers) and performing a build, then comparing the linux and linux-headers build directories - I have attached a diff example showing the additions in one source tree but not the other. -- You are receiving this mail because: You are on the CC list for the bug. From aperez at igalia.com Thu Apr 27 14:41:00 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 27 Apr 2023 17:41:00 +0300 Subject: [Buildroot] [PATCH v5 1/5] package/at-spi2-core: bump to version 2.47.1 In-Reply-To: <20230425173033.GB998279@igalia.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230424151152.GB3960430@igalia.com> <20230425173033.GB998279@igalia.com> Message-ID: <20230427174100.GB3095221@igalia.com> Hi Thomas, One more note about this... On Tue, 25 Apr 2023 17:30:33 +0300 Adrian Perez de Castro wrote: > On Mon, 24 Apr 2023 15:11:52 +0300 Adrian Perez de Castro wrote: > > Hi all, > > > > On Mon, 27 Feb 2023 11:58:34 +0100 Thomas Devoogdt wrote: > > > From: Daniel Lang > > > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS In typical GNOME fashion, the second version number being odd means that this was a development release. Even second numbers are the stable ones, so it would be better to do the version bump to 2.48.0 instead, which has been available for a month: https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_0/NEWS Cheers, and thanks again for your effort on this patch set =) > > > - X11 is now optional. > > > - libxml2 is no longer optional. > > > - atk and at-spi2-atk have been merged into at-spi2-core. > > > - atk introspection option added. > > > > > > Signed-off-by: Daniel Lang > > > Signed-off-by: Thomas Devoogdt > > > > I tested this patch series and indeed it also solves the WebKitGTK build > > issues causes by atk-bridge being missing. Overall I prefer this approach > > better than patching libgtk3's Meson build system as suggested in another > > patch. > > > > There is one hurdle, though: I have to make one patch for at-spi2-core > > because I have dbus-broker installed in one of my computers and trying to > > build there result in the build configuration thinking that it needs to > > use libsystemd when the Buildroot configuration has it disabled. I made > > this patch which solved the issue for me, although I am not 100% sure it > > is the best way to go: > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 > > > > We may want to include this patch (or a similar one) while upstream does > > not have a solution for this issue. > > My patch for at-spi2-core was merged, if you would resubmit the version > bump with it included, I will happily add my Tested-By / Reviewed-By to > the whole series ;-) > > > > --- > > > v3: > > > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > > > - needed to fix the webkitgtk 2.38.5 compilation > > > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > > > v5: rebased + grouped patches > > > --- > > > package/at-spi2-core/Config.in | 8 ++------ > > > package/at-spi2-core/at-spi2-core.hash | 4 ++-- > > > package/at-spi2-core/at-spi2-core.mk | 20 +++++++++++++++++--- > > > 3 files changed, 21 insertions(+), 11 deletions(-) > > > > > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in > > > index f56c5b93c4..1f6c421777 100644 > > > --- a/package/at-spi2-core/Config.in > > > +++ b/package/at-spi2-core/Config.in > > > @@ -1,12 +1,12 @@ > > > config BR2_PACKAGE_AT_SPI2_CORE > > > bool "at-spi2-core" > > > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > > > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > > > depends on BR2_USE_MMU # glib2 > > > depends on BR2_USE_WCHAR # glib2 > > > select BR2_PACKAGE_DBUS > > > select BR2_PACKAGE_LIBGLIB2 > > > - select BR2_PACKAGE_XLIB_LIBXTST > > > + select BR2_PACKAGE_LIBXML2 > > > + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 > > > help > > > The At-Spi2 Core package is a part of the GNOME > > > Accessibility Project. It provides a Service Provider > > > @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE > > > comment "at-spi2-core needs a toolchain w/ wchar, threads" > > > depends on BR2_USE_MMU > > > depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > > > - > > > -comment "at-spi2-core depends on X.org" > > > - depends on BR2_USE_MMU > > > - depends on !BR2_PACKAGE_XORG7 > > > diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash > > > index 764e4c3661..4531bf396c 100644 > > > --- a/package/at-spi2-core/at-spi2-core.hash > > > +++ b/package/at-spi2-core/at-spi2-core.hash > > > @@ -1,5 +1,5 @@ > > > -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum > > > -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz > > > +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum > > > +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz > > > > > > # locally calculated > > > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > > > diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk > > > index f0b019c0ed..e98e779884 100644 > > > --- a/package/at-spi2-core/at-spi2-core.mk > > > +++ b/package/at-spi2-core/at-spi2-core.mk > > > @@ -4,17 +4,31 @@ > > > # > > > ################################################################################ > > > > > > -AT_SPI2_CORE_VERSION_MAJOR = 2.36 > > > -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 > > > +AT_SPI2_CORE_VERSION_MAJOR = 2.47 > > > +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 > > > AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz > > > AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) > > > AT_SPI2_CORE_LICENSE = LGPL-2.1+ > > > AT_SPI2_CORE_LICENSE_FILES = COPYING > > > AT_SPI2_CORE_INSTALL_STAGING = YES > > > -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ > > > +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ > > > $(TARGET_NLS_DEPENDENCIES) > > > AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon > > > > > > +ifeq ($(BR2_PACKAGE_XORG7),y) > > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled > > > +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst > > > +else > > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled > > > +endif > > > + > > > +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled > > > +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection > > > +else > > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled > > > +endif > > > + > > > AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > > > > > $(eval $(meson-package)) > > > -- > > > 2.39.2 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > Cheers, > > ?Adri?n > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > Cheers, > ?Adri?n > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bigunclemax at gmail.com Thu Apr 27 20:28:02 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Thu, 27 Apr 2023 23:28:02 +0300 Subject: [Buildroot] [PATCH] package/sunxi-tools: fix build dependencies Message-ID: <20230427202802.69965-1-bigunclemax@gmail.com> This patch fixes the dependency on libfdt for host-sunxi-tools. Also it fixes the dependency on zlib for sunxi-tools. Fix the following host build failure raised since commit 2e330dff6a7ce7965ceb0dccdc9dcbcb329167bb fit_image.c:19:10: fatal error: libfdt.h: No such file or directory 19 | #include | ^~~~~~~~~~ compilation terminated. Fixes: http://autobuild.buildroot.net/results/2677c69ac34642a7a501230e1dd22b193db0899d/ Signed-off-by: Maksim Kiselev --- package/sunxi-tools/Config.in | 1 + package/sunxi-tools/Config.in.host | 1 + package/sunxi-tools/sunxi-tools.mk | 7 ++++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in index e748637c72..14f7da5bf2 100644 --- a/package/sunxi-tools/Config.in +++ b/package/sunxi-tools/Config.in @@ -27,6 +27,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb select BR2_PACKAGE_DTC select BR2_PACKAGE_LIBUSB + select BR2_PACKAGE_ZLIB help The sunxi-fel command can interact with a sunxi device in fel mode. This allows do download code to memory and execute diff --git a/package/sunxi-tools/Config.in.host b/package/sunxi-tools/Config.in.host index 51f13cf623..f7c60b37a9 100644 --- a/package/sunxi-tools/Config.in.host +++ b/package/sunxi-tools/Config.in.host @@ -2,6 +2,7 @@ config BR2_PACKAGE_HOST_SUNXI_TOOLS bool "host sunxi-tools" depends on BR2_arm depends on BR2_HOST_GCC_AT_LEAST_4_9 # host-libusb + select BR2_PACKAGE_HOST_DTC help Tools for Allwinner A10 (aka sun4i) and A13 (aka sun5i) based devices. This includes fex2bin which can be used to diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk index a9569f2910..97863efc13 100644 --- a/package/sunxi-tools/sunxi-tools.mk +++ b/package/sunxi-tools/sunxi-tools.mk @@ -8,7 +8,7 @@ SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292 SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) SUNXI_TOOLS_LICENSE = GPL-2.0+ SUNXI_TOOLS_LICENSE_FILES = LICENSE.md -HOST_SUNXI_TOOLS_DEPENDENCIES = host-libusb host-pkgconf +HOST_SUNXI_TOOLS_DEPENDENCIES = host-dtc host-libzlib host-libusb host-pkgconf FEX2BIN = $(HOST_DIR)/bin/fex2bin SUNXI_TOOLS_TARGETS_$(BR2_PACKAGE_SUNXI_TOOLS_FEXC) += sunxi-fexc @@ -26,13 +26,14 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex endif ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) -SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf +SUNXI_TOOLS_DEPENDENCIES += dtc libusb zlib host-pkgconf endif define HOST_SUNXI_TOOLS_BUILD_CMDS $(HOST_MAKE_ENV) $(MAKE) CROSS_COMPILE="" CC="$(HOSTCC)" \ PREFIX=$(HOST_DIR) EXTRA_CFLAGS="$(HOST_CFLAGS)" \ - LDFLAGS="$(HOST_LDFLAGS)" -C $(@D) tools misc + LDFLAGS="$(HOST_LDFLAGS) -I$(HOST_DIR)/include/libfdt" \ + -C $(@D) tools misc endef define HOST_SUNXI_TOOLS_INSTALL_CMDS -- 2.39.2 From ps.report at gmx.net Thu Apr 27 20:46:17 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 27 Apr 2023 22:46:17 +0200 Subject: [Buildroot] [PATCH] package/libxkbcommon: enable wayland support In-Reply-To: References: Message-ID: <20230427224617.623ce0bb@gmx.net> Hello James, On Wed, 26 Apr 2023 21:50:14 -0400, James Knight wrote: > Tweak the applied configuration options to flag support for Wayland if > the wayland package is detected. This will allow the generation of the > `interactive-wayland` utility (when `BR2_PACKAGE_LIBXKBCOMMON_TOOLS` is > also configured). > > Signed-off-by: James Knight > --- > package/libxkbcommon/Config.in | 1 + > package/libxkbcommon/libxkbcommon.mk | 8 +++++++- > 2 files changed, 8 insertions(+), 1 deletion(-) > > diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in > index e9f61227a02b55a0123318f27b296ce2c8b4ad36..c344eb78b6d0cbc72ff382ccf0682811f9a2ecfb 100644 > --- a/package/libxkbcommon/Config.in > +++ b/package/libxkbcommon/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_LIBXKBCOMMON > bool "libxkbcommon" > select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7 > + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND > help > xkbcommon is a keymap compiler and support library which > processes a reduced subset of keymaps as defined by the XKB As stated above (and as used in meson.build) the 'enable-wayland' is only used for the tools, so I would have expected something like the following: diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in index e9f61227a0..c7fe188a0e 100644 --- a/package/libxkbcommon/Config.in +++ b/package/libxkbcommon/Config.in @@ -12,6 +12,7 @@ if BR2_PACKAGE_LIBXKBCOMMON config BR2_PACKAGE_LIBXKBCOMMON_TOOLS bool "tools" + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND help Tools: xkbcli, xkbcli-compile-keymap, xkbcli-how-to-type, xkbcli-interactive-evdev, xkbcli-interactive-x11, > diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk > index 236bf4c5d94d163809056691339ed7660e545195..2bbe349771360d34c0ff73bf871ed5621120b312 100644 > --- a/package/libxkbcommon/libxkbcommon.mk > +++ b/package/libxkbcommon/libxkbcommon.mk > @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES > LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex > LIBXKBCOMMON_CONF_OPTS = \ > -Denable-docs=false \ > - -Denable-wayland=false \ > -Denable-xkbregistry=false > > ifeq ($(BR2_PACKAGE_XORG7),y) > @@ -24,6 +23,13 @@ else > LIBXKBCOMMON_CONF_OPTS += -Denable-x11=false > endif > > +ifeq ($(BR2_PACKAGE_WAYLAND),y) > +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true > +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols > +else > +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false > +endif > + > ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) > LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true > else And here: diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk index 236bf4c5d9..d89ba47425 100644 --- a/package/libxkbcommon/libxkbcommon.mk +++ b/package/libxkbcommon/libxkbcommon.mk @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex LIBXKBCOMMON_CONF_OPTS = \ -Denable-docs=false \ - -Denable-wayland=false \ -Denable-xkbregistry=false ifeq ($(BR2_PACKAGE_XORG7),y) @@ -26,8 +25,15 @@ endif ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true +ifeq ($(BR2_PACKAGE_WAYLAND),y) +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols +else +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false +endif else LIBXKBCOMMON_CONF_OPTS += -Denable-tools=false +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false endif $(eval $(meson-package)) Or (matter of taste) using: ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS)$(BR2_PACKAGE_WAYLAND),yy) [...] endif Regards, Peter From james.d.knight at live.com Fri Apr 28 01:33:35 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 27 Apr 2023 21:33:35 -0400 Subject: [Buildroot] [PATCH v2] package/libxkbcommon: enable wayland support Message-ID: Tweak the applied configuration options to flag support for Wayland if the wayland package is detected. This will allow the generation of the `interactive-wayland` utility (when `BR2_PACKAGE_LIBXKBCOMMON_TOOLS` is also configured). Signed-off-by: James Knight --- Changes v1 -> v2: - Ensure the selection of Wayland protocols, as well as the Wayland build flags only operate within the tools configuration (as they are only applicable towards the tools; suggested by Peter Seiderer) --- package/libxkbcommon/Config.in | 1 + package/libxkbcommon/libxkbcommon.mk | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in index e9f61227a02b55a0123318f27b296ce2c8b4ad36..c7fe188a0ed47f3e8e218c1971fec6fcfdd7505e 100644 --- a/package/libxkbcommon/Config.in +++ b/package/libxkbcommon/Config.in @@ -12,6 +12,7 @@ if BR2_PACKAGE_LIBXKBCOMMON config BR2_PACKAGE_LIBXKBCOMMON_TOOLS bool "tools" + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND help Tools: xkbcli, xkbcli-compile-keymap, xkbcli-how-to-type, xkbcli-interactive-evdev, xkbcli-interactive-x11, diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk index 236bf4c5d94d163809056691339ed7660e545195..882791b9171377ffa90dfd588068f85105e2c4b6 100644 --- a/package/libxkbcommon/libxkbcommon.mk +++ b/package/libxkbcommon/libxkbcommon.mk @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex LIBXKBCOMMON_CONF_OPTS = \ -Denable-docs=false \ - -Denable-wayland=false \ -Denable-xkbregistry=false ifeq ($(BR2_PACKAGE_XORG7),y) @@ -30,4 +29,11 @@ else LIBXKBCOMMON_CONF_OPTS += -Denable-tools=false endif +ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS)$(BR2_PACKAGE_WAYLAND),yy) +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols +else +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false +endif + $(eval $(meson-package)) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 28 01:44:57 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 27 Apr 2023 21:44:57 -0400 Subject: [Buildroot] [PATCH v2 01/13] package/libglib2/0003-disable-building-docs.patch: new patch In-Reply-To: <20230425230355.1c7b2cf5@gmx.net> References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-2-aduskett@gmail.com> <20230425230355.1c7b2cf5@gmx.net> Message-ID: Peter, Adam; On Tue, Apr 25, 2023 at 5:03?PM Peter Seiderer wrote: > As far as I read the meson.build files all actions in docs/reference > are protected by the options 'gtk_doc' or 'man', is disabling this > ones not enough? GLIB's HTML (gvariant) documentation was not bound to the `gtk_doc` or `man` options. This has now been addressed upstream [1]. Using the existing patch or replacing it with the upstream patch will functionally achieve the same results. [1]: https://gitlab.gnome.org/GNOME/glib/-/commit/0fa17ec3c7152cf0e1cbf965acf1426ac203bb1d From xiangyu.chen at eng.windriver.com Fri Apr 28 03:31:37 2023 From: xiangyu.chen at eng.windriver.com (Xiangyu Chen) Date: Fri, 28 Apr 2023 11:31:37 +0800 Subject: [Buildroot] [PATCH 1/1] package/dhcpcd: bump to version 10.0.1 Message-ID: <20230428033137.620562-1-xiangyu.chen@eng.windriver.com> From: Xiangyu Chen Using github as package site as announced here: https://roy.marples.name/downloads/dhcpcd/ Signed-off-by: Xiangyu Chen --- package/dhcpcd/dhcpcd.hash | 4 ++-- package/dhcpcd/dhcpcd.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dhcpcd/dhcpcd.hash b/package/dhcpcd/dhcpcd.hash index 532fbd467e..879c3db1af 100644 --- a/package/dhcpcd/dhcpcd.hash +++ b/package/dhcpcd/dhcpcd.hash @@ -1,4 +1,4 @@ -# sha256 from ftp://roy.marples.name/pub/dhcpcd/dhcpcd-9.4.1.tar.xz.distinfo -sha256 819357634efed1ea5cf44ec01b24d3d3f8852fec8b4249925dcc5667c54e376c dhcpcd-9.4.1.tar.xz +# sha256 from https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.1 +sha256 6e9f6a5c47fcd8a763cfa26f1ca6eedf1e534992224a01d6c1ab8abb154af972 dhcpcd-10.0.1.tar.xz # Locally calculated sha256 4f21ce186859516dcab9b3197f3e9533a9bd1b87932015c87f539af4a48cd592 LICENSE diff --git a/package/dhcpcd/dhcpcd.mk b/package/dhcpcd/dhcpcd.mk index 922d289b26..82efe10ef9 100644 --- a/package/dhcpcd/dhcpcd.mk +++ b/package/dhcpcd/dhcpcd.mk @@ -4,9 +4,9 @@ # ################################################################################ -DHCPCD_VERSION = 9.4.1 +DHCPCD_VERSION = 10.0.1 DHCPCD_SOURCE = dhcpcd-$(DHCPCD_VERSION).tar.xz -DHCPCD_SITE = http://roy.marples.name/downloads/dhcpcd +DHCPCD_SITE = https://github.com/NetworkConfiguration/dhcpcd/releases/download/v$(DHCPCD_VERSION) DHCPCD_DEPENDENCIES = host-pkgconf DHCPCD_LICENSE = BSD-2-Clause DHCPCD_LICENSE_FILES = LICENSE -- 2.34.1 From xiangyu.chen at eng.windriver.com Fri Apr 28 03:20:22 2023 From: xiangyu.chen at eng.windriver.com (Xiangyu Chen) Date: Fri, 28 Apr 2023 11:20:22 +0800 Subject: [Buildroot] [PATCH] package/dhcpcd: bump to version 10.0.1 Message-ID: <20230428032022.611000-1-xiangyu.chen@eng.windriver.com> From: Xiangyu Chen Using github as package site as announced here: https://roy.marples.name/downloads/dhcpcd/ Signed-off-by: Xiangyu Chen --- package/dhcpcd/dhcpcd.hash | 4 ++-- package/dhcpcd/dhcpcd.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dhcpcd/dhcpcd.hash b/package/dhcpcd/dhcpcd.hash index 532fbd467e..879c3db1af 100644 --- a/package/dhcpcd/dhcpcd.hash +++ b/package/dhcpcd/dhcpcd.hash @@ -1,4 +1,4 @@ -# sha256 from ftp://roy.marples.name/pub/dhcpcd/dhcpcd-9.4.1.tar.xz.distinfo -sha256 819357634efed1ea5cf44ec01b24d3d3f8852fec8b4249925dcc5667c54e376c dhcpcd-9.4.1.tar.xz +# sha256 from https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.1 +sha256 6e9f6a5c47fcd8a763cfa26f1ca6eedf1e534992224a01d6c1ab8abb154af972 dhcpcd-10.0.1.tar.xz # Locally calculated sha256 4f21ce186859516dcab9b3197f3e9533a9bd1b87932015c87f539af4a48cd592 LICENSE diff --git a/package/dhcpcd/dhcpcd.mk b/package/dhcpcd/dhcpcd.mk index 922d289b26..82efe10ef9 100644 --- a/package/dhcpcd/dhcpcd.mk +++ b/package/dhcpcd/dhcpcd.mk @@ -4,9 +4,9 @@ # ################################################################################ -DHCPCD_VERSION = 9.4.1 +DHCPCD_VERSION = 10.0.1 DHCPCD_SOURCE = dhcpcd-$(DHCPCD_VERSION).tar.xz -DHCPCD_SITE = http://roy.marples.name/downloads/dhcpcd +DHCPCD_SITE = https://github.com/NetworkConfiguration/dhcpcd/releases/download/v$(DHCPCD_VERSION) DHCPCD_DEPENDENCIES = host-pkgconf DHCPCD_LICENSE = BSD-2-Clause DHCPCD_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Fri Apr 28 05:46:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 28 Apr 2023 05:46:44 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-27 Message-ID: <20230428054649.B678B4205E@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-27 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 7 | 5 | 0 | 12 | master | 65 | 48 | 0 | 113 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 5 agentpp-4.6.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 host-gcc-final-10.4.0 | 2 libglib2-2.76.1 | 2 uclibc-1.0.43 | 2 unknown | 2 altera-stapl-0.3.3 | 1 dahdi-linux-3.2.0 | 1 dhcp-4.4.3-P1 | 1 edk2-edk2-stable202208 | 1 faad2-2.10.1 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 haveged-1.9.18 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.8 | 1 libgcrypt-1.10.1 | 1 linux-6.1.14 | 1 linux-tools | 1 mesa3d-demos-8.5.0 | 1 mtd-2.1.5 | 1 python3-3.11.2 | 1 qemu-7.2.0 | 1 stress-ng-0.15.04 | 1 uboot-tools-2021.07 | 1 util-linux-2.38 | 1 v4l2loopback-0.12.7 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0f40b5148f32bfbf35c4e8868df926feeb6cad02 | aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/becea5e4dfcbc11a2f7930ac06dd500f32a6ebb3 | mips64el | altera-stapl-0.3.3 | NOK | http://autobuild.buildroot.net/results/dd989dd4a64791be8a46f8ec25f3cac976bda344 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/bb760e3cc591907aa91dcd7bd72ee49edf435dbf | sh4eb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/835d51c4300b79dfbb1436fdb1ea2c0c9724e249 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/7115e799605b65da97941e11c3e137e921586028 | sh4a | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/a78f8d3d9f60ddd055e171519ac930f2db99b139 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/722e3f24770cb51ecc357685340172a47747b462 | ORPH arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/34b4cdb762bf0ec44334721e8b735d7c9d2c4575 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/217ae264f4d71e5e9915c2c8cbc608b6b04b2a3d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/384787a535ca39c1a3995821c8922925150e0baa | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/11dd7c322baf0e02ab11f91478f83b2d9f071348 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/093cceb87a3fb7f586e457710b9c2a6378429e28 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/aa22d0d1bbf31cef7ac94ca79a65c1866b5eba29 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bc7376b89be37ba2a8efdfbd46d9d1188fccb7bc | ORPH arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/08b224a90a0e608af5f8680f3d6cd5c6c344dc53 | aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/11920b6c2e2ec5d93cdf44af8f30ab857e08d597 | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1a5cb7282218cb944622677dff9030616dbf3a9f | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0e7138919e0ffa61a05aa54326b138ee1360a722 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9f1f2f5f414114a74cca2ab2dd2240a678552e24 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/2b0f9a6d393fe57b61a19c9273e393c1bb11aede | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/be59d66968d844802cfa5331456418983c48ff99 | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d1c9b8fd1c1c126192b227fb4d4d890cd9c16b8e | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/14e0eee2e2950a27a9286715148fa2a9b46238f5 | ORPH mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/dc24d5b4146bf48380796870b4b15776dc699902 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5be9348cfef377ec1d66ff93472dfadba6bf88ff | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/74a4605c537e87270a7bf22fdc6005ec9b3c9ea0 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1ba3cb3a7972a6c0ce54b7d3cf62c10e49f46a98 | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/71cc4c5a59dd3b62728c9c079f579fb576daccaf | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/279b3c164300acdac57d5adad426f56d0d6c349b | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e63a71e57e262b68c02faf71d6905966d1d0751d | ORPH mips64 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/886a0da34657d5e2c1764d1f0c80aaeb58ffdf8e | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/2ddec17b228bb4a02d30cf3557c9e6f36cb6ede2 | mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/49ec4d7df617b2d7d5e7e365350e43522cb7ff09 | ORPH aarch64_be | linux-tools | NOK | http://autobuild.buildroot.net/results/7b118a7f2e7c30ce321e05110248d0efb357d3be | ORPH arm | mesa3d-demos-8.5.0 | NOK | http://autobuild.buildroot.net/results/196efdd01b592d0d7c9346d399018db1a268980a | or1k | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/4752dcc68e2020aba2aaf03fa5e7887140f2be60 | ORPH x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/5d9caef0ddcfe48fcc2726cf3df99bebc999f7dc | i686 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c712fcb5ef666079f678c441793482d35bda0936 | microblaze | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/dfc092d3f60d1e761aca515e25a8ee1ab3120c8e | riscv64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/459c1a6661e73e3cec5fa5e19a5b73ec38b8f33d | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/24408dacdecaa157e5402e0aefadec02727cdc85 | mips64el | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f478f92bfda4f7077df11368d24a91b6227fd119 | mips | unknown | NOK | http://autobuild.buildroot.net/results/3e0c52895620ca09f3c3933c3f402be930561c50 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/38492271344140a8377ee50a81d7b7d914cb00cb | mipsel | util-linux-2.38 | NOK | http://autobuild.buildroot.net/results/9d2d6cac83a6384a2f7f4326b9a5136327dc163f | ORPH powerpc64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/211135b9864792c16bd7c23dff1b4744051c2f3e | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/703236cd49e9d898900b5420571e7d52cf31a1fb | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 3 fontconfig-2.13.1 | 1 host-rust-1.67.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f6587d6536dcb94b654cd3fa336c7d754ad9553a | ORPH mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/49d233cf0977ef8cfbd88a64cf8b1eb06c9f7e64 | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/191324ff1e143799e20e968321e1dabc606ad269 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/efb2d713324534dad6486ca759d1e65a76be18ed | aarch64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/aea7882eab04320bb8b21e274dd38a77e287297a | -- http://autobuild.buildroot.net From xiangyu.chen at eng.windriver.com Fri Apr 28 07:16:18 2023 From: xiangyu.chen at eng.windriver.com (Xiangyu Chen) Date: Fri, 28 Apr 2023 15:16:18 +0800 Subject: [Buildroot] [PATCH] package/crun: bump to version 1.8.4 Message-ID: <20230428071618.805982-1-xiangyu.chen@eng.windriver.com> From: Xiangyu Chen Changes: https://github.com/containers/crun/releases/tag/1.8.4 Also emoved 0001-src-crun.c-fix-build-without-dlfcn.h.patch, this commit has already existed in the latest version release. Signed-off-by: Xiangyu Chen --- ...src-crun.c-fix-build-without-dlfcn.h.patch | 39 ------------------- package/crun/crun.hash | 2 +- package/crun/crun.mk | 2 +- 3 files changed, 2 insertions(+), 41 deletions(-) delete mode 100644 package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch diff --git a/package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch b/package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch deleted file mode 100644 index 104c19a40f..0000000000 --- a/package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 278b9b447bec3fb81bf252eb2fe2c856892ec802 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 30 Dec 2022 18:40:15 +0100 -Subject: [PATCH] src/crun.c: fix build without dlfcn.h - -Fix the following build failure without dlfcn.h raised since version 1.7 -and -https://github.com/containers/crun/commit/5837234e9840cd067edd9f6cd2ed9cae9a0e6570: - -src/crun.c:26:10: fatal error: dlfcn.h: No such file or directory - 26 | #include - | ^~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/a5f52a7ee757c92c9571261c0ed884d05caeaf2f - -[fontaine.fabrice at gmail.com: backport upstream commit] -Signed-off-by: Fabrice Fontaine ---- - src/crun.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/crun.c b/src/crun.c -index cbfe900..af0cc97 100644 ---- a/src/crun.c -+++ b/src/crun.c -@@ -23,7 +23,9 @@ - #include - #include - -+#ifdef HAVE_DLOPEN - #include -+#endif - - #include "crun.h" - #include "libcrun/utils.h" --- -2.25.1 - diff --git a/package/crun/crun.hash b/package/crun/crun.hash index 2b21800f02..bdffb0c6aa 100644 --- a/package/crun/crun.hash +++ b/package/crun/crun.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 f669ecd3d1895dcaa8425eabb707c06eb3bdb5ae5201a50a423c3cace36c4a05 crun-1.7.2.tar.gz +sha256 5b8b5adb1dff7af768b69d2b0b4f2cd785ec931e7aa10138aa29812c46ee09ff crun-1.8.4.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.libcrun diff --git a/package/crun/crun.mk b/package/crun/crun.mk index ddb96a0b33..15438a44b3 100644 --- a/package/crun/crun.mk +++ b/package/crun/crun.mk @@ -4,7 +4,7 @@ # ################################################################################ -CRUN_VERSION = 1.7.2 +CRUN_VERSION = 1.8.4 CRUN_SITE = https://github.com/containers/crun/releases/download/$(CRUN_VERSION) CRUN_DEPENDENCIES = host-pkgconf yajl -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:16 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:16 +0200 Subject: [Buildroot] [PATCH v7 1/5] package/at-spi2-core: bump to version 2.48.0 Message-ID: <20230428075920.3750005-1-thomas@devoogdt.com> From: Daniel Lang https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_0/NEWS - X11 is now optional. - libxml2 is no longer optional. - atk and at-spi2-atk have been merged into at-spi2-core. - atk introspection option added. - Added patch to which avoids requiring libsystemd when configured to use dbus-daemon. - Added check on dlopen. Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: rebased + added Adrians patch - note: 2.48.0 is out, but will first merge this one v7: bumped to 2.48.0 + added dlopen check --- ...iring-libsystemd-when-configured-to-.patch | 92 +++++++++++++++++++ package/at-spi2-core/Config.in | 13 +-- package/at-spi2-core/at-spi2-core.hash | 4 +- package/at-spi2-core/at-spi2-core.mk | 18 +++- 4 files changed, 115 insertions(+), 12 deletions(-) create mode 100644 package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch diff --git a/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch new file mode 100644 index 0000000000..29c3de8d2d --- /dev/null +++ b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch @@ -0,0 +1,92 @@ +From aeb14ffccaabe65a64e976576d71f30eb2165f43 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Mon, 24 Apr 2023 12:09:50 +0300 +Subject: [PATCH] meson: Avoid requiring libsystemd when configured to use + dbus-daemon + +Checks for dbus-daemon and dbus-broker only when they are chosen +with default_bus. This avoids requiring the systemd libraries if +one wants the built at-spi2-core to use dbus-daemon, but dbus-worker +is somehow available in the $PATH. A typical scenario is cross +compilation, where the build host may have a dbus-broker program +available, but the target system may not have it (or may not have +nor want to use the systemd libraries). + +upstream: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 +--- + bus/meson.build | 53 ++++++++++++++++++++++++------------------------- + 1 file changed, 26 insertions(+), 27 deletions(-) + +diff --git a/bus/meson.build b/bus/meson.build +index 22a1bce6..2f3c5621 100644 +--- a/bus/meson.build ++++ b/bus/meson.build +@@ -46,39 +46,38 @@ launcher_args = [ + '-DDATADIR="@0@"'.format(atspi_datadir), + ] + +-if get_option('dbus_daemon') != 'default' +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) +-else +- dbus_daemon = find_program('dbus-daemon', +- '/sbin/dbus-daemon', +- '/usr/sbin/dbus-daemon', +- '/libexec/dbus-daemon', +- '/usr/libexec/dbus-daemon', +- '/usr/lib/dbus-daemon', +- '/usr/pkg/bin/dbus-daemon', +- required: false) +- if dbus_daemon.found() +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) +- endif +-endif +- + needs_systemd = false +-if get_option('dbus_broker') != 'default' +- launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) +- needs_systemd = true ++if get_option('default_bus') == 'dbus-daemon' ++ if get_option('dbus_daemon') != 'default' ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) ++ else ++ dbus_daemon = find_program('dbus-daemon', ++ '/sbin/dbus-daemon', ++ '/usr/sbin/dbus-daemon', ++ '/libexec/dbus-daemon', ++ '/usr/libexec/dbus-daemon', ++ '/usr/lib/dbus-daemon', ++ '/usr/pkg/bin/dbus-daemon', ++ required: false) ++ if dbus_daemon.found() ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) ++ endif ++ endif + else +- dbus_broker = find_program('dbus-broker-launch', +- required: false) +- if dbus_broker.found() +- launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ launcher_args += '-DWANT_DBUS_BROKER' ++ if get_option('dbus_broker') != 'default' ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) + needs_systemd = true ++ else ++ dbus_broker = find_program('dbus-broker-launch', ++ required: false) ++ if dbus_broker.found() ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ needs_systemd = true ++ endif + endif + endif + +-if get_option('default_bus') == 'dbus-broker' +- launcher_args += '-DWANT_DBUS_BROKER' +-endif +- + if needs_systemd + systemd_dep = dependency('libsystemd') + else +-- +2.34.1 + diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in index f56c5b93c4..2a1b21d375 100644 --- a/package/at-spi2-core/Config.in +++ b/package/at-spi2-core/Config.in @@ -1,12 +1,13 @@ config BR2_PACKAGE_AT_SPI2_CORE bool "at-spi2-core" - depends on BR2_PACKAGE_XORG7 # xlib-libxtst depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 depends on BR2_USE_MMU # glib2 depends on BR2_USE_WCHAR # glib2 + depends on !BR2_STATIC_LIBS # dlopen() select BR2_PACKAGE_DBUS select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_XLIB_LIBXTST + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 help The At-Spi2 Core package is a part of the GNOME Accessibility Project. It provides a Service Provider @@ -16,10 +17,6 @@ config BR2_PACKAGE_AT_SPI2_CORE https://wiki.gnome.org/Accessibility -comment "at-spi2-core needs a toolchain w/ wchar, threads" +comment "at-spi2-core needs a toolchain w/ dynamic library, wchar, threads" depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-core depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 + depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index 764e4c3661..9cf80d1cc0 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.0.sha256sum +sha256 905a5b6f1790b68ee803bffa9f5fab4ceb591fb4fae0b2f8c612c54f1d4e8a30 at-spi2-core-2.48.0.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index f0b019c0ed..e4489f6f88 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -4,17 +4,31 @@ # ################################################################################ -AT_SPI2_CORE_VERSION_MAJOR = 2.36 +AT_SPI2_CORE_VERSION_MAJOR = 2.48 AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ AT_SPI2_CORE_LICENSE_FILES = COPYING AT_SPI2_CORE_INSTALL_STAGING = YES -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ $(TARGET_NLS_DEPENDENCIES) AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon +ifeq ($(BR2_PACKAGE_XORG7),y) +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst +else +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled +endif + +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection +else +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:17 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:17 +0200 Subject: [Buildroot] [PATCH v7 2/5] package/at-spi2-atk: remove package In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-2-thomas@devoogdt.com> From: Daniel Lang at-spi2-atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: no change v7: no change --- Config.in.legacy | 7 +++ DEVELOPERS | 1 - package/Config.in | 1 - .../0001-meson-add-tests-option.patch | 43 ------------------- package/at-spi2-atk/Config.in | 22 ---------- package/at-spi2-atk/at-spi2-atk.hash | 5 --- package/at-spi2-atk/at-spi2-atk.mk | 19 -------- 7 files changed, 7 insertions(+), 91 deletions(-) delete mode 100644 package/at-spi2-atk/0001-meson-add-tests-option.patch delete mode 100644 package/at-spi2-atk/Config.in delete mode 100644 package/at-spi2-atk/at-spi2-atk.hash delete mode 100644 package/at-spi2-atk/at-spi2-atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index 366b9d6949..db75899a9b 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_AT_SPI2_ATK + bool "at-spi2-atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + at-spi2-atk is now part of at-spi2-core. + config BR2_PACAKGE_OPENFPGALOADER_CMSIS bool "openfpgaloader cmsis option name fixed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index d9e95a3d05..9206659428 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1632,7 +1632,6 @@ F: support/testing/tests/package/test_avocado.py F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut -F: package/at-spi2-atk/ F: package/at-spi2-core/ F: package/clang/ F: package/earlyoom/ diff --git a/package/Config.in b/package/Config.in index eaac32a01a..70c5c2eea8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1554,7 +1554,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" - source "package/at-spi2-atk/Config.in" source "package/at-spi2-core/Config.in" source "package/atk/Config.in" source "package/atkmm/Config.in" diff --git a/package/at-spi2-atk/0001-meson-add-tests-option.patch b/package/at-spi2-atk/0001-meson-add-tests-option.patch deleted file mode 100644 index 3a2aefa090..0000000000 --- a/package/at-spi2-atk/0001-meson-add-tests-option.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 3 May 2020 10:29:36 +0200 -Subject: [PATCH] meson: add tests option - -Add tests option to allow the user to build at-spi2-atk without tests, -it is especially useful as one of the test requires libxml-2.0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22] ---- - meson.build | 4 +++- - meson_options.txt | 4 ++++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 9fce5d6..61bc93d 100644 ---- a/meson.build -+++ b/meson.build -@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop', - - subdir('droute') - subdir('atk-adaptor') --subdir('tests') -+if get_option('tests') -+ subdir('tests') -+endif -diff --git a/meson_options.txt b/meson_options.txt -index 24c9228..a4abdc2 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -2,3 +2,7 @@ option('disable_p2p', - description: 'Disable peer-to-peer DBus connections', - type: 'boolean', - value: false) -+option('tests', -+ description: 'Whether to build tests', -+ type: 'boolean', -+ value: true) --- -2.26.2 - diff --git a/package/at-spi2-atk/Config.in b/package/at-spi2-atk/Config.in deleted file mode 100644 index 9a7cfde0af..0000000000 --- a/package/at-spi2-atk/Config.in +++ /dev/null @@ -1,22 +0,0 @@ -config BR2_PACKAGE_AT_SPI2_ATK - bool "at-spi2-atk" - depends on BR2_PACKAGE_XORG7 # at-spi2-core - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - depends on BR2_USE_WCHAR # glib2 - select BR2_PACKAGE_ATK - select BR2_PACKAGE_AT_SPI2_CORE - select BR2_PACKAGE_LIBGLIB2 - help - The At-Spi2 Atk package contains a library that bridges - ATK to At-Spi2 D-Bus service. - - https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ - -comment "at-spi2-atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-atk depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 diff --git a/package/at-spi2-atk/at-spi2-atk.hash b/package/at-spi2-atk/at-spi2-atk.hash deleted file mode 100644 index 9c564c32af..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum -sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz - -# locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk deleted file mode 100644 index 232b577230..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.mk +++ /dev/null @@ -1,19 +0,0 @@ -################################################################################ -# -# at-spi2-atk -# -################################################################################ - -AT_SPI2_ATK_VERSION_MAJOR = 2.34 -AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2 -AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz -AT_SPI2_ATK_SITE = \ - http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR) -AT_SPI2_ATK_LICENSE = LGPL-2.1+ -AT_SPI2_ATK_LICENSE_FILES = COPYING -AT_SPI2_ATK_CPE_ID_VENDOR = gnome -AT_SPI2_ATK_INSTALL_STAGING = YES -AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf -AT_SPI2_ATK_CONF_OPTS = -Dtests=false - -$(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:18 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:18 +0200 Subject: [Buildroot] [PATCH v7 3/5] package/atk: remove package In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-3-thomas@devoogdt.com> From: Daniel Lang atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: added change to atkmm2_28 v7: no change --- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/atk/Config.in | 14 -------------- package/atk/atk.hash | 5 ----- package/atk/atk.mk | 25 ------------------------- package/atkmm/Config.in | 8 ++++---- package/atkmm/atkmm.mk | 2 +- package/atkmm2_28/Config.in | 8 ++++---- package/atkmm2_28/atkmm2_28.mk | 2 +- package/libglade/Config.in | 2 +- package/libglade/libglade.mk | 2 +- package/libgtk2/Config.in | 2 +- package/libgtk2/libgtk2.mk | 2 +- package/libgtk3/Config.in | 2 +- package/libgtk3/libgtk3.mk | 2 +- 15 files changed, 23 insertions(+), 61 deletions(-) delete mode 100644 package/atk/Config.in delete mode 100644 package/atk/atk.hash delete mode 100644 package/atk/atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index db75899a9b..d86a7e6363 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_ATK + bool "atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + atk is now part of at-spi2-core. + config BR2_PACKAGE_AT_SPI2_ATK bool "at-spi2-atk removed" select BR2_LEGACY diff --git a/package/Config.in b/package/Config.in index 70c5c2eea8..6a92573d39 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1555,7 +1555,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" source "package/at-spi2-core/Config.in" - source "package/atk/Config.in" source "package/atkmm/Config.in" source "package/atkmm2_28/Config.in" source "package/bayer2rgb-neon/Config.in" diff --git a/package/atk/Config.in b/package/atk/Config.in deleted file mode 100644 index d9371b879b..0000000000 --- a/package/atk/Config.in +++ /dev/null @@ -1,14 +0,0 @@ -config BR2_PACKAGE_ATK - bool "atk" - depends on BR2_USE_WCHAR # glib2 - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - select BR2_PACKAGE_LIBGLIB2 - help - The ATK accessibility toolkit, needed to build GTK+-2.x. - - https://gitlab.gnome.org/GNOME/atk - -comment "atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/atk/atk.hash b/package/atk/atk.hash deleted file mode 100644 index d8cd69ff1f..0000000000 --- a/package/atk/atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz - -# Hash for license file -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/atk/atk.mk b/package/atk/atk.mk deleted file mode 100644 index 2820fb486d..0000000000 --- a/package/atk/atk.mk +++ /dev/null @@ -1,25 +0,0 @@ -################################################################################ -# -# atk -# -################################################################################ - -ATK_VERSION_MAJOR = 2.38 -ATK_VERSION = $(ATK_VERSION_MAJOR).0 -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) -ATK_LICENSE = LGPL-2.0+ -ATK_LICENSE_FILES = COPYING -ATK_INSTALL_STAGING = YES -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) - -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) -ATK_CONF_OPTS += -Dintrospection=true -ATK_DEPENDENCIES += gobject-introspection -else -ATK_CONF_OPTS += -Dintrospection=false -endif - -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) - -$(eval $(meson-package)) diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in index 1f370356ea..571d7e69ad 100644 --- a/package/atkmm/Config.in +++ b/package/atkmm/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM bool "atkmm (latest)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM select BR2_PACKAGE_LIBSIGC diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk index 7ceb87b047..da763c8386 100644 --- a/package/atkmm/atkmm.mk +++ b/package/atkmm/atkmm.mk @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM_LICENSE_FILES = COPYING COPYING.tools ATKMM_INSTALL_STAGING = YES -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf $(eval $(meson-package)) diff --git a/package/atkmm2_28/Config.in b/package/atkmm2_28/Config.in index 2340465b20..e88073b87a 100644 --- a/package/atkmm2_28/Config.in +++ b/package/atkmm2_28/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM2_28 bool "atkmm (2.28.x)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM2_66 select BR2_PACKAGE_LIBSIGC2 diff --git a/package/atkmm2_28/atkmm2_28.mk b/package/atkmm2_28/atkmm2_28.mk index dc57363cf5..b56da61ec0 100644 --- a/package/atkmm2_28/atkmm2_28.mk +++ b/package/atkmm2_28/atkmm2_28.mk @@ -11,6 +11,6 @@ ATKMM2_28_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM2_28_VERSION_MA ATKMM2_28_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM2_28_LICENSE_FILES = COPYING COPYING.tools ATKMM2_28_INSTALL_STAGING = YES -ATKMM2_28_DEPENDENCIES = atk glibmm2_66 libsigc2 host-pkgconf +ATKMM2_28_DEPENDENCIES = at-spi2-core glibmm2_66 libsigc2 host-pkgconf $(eval $(meson-package)) diff --git a/package/libglade/Config.in b/package/libglade/Config.in index c97c9becd2..8d0d26f159 100644 --- a/package/libglade/Config.in +++ b/package/libglade/Config.in @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 depends on BR2_USE_MMU # glib2 select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_LIBXML2 help Libglade allows you to load glade interface files in a program diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk index 21aed60605..af73d8bd00 100644 --- a/package/libglade/libglade.mk +++ b/package/libglade/libglade.mk @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) LIBGLADE_INSTALL_STAGING = YES -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 LIBGLADE_LICENSE = LGPL-2.0+ LIBGLADE_LICENSE_FILES = COPYING diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in index c75c37fb63..f2888b2f51 100644 --- a/package/libgtk2/Config.in +++ b/package/libgtk2/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 depends on BR2_INSTALL_LIBSTDCPP # pango depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk index 859925e8d3..608c263e4d 100644 --- a/package/libgtk2/libgtk2.mk +++ b/package/libgtk2/libgtk2.mk @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in index 82ca68d2da..34b8d49eb3 100644 --- a/package/libgtk3/Config.in +++ b/package/libgtk3/Config.in @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ BR2_PACKAGE_HAS_LIBGL - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 18a8a9fa42..bdd54dcdc8 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome LIBGTK3_CPE_ID_PRODUCT = gtk LIBGTK3_INSTALL_STAGING = YES -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:19 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:19 +0200 Subject: [Buildroot] [PATCH v7 4/5] package/libgtk3: re-enable atk-bridge In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-4-thomas@devoogdt.com> The at-spi2-core and at-spi2-atk were merged, and are now built by default, so this patch is no longer required. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: added re-enable atk-bridge patch to the package/at-spi2-core: bump to version 2.47.1 group v6: no change v7: no change --- package/libgtk3/0001-disable-atk-bridge.patch | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 package/libgtk3/0001-disable-atk-bridge.patch diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch deleted file mode 100644 index f3e9bff2ba..0000000000 --- a/package/libgtk3/0001-disable-atk-bridge.patch +++ /dev/null @@ -1,41 +0,0 @@ -Remove atk-bridge support. - -atk-bridge doesn't seem useful for now in Buildroot and requires to -add two new packages just for it: at-spi2-core and at-spi2-atk. - -Signed-off-by: Hadrien Boutteville - ---- a/gtk/a11y/gtkaccessibility.c -+++ b/gtk/a11y/gtkaccessibility.c -@@ -37,10 +37,6 @@ - #include - #include - --#ifdef GDK_WINDOWING_X11 --#include --#endif -- - static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, - guint n_param_values, - const GValue *param_values, -@@ -988,9 +984,5 @@ _gtk_accessibility_init (void) - _gtk_accessibility_override_atk_util (); - do_window_event_initialization (); - --#ifdef GDK_WINDOWING_X11 -- atk_bridge_adaptor_init (NULL, NULL); --#endif -- - atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL); - } ---- a/meson.build -+++ b/meson.build -@@ -564,7 +564,7 @@ if x11_enabled - xfixes_dep = dependency('xfixes', required: false) - xcomposite_dep = dependency('xcomposite', required: false) - fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) -- atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) -+ atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req, required: false) - - backend_immodules += ['xim'] - -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:20 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:20 +0200 Subject: [Buildroot] [PATCH v7 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-5-thomas@devoogdt.com> If both, hicolor-icon-theme (selected by libgtk3-demo) and adwaita-icon-theme is not selected, then the /usr/share/icons folder is empty, causing find to fail. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: - Fixed indentation. - Grouped patches. v6: no change v7: no change --- package/libgtk3/libgtk3.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index bdd54dcdc8..eac569fd41 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -146,8 +146,9 @@ endef # Create icon-theme.cache for each of the icon directories/themes # It's not strictly necessary but speeds up lookups define LIBGTK3_UPDATE_ICON_CACHE - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; endef LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE -- 2.34.1 From bagasdotme at gmail.com Fri Apr 28 09:01:16 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Fri, 28 Apr 2023 16:01:16 +0700 Subject: [Buildroot] [PATCH] package/git: security bump to version 2.40.1 Message-ID: <20230428090116.288124-1-bagasdotme@gmail.com> Fix three CVEs (CVE-2023-25652, CVE-2023-25815, and CVE-2023-29007). For details on these, see release announcement at [1]. [1]: https://lore.kernel.org/git/xmqqa5yv3n93.fsf at gitster.g/ Signed-off-by: Bagas Sanjaya --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index edb1595520..1efa95ed44 100644 --- a/package/git/git.hash +++ b/package/git/git.hash @@ -1,5 +1,5 @@ # From: https://www.kernel.org/pub/software/scm/git/sha256sums.asc -sha256 b17a598fbf58729ef13b577465eb93b2d484df1201518b708b5044ff623bf46d git-2.40.0.tar.xz +sha256 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index 46ffc86151..ba86915b36 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.0 +GIT_VERSION = 2.40.1 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ base-commit: d89fdaea2b795ea0e06c3b7ed092d50950559fa8 -- An old man doll... just what I always wanted! - Clara From bernd.kuhls at t-online.de Fri Apr 28 10:29:46 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 12:29:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/hwdata: bump version to 0.369 Message-ID: <20230428102946.152045-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/hwdata/hwdata.hash | 2 +- package/hwdata/hwdata.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hwdata/hwdata.hash b/package/hwdata/hwdata.hash index 4f56b0c12f..16ab48654c 100644 --- a/package/hwdata/hwdata.hash +++ b/package/hwdata/hwdata.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 d6ae2436a69c6f5e04d926f5d753a99d90deb864065a2e2f8a8eda87b70dcdd5 hwdata-0.365.tar.gz +sha256 b17f3b81b887b9027fe5efa1ab1099afb472c843f89a9f5cc9ca4030b75bbdb2 hwdata-0.369.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 21d0406f93e884a050426ebc21931839a45d56bfcbcbfdda7686d583f36f107f LICENSE diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index 00fe6c1455..755a9c93f1 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWDATA_VERSION = 0.365 +HWDATA_VERSION = 0.369 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE -- 2.39.2 From flaniel at linux.microsoft.com Fri Apr 28 10:44:03 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 11:44:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/tbb: bump to version 2021.8.0. Message-ID: <20230428104403.10889-1-flaniel@linux.microsoft.com> - Remove upstream patches as they are no more needed. Signed-off-by: Francis Laniel --- ...Musl-linux-can-not-use-RTLD_DEEPBIND.patch | 33 --------------- ...is-only-defined-on-glibc-and-android.patch | 42 ------------------- ...-Define-ITT_ARCH_IA64-when-undefiend.patch | 27 ------------ package/tbb/tbb.hash | 2 +- package/tbb/tbb.mk | 2 +- 5 files changed, 2 insertions(+), 104 deletions(-) delete mode 100644 package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch delete mode 100644 package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch delete mode 100644 package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch diff --git a/package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch b/package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch deleted file mode 100644 index 82182ce109..0000000000 --- a/package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 883c2e5245c39624b3b5d6d56d5b203cf09eac38 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Wed, 15 Dec 2021 08:08:07 -0800 -Subject: [PATCH] Musl/linux can not use RTLD_DEEPBIND (#684) - -Exclude non-glibc linux systems along with android -Fixes -src/tbb/dynamic_link.cpp:417:29: error: use - of undeclared identifier 'RTLD_DEEPBIND' | flags = flags | RTLD_DEEPBIND; -| ^ - -Signed-off-by: Khem Raj - -[Retrieved from: -https://github.com/oneapi-src/oneTBB/commit/883c2e5245c39624b3b5d6d56d5b203cf09eac38] -Signed-off-by: Fabrice Fontaine ---- - src/tbb/dynamic_link.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/tbb/dynamic_link.cpp b/src/tbb/dynamic_link.cpp -index 3f1342503..5330d7107 100644 ---- a/src/tbb/dynamic_link.cpp -+++ b/src/tbb/dynamic_link.cpp -@@ -413,7 +413,7 @@ namespace r1 { - int flags = RTLD_NOW; - if (local_binding) { - flags = flags | RTLD_LOCAL; --#if __linux__ && !__ANDROID__ && !__TBB_USE_SANITIZERS -+#if (__linux__ && __GLIBC__) && !__TBB_USE_SANITIZERS - flags = flags | RTLD_DEEPBIND; - #endif - } else { diff --git a/package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch b/package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch deleted file mode 100644 index 9b397cac41..0000000000 --- a/package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 3a7f96db56cc9821055cbc769d3065db86b8b4c9 Mon Sep 17 00:00:00 2001 -From: Julien Voisin -Date: Mon, 7 Feb 2022 07:56:15 +0100 -Subject: [PATCH] mallinfo is only defined on glibc and android (#764) - -It currently prevents compilation under musl: - -``` -[ 90%] Building CXX object src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/proxy.cpp.o -/__w/mimalloc-bench/mimalloc-bench/extern/tbb/src/tbbmalloc_proxy/proxy.cpp:263:26: error: return type 'struct mallinfo' is incomplete - 263 | struct mallinfo mallinfo() __THROW - | ^ -compilation terminated due to -Wfatal-errors. -`` - -[Retrieved from: -https://github.com/oneapi-src/oneTBB/commit/3a7f96db56cc9821055cbc769d3065db86b8b4c9] -Signed-off-by: Fabrice Fontaine ---- - src/tbbmalloc_proxy/proxy.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/tbbmalloc_proxy/proxy.cpp b/src/tbbmalloc_proxy/proxy.cpp -index e58e55e0b..23b9c19c1 100644 ---- a/src/tbbmalloc_proxy/proxy.cpp -+++ b/src/tbbmalloc_proxy/proxy.cpp -@@ -260,6 +260,7 @@ int mallopt(int /*param*/, int /*value*/) __THROW - return 1; - } - -+#if defined(__GLIBC__) || defined(__ANDROID__) - struct mallinfo mallinfo() __THROW - { - struct mallinfo m; -@@ -267,6 +268,7 @@ struct mallinfo mallinfo() __THROW - - return m; - } -+#endif - - #if __ANDROID__ - // Android doesn't have malloc_usable_size, provide it to be compatible diff --git a/package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch b/package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch deleted file mode 100644 index 5b7f002499..0000000000 --- a/package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 6fad69889da67bc4d4baff4afa94f77da45e006d Mon Sep 17 00:00:00 2001 -From: Felix Yan -Date: Thu, 7 Oct 2021 14:16:16 +0800 -Subject: [PATCH] Define ITT_ARCH_IA64 when undefiend (#550) - -[Retrieved from: -https://github.com/oneapi-src/oneTBB/commit/6fad69889da67bc4d4baff4afa94f77da45e006d] -Signed-off-by: Fabrice Fontaine ---- - src/tbb/tools_api/ittnotify_config.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/tbb/tools_api/ittnotify_config.h b/src/tbb/tools_api/ittnotify_config.h -index 8ecc23781..f904a8e9d 100644 ---- a/src/tbb/tools_api/ittnotify_config.h -+++ b/src/tbb/tools_api/ittnotify_config.h -@@ -147,6 +147,10 @@ - # define ITT_ARCH_IA32E 2 - #endif /* ITT_ARCH_IA32E */ - -+#ifndef ITT_ARCH_IA64 -+# define ITT_ARCH_IA64 3 -+#endif /* ITT_ARCH_IA64 */ -+ - #ifndef ITT_ARCH_ARM - # define ITT_ARCH_ARM 4 - #endif /* ITT_ARCH_ARM */ diff --git a/package/tbb/tbb.hash b/package/tbb/tbb.hash index 9992fb3c4f..579581cfe4 100644 --- a/package/tbb/tbb.hash +++ b/package/tbb/tbb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e5b57537c741400cf6134b428fc1689a649d7d38d9bb9c1b6d64f092ea28178a tbb-2021.5.0.tar.gz +sha256 eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b tbb-2021.8.0.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE.txt diff --git a/package/tbb/tbb.mk b/package/tbb/tbb.mk index fc720fd2f5..c3e06a4e6d 100644 --- a/package/tbb/tbb.mk +++ b/package/tbb/tbb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TBB_VERSION = 2021.5.0 +TBB_VERSION = 2021.8.0 TBB_SITE = $(call github,01org,tbb,v$(TBB_VERSION)) TBB_INSTALL_STAGING = YES TBB_LICENSE = Apache-2.0 -- 2.34.1 From giulio.benetti at benettiengineering.com Fri Apr 28 10:45:41 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 28 Apr 2023 12:45:41 +0200 Subject: [Buildroot] [PATCH] package/sunxi-tools: fix build dependencies In-Reply-To: <20230427202802.69965-1-bigunclemax@gmail.com> References: <20230427202802.69965-1-bigunclemax@gmail.com> Message-ID: <34d2a793-2250-9812-b8a6-a141204bd9e2@benettiengineering.com> Hi Maksim, On 27/04/23 22:28, Maksim Kiselev wrote: > This patch fixes the dependency on libfdt for host-sunxi-tools. > Also it fixes the dependency on zlib for sunxi-tools. > > Fix the following host build failure raised since commit > 2e330dff6a7ce7965ceb0dccdc9dcbcb329167bb > > fit_image.c:19:10: fatal error: libfdt.h: No such file or directory > 19 | #include > | ^~~~~~~~~~ > compilation terminated. > > Fixes: http://autobuild.buildroot.net/results/2677c69ac34642a7a501230e1dd22b193db0899d/ > Signed-off-by: Maksim Kiselev thank you for the patch, it looks good: Reviewed-by: Giulio Benetti Tested-by: Giulio Benetti Best regards -- CEO/CTO at Benetti Engineering sas > --- > package/sunxi-tools/Config.in | 1 + > package/sunxi-tools/Config.in.host | 1 + > package/sunxi-tools/sunxi-tools.mk | 7 ++++--- > 3 files changed, 6 insertions(+), 3 deletions(-) > > diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in > index e748637c72..14f7da5bf2 100644 > --- a/package/sunxi-tools/Config.in > +++ b/package/sunxi-tools/Config.in > @@ -27,6 +27,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb > select BR2_PACKAGE_DTC > select BR2_PACKAGE_LIBUSB > + select BR2_PACKAGE_ZLIB > help > The sunxi-fel command can interact with a sunxi device in > fel mode. This allows do download code to memory and execute > diff --git a/package/sunxi-tools/Config.in.host b/package/sunxi-tools/Config.in.host > index 51f13cf623..f7c60b37a9 100644 > --- a/package/sunxi-tools/Config.in.host > +++ b/package/sunxi-tools/Config.in.host > @@ -2,6 +2,7 @@ config BR2_PACKAGE_HOST_SUNXI_TOOLS > bool "host sunxi-tools" > depends on BR2_arm > depends on BR2_HOST_GCC_AT_LEAST_4_9 # host-libusb > + select BR2_PACKAGE_HOST_DTC > help > Tools for Allwinner A10 (aka sun4i) and A13 (aka sun5i) > based devices. This includes fex2bin which can be used to > diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk > index a9569f2910..97863efc13 100644 > --- a/package/sunxi-tools/sunxi-tools.mk > +++ b/package/sunxi-tools/sunxi-tools.mk > @@ -8,7 +8,7 @@ SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292 > SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) > SUNXI_TOOLS_LICENSE = GPL-2.0+ > SUNXI_TOOLS_LICENSE_FILES = LICENSE.md > -HOST_SUNXI_TOOLS_DEPENDENCIES = host-libusb host-pkgconf > +HOST_SUNXI_TOOLS_DEPENDENCIES = host-dtc host-libzlib host-libusb host-pkgconf > FEX2BIN = $(HOST_DIR)/bin/fex2bin > > SUNXI_TOOLS_TARGETS_$(BR2_PACKAGE_SUNXI_TOOLS_FEXC) += sunxi-fexc > @@ -26,13 +26,14 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex > endif > > ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) > -SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf > +SUNXI_TOOLS_DEPENDENCIES += dtc libusb zlib host-pkgconf > endif > > define HOST_SUNXI_TOOLS_BUILD_CMDS > $(HOST_MAKE_ENV) $(MAKE) CROSS_COMPILE="" CC="$(HOSTCC)" \ > PREFIX=$(HOST_DIR) EXTRA_CFLAGS="$(HOST_CFLAGS)" \ > - LDFLAGS="$(HOST_LDFLAGS)" -C $(@D) tools misc > + LDFLAGS="$(HOST_LDFLAGS) -I$(HOST_DIR)/include/libfdt" \ > + -C $(@D) tools misc > endef > > define HOST_SUNXI_TOOLS_INSTALL_CMDS From bernd.kuhls at t-online.de Fri Apr 28 10:55:11 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 12:55:11 +0200 Subject: [Buildroot] [PATCH 1/1] package/intel-microcode: security bump version to 20230214 Message-ID: <20230428105511.157103-1-bernd.kuhls@t-online.de> Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/main/releasenote.md CVE-2022-21216 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00700.html CVE-2022-33196 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00738.html CVE-2022-38090 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00767.html Signed-off-by: Bernd Kuhls --- package/intel-microcode/intel-microcode.hash | 2 +- package/intel-microcode/intel-microcode.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-microcode/intel-microcode.hash b/package/intel-microcode/intel-microcode.hash index 56f0237277..acec71000f 100644 --- a/package/intel-microcode/intel-microcode.hash +++ b/package/intel-microcode/intel-microcode.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8d14a914815f56c27b1f41be0fd699d1afcfdbc05432056427e455100798975e intel-microcode-20221108.tar.gz +sha256 3a3cfe2c7642339af9f4c2ad69f5f367dfa4cd1f7f9fd4124dedefb7803591d4 intel-microcode-20230214.tar.gz sha256 03efb1491c7e899feb2665fa299363e64035e5444c1b8bc1f6ebed30de964e12 license diff --git a/package/intel-microcode/intel-microcode.mk b/package/intel-microcode/intel-microcode.mk index 787537da78..6e7d66f482 100644 --- a/package/intel-microcode/intel-microcode.mk +++ b/package/intel-microcode/intel-microcode.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MICROCODE_VERSION = 20221108 +INTEL_MICROCODE_VERSION = 20230214 INTEL_MICROCODE_SITE = $(call github,intel,Intel-Linux-Processor-Microcode-Data-Files,microcode-$(INTEL_MICROCODE_VERSION)) INTEL_MICROCODE_LICENSE = PROPRIETARY INTEL_MICROCODE_LICENSE_FILES = license -- 2.39.2 From romain.naour at smile.fr Fri Apr 28 12:10:25 2023 From: romain.naour at smile.fr (Romain Naour) Date: Fri, 28 Apr 2023 14:10:25 +0200 Subject: [Buildroot] [PATCH v3 1/1] configs/qemu: update defconfigs to Linux 6.2.9 In-Reply-To: <20230404153850.2345297-1-sebastian.weyer@smile.fr> References: <20230404153850.2345297-1-sebastian.weyer@smile.fr> Message-ID: Le 04/04/2023 ? 17:38, Sebastian Weyer a ?crit?: > Just updating all qemu defconfigs to the latest Kernel version: > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed > > Tested using external toolchains: > https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 > > Signed-off-by: Sebastian Weyer > --- > v2: > - remove Kernel header version from comment in > qemu_riscv64_nommu_virt_defconfig > - use kernel version 6.2.9 instead of 6.1.11 > > v3: > - fixed leading whitespace in qemu_aarch64_virt_defconfig that broke > the build > > The pipeline used here yielded the same results as Romain's for the > previous version of the patch: > https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 > With the exception that the defconfigs he removed aren't removed for the > new pipeline > --- > configs/qemu_aarch64_ebbr_defconfig | 4 ++-- > configs/qemu_aarch64_sbsa_defconfig | 4 ++-- > configs/qemu_aarch64_virt_defconfig | 4 ++-- > configs/qemu_arm_ebbr_defconfig | 4 ++-- > configs/qemu_arm_versatile_defconfig | 4 ++-- > configs/qemu_arm_vexpress_defconfig | 4 ++-- > configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- > configs/qemu_m68k_mcf5208_defconfig | 4 ++-- > configs/qemu_m68k_q800_defconfig | 4 ++-- > configs/qemu_microblazebe_mmu_defconfig | 4 ++-- > configs/qemu_microblazeel_mmu_defconfig | 4 ++-- > configs/qemu_mips32r2_malta_defconfig | 4 ++-- > configs/qemu_mips32r2el_malta_defconfig | 4 ++-- > configs/qemu_mips32r6_malta_defconfig | 4 ++-- > configs/qemu_mips32r6el_malta_defconfig | 4 ++-- > configs/qemu_mips64_malta_defconfig | 4 ++-- > configs/qemu_mips64el_malta_defconfig | 4 ++-- > configs/qemu_mips64r6_malta_defconfig | 4 ++-- > configs/qemu_mips64r6el_malta_defconfig | 4 ++-- > configs/qemu_nios2_10m50_defconfig | 4 ++-- > configs/qemu_or1k_defconfig | 4 ++-- > configs/qemu_ppc64_e5500_defconfig | 4 ++-- > configs/qemu_ppc64_pseries_defconfig | 4 ++-- > configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- > configs/qemu_ppc64le_pseries_defconfig | 4 ++-- > configs/qemu_ppc_bamboo_defconfig | 4 ++-- > configs/qemu_ppc_e500mc_defconfig | 4 ++-- > configs/qemu_ppc_g3beige_defconfig | 4 ++-- > configs/qemu_ppc_mac99_defconfig | 4 ++-- > configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- > configs/qemu_riscv32_virt_defconfig | 4 ++-- > configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- > configs/qemu_riscv64_virt_defconfig | 4 ++-- > configs/qemu_s390x_defconfig | 4 ++-- > configs/qemu_sh4_r2d_defconfig | 4 ++-- > configs/qemu_sh4eb_r2d_defconfig | 4 ++-- > configs/qemu_sparc64_sun4u_defconfig | 4 ++-- > configs/qemu_sparc_ss10_defconfig | 4 ++-- > configs/qemu_x86_64_defconfig | 4 ++-- > configs/qemu_x86_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- > 42 files changed, 85 insertions(+), 85 deletions(-) > > diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig > index e3157089a9..e5714c1ed5 100644 > --- a/configs/qemu_aarch64_ebbr_defconfig > +++ b/configs/qemu_aarch64_ebbr_defconfig > @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" > > # Linux headers > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 doesn't exist yet in Buildroot, you have to add it first otherwise you will get a kernel headers check fail. Note: the kernel 6.1 is an LTS release so it will be maintained for a long time unlike the 6.2. Best regards, Romain From bernd.kuhls at t-online.de Fri Apr 28 12:14:35 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:14:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/dav1d: bump version to 1.1.0 Message-ID: <20230428121435.160264-1-bernd.kuhls@t-online.de> Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Switched _SITE to https. Signed-off-by: Bernd Kuhls --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index 35d753fc27..cbeebc579d 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From http://download.videolan.org/pub/videolan/dav1d/1.0.0/dav1d-1.0.0.tar.xz.sha256 -sha256 51737db7e4897e599684f873a4725176dd3c779e639411d7c4fce134bb5ebb82 dav1d-1.0.0.tar.xz +# From https://download.videolan.org/pub/videolan/dav1d/1.1.0/dav1d-1.1.0.tar.xz.sha256 +sha256 fb57aae7875f28c30fb3dbae4a3683d27e2f91dde09ce5c60c22cef9bc58dfd1 dav1d-1.1.0.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index 2d42cdcb67..5fe603fc1c 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,9 +4,9 @@ # ################################################################################ -DAV1D_VERSION = 1.0.0 +DAV1D_VERSION = 1.1.0 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz -DAV1D_SITE = http://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) +DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause DAV1D_LICENSE_FILES = COPYING DAV1D_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:23:43 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:23:43 +0200 Subject: [Buildroot] [PATCH 3/3] package/intel-mediasdk: bump version to 23.2.0 In-Reply-To: <20230428122343.211709-1-bernd.kuhls@t-online.de> References: <20230428122343.211709-1-bernd.kuhls@t-online.de> Message-ID: <20230428122343.211709-3-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediasdk/intel-mediasdk.hash | 2 +- package/intel-mediasdk/intel-mediasdk.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediasdk/intel-mediasdk.hash b/package/intel-mediasdk/intel-mediasdk.hash index bdd4c7f3a6..4b5779169b 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f1bb11ddaa44d5827562600e0a989ca20550e1b021314bce32bc4957352da110 intel-mediasdk-23.1.3.tar.gz +sha256 6b33ec917ef0c6395fb66c7b93aae4ae31b3d1dedb5d7d39e0c69f45acb7c4fb intel-mediasdk-23.2.0.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 9843ec3502..c09d81aa2d 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.1.3 +INTEL_MEDIASDK_VERSION = 23.2.0 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:23:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:23:42 +0200 Subject: [Buildroot] [PATCH 2/3] package/intel-mediadriver: bump version to 23.2.0 In-Reply-To: <20230428122343.211709-1-bernd.kuhls@t-online.de> References: <20230428122343.211709-1-bernd.kuhls@t-online.de> Message-ID: <20230428122343.211709-2-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index 0ec128f9fd..7425c388c2 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3b9a809f618cfd0a7835060dfec777a7bdd76f85d170c83116078bf7d4e3d427 intel-media-23.1.3.tar.gz +sha256 c7f79f0534e9832d22faf0ab7efedac75fb8726698f49877ca965d8255a9c38d intel-media-23.2.0.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index dd2b4bf9f4..0dc1ef6908 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -6,7 +6,7 @@ # based on https://software.intel.com/en-us/articles/build-and-debug-open-source-media-stack -INTEL_MEDIADRIVER_VERSION = 23.1.3 +INTEL_MEDIADRIVER_VERSION = 23.2.0 INTEL_MEDIADRIVER_SITE = https://github.com/intel/media-driver/archive INTEL_MEDIADRIVER_SOURCE= intel-media-$(INTEL_MEDIADRIVER_VERSION).tar.gz INTEL_MEDIADRIVER_LICENSE = MIT, BSD-3-Clause -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:23:41 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:23:41 +0200 Subject: [Buildroot] [PATCH 1/3] package/intel-gmmlib: bump version to 22.3.5 Message-ID: <20230428122343.211709-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index d959f968e0..00a4654b12 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c42b5fa1f5f7c165621099b3787de4c052688cd93c6ef986589ab24fff09b659 intel-gmmlib-22.3.4.tar.gz +sha256 24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52 intel-gmmlib-22.3.5.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 0308ab6a28..74ba6e3603 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.4 +INTEL_GMMLIB_VERSION = 22.3.5 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:24:20 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:24:20 +0200 Subject: [Buildroot] [PATCH 1/1] package/ffmpeg: bump version to 4.4.4 Message-ID: <20230428122420.211802-1-bernd.kuhls@t-online.de> Changelog: https://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 Rebased all patches, switched _SITE to https. Signed-off-by: Bernd Kuhls --- .../0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch | 4 ++-- package/ffmpeg/0003-libavutil-Fix-mips-build.patch | 4 ++-- .../0004-configure-add-extralibs-to-extralibs_xxx.patch | 2 +- package/ffmpeg/Config.in | 2 +- package/ffmpeg/ffmpeg.hash | 2 +- package/ffmpeg/ffmpeg.mk | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch b/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch index 951ce4186d..9c1baaa651 100644 --- a/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch +++ b/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch @@ -22,7 +22,7 @@ diff --git a/libswscale/x86/yuv2rgb.c b/libswscale/x86/yuv2rgb.c index c12e88cbb5..4791e5b93a 100644 --- a/libswscale/x86/yuv2rgb.c +++ b/libswscale/x86/yuv2rgb.c -@@ -83,6 +83,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) +@@ -71,6 +71,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) #if HAVE_X86ASM int cpu_flags = av_get_cpu_flags(); @@ -30,7 +30,7 @@ index c12e88cbb5..4791e5b93a 100644 if (EXTERNAL_SSSE3(cpu_flags)) { switch (c->dstFormat) { case AV_PIX_FMT_RGB32: -@@ -111,6 +112,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) +@@ -99,6 +100,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) return yuv420_rgb15_ssse3; } } diff --git a/package/ffmpeg/0003-libavutil-Fix-mips-build.patch b/package/ffmpeg/0003-libavutil-Fix-mips-build.patch index 8b81e66981..8dd689f5d0 100644 --- a/package/ffmpeg/0003-libavutil-Fix-mips-build.patch +++ b/package/ffmpeg/0003-libavutil-Fix-mips-build.patch @@ -20,7 +20,7 @@ diff --git a/configure b/configure index 6bfd98b384..773a7d516c 100755 --- a/configure +++ b/configure -@@ -2161,6 +2161,7 @@ HEADERS_LIST=" +@@ -2135,6 +2135,7 @@ HEADERS_LIST=" opencv2_core_core_c_h OpenGL_gl3_h poll_h @@ -28,7 +28,7 @@ index 6bfd98b384..773a7d516c 100755 sys_param_h sys_resource_h sys_select_h -@@ -6218,6 +6219,7 @@ check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepa +@@ -6182,6 +6183,7 @@ check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepa check_headers windows.h check_headers X11/extensions/XvMClib.h check_headers asm/types.h diff --git a/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch b/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch index dbc19c1cec..3247ab08fe 100644 --- a/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch +++ b/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch @@ -17,7 +17,7 @@ diff --git a/configure b/configure index 0bb3a7cf2b..3bda99e415 100755 --- a/configure +++ b/configure -@@ -7602,15 +7602,15 @@ rpath=$(enabled rpath && echo "-Wl,-rpath,\${libdir}") +@@ -7715,15 +7715,15 @@ rpath=$(enabled rpath && echo "-Wl,-rpath,\${libdir}") source_path=${source_path} LIBPREF=${LIBPREF} LIBSUF=${LIBSUF} diff --git a/package/ffmpeg/Config.in b/package/ffmpeg/Config.in index 2efef7dd86..52029c2ade 100644 --- a/package/ffmpeg/Config.in +++ b/package/ffmpeg/Config.in @@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_FFMPEG FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. - http://www.ffmpeg.org + https://www.ffmpeg.org if BR2_PACKAGE_FFMPEG diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash index c9d7ea7c41..b18218cb48 100644 --- a/package/ffmpeg/ffmpeg.hash +++ b/package/ffmpeg/ffmpeg.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e ffmpeg-4.4.3.tar.xz +sha256 e80b380d595c809060f66f96a5d849511ef4a76a26b76eacf5778b94c3570309 ffmpeg-4.4.4.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe COPYING.LGPLv2.1 sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 LICENSE.md diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index 136e3e24ca..59e13b503e 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -4,9 +4,9 @@ # ################################################################################ -FFMPEG_VERSION = 4.4.3 +FFMPEG_VERSION = 4.4.4 FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz -FFMPEG_SITE = http://ffmpeg.org/releases +FFMPEG_SITE = https://ffmpeg.org/releases FFMPEG_INSTALL_STAGING = YES FFMPEG_LICENSE = LGPL-2.1+, libjpeg license -- 2.39.2 From bagasdotme at gmail.com Fri Apr 28 12:26:33 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Fri, 28 Apr 2023 19:26:33 +0700 Subject: [Buildroot] [PATCH 2023.02.x] package/git: security bump to version 2.39.3 Message-ID: <20230428122633.683932-1-bagasdotme@gmail.com> Fix three CVEs (CVE-2023-25652, CVE-2023-25815, and CVE-2023-29007). For details on these, see release announcement at [1]. While at it, also drop two Buildroot patches as these have been applied on upstream release branch. [1]: https://lore.kernel.org/git/xmqqa5yv3n93.fsf at gitster.g/ Signed-off-by: Bagas Sanjaya --- ...avoid-redefining-system-function-nam.patch | 109 ------------------ ...undefine-system-names-before-redecla.patch | 55 --------- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 4 files changed, 2 insertions(+), 166 deletions(-) delete mode 100644 package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch delete mode 100644 package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch diff --git a/package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch b/package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch deleted file mode 100644 index 24100e1f6e..0000000000 --- a/package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch +++ /dev/null @@ -1,109 +0,0 @@ -From 86aeac96d04ae5381085c0f93acb12d3bfd06969 Mon Sep 17 00:00:00 2001 -From: Jeff King -Date: Wed, 30 Nov 2022 16:15:14 -0500 -Subject: [PATCH] git-compat-util: avoid redefining system function names -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Our git-compat-util header defines a few noop wrappers for system -functions if they are not available. This was originally done with a -macro, but in 15b52a44e0 (compat-util: type-check parameters of no-op -replacement functions, 2020-08-06) we switched to inline functions, -because it gives us basic type-checking. - -This can cause compilation failures when the system _does_ declare those -functions but we choose not to use them, since the compiler will -complain about the redeclaration. This was seen in the real world when -compiling against certain builds of uclibc, which may leave -_POSIX_THREAD_SAFE_FUNCTIONS unset, but still declare flockfile() and -funlockfile(). - -It can also be seen on any platform that has setitimer() if you choose -to compile without it (which plausibly could happen if the system -implementation is buggy). E.g., on Linux: - - $ make NO_SETITIMER=IWouldPreferNotTo git.o - CC git.o - In file included from builtin.h:4, - from git.c:1: - git-compat-util.h:344:19: error: conflicting types for ?setitimer?; have ?int(int, const struct itimerval *, struct itimerval *)? - 344 | static inline int setitimer(int which UNUSED, - | ^~~~~~~~~ - In file included from git-compat-util.h:234: - /usr/include/x86_64-linux-gnu/sys/time.h:155:12: note: previous declaration of ?setitimer? with type ?int(__itimer_which_t, const struct itimerval * restrict, struct itimerval * restrict)? - 155 | extern int setitimer (__itimer_which_t __which, - | ^~~~~~~~~ - make: *** [Makefile:2714: git.o] Error 1 - -Here I think the compiler is complaining about the lack of "restrict" -annotations in our version, but even if we matched it completely (and -there is no way to match all platforms anyway), it would still complain -about a static declaration following a non-static one. Using macros -doesn't have this problem, because the C preprocessor rewrites the name -in our code before we hit this level of compilation. - -One way to fix this would just be to revert most of 15b52a44e0. What we -really cared about there was catching build problems with -precompose_argv(), which most platforms _don't_ build, and which is our -custom function. So we could just switch the system wrappers back to -macros; most people build the real versions anyway, and they don't -change. So the extra type-checking isn't likely to catch bugs. - -But with a little work, we can have our cake and eat it, too. If we -define the type-checking wrappers with a unique name, and then redirect -the system names to them with macros, we still get our type checking, -but without redeclaring the system function names. - -Signed-off-by: Jeff King -Signed-off-by: Junio C Hamano -[Bagas: cherry-picked from e0c08a4f738b3dea7a4e8fe3511c323cf1f41942 on next branch] -Signed-off-by: Bagas Sanjaya ---- - git-compat-util.h | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -diff --git a/git-compat-util.h b/git-compat-util.h -index af05077560..f6882b9b50 100644 ---- a/git-compat-util.h -+++ b/git-compat-util.h -@@ -341,11 +341,12 @@ struct itimerval { - #endif - - #ifdef NO_SETITIMER --static inline int setitimer(int which UNUSED, -- const struct itimerval *value UNUSED, -- struct itimerval *newvalue UNUSED) { -+static inline int git_setitimer(int which, -+ const struct itimerval *value, -+ struct itimerval *newvalue) { - return 0; /* pretend success */ - } -+#define setitimer(which,value,ovalue) git_setitimer(which,value,ovalue) - #endif - - #ifndef NO_LIBGEN_H -@@ -1479,14 +1480,16 @@ int open_nofollow(const char *path, int flags); - #endif - - #ifndef _POSIX_THREAD_SAFE_FUNCTIONS --static inline void flockfile(FILE *fh UNUSED) -+static inline void git_flockfile(FILE *fh) - { - ; /* nothing */ - } --static inline void funlockfile(FILE *fh UNUSED) -+static inline void git_funlockfile(FILE *fh) - { - ; /* nothing */ - } -+#define flockfile(fh) git_flockfile(fh) -+#define funlockfile(fh) git_funlockfile(fh) - #define getc_unlocked(fh) getc(fh) - #endif - - -base-commit: cbf04937d5b9fcf0a76c28f69e6294e9e3ecd7e6 --- -An old man doll... just what I always wanted! - Clara - diff --git a/package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch b/package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch deleted file mode 100644 index f6207300ee..0000000000 --- a/package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch +++ /dev/null @@ -1,55 +0,0 @@ -From d4a11fd215195cd1ca6a43058ef250b688ade1f4 Mon Sep 17 00:00:00 2001 -From: Jeff King -Date: Fri, 2 Dec 2022 06:05:38 -0500 -Subject: [PATCH] git-compat-util: undefine system names before redeclaring - them - -When we define a macro to point a system function (e.g., flockfile) to -our custom wrapper, we should make sure that the system did not already -define it as a macro. This is rarely a problem, but can cause -compilation failures if both of these are true: - - - we decide to define our own wrapper even though the system provides - the function; we know this happens at least with uclibc, which may - declare flockfile, etc, without _POSIX_THREAD_SAFE_FUNCTIONS - - - the system version is declared as a macro; we know this happens at - least with uclibc's version of getc_unlocked() - -So just handling getc_unlocked() would be sufficient to deal with the -real-world case we've seen. But since it's easy to do, we may as well be -defensive about the other macro wrappers added in the previous patch. - -Signed-off-by: Jeff King -Signed-off-by: Junio C Hamano -[Bagas: cherry-picked from e1a95b78d8a26762ea04332de8b7c3878da51522 on next branch] -Signed-off-by: Bagas Sanjaya ---- - git-compat-util.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/git-compat-util.h b/git-compat-util.h -index f6882b9b50..dadb9e55cb 100644 ---- a/git-compat-util.h -+++ b/git-compat-util.h -@@ -346,6 +346,7 @@ static inline int git_setitimer(int which, - struct itimerval *newvalue) { - return 0; /* pretend success */ - } -+#undef setitimer - #define setitimer(which,value,ovalue) git_setitimer(which,value,ovalue) - #endif - -@@ -1488,6 +1489,9 @@ static inline void git_funlockfile(FILE *fh) - { - ; /* nothing */ - } -+#undef flockfile -+#undef funlockfile -+#undef getc_unlocked - #define flockfile(fh) git_flockfile(fh) - #define funlockfile(fh) git_funlockfile(fh) - #define getc_unlocked(fh) getc(fh) --- -An old man doll... just what I always wanted! - Clara - diff --git a/package/git/git.hash b/package/git/git.hash index b7840cd1eb..d63fb09686 100644 --- a/package/git/git.hash +++ b/package/git/git.hash @@ -1,5 +1,5 @@ # From: https://www.kernel.org/pub/software/scm/git/sha256sums.asc -sha256 475f75f1373b2cd4e438706185175966d5c11f68c4db1e48c26257c43ddcf2d6 git-2.39.2.tar.xz +sha256 7aa19f7cd54df2edb9b66dd74c1acf9672ebfe1d018e0d88789450d31fdab7eb git-2.39.3.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index 206d06ffe7..b0c70fa9e1 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.39.2 +GIT_VERSION = 2.39.3 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ base-commit: 32dc4feacc29b9dc377746168d174b7ecd2cfa70 -- An old man doll... just what I always wanted! - Clara From bernd.kuhls at t-online.de Fri Apr 28 12:51:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:51:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/tvheadend: bump version Message-ID: <20230428125140.222035-1-bernd.kuhls@t-online.de> Rebased patch. Upstream removed the dependency to libavresample: https://github.com/tvheadend/tvheadend/commit/17a357fee8bccacd931476411200b05f2b06f47c Signed-off-by: Bernd Kuhls --- package/tvheadend/0001-no-check_config.patch | 2 +- package/tvheadend/Config.in | 1 - package/tvheadend/tvheadend.hash | 2 +- package/tvheadend/tvheadend.mk | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/tvheadend/0001-no-check_config.patch b/package/tvheadend/0001-no-check_config.patch index 9261e5fff6..45c862d300 100644 --- a/package/tvheadend/0001-no-check_config.patch +++ b/package/tvheadend/0001-no-check_config.patch @@ -12,7 +12,7 @@ Signed-off-by: "Yann E. MORIN" diff -durN tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3.orig/Makefile tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3/Makefile --- tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3.orig/Makefile 2014-03-09 14:47:43.780025330 +0100 +++ tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3/Makefile 2014-03-09 14:48:40.836539093 +0100 -@@ -708,7 +708,7 @@ +@@ -710,7 +710,7 @@ $(ROOTDIR)/configure $(CONFIGURE_ARGS) # Binary diff --git a/package/tvheadend/Config.in b/package/tvheadend/Config.in index 99a24ec011..3d21897c6d 100644 --- a/package/tvheadend/Config.in +++ b/package/tvheadend/Config.in @@ -63,7 +63,6 @@ config BR2_PACKAGE_TVHEADEND_TRANSCODING bool "transcoding support" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS select BR2_PACKAGE_FFMPEG - select BR2_PACKAGE_FFMPEG_AVRESAMPLE select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support select BR2_PACKAGE_FFMPEG_SWSCALE # vp8 encoder needs c++ diff --git a/package/tvheadend/tvheadend.hash b/package/tvheadend/tvheadend.hash index 45c8bd62b0..004619f4f4 100644 --- a/package/tvheadend/tvheadend.hash +++ b/package/tvheadend/tvheadend.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 06c6d33a8e9d1d645cea9c63a06f6bddb309e5546177966d7b9285f68313bf5b tvheadend-c9a156a25a07f1f84c2f48a1b03b481430c8257d.tar.gz +sha256 a4ce9ef9299901ebbb5849aba9bb9de3e8f0ab4d1166f1f06ea25997d10d06f6 tvheadend-18effa8ad93e901f3cdaa534123d910f14453d1f.tar.gz sha256 54dc3cbc00bf126bcba43e2af7f3ad1dc00f335985da1409fa943c7b7256d942 LICENSE.md diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index 0ca8f46dc5..c0fa83be8a 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -4,7 +4,7 @@ # ################################################################################ -TVHEADEND_VERSION = c9a156a25a07f1f84c2f48a1b03b481430c8257d +TVHEADEND_VERSION = 18effa8ad93e901f3cdaa534123d910f14453d1f TVHEADEND_SITE = $(call github,tvheadend,tvheadend,$(TVHEADEND_VERSION)) TVHEADEND_LICENSE = GPL-3.0+ TVHEADEND_LICENSE_FILES = LICENSE.md -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:57:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:57:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: bump version to 8.2.5 Message-ID: <20230428125715.375540-1-bernd.kuhls@t-online.de> Changelog: https://www.php.net/ChangeLog-8.php#8.2.4 https://www.php.net/ChangeLog-8.php#8.2.5 Release notes: https://news-web.php.net/php.announce/351 https://news-web.php.net/php.announce/352 Signed-off-by: Bernd Kuhls --- package/php/php.hash | 2 +- package/php/php.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/php/php.hash b/package/php/php.hash index 41aa326156..6b1549958f 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 b9b566686e351125d67568a33291650eb8dfa26614d205d70d82e6e92613d457 php-8.2.3.tar.xz +sha256 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76 php-8.2.5.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 49f02d7f20..7cebc178fe 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.3 +PHP_VERSION = 8.2.5 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:01:52 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:01:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.0.3 Message-ID: <20230428130152.416334-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-March/000713.html https://lists.freedesktop.org/archives/mesa-announce/2023-April/000714.html https://lists.freedesktop.org/archives/mesa-announce/2023-April/000717.html Signed-off-by: Bernd Kuhls --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 6 +++--- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index a9ab1de8ea..4685ad6695 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.0.0 +MESA3D_HEADERS_VERSION = 23.0.3 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://archive.mesa3d.org MESA3D_HEADERS_DL_SUBDIR = mesa3d diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index 17dc2e7c00..0de11663f4 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.html -sha256 01f3cff3763f09e0adabcb8011e4aebc6ad48f6a4dd4bae904fe918707d253e4 mesa-23.0.0.tar.xz -sha512 127e2759a2a31cacd65a0891719ab7bb4a9188844022b4bccaebbedce9c550b9ccb160ad519178ea0d851c4bcb8f0f56febda248ed2ba82b5ddf804855e4694b mesa-23.0.0.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-April/000717.html +sha256 386362a5d80df3b096636b67f340e1ce67b705b44767d5bdd11d2ed1037192d5 mesa-23.0.3.tar.xz +sha512 52c778de61daa406c6a1e96a657e9b6fdcc71c8cfda80b7f53acc6470556c7d502c057b9481bb0c3d57ef0263263413fd0d25d53ebf5aa0246fbcc3309de64ae mesa-23.0.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index a09c157b33..09a12b4b7e 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.0.0 +MESA3D_VERSION = 23.0.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:11:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:11:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.57 Message-ID: <20230428131115.455670-1-bernd.kuhls@t-online.de> Release notes: https://lists.apache.org/thread/lp9t6w2t0qsbbo14lylk2yvfj8hgfoh9 Changelog: https://downloads.apache.org/httpd/CHANGES_2.4.57 Signed-off-by: Bernd Kuhls --- package/apache/apache.hash | 6 +++--- package/apache/apache.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/apache/apache.hash b/package/apache/apache.hash index 36144917fb..1f0020f65a 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.56.tar.bz2.{sha256,sha512} -sha256 d8d45f1398ba84edd05bb33ca7593ac2989b17cb9c7a0cafe5442d41afdb2d7c httpd-2.4.56.tar.bz2 -sha512 5f12cd9878d822384b1bb163fea4d8edee5e7a0dd8b2389264387971268145cccc6a5a27ddf0436c5f1f631acc5fdc4874da2a47911483e421ca40bf783e0e12 httpd-2.4.56.tar.bz2 +# From https://archive.apache.org/dist/httpd/httpd-2.4.57.tar.bz2.{sha256,sha512} +sha256 dbccb84aee95e095edfbb81e5eb926ccd24e6ada55dcd83caecb262e5cf94d2a httpd-2.4.57.tar.bz2 +sha512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 httpd-2.4.57.tar.bz2 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 80205a6362..320a6ad20e 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.56 +APACHE_VERSION = 2.4.57 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:13:31 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:13:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xserver_xorg-server: security bump version to 21.1.8 Message-ID: <20230428131331.456475-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-March/003377.html Fixes CVE-2023-1393: https://lists.x.org/archives/xorg-announce/2023-March/003374.html Signed-off-by: Bernd Kuhls --- package/x11r7/xserver_xorg-server/xserver_xorg-server.hash | 6 +++--- package/x11r7/xserver_xorg-server/xserver_xorg-server.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash b/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash index e2a2a251c3..092a640f04 100644 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003321.html -sha256 d9c60b2dd0ec52326ca6ab20db0e490b1ff4f566f59ca742d6532e92795877bb xorg-server-21.1.7.tar.xz -sha512 e2a093381e28da9b2aa700c6609349fa851f4ca8df23c776f30e4e2733e7a6c1b257576b93f4c4e87fb09df901385bf52528982f6e7a6ad469597aeae8640bb5 xorg-server-21.1.7.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-March/003377.html +sha256 38aadb735650c8024ee25211c190bf8aad844c5f59632761ab1ef4c4d5aeb152 xorg-server-21.1.8.tar.xz +sha512 6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937 xorg-server-21.1.8.tar.xz # Locally calculated sha256 4cc0447a22635c7b2f1a93fec4aa94f1970fadeb72a063de006b51cf4963a06f COPYING diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk index 33b35b7979..593bbd4276 100644 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -XSERVER_XORG_SERVER_VERSION = 21.1.7 +XSERVER_XORG_SERVER_VERSION = 21.1.8 XSERVER_XORG_SERVER_SOURCE = xorg-server-$(XSERVER_XORG_SERVER_VERSION).tar.xz XSERVER_XORG_SERVER_SITE = https://xorg.freedesktop.org/archive/individual/xserver XSERVER_XORG_SERVER_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:36:17 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:36:17 +0200 Subject: [Buildroot] [PATCH 1/1] package/libxml2: security bump to version 2.10.4 Message-ID: <20230428133617.1504054-1-bernd.kuhls@t-online.de> - [CVE-2023-29469] Hashing of empty dict strings isn't deterministic - [CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType - schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.4 Signed-off-by: Bernd Kuhls --- package/libxml2/libxml2.hash | 4 ++-- package/libxml2/libxml2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxml2/libxml2.hash b/package/libxml2/libxml2.hash index 6957e2ed87..37030bdfaa 100644 --- a/package/libxml2/libxml2.hash +++ b/package/libxml2/libxml2.hash @@ -1,4 +1,4 @@ -# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.3.sha256sum -sha256 5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c libxml2-2.10.3.tar.xz +# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.sha256sum +sha256 ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 libxml2-2.10.4.tar.xz # License files, locally calculated sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk index 7a01dc4259..cf26a36cc4 100644 --- a/package/libxml2/libxml2.mk +++ b/package/libxml2/libxml2.mk @@ -5,7 +5,7 @@ ################################################################################ LIBXML2_VERSION_MAJOR = 2.10 -LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).3 +LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).4 LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz LIBXML2_SITE = \ https://download.gnome.org/sources/libxml2/$(LIBXML2_VERSION_MAJOR) -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:41:51 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:41:51 +0200 Subject: [Buildroot] [PATCH 2/2] package/libva-utils: bump version to 2.18.1 In-Reply-To: <20230428134151.1948780-1-bernd.kuhls@t-online.de> References: <20230428134151.1948780-1-bernd.kuhls@t-online.de> Message-ID: <20230428134151.1948780-2-bernd.kuhls@t-online.de> Release notes: https://github.com/intel/libva-utils/blob/v2.18-branch/NEWS Signed-off-by: Bernd Kuhls --- package/libva-utils/libva-utils.hash | 2 +- package/libva-utils/libva-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash index 41374a2ff6..9b1d9cb210 100644 --- a/package/libva-utils/libva-utils.hash +++ b/package/libva-utils/libva-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6ea5993c3eba230a979fa9d35b4cad8df06d4474a773dc0918033bf50353f966 libva-utils-2.17.1.tar.gz +sha256 724a54524d9156967d3508f294ce5c45d94cb8f7326537c24ee7fcf59e70de91 libva-utils-2.18.1.tar.gz sha256 c6220c9f87832c27abcb8a32eafdd2823e13ce146b3ea63d5deae2a76798ef50 COPYING diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk index 3dc8cdacde..9e6ee3c878 100644 --- a/package/libva-utils/libva-utils.mk +++ b/package/libva-utils/libva-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_UTILS_VERSION = 2.17.1 +LIBVA_UTILS_VERSION = 2.18.1 LIBVA_UTILS_SITE = $(call github,intel,libva-utils,$(LIBVA_UTILS_VERSION)) LIBVA_UTILS_LICENSE = MIT LIBVA_UTILS_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 14:07:26 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 16:07:26 +0200 Subject: [Buildroot] [PATCH 1/1] package/xmrig: bump version to 6.19.2 Message-ID: <20230428140726.2985631-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index 781e089de8..665a710c70 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 772f947058e5b89ca9bf34128487def47796870b547439a9b0524ddd1899420c xmrig-6.19.0.tar.gz +sha256 84b7d1cc0bb818d471d47a5e663839ae8ba8b8a3b641e227b03903125446e12c xmrig-6.19.2.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index f345ba9cf9..ee2d5f5959 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.19.0 +XMRIG_VERSION = 6.19.2 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE -- 2.39.2 From flaniel at linux.microsoft.com Fri Apr 28 15:22:09 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 16:22:09 +0100 Subject: [Buildroot] [RFC PATCH v1 0/2] Bump sysdig and falco libs Message-ID: <20230428152211.20394-1-flaniel@linux.microsoft.com> Hi. With this contribution, I bumped sysdig and falcosecurity-libs. Sadly, I am not fully satisfied with the result, hence the fact I marked it as RFC because I would like to get your feedback to make it better. First of all, sysdig builds and runs: Welcome to Buildroot buildroot login: root # sysdig --version sysdig version 0.31.4 # sysdig | head scap: loading out-of-tree module taints kernel. scap: driver loading, scap scap: adding new consumer (____ptrval____) scap: initializing ring buffer for CPU 0 scap: CPU buffer initialized, size=8388608 26 15:12:28.226519423 0 sysdig (108) > switch next=0 pgft_maj=10 pgft_min=1348 vm_size=47288 vm_rss=19408 vm_swap=0 27 15:12:28.227409149 0 (0) > switch next=13 pgft_maj=0 pgft_min=0 vm_size=0 vm_rss=0 vm_swap=0 ... Nonetheless, I had to increase the minimal size of the image as libsinsp.a is quite big: # du -sh /sysdig/libsinsp.a 152.7M /sysdig/libsinsp.a I am not forcefully sure where this library is used, I will investigate and maybe we can run everything without it. Secondly, I had to tweak heavily the libscap CMakeLists.txt to install several shared libraries. Indeed, the libraries are compiled as static, but the sysdig binary is not static, so it needs plenty of shared libraries to be run from the image. I am not really sure what is the best solution here (either compiling sysdig as static or not), but in any case my patch for CMakeLists.txt is not really clean. Finally, I had to modify the magical number in falcosecurity-libs.mk for API_VERSION and SCHEMA_VERSION. While this is not really a big pain, I am wondering if this is not possible to read the corresponding values from the corresponding files (i.e. API_VERSION and SCHEMA_VERSION). So, for future update we would not need to take care of it ourselves. Francis Laniel (2): package/sysdig: bump to version 0.31.4 package/falcosecurity-libs: bump to version 0.10.5 .../0002-cmake-Install-shared-libraries.patch | 61 +++++++++++++++++++ .../falcosecurity-libs.hash | 2 +- .../falcosecurity-libs/falcosecurity-libs.mk | 12 ++-- ...BUNDLED_DEPS-before-getting-nlohmann.patch | 52 ---------------- package/sysdig/sysdig.hash | 2 +- package/sysdig/sysdig.mk | 8 ++- 6 files changed, 77 insertions(+), 60 deletions(-) create mode 100644 package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch delete mode 100644 package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch Best regards and thank you in advance for your advises. -- 2.34.1 From flaniel at linux.microsoft.com Fri Apr 28 15:22:10 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 16:22:10 +0100 Subject: [Buildroot] [RFC PATCH v1 1/2] package/sysdig: bump to version 0.31.4 In-Reply-To: <20230428152211.20394-1-flaniel@linux.microsoft.com> References: <20230428152211.20394-1-flaniel@linux.microsoft.com> Message-ID: <20230428152211.20394-2-flaniel@linux.microsoft.com> - Remove upstream patch as it is no more needed. Signed-off-by: Francis Laniel --- ...BUNDLED_DEPS-before-getting-nlohmann.patch | 52 ------------------- package/sysdig/sysdig.hash | 2 +- package/sysdig/sysdig.mk | 8 ++- 3 files changed, 8 insertions(+), 54 deletions(-) delete mode 100644 package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch diff --git a/package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch b/package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch deleted file mode 100644 index 3521bd3f8d..0000000000 --- a/package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 0dbebd008c04d266dc41c4bec8280a0744fd5130 Mon Sep 17 00:00:00 2001 -From: Francis Laniel -Date: Wed, 13 Apr 2022 18:01:11 +0100 -Subject: [PATCH] cmake: Check USE_BUNDLED_DEPS before getting - nlohmann-json. - -Upstream: https://github.com/draios/sysdig/pull/1869 -Signed-off-by: Francis Laniel ---- - cmake/modules/nlohmann-json.cmake | 29 +++++++++++++++++++---------- - 1 file changed, 19 insertions(+), 10 deletions(-) - -diff --git a/cmake/modules/nlohmann-json.cmake b/cmake/modules/nlohmann-json.cmake -index bb1279d7..feb0f071 100644 ---- a/cmake/modules/nlohmann-json.cmake -+++ b/cmake/modules/nlohmann-json.cmake -@@ -16,13 +16,22 @@ - # limitations under the License. - # - --set(NJSON_SRC "${PROJECT_BINARY_DIR}/njson-prefix/src/njson") --message(STATUS "Using bundled nlohmann-json in '${NJSON_SRC}'") --set(NJSON_INCLUDE_DIR "${NJSON_SRC}/single_include") --ExternalProject_Add( -- njson -- URL "https://github.com/nlohmann/json/archive/v3.3.0.tar.gz" -- URL_HASH "SHA256=2fd1d207b4669a7843296c41d3b6ac5b23d00dec48dba507ba051d14564aa801" -- CONFIGURE_COMMAND "" -- BUILD_COMMAND "" -- INSTALL_COMMAND "") -+if(NOT USE_BUNDLED_DEPS) -+ find_path(NJSON_INCLUDE_DIR NAMES nlohmann/json.hpp) -+ if(NJSON_INCLUDE_DIR) -+ message(STATUS "Found njson: include: ${NJSON_INCLUDE_DIR}") -+ else() -+ message(FATAL_ERROR "Couldn't find system njson") -+ endif() -+else() -+ set(NJSON_SRC "${PROJECT_BINARY_DIR}/njson-prefix/src/njson") -+ message(STATUS "Using bundled nlohmann-json in '${NJSON_SRC}'") -+ set(NJSON_INCLUDE_DIR "${NJSON_SRC}/single_include") -+ ExternalProject_Add( -+ njson -+ URL "https://github.com/nlohmann/json/archive/v3.3.0.tar.gz" -+ URL_HASH "SHA256=2fd1d207b4669a7843296c41d3b6ac5b23d00dec48dba507ba051d14564aa801" -+ CONFIGURE_COMMAND "" -+ BUILD_COMMAND "" -+ INSTALL_COMMAND "") -+endif() --- -2.25.1 - diff --git a/package/sysdig/sysdig.hash b/package/sysdig/sysdig.hash index cda3de5e7c..902f6f2b82 100644 --- a/package/sysdig/sysdig.hash +++ b/package/sysdig/sysdig.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 6b96797859002ab69a2bed4fdba1c7fe8064ecf8661621ae7d8fbf8599ffa636 sysdig-0.29.3.tar.gz +sha256 b8f43326506f85e99a3455f51b75ee79bf4db9dc12908ef43af672166274a795 sysdig-0.31.4.tar.gz sha256 a88fbf820b38b1c7fabc6efe291b8259e02ae21326f56fe31c6c9adf374b2702 COPYING diff --git a/package/sysdig/sysdig.mk b/package/sysdig/sysdig.mk index bafe534a16..aabd274557 100644 --- a/package/sysdig/sysdig.mk +++ b/package/sysdig/sysdig.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSDIG_VERSION = 0.29.3 +SYSDIG_VERSION = 0.31.4 SYSDIG_SITE = $(call github,draios,sysdig,$(SYSDIG_VERSION)) SYSDIG_LICENSE = Apache-2.0 SYSDIG_LICENSE_FILES = COPYING @@ -26,11 +26,17 @@ SYSDIG_DEPENDENCIES = \ # grpc_cpp_plugin is needed to build falcosecurity libs, so we give the host # one there. SYSDIG_CONF_OPTS += -DFALCOSECURITY_LIBS_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR) \ + -DDRIVER_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR)/driver \ -DBUILD_DRIVER=OFF \ -DGRPC_CPP_PLUGIN=$(HOST_DIR)/bin/grpc_cpp_plugin \ -DDRIVER_NAME=$(FALCOSECURITY_LIBS_DRIVER_NAME) \ -DENABLE_DKMS=OFF \ -DUSE_BUNDLED_DEPS=OFF \ + -DUSE_BUNDLED_TBB=OFF \ + -DUSE_BUNDLED_B64=OFF \ + -DUSE_BUNDLED_JSONCPP=OFF \ + -DUSE_BUNDLED_VALIJSON=OFF \ + -DUSE_BUNDLED_RE2=OFF \ -DWITH_CHISEL=ON \ -DVALIJSON_INCLUDE=$(BUILD_DIR)/valijson-0.6/include/valijson \ -DSYSDIG_VERSION=$(SYSDIG_VERSION) -- 2.34.1 From flaniel at linux.microsoft.com Fri Apr 28 15:22:11 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 16:22:11 +0100 Subject: [Buildroot] [RFC PATCH v1 2/2] package/falcosecurity-libs: bump to version 0.10.5 In-Reply-To: <20230428152211.20394-1-flaniel@linux.microsoft.com> References: <20230428152211.20394-1-flaniel@linux.microsoft.com> Message-ID: <20230428152211.20394-3-flaniel@linux.microsoft.com> Signed-off-by: Francis Laniel --- .../0002-cmake-Install-shared-libraries.patch | 61 +++++++++++++++++++ .../falcosecurity-libs.hash | 2 +- .../falcosecurity-libs/falcosecurity-libs.mk | 12 ++-- 3 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch diff --git a/package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch b/package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch new file mode 100644 index 0000000000..38a8bdd4f4 --- /dev/null +++ b/package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch @@ -0,0 +1,61 @@ +From b6d847fe8aa0513c6d19bd8187133699b9c4efd3 Mon Sep 17 00:00:00 2001 +From: Francis Laniel +Date: Fri, 28 Apr 2023 15:14:27 +0100 +Subject: [PATCH] cmake: Install shared libraries. + +This is needed as sysdig is compiled as a non static binary which relies on +these libraries. + +Signed-off-by: Francis Laniel +--- + cmake/modules/libelf.cmake | 2 +- + userspace/libscap/CMakeLists.txt | 16 +++++++++++++++- + 2 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/cmake/modules/libelf.cmake b/cmake/modules/libelf.cmake +index 8ca2f4f7..73d13d26 100644 +--- a/cmake/modules/libelf.cmake ++++ b/cmake/modules/libelf.cmake +@@ -10,7 +10,7 @@ if(LIBELF_INCLUDE) + add_custom_target(libelf) + elseif(NOT USE_BUNDLED_LIBELF) + find_path(LIBELF_INCLUDE elf.h PATH_SUFFIXES elf) +- find_library(LIBELF_LIB NAMES libelf.a libelf.so) ++ find_library(LIBELF_LIB NAMES libelf.so) + if(LIBELF_LIB) + message(STATUS "Found LIBELF: include: ${LIBELF_INCLUDE}, lib: ${LIBELF_LIB}") + else() +diff --git a/userspace/libscap/CMakeLists.txt b/userspace/libscap/CMakeLists.txt +index ae4760df..59378fea 100644 +--- a/userspace/libscap/CMakeLists.txt ++++ b/userspace/libscap/CMakeLists.txt +@@ -70,7 +70,7 @@ endif() + + include_directories(${CMAKE_CURRENT_SOURCE_DIR}) + +-add_library(scap STATIC ++add_library(scap SHARED + ${targetfiles}) + + if (CMAKE_SYSTEM_NAME MATCHES "SunOS") +@@ -212,3 +212,17 @@ if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND CMAKE_SYSTEM_NAME MATCHES "Linux + target_link_libraries(scap scap_engine_gvisor) + endif() + endif() ++ ++install(TARGETS scap) ++install(TARGETS scap_engine_udig) ++install(TARGETS scap_engine_savefile) ++install(TARGETS scap_engine_bpf) ++install(TARGETS scap_engine_noop) ++install(TARGETS scap_engine_source_plugin) ++install(TARGETS scap_engine_kmod) ++install(TARGETS scap_engine_nodriver) ++install(TARGETS scap_event_schema) ++install(TARGETS scap_platform) ++install(TARGETS scap_engine_util) ++install(TARGETS scap_error) ++install(TARGETS driver_event_schema) +-- +2.34.1 + diff --git a/package/falcosecurity-libs/falcosecurity-libs.hash b/package/falcosecurity-libs/falcosecurity-libs.hash index 2e239ca2fe..ef805cbcf6 100644 --- a/package/falcosecurity-libs/falcosecurity-libs.hash +++ b/package/falcosecurity-libs/falcosecurity-libs.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 80903bc57b7f9c5f24298ecf1531cf66ef571681b4bd1e05f6e4db704ffb380b falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz +sha256 2a4b37c08bec4ba81326314831f341385aff267062e8d4483437958689662936 falcosecurity-libs-0.10.5.tar.gz sha256 21ec9433a87459b3477faf542bacec419dc03af841309eac35edeffe481cf10b COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 driver/GPL2.txt sha256 f17d3f2c2d565a74a7d5bf96f880c43701e141897e8dff0c8aa13e5d07aaf226 driver/MIT.txt diff --git a/package/falcosecurity-libs/falcosecurity-libs.mk b/package/falcosecurity-libs/falcosecurity-libs.mk index 92d5c61832..acd46cf7a5 100644 --- a/package/falcosecurity-libs/falcosecurity-libs.mk +++ b/package/falcosecurity-libs/falcosecurity-libs.mk @@ -4,7 +4,7 @@ # ################################################################################ -FALCOSECURITY_LIBS_VERSION = e5c53d648f3c4694385bbe488e7d47eaa36c229a +FALCOSECURITY_LIBS_VERSION = 0.10.5 FALCOSECURITY_LIBS_SITE = $(call github,falcosecurity,libs,$(FALCOSECURITY_LIBS_VERSION)) FALCOSECURITY_LIBS_LICENSE = Apache-2.0 (userspace), MIT or GPL-2.0 (driver) FALCOSECURITY_LIBS_LICENSE_FILES = COPYING driver/MIT.txt driver/GPL2.txt @@ -57,17 +57,19 @@ endef # For the others, it was taken by inspecting # falcosecurity-libs/*/CMakeLists.txt, which normally creates these # files, but doesn't work well with the kernel-module infrastructure. +# The magical number for API_VERSION and SCHEMA_VERSION are taken from +# corresponding files. define FALCOSECURITY_LIBS_MODULE_GEN_MAKEFILE $(INSTALL) -m 0644 $(@D)/driver/Makefile.in $(@D)/driver/Makefile $(SED) 's/@KBUILD_FLAGS@//;' $(@D)/driver/Makefile $(SED) 's/@DRIVER_NAME@/$(FALCOSECURITY_LIBS_DRIVER_NAME)/;' $(@D)/driver/Makefile $(INSTALL) -m 0644 $(@D)/driver/driver_config.h.in $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_API_CURRENT_VERSION_MAJOR}/1/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_API_CURRENT_VERSION_MAJOR}/3/;' $(@D)/driver/driver_config.h $(SED) 's/\$${PPM_API_CURRENT_VERSION_MINOR}/0/;' $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_API_CURRENT_VERSION_PATCH}/0/;' $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MAJOR}/1/;' $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MINOR}/0/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_API_CURRENT_VERSION_PATCH}/1/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MAJOR}/2/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MINOR}/2/;' $(@D)/driver/driver_config.h $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_PATCH}/0/;' $(@D)/driver/driver_config.h $(SED) 's/\$${DRIVER_VERSION}//;' $(@D)/driver/driver_config.h $(SED) 's/\$${DRIVER_NAME}/$(FALCOSECURITY_LIBS_DRIVER_NAME)/;' $(@D)/driver/driver_config.h -- 2.34.1 From matt.casperson at sense.com Fri Apr 28 15:25:23 2023 From: matt.casperson at sense.com (Matt Casperson) Date: Fri, 28 Apr 2023 11:25:23 -0400 Subject: [Buildroot] libopenssl CVEs Message-ID: Based on https://lore.kernel.org/buildroot/20230424053608.ADC944058F at smtp2.osuosl.org/ I see a few libopenssl vulnerabilities and I was curious if there were any plans to provide a patch in an upcoming release. I did review Chapter 24 in the User Manual and other sections on patches but wasn't able to find anything specific on patching timelines. Or if you have a general approach to libopenssl that would also be good to know for future reference. I'm new to buildroot so apologies if I'm stumbling around here. Matt -- *Matt Casperson* Security Architect 603.781.3733 -- This email, and any attachments are strictly confidential and intended for the addressee(s) only. The content may also contain legal, professional or other privileged information. If you are not the intended recipient, please notify the sender immediately and then delete the e-mail and any attachments. You should not disclose, copy or take any action in reliance on this transmission. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bernd.kuhls at t-online.de Fri Apr 28 18:07:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 20:07:48 +0200 Subject: [Buildroot] [PATCH 3/3] {toolchain, linux-headers}: add support for 6.3 headers In-Reply-To: <20230428180748.518827-1-bernd.kuhls@t-online.de> References: <20230428180748.518827-1-bernd.kuhls@t-online.de> Message-ID: <20230428180748.518827-3-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index cab7b30385..e3047886c5 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 ba3491f5ed6bd270a370c440434e3d69085fcdd528922fa01e73d7657db73b1e linux-6.3.tar.xz sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index cb614d0eef..4a4f1308cb 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_2 + default BR2_KERNEL_HEADERS_6_3 help Select the kernel version to get headers from. @@ -52,6 +52,10 @@ config BR2_KERNEL_HEADERS_6_1 config BR2_KERNEL_HEADERS_6_2 bool "Linux 6.2.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + +config BR2_KERNEL_HEADERS_6_3 + bool "Linux 6.3.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 @@ -399,6 +407,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default "6.2.13" if BR2_KERNEL_HEADERS_6_2 + default "6.3" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 80b2dbde4d..ff0eb93017 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -604,6 +604,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -617,6 +621,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.3" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 8f3905b8d7..0fd8841e5b 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 18:07:46 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 20:07:46 +0200 Subject: [Buildroot] [PATCH 1/3] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230428180748.518827-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 5cbef197ab..690ee9c339 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.14" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.26" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index f45b244e6b..43c9314a23 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 a27076011efec7ad11e9ed0644f512c34cab4c5ed5ba42cfe71c83fabebe810d linux-6.1.14.tar.xz +sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz -sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz -sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz +sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz +sha256 1bbd445c154b053eea46acc883be548a98179988a9ed3a0b81bddfbf30a37e29 linux-5.10.179.tar.xz +sha256 142f9aed1c9f2e409dd72c5c490ad824dddf31f955ed2097d5989c4b5074fc28 linux-5.4.242.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz -sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz +sha256 43a514997d3a9052b765a9e1c8fbf7f5a810771937f8754a529ed09e0e02e20b linux-4.19.282.tar.xz +sha256 876c01f0d12ad0147b5c9ee2de919bedc7ffb7c2714dbfb7ccf44426f6f49153 linux-4.14.314.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index ae40520c51..e102369395 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -384,12 +384,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.307" if BR2_KERNEL_HEADERS_4_14 - default "4.19.274" if BR2_KERNEL_HEADERS_4_19 - default "5.4.233" if BR2_KERNEL_HEADERS_5_4 - default "5.10.170" if BR2_KERNEL_HEADERS_5_10 - default "5.15.96" if BR2_KERNEL_HEADERS_5_15 - default "6.1.14" if BR2_KERNEL_HEADERS_6_1 + default "4.14.314" if BR2_KERNEL_HEADERS_4_14 + default "4.19.282" if BR2_KERNEL_HEADERS_4_19 + default "5.4.242" if BR2_KERNEL_HEADERS_5_4 + default "5.10.179" if BR2_KERNEL_HEADERS_5_10 + default "5.15.109" if BR2_KERNEL_HEADERS_5_15 + default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 18:07:47 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 20:07:47 +0200 Subject: [Buildroot] [PATCH 2/3] {toolchain, linux-headers}: add support for 6.2 headers In-Reply-To: <20230428180748.518827-1-bernd.kuhls@t-online.de> References: <20230428180748.518827-1-bernd.kuhls@t-online.de> Message-ID: <20230428180748.518827-2-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 43c9314a23..cab7b30385 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index e102369395..cb614d0eef 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_1 + default BR2_KERNEL_HEADERS_6_2 help Select the kernel version to get headers from. @@ -48,6 +48,10 @@ config BR2_KERNEL_HEADERS_5_15 config BR2_KERNEL_HEADERS_6_1 bool "Linux 6.1.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_KERNEL_HEADERS_6_2 + bool "Linux 6.2.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -125,8 +129,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0 @@ -390,6 +398,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.10.179" if BR2_KERNEL_HEADERS_5_10 default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 + default "6.2.13" if BR2_KERNEL_HEADERS_6_2 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 08e4ccad9e..80b2dbde4d 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -600,6 +600,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -613,6 +617,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 default "5.19" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_19 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 1c39334ddd..8f3905b8d7 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_0 -- 2.39.2 From dalang at gmx.at Fri Apr 28 19:02:00 2023 From: dalang at gmx.at (Daniel Lang) Date: Fri, 28 Apr 2023 21:02:00 +0200 Subject: [Buildroot] [PATCH] package/libgtk3: fix cups backend Message-ID: <20230428190201.12489-1-dalang@gmx.at> When explicitly specifying printing backends libgtk3 requires file to be one of them on linux. Fixes: - output/build/libgtk3-3.24.37/modules/printbackends/meson.build:39:4: ERROR: Problem encountered: 'file' print backed needs to be enabled Signed-off-by: Daniel Lang --- package/libgtk3/libgtk3.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 18a8a9fa42..b41049b0ee 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -68,7 +68,7 @@ LIBGTK3_DEPENDENCIES += xlib_libXdamage endif ifeq ($(BR2_PACKAGE_CUPS),y) -LIBGTK3_CONF_OPTS += -Dprint_backends=cups +LIBGTK3_CONF_OPTS += -Dprint_backends=file,cups LIBGTK3_DEPENDENCIES += cups else LIBGTK3_CONF_OPTS += -Dprint_backends=auto -- 2.40.1 From frank.vanbever at mind.be Fri Apr 28 19:14:12 2023 From: frank.vanbever at mind.be (Frank Vanbever) Date: Fri, 28 Apr 2023 21:14:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmodsecurity - bump version to 3.0.9 Message-ID: <20230428191412.1350780-1-frank.vanbever@mind.be> - Drop 0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch, handling of libmaxminddb was fixed upstream in d2b700d - Drop 0004-build-pcre.m4-fix-build-without-pcre.patch, handling of PCRE was fixed upstream in 791964a Signed-off-by: Frank Vanbever --- ...Revert-Fix-maxminddb-link-on-FreeBSD.patch | 28 ------------------ ...build-pcre.m4-fix-build-without-pcre.patch | 29 ------------------- package/libmodsecurity/libmodsecurity.hash | 4 +-- package/libmodsecurity/libmodsecurity.mk | 4 +-- 4 files changed, 4 insertions(+), 61 deletions(-) delete mode 100644 package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch delete mode 100644 package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch diff --git a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch b/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch deleted file mode 100644 index 9608e3d935..0000000000 --- a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6737dc133cb4811a000c02b4e0a92b72f0b220ee Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 16 Jul 2021 19:12:51 +0200 -Subject: [PATCH] Revert "Fix maxminddb link on FreeBSD" - -This reverts commit 785958f9b5089b918c7d054cbcc2fe4a3c7b3788. - -Signed-off-by: Fabrice Fontaine ---- - build/libmaxmind.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/libmaxmind.m4 b/build/libmaxmind.m4 -index 656fc250..02820b5a 100644 ---- a/build/libmaxmind.m4 -+++ b/build/libmaxmind.m4 -@@ -10,7 +10,7 @@ dnl MAXMIND_VERSION - AC_DEFUN([PROG_MAXMIND], [ - - # Possible names for the maxmind library/package (pkg-config) --MAXMIND_POSSIBLE_LIB_NAMES="maxminddb maxmind" -+MAXMIND_POSSIBLE_LIB_NAMES="libmaxminddb maxminddb maxmind" - - # Possible extensions for the library - MAXMIND_POSSIBLE_EXTENSIONS="so la sl dll dylib" --- -2.30.2 - diff --git a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch b/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch deleted file mode 100644 index 5a5baeacee..0000000000 --- a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch +++ /dev/null @@ -1,29 +0,0 @@ -From af96f4fe916adc7dc6d649a07c10b45c978d31a1 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 27 Jul 2022 14:17:20 +0200 -Subject: [PATCH] build/pcre.m4: fix build without pcre - -Don't raise an error if pcre is disabled now that pcre2 is supported - -Signed-off-by: Fabrice Fontaine -[Upstream status: not sent (no feedback on -https://github.com/SpiderLabs/ModSecurity/pull/2596)] ---- - build/pcre.m4 | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/build/pcre.m4 b/build/pcre.m4 -index f6c9ae18..3e40f5c9 100644 ---- a/build/pcre.m4 -+++ b/build/pcre.m4 -@@ -99,7 +99,6 @@ AC_SUBST(PCRE_LD_PATH) - - if test -z "${PCRE_VERSION}"; then - AC_MSG_NOTICE([*** pcre library not found.]) -- ifelse([$2], , AC_MSG_ERROR([pcre library is required]), $2) - else - AC_MSG_NOTICE([using pcre v${PCRE_VERSION}]) - ifelse([$1], , , $1) --- -2.35.1 - diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 7ba0ef7f18..c79ae1cf45 100644 --- a/package/libmodsecurity/libmodsecurity.hash +++ b/package/libmodsecurity/libmodsecurity.hash @@ -1,4 +1,4 @@ -# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.8/modsecurity-v3.0.8.tar.gz.sha256 -sha256 e241c89b3cd7e58a863d0d0d6b9b8ba4d33ffb0f51171044c258c62e3e7956c7 modsecurity-v3.0.8.tar.gz +# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.9/modsecurity-v3.0.9.tar.gz.sha256 +sha256 a5111ecd23e332a1d7c9652dbdb18517a96b21573315cb887a8e86761b95d3d8 modsecurity-v3.0.9.tar.gz # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index e83fda895f..335f3a41e5 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.8 +LIBMODSECURITY_VERSION = 3.0.9 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES @@ -12,7 +12,7 @@ LIBMODSECURITY_LICENSE = Apache-2.0 LIBMODSECURITY_LICENSE_FILES = LICENSE LIBMODSECURITY_CPE_ID_VENDOR = trustwave LIBMODSECURITY_CPE_ID_PRODUCT = modsecurity -# We're patching build/libmaxmind.m4 and build/pcre.m4 +# We're patching configure.ac LIBMODSECURITY_AUTORECONF = YES LIBMODSECURITY_DEPENDENCIES = pcre2 -- 2.37.2 From frank.vanbever at mind.be Fri Apr 28 19:23:51 2023 From: frank.vanbever at mind.be (Frank Vanbever) Date: Fri, 28 Apr 2023 21:23:51 +0200 Subject: [Buildroot] [PATCH v2] package/libmodsecurity: bump to version 3.0.9 In-Reply-To: <20230428191412.1350780-1-frank.vanbever@mind.be> References: <20230428191412.1350780-1-frank.vanbever@mind.be> Message-ID: <20230428192352.1353513-1-frank.vanbever@mind.be> - Drop 0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch, handling of libmaxminddb was fixed upstream in d2b700d - Drop 0004-build-pcre.m4-fix-build-without-pcre.patch, handling of PCRE was fixed upstream in 791964a Signed-off-by: Frank Vanbever --- ...Revert-Fix-maxminddb-link-on-FreeBSD.patch | 28 ------------------ ...build-pcre.m4-fix-build-without-pcre.patch | 29 ------------------- package/libmodsecurity/libmodsecurity.hash | 4 +-- package/libmodsecurity/libmodsecurity.mk | 4 +-- 4 files changed, 4 insertions(+), 61 deletions(-) delete mode 100644 package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch delete mode 100644 package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch diff --git a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch b/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch deleted file mode 100644 index 9608e3d935..0000000000 --- a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6737dc133cb4811a000c02b4e0a92b72f0b220ee Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 16 Jul 2021 19:12:51 +0200 -Subject: [PATCH] Revert "Fix maxminddb link on FreeBSD" - -This reverts commit 785958f9b5089b918c7d054cbcc2fe4a3c7b3788. - -Signed-off-by: Fabrice Fontaine ---- - build/libmaxmind.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/libmaxmind.m4 b/build/libmaxmind.m4 -index 656fc250..02820b5a 100644 ---- a/build/libmaxmind.m4 -+++ b/build/libmaxmind.m4 -@@ -10,7 +10,7 @@ dnl MAXMIND_VERSION - AC_DEFUN([PROG_MAXMIND], [ - - # Possible names for the maxmind library/package (pkg-config) --MAXMIND_POSSIBLE_LIB_NAMES="maxminddb maxmind" -+MAXMIND_POSSIBLE_LIB_NAMES="libmaxminddb maxminddb maxmind" - - # Possible extensions for the library - MAXMIND_POSSIBLE_EXTENSIONS="so la sl dll dylib" --- -2.30.2 - diff --git a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch b/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch deleted file mode 100644 index 5a5baeacee..0000000000 --- a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch +++ /dev/null @@ -1,29 +0,0 @@ -From af96f4fe916adc7dc6d649a07c10b45c978d31a1 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 27 Jul 2022 14:17:20 +0200 -Subject: [PATCH] build/pcre.m4: fix build without pcre - -Don't raise an error if pcre is disabled now that pcre2 is supported - -Signed-off-by: Fabrice Fontaine -[Upstream status: not sent (no feedback on -https://github.com/SpiderLabs/ModSecurity/pull/2596)] ---- - build/pcre.m4 | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/build/pcre.m4 b/build/pcre.m4 -index f6c9ae18..3e40f5c9 100644 ---- a/build/pcre.m4 -+++ b/build/pcre.m4 -@@ -99,7 +99,6 @@ AC_SUBST(PCRE_LD_PATH) - - if test -z "${PCRE_VERSION}"; then - AC_MSG_NOTICE([*** pcre library not found.]) -- ifelse([$2], , AC_MSG_ERROR([pcre library is required]), $2) - else - AC_MSG_NOTICE([using pcre v${PCRE_VERSION}]) - ifelse([$1], , , $1) --- -2.35.1 - diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 7ba0ef7f18..c79ae1cf45 100644 --- a/package/libmodsecurity/libmodsecurity.hash +++ b/package/libmodsecurity/libmodsecurity.hash @@ -1,4 +1,4 @@ -# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.8/modsecurity-v3.0.8.tar.gz.sha256 -sha256 e241c89b3cd7e58a863d0d0d6b9b8ba4d33ffb0f51171044c258c62e3e7956c7 modsecurity-v3.0.8.tar.gz +# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.9/modsecurity-v3.0.9.tar.gz.sha256 +sha256 a5111ecd23e332a1d7c9652dbdb18517a96b21573315cb887a8e86761b95d3d8 modsecurity-v3.0.9.tar.gz # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index e83fda895f..335f3a41e5 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.8 +LIBMODSECURITY_VERSION = 3.0.9 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES @@ -12,7 +12,7 @@ LIBMODSECURITY_LICENSE = Apache-2.0 LIBMODSECURITY_LICENSE_FILES = LICENSE LIBMODSECURITY_CPE_ID_VENDOR = trustwave LIBMODSECURITY_CPE_ID_PRODUCT = modsecurity -# We're patching build/libmaxmind.m4 and build/pcre.m4 +# We're patching configure.ac LIBMODSECURITY_AUTORECONF = YES LIBMODSECURITY_DEPENDENCIES = pcre2 -- 2.37.2 From giulio.benetti at benettiengineering.com Fri Apr 28 19:47:29 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 28 Apr 2023 21:47:29 +0200 Subject: [Buildroot] [PATCH] package/harfbuzz: bump version to 7.2.0 Message-ID: <20230428194729.293840-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/harfbuzz/harfbuzz.hash | 2 +- package/harfbuzz/harfbuzz.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/harfbuzz/harfbuzz.hash b/package/harfbuzz/harfbuzz.hash index 1e7a1cf530..88b90c8b39 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz +sha256 fc5560c807eae0efd5f95b5aa4c65800c7a8eed6642008a6b1e7e3ffff7873cc harfbuzz-7.2.0.tar.xz sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index 24c6f3ef27..23741ebace 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 7.1.0 +HARFBUZZ_VERSION = 7.2.0 HARFBUZZ_SITE = https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION) HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.xz HARFBUZZ_LICENSE = MIT, ISC (ucdn library) -- 2.34.1 From romain.naour at gmail.com Fri Apr 28 22:40:51 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 29 Apr 2023 00:40:51 +0200 Subject: [Buildroot] [PATCH v4] configs/qemu: update defconfigs to Linux 6.1.26 Message-ID: <20230428224051.259264-1-romain.naour@gmail.com> From: Sebastian Weyer Just updating all qemu defconfigs to the latest Kernel LTS version including first gcc 13.1 fixes [1] [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.26&id=a93c20f5832221c2bf5f80199c4eaebc0ba28e16 Signed-off-by: Sebastian Weyer Signed-off-by: Romain Naour --- v2: - remove Kernel header version from comment in qemu_riscv64_nommu_virt_defconfig - use kernel version 6.2.9 instead of 6.1.11 v3: - fixed leading whitespace in qemu_aarch64_virt_defconfig that broke the build The pipeline used here yielded the same results as Romain's for the previous version of the patch: https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 With the exception that the defconfigs he removed aren't removed for the new pipeline Tested using external toolchains: https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 v4: [Romain] revert to 6.1.x LTS kernel BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 doesn't exist yet in Buildroot. --- configs/qemu_aarch64_ebbr_defconfig | 2 +- configs/qemu_aarch64_sbsa_defconfig | 4 ++-- configs/qemu_aarch64_virt_defconfig | 4 ++-- configs/qemu_arm_ebbr_defconfig | 2 +- configs/qemu_arm_versatile_defconfig | 4 ++-- configs/qemu_arm_vexpress_defconfig | 4 ++-- configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- configs/qemu_m68k_mcf5208_defconfig | 4 ++-- configs/qemu_m68k_q800_defconfig | 4 ++-- configs/qemu_microblazebe_mmu_defconfig | 4 ++-- configs/qemu_microblazeel_mmu_defconfig | 4 ++-- configs/qemu_mips32r2_malta_defconfig | 4 ++-- configs/qemu_mips32r2el_malta_defconfig | 4 ++-- configs/qemu_mips32r6_malta_defconfig | 4 ++-- configs/qemu_mips32r6el_malta_defconfig | 4 ++-- configs/qemu_mips64_malta_defconfig | 4 ++-- configs/qemu_mips64el_malta_defconfig | 4 ++-- configs/qemu_mips64r6_malta_defconfig | 4 ++-- configs/qemu_mips64r6el_malta_defconfig | 4 ++-- configs/qemu_nios2_10m50_defconfig | 4 ++-- configs/qemu_or1k_defconfig | 4 ++-- configs/qemu_ppc64_e5500_defconfig | 4 ++-- configs/qemu_ppc64_pseries_defconfig | 4 ++-- configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- configs/qemu_ppc64le_pseries_defconfig | 4 ++-- configs/qemu_ppc_bamboo_defconfig | 4 ++-- configs/qemu_ppc_e500mc_defconfig | 4 ++-- configs/qemu_ppc_g3beige_defconfig | 4 ++-- configs/qemu_ppc_mac99_defconfig | 4 ++-- configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- configs/qemu_riscv32_virt_defconfig | 4 ++-- configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- configs/qemu_riscv64_virt_defconfig | 4 ++-- configs/qemu_s390x_defconfig | 2 +- configs/qemu_sh4_r2d_defconfig | 4 ++-- configs/qemu_sh4eb_r2d_defconfig | 4 ++-- configs/qemu_sparc64_sun4u_defconfig | 4 ++-- configs/qemu_sparc_ss10_defconfig | 4 ++-- configs/qemu_x86_64_defconfig | 4 ++-- configs/qemu_x86_defconfig | 4 ++-- configs/qemu_xtensa_lx60_defconfig | 4 ++-- configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- 42 files changed, 82 insertions(+), 82 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index e3157089a9..099934324c 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -11,7 +11,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig index 609444e787..1eff468935 100644 --- a/configs/qemu_aarch64_sbsa_defconfig +++ b/configs/qemu_aarch64_sbsa_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig index 03df0ad9e2..74e6b8431a 100644 --- a/configs/qemu_aarch64_virt_defconfig +++ b/configs/qemu_aarch64_virt_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index 8fbb3069bc..dbdde892be 100644 --- a/configs/qemu_arm_ebbr_defconfig +++ b/configs/qemu_arm_ebbr_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig index 4f43273a82..1029031182 100644 --- a/configs/qemu_arm_versatile_defconfig +++ b/configs/qemu_arm_versatile_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="versatile" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 2c813456f4..743dc0479a 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2_SIZE="64M" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig index 576c441154..f2f585c201 100644 --- a/configs/qemu_arm_vexpress_tz_defconfig +++ b/configs/qemu_arm_vexpress_tz_defconfig @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig index 0490b9e29e..bf62136345 100644 --- a/configs/qemu_m68k_mcf5208_defconfig +++ b/configs/qemu_m68k_mcf5208_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig index 30d8982db3..50b61a8007 100644 --- a/configs/qemu_m68k_q800_defconfig +++ b/configs/qemu_m68k_q800_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig index 7bd2ae53b8..96b9dce41c 100644 --- a/configs/qemu_microblazebe_mmu_defconfig +++ b/configs/qemu_microblazebe_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig index cd8c5a3cb2..5c2e4ba3d4 100644 --- a/configs/qemu_microblazeel_mmu_defconfig +++ b/configs/qemu_microblazeel_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig index 49d84c308b..bf4ce4f704 100644 --- a/configs/qemu_mips32r2_malta_defconfig +++ b/configs/qemu_mips32r2_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig index 5363018c47..fadb94ad71 100644 --- a/configs/qemu_mips32r2el_malta_defconfig +++ b/configs/qemu_mips32r2el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig index f77feb9b6d..e52b8a5408 100644 --- a/configs/qemu_mips32r6_malta_defconfig +++ b/configs/qemu_mips32r6_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig index 575034441a..f9ed35eb95 100644 --- a/configs/qemu_mips32r6el_malta_defconfig +++ b/configs/qemu_mips32r6el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig index e9438fda1e..8616d689e6 100644 --- a/configs/qemu_mips64_malta_defconfig +++ b/configs/qemu_mips64_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig index 4b1c8e22af..e7d1a730df 100644 --- a/configs/qemu_mips64el_malta_defconfig +++ b/configs/qemu_mips64el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig index 87ef7902af..e9bf26c087 100644 --- a/configs/qemu_mips64r6_malta_defconfig +++ b/configs/qemu_mips64r6_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig index 5774207f65..28de05345b 100644 --- a/configs/qemu_mips64r6el_malta_defconfig +++ b/configs/qemu_mips64r6el_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig index 4b9c53e8de..a9fbf4ce15 100644 --- a/configs/qemu_nios2_10m50_defconfig +++ b/configs/qemu_nios2_10m50_defconfig @@ -1,7 +1,7 @@ BR2_nios2=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="10m50" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" BR2_TARGET_ROOTFS_INITRAMFS=y @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel needs mkimage BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig index b3d9d79156..166e5ea5ca 100644 --- a/configs/qemu_or1k_defconfig +++ b/configs/qemu_or1k_defconfig @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig index 6ad03c4c87..0ab7e8e76f 100644 --- a/configs/qemu_ppc64_e5500_defconfig +++ b/configs/qemu_ppc64_e5500_defconfig @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig index 50844dc93b..92fe3a11f6 100644 --- a/configs/qemu_ppc64_pseries_defconfig +++ b/configs/qemu_ppc64_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="pseries" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig index f6a5c3d409..cb086ba248 100644 --- a/configs/qemu_ppc64le_powernv8_defconfig +++ b/configs/qemu_ppc64le_powernv8_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="powernv" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig index 7ce5a9d310..001d614c3b 100644 --- a/configs/qemu_ppc64le_pseries_defconfig +++ b/configs/qemu_ppc64le_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig index f4cc5589e7..83a657dcbd 100644 --- a/configs/qemu_ppc_bamboo_defconfig +++ b/configs/qemu_ppc_bamboo_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig index 0a1877c44b..124f6f247a 100644 --- a/configs/qemu_ppc_e500mc_defconfig +++ b/configs/qemu_ppc_e500mc_defconfig @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig index 1c11bcf77d..d2741d7dfb 100644 --- a/configs/qemu_ppc_g3beige_defconfig +++ b/configs/qemu_ppc_g3beige_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig index 2331041c2a..eda116afd6 100644 --- a/configs/qemu_ppc_mac99_defconfig +++ b/configs/qemu_ppc_mac99_defconfig @@ -6,12 +6,12 @@ BR2_powerpc_7400=y BR2_SYSTEM_DHCP="eth0" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="pmac32" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig index b9a0812d52..ca1a429167 100644 --- a/configs/qemu_ppc_mpc8544ds_defconfig +++ b/configs/qemu_ppc_mpc8544ds_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index f354e303e5..03c871282e 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="rv32" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig index ee70beb208..6d84844e85 100644 --- a/configs/qemu_riscv64_nommu_virt_defconfig +++ b/configs/qemu_riscv64_nommu_virt_defconfig @@ -3,8 +3,8 @@ BR2_riscv=y BR2_RISCV_64=y # BR2_RISCV_USE_MMU is not set -# Linux headers same as kernel, a 5.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +# Linux headers same as kernel +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Busybox with hush BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index b3174a152c..666500d889 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..ee18bdb011 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -17,7 +17,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig index 0f12b7dfe9..f07e352367 100644 --- a/configs/qemu_sh4_r2d_defconfig +++ b/configs/qemu_sh4_r2d_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig index d5ee371e79..9753ebc951 100644 --- a/configs/qemu_sh4eb_r2d_defconfig +++ b/configs/qemu_sh4eb_r2d_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig index 485b497e71..ccc6cce3c1 100644 --- a/configs/qemu_sparc64_sun4u_defconfig +++ b/configs/qemu_sparc64_sun4u_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig index 2ba04c0864..7d1a424eef 100644 --- a/configs/qemu_sparc_ss10_defconfig +++ b/configs/qemu_sparc_ss10_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig index cc505a8540..0d1955291c 100644 --- a/configs/qemu_x86_64_defconfig +++ b/configs/qemu_x86_64_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig index 34b7e2d292..19eb9360df 100644 --- a/configs/qemu_x86_defconfig +++ b/configs/qemu_x86_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig index cb78106091..6bfda22775 100644 --- a/configs/qemu_xtensa_lx60_defconfig +++ b/configs/qemu_xtensa_lx60_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig index 4be1b66edc..80d17d3e5a 100644 --- a/configs/qemu_xtensa_lx60_nommu_defconfig +++ b/configs/qemu_xtensa_lx60_nommu_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y -- 2.34.3 From romain.naour at gmail.com Fri Apr 28 23:06:17 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 29 Apr 2023 01:06:17 +0200 Subject: [Buildroot] [PATCH] Config.in.legacy: add missing binutils 2.36.x entry Message-ID: <20230428230618.261911-1-romain.naour@gmail.com> Commit [1] removed binutils 2.36.1 but forgot to add the legacy entry. [1] d08639e6b9e5b687c21c35041bb60a941fc7edb4 Signed-off-by: Romain Naour Cc: Waldemar Brodkorb --- Config.in.legacy | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Config.in.legacy b/Config.in.legacy index 53649cd3da..7f72594ddc 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -341,6 +341,12 @@ config BR2_PACKAGE_USBREDIR_SERVER comment "Legacy options removed in 2022.11" +config BR2_BINUTILS_VERSION_2_36_X + bool "binutils 2.36.x has been removed" + select BR2_LEGACY + help + binutils 2.36 has been removed, use a newer version. + config BR2_PACKAGE_RABBITMQ_SERVER bool "rabbitmq-server removed" select BR2_LEGACY -- 2.34.3 From romain.naour at gmail.com Fri Apr 28 23:06:18 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 29 Apr 2023 01:06:18 +0200 Subject: [Buildroot] [PATCH] support/config-fragments/autobuild/br-arm-internal-glibc: update to bleeding edge components In-Reply-To: <20230428230618.261911-1-romain.naour@gmail.com> References: <20230428230618.261911-1-romain.naour@gmail.com> Message-ID: <20230428230618.261911-2-romain.naour@gmail.com> The br-arm-internal-glibc.config used to be generally used as a configuration to test the bleeding edge versions of components. However, it has been lagging behind somewhat and produce invalid configuration since binutils 2.36 removal... so let's bring it up-to-date: - Binutils 2.39.x - GCC 12.x Since Buildroot 2022.02, the autobuilders doesn't use the csv file anymore but the test-pkg script still use it. Signed-off-by: Romain Naour Cc: Thomas Petazzoni --- .../config-fragments/autobuild/br-arm-internal-glibc.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/config-fragments/autobuild/br-arm-internal-glibc.config b/support/config-fragments/autobuild/br-arm-internal-glibc.config index fb930cbef7..cd148f32e6 100644 --- a/support/config-fragments/autobuild/br-arm-internal-glibc.config +++ b/support/config-fragments/autobuild/br-arm-internal-glibc.config @@ -1,6 +1,6 @@ BR2_arm=y BR2_cortex_a8=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y -BR2_BINUTILS_VERSION_2_36_X=y -BR2_GCC_VERSION_11_X=y +BR2_BINUTILS_VERSION_2_39_X=y +BR2_GCC_VERSION_12_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y -- 2.34.3 From thomas.petazzoni at bootlin.com Sat Apr 29 05:34:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 29 Apr 2023 05:34:17 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-28 Message-ID: <20230429053423.0FDC34053F@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-28 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 4 | 0 | 7 | master | 46 | 44 | 0 | 90 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 8 host-gdb-arc-2020.09-releas... | 3 libglib2-2.76.1 | 3 fs/ubifs/ubifs.mk:49: /home... | 2 libnss-3.89 | 2 uclibc-1.0.43 | 2 4th-3.64.1 | 1 agentpp-4.6.0 | 1 argp-standalone-1.4.1 | 1 fftw-quad-3.3.8 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 glog-0.6.0 | 1 gmp-6.2.1 | 1 host-binutils-2.38 | 1 host-gcc-final-10.4.0 | 1 host-sunxi-tools-1.4.2-168-... | 1 libglvnd-1.4.0 | 1 libnl-3.7.0 | 1 libvips-8.10.6 | 1 linux-5.10.162-cip24-rt10 | 1 linux-6.1.14 | 1 olsr-0.9.8 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 strongswan-5.9.8 | 1 unknown | 1 valgrind-3.19.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/466370a77a1cecaa599849a04b9965dd391e4e28 | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8f1a5cef22ef0acf53a227dd5912954aca893392 | arm | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/f1a3fe50965c7ece0c06191559e34309410d2677 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/72a0201b5b8d02baaae104e1c3b28f6b3f4c55d6 | ORPH or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/bb5642f9f480f47af794acf59e51c8a78ea4f978 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/283fe1f0a76778172e11ad90409afffc11bb358e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aa1c9fc86b361a92354dd18ea556a048aada05df | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a927a44ab08e12105bcd5a6876da92e303049f38 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/921f5dc17acc73276764f00c53c9ee0029e0af9d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ec82b0112ee888c23ff61444585f6746e778fb1b | or1k | glog-0.6.0 | NOK | http://autobuild.buildroot.net/results/4d757bb1966b51a2d96aa87db361dac79bbd1ee3 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/e3738592dbaa07ff3df6c77f2c55fbdd7f4d99ff | ORPH m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/887b9e47eb4968cd59d3d39d892ad126a641f12e | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6a6c8b3b959cafea93ec4925abd36fc38fdb1018 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/1296b9d023f4b53bd0ccfe7ba34d73a3ca686f18 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/c919f94e25f1e06a2aaf7766311d7ffd1c25d09e | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3e46556e0115a6dc99b4144909a167eef60d8f92 | ORPH or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6f146b1cb308b0a2e019fa91029f59ca67ed4c69 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a0c73bf675cfb0c3e54c084e452b4afa7235a91e | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6a854856e22fde0ddaaac523a64403dd7bc2d544 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7ef37aedfd7d3d56240c30c1fae115006ebd0a84 | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/03ebd58bf889654995618d1ffd7bfd0e9e44695a | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6c1cf18c08582999efd9f7c777257b702b49e04a | riscv64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/76e45a5e57eadda3bc3ce5bd72ee231d97c4f2a7 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3118bf53e2ad98ebb1c66f12fc71309be4a2b28b | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/ee895c49f2ceb40beb533f34d4a8b41e87a49698 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/f8b0e6f818297ce6a0c68e6e9dccc1eb4666cb73 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/aa8560b919732ee597b18c3e9b3315fa325ed489 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/84e040375123be403f6866f04448e52e2d66c0f9 | mips64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/a07551bd02be2405b9238f3a9796bb2a01b99d08 | ORPH aarch64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/dc98505a29e7edb940284364325d4a250623791d | ORPH x86_64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/3933077a6aaac0732228ce7fa17ae22348856331 | microblazeel | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/5fcf21e9586540d561af371a736455de26116fa7 | arc | libvips-8.10.6 | NOK | http://autobuild.buildroot.net/results/ed47d9d9abb917c6dea26ce4cc3414ef49b9bfff | armeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/765211ad9232e1415ac6ed1e7daca7db98f94a00 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/77032e8163df518548454d458d1f72635c7eb772 | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/02bd5e5e785843abed9002509bd3bb8491b8b21f | ORPH mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/a3bbea2fdfce50584e3d9db971cb14db05162251 | sh4aeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/f91d11bc0f0839be47b63c055bcf80d0d3e99091 | sh4eb | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/60a8ab805f2dc79a12e4622ef73faf054fe460b7 | sparc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/9cdf2271c47ff5f5419a914192c09dffabc6f926 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/0f2426decc99de4f1f9dd052003aba350b26ff2e | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/653ae34a0b0b2340a771645da6a625f178435a43 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/9c5a149ef49f26153d36c166c588673a58cd8c09 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 python3-3.11.2 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/bb3220c0f5b3fede93b78278003cd82fd7e825b0 | sparc | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/a1ad1a5f2c9e49345af7c96b4c07e250232967be | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/3121ef0bf3afac054a869dee40e3d291f6f8f423 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/19418be22cdba4d0a71b6fc13930314240a72726 | Gitlab CI results for 2023-04-28 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706631 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706636 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706673 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706710 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706784 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706806 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706995 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707001 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707006 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707012 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707019 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707023 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707029 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707093 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707115 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707118 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707153 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707163 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707280 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707331 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707457 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707488 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707499 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707551 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707557 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707561 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707569 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707579 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707573 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707586 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707590 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707599 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707608 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707617 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707626 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707631 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707634 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707640 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707645 | -- http://autobuild.buildroot.net From j.neuschaefer at gmx.net Sat Apr 29 12:47:31 2023 From: j.neuschaefer at gmx.net (=?UTF-8?q?Jonathan=20Neusch=C3=A4fer?=) Date: Sat, 29 Apr 2023 14:47:31 +0200 Subject: [Buildroot] [PATCH] package/micropython: pass $TARGET_LDFLAGS to build Message-ID: <20230429124731.4014394-1-j.neuschaefer@gmx.net> LDFLAGS need to be passed to the micropython build system via the LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. Signed-off-by: Jonathan Neusch?fer --- (resending due to email issues) --- package/micropython/micropython.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk index 51b45e5e99..5f687c73b9 100644 --- a/package/micropython/micropython.mk +++ b/package/micropython/micropython.mk @@ -36,6 +36,7 @@ MICROPYTHON_MAKE_OPTS += \ MICROPY_PY_USSL=0 \ CROSS_COMPILE=$(TARGET_CROSS) \ CFLAGS_EXTRA=$(MICROPYTHON_CFLAGS) \ + LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \ CWARN= define MICROPYTHON_BUILD_CMDS -- 2.39.2 From james.d.knight at live.com Sat Apr 29 18:12:01 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:01 -0400 Subject: [Buildroot] [PATCH 0/4] support ignore-indent for check-package configs Message-ID: The following series brings support for having a linter hint in configuration files to avoid having `check-package` warn about bad indentations for container-like configurations. Buildroot ignores indentations for the root package configurations as well as kodi/x11r7 packages. These configurations reference other configurations, which makes it somewhat preferred to indent packages under a menu option. For example: menu "" source "package//Config.in" ... endmenu To prevent `check-package` from triggering a warning, an internal list inside `lib_config.py` is maintained. This is less than ideal since (1) it requires adjusting the library script if future "category" configurations are added/removed, and (2) does not provide a way for br2-external trees to utilize the same exceptions. For example, if a br2-external tree manages a `Config.in` with pending upstream packages: menu "Target packages (Queued upstream)" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg1/Config.in" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg2/Config.in" endmenu Utilizing Buildroot's `check-package` call on this file will generate an indentation warning. What this series brings is the ability to add a `ignore-indent` flag into configuration scripts to avoid `check-package` from generating errors for select files. Continuing with the above example, adding the flag as follows will no longer generate an indentation error: # noqa: ignore-indent menu "Target packages (Queued upstream)" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg1/Config.in" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg2/Config.in" endmenu This change allows dropping the internal list of configuration exceptions (for package/Config.in, package/Config.in.host, kodi and x11r7), to instead use the `ignore-indent` flag in the respective files. James Knight (4): utils/check-package: cleanup line reading utils/check-package: support a file-state instance for library types utils/check-package: support ignore-indent flag for configurations utils/check-package: utilize ignore-indent flag for special configs package/Config.in | 2 ++ package/Config.in.host | 2 ++ package/kodi/Config.in | 2 ++ package/x11r7/Config.in | 2 ++ utils/check-package | 30 ++++++++++++++++++--------- utils/checkpackagelib/base.py | 2 +- utils/checkpackagelib/lib.py | 10 ++++----- utils/checkpackagelib/lib_config.py | 32 ++++++++++++++++++++--------- utils/checkpackagelib/lib_hash.py | 6 +++--- utils/checkpackagelib/lib_mk.py | 22 ++++++++++---------- utils/checkpackagelib/lib_patch.py | 6 +++--- utils/checkpackagelib/lib_sysv.py | 4 ++-- utils/checkpackagelib/test_util.py | 4 ++-- 13 files changed, 77 insertions(+), 47 deletions(-) -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:02 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:02 -0400 Subject: [Buildroot] [PATCH 1/4] utils/check-package: cleanup line reading In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: Cleanup the implementation for reading lines by having files processed in context managers and utilizing the iterable file object for line reading (instead of needing to call `readlines()`). Signed-off-by: James Knight --- utils/check-package | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/utils/check-package b/utils/check-package index 83b9750f5a9c181dc96dcba508682776a600aac5..db3a00b524bc2c2aa663d3621c94fb11a6db7cb3 100755 --- a/utils/check-package +++ b/utils/check-package @@ -229,16 +229,18 @@ def check_file_using_lib(fname): nwarnings += warn lastline = "" - for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): - nlines += 1 - for name, cf in objects: - if cf.disable.search(lastline): - continue - warn, fail = print_warnings(cf.check_line(lineno + 1, text), name in xfail) - if fail > 0: - failed.add(name) - nwarnings += warn - lastline = text + with open(fname, "r", errors="surrogateescape") as f: + for lineno, text in enumerate(f): + nlines += 1 + for name, cf in objects: + if cf.disable.search(lastline): + continue + line_sts = cf.check_line(fstate, lineno + 1, text) + warn, fail = print_warnings(line_sts, name in xfail) + if fail > 0: + failed.add(name) + nwarnings += warn + lastline = text for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:04 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:04 -0400 Subject: [Buildroot] [PATCH 3/4] utils/check-package: support ignore-indent flag for configurations In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: This commit provides the ability for configuration scripts to hint at ignoring linter checks for expected indentations. By adding the line to a configuration file: # noqa: ignore-indent Calls to check-package will ignore any custom indentation the configuration script may have. This can be useful for "container" configurations which include packages or other sub-packages, without having to add explicit bypasses into the checkpackagelib library. This avoids maintaining special file lists inside `lib_config.py`, as well as allows br2-external tree to easily utilize the linter script without having to worry about indentation on container-like configuration definitions. Signed-off-by: James Knight --- utils/checkpackagelib/lib_config.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index 6e65eed66b490c6d477de67ff7589e9f05da4e28..52539d97ab60664d0466b42e28b3aac5577db5fb 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -224,6 +224,8 @@ class Indent(_CheckFunction): text] elif entry in entries_that_should_not_be_indented: if not text.startswith(entry): + if state and 'ignore-indent' in state.noqa_flags: + return # four Config.in files have a special but legitimate indentation rule if self.filename in ["package/Config.in", "package/Config.in.host", @@ -271,3 +273,19 @@ class RedefinedConfig(_CheckFunction): .format(self.filename, lineno, config, previous_line), text] self.configs[key] = lineno + + +class State: + def __init__(self): + self.noqa_flags = set() + + def process(self, line): + if not _empty_or_comment(line): + return + + # if `noqa:` token is detected, consider trailing options as noqa + # tokens assigned on the file + if "noqa:" in line: + flags = line.partition("noqa:")[2].lower().split() + if flags: + self.noqa_flags.update(flags) -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:03 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:03 -0400 Subject: [Buildroot] [PATCH 2/4] utils/check-package: support a file-state instance for library types In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: The following adds support to the checkpackage library to have a file-specific state instance that can be changed across multiple `check_line` calls. This allows a given library type to provide hints across different lines (if needed). This is in preparation for a future commit to provide support for linter suppression that is configured in the files being processed. Signed-off-by: James Knight --- utils/check-package | 8 ++++++++ utils/checkpackagelib/base.py | 2 +- utils/checkpackagelib/lib.py | 10 +++++----- utils/checkpackagelib/lib_config.py | 10 +++++----- utils/checkpackagelib/lib_hash.py | 6 +++--- utils/checkpackagelib/lib_mk.py | 22 +++++++++++----------- utils/checkpackagelib/lib_patch.py | 6 +++--- utils/checkpackagelib/lib_sysv.py | 4 ++-- utils/checkpackagelib/test_util.py | 4 ++-- 9 files changed, 40 insertions(+), 32 deletions(-) diff --git a/utils/check-package b/utils/check-package index db3a00b524bc2c2aa663d3621c94fb11a6db7cb3..890420fe6992d49ad7d50f311007689e35ab7681 100755 --- a/utils/check-package +++ b/utils/check-package @@ -220,6 +220,12 @@ def check_file_using_lib(fname): print("{}: would run: {}".format(fname, functions_to_run)) return nwarnings, nlines + # Check if there is a state tracker we can create for this library type, + # and then forward to each `check_line` invoked + fstate = None + if hasattr(lib, 'State') and inspect.isclass(lib.State): + fstate = lib.State() + objects = [[c[0], c[1](fname, flags.manual_url)] for c in internal_functions] for name, cf in objects: @@ -231,6 +237,8 @@ def check_file_using_lib(fname): lastline = "" with open(fname, "r", errors="surrogateescape") as f: for lineno, text in enumerate(f): + if fstate: + fstate.process(text) nlines += 1 for name, cf in objects: if cf.disable.search(lastline): diff --git a/utils/checkpackagelib/base.py b/utils/checkpackagelib/base.py index f666e4110b1abbc87ad6a00ebcf16c03a7be8885..ac87685eef13080f4b14c656cbae98d2f22aac12 100644 --- a/utils/checkpackagelib/base.py +++ b/utils/checkpackagelib/base.py @@ -11,7 +11,7 @@ class _CheckFunction(object): def before(self): pass - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): pass def after(self): diff --git a/utils/checkpackagelib/lib.py b/utils/checkpackagelib/lib.py index 457b3c317198bd5a798d164b6c629b621539f8cc..a121b5b1c072fce46c7da486db70c1fbd80461e2 100644 --- a/utils/checkpackagelib/lib.py +++ b/utils/checkpackagelib/lib.py @@ -7,7 +7,7 @@ class ConsecutiveEmptyLines(_CheckFunction): def before(self): self.lastline = "non empty" - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if text.strip() == "" == self.lastline.strip(): return ["{}:{}: consecutive empty lines" .format(self.filename, lineno)] @@ -19,7 +19,7 @@ class EmptyLastLine(_CheckFunction): self.lastlineno = 0 self.lastline = "non empty" - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): self.lastlineno = lineno self.lastline = text @@ -34,7 +34,7 @@ class NewlineAtEof(_CheckFunction): self.lastlineno = 0 self.lastline = "\n" - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): self.lastlineno = lineno self.lastline = text @@ -46,7 +46,7 @@ class NewlineAtEof(_CheckFunction): class TrailingSpace(_CheckFunction): - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): line = text.rstrip("\r\n") if line != line.rstrip(): return ["{}:{}: line contains trailing whitespace" @@ -61,7 +61,7 @@ class Utf8Characters(_CheckFunction): except TypeError: return False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if not self.is_ascii(text): return ["{}:{}: line contains UTF-8 characters" .format(self.filename, lineno), diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index f26ca0d89807cf827c81c51fd7cfa694ad4514ad..6e65eed66b490c6d477de67ff7589e9f05da4e28 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -37,7 +37,7 @@ class AttributesOrder(_CheckFunction): def before(self): self.state = 0 - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text) or _part_of_help_text(text): return @@ -87,7 +87,7 @@ class CommentsMenusPackagesOrder(_CheckFunction): self.level = self.get_level() self.initialize_package_level_elements(text) - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): # We only want to force sorting for the top-level menus if self.filename not in ["fs/Config.in", "package/Config.in", @@ -159,7 +159,7 @@ class HelpText(_CheckFunction): def before(self): self.help_text = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text): return @@ -194,7 +194,7 @@ class Indent(_CheckFunction): def before(self): self.backslash = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text) or _part_of_help_text(text): self.backslash = False return @@ -244,7 +244,7 @@ class RedefinedConfig(_CheckFunction): self.configs = {} self.conditional = [] - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text) or _part_of_help_text(text): return diff --git a/utils/checkpackagelib/lib_hash.py b/utils/checkpackagelib/lib_hash.py index 5968c809bfa2f925ecf900b9bd95637d0c81c7b0..c1ba281ee2067724cb40fab739ef357981ffaab4 100644 --- a/utils/checkpackagelib/lib_hash.py +++ b/utils/checkpackagelib/lib_hash.py @@ -18,7 +18,7 @@ def _empty_line_or_comment(text): class HashNumberOfFields(_CheckFunction): - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_line_or_comment(text): return @@ -33,7 +33,7 @@ class HashType(_CheckFunction): len_of_hash = {"md5": 32, "sha1": 40, "sha224": 56, "sha256": 64, "sha384": 96, "sha512": 128} - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_line_or_comment(text): return @@ -55,7 +55,7 @@ class HashType(_CheckFunction): class HashSpaces(_CheckFunction): - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_line_or_comment(text): return diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index d340882971f165bf1e2acd288c4b8552cb2dbc3b..4114e89ee04ea407d18a5e9f59d88d885b4d7008 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -24,7 +24,7 @@ end_conditional = ["endif"] class DoNotInstallToHostdirUsr(_CheckFunction): INSTALL_TO_HOSTDIR_USR = re.compile(r"^[^#].*\$\(HOST_DIR\)/usr") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.INSTALL_TO_HOSTDIR_USR.match(text.rstrip()): return ["{}:{}: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/" .format(self.filename, lineno), @@ -34,7 +34,7 @@ class DoNotInstallToHostdirUsr(_CheckFunction): class Ifdef(_CheckFunction): IFDEF = re.compile(r"^\s*(else\s+|)(ifdef|ifndef)\s") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): m = self.IFDEF.search(text) if m is None: return @@ -62,7 +62,7 @@ class Indent(_CheckFunction): self.backslash = False self.makefile_target = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.START_DEFINE.search(text): self.define = True return @@ -126,7 +126,7 @@ class OverriddenVariable(_CheckFunction): self.unconditionally_set = [] self.conditionally_set = [] - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.START_CONDITIONAL.search(text): self.conditional += 1 return @@ -178,7 +178,7 @@ class PackageHeader(_CheckFunction): def before(self): self.skip = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.skip or lineno > 6: return @@ -214,7 +214,7 @@ class RemoveDefaultPackageSourceVariable(_CheckFunction): r"^{}_SOURCE\s*=\s*{}-\$\({}_VERSION\)\.tar\.gz" .format(package_upper, package, package_upper)) - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.FIND_SOURCE.search(text): if self.package in self.packages_that_may_contain_default_source: @@ -229,7 +229,7 @@ class RemoveDefaultPackageSourceVariable(_CheckFunction): class SpaceBeforeBackslash(_CheckFunction): TAB_OR_MULTIPLE_SPACES_BEFORE_BACKSLASH = re.compile(r"^.*( |\t ?)\\$") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.TAB_OR_MULTIPLE_SPACES_BEFORE_BACKSLASH.match(text.rstrip()): return ["{}:{}: use only one space before backslash" .format(self.filename, lineno), @@ -242,7 +242,7 @@ class TrailingBackslash(_CheckFunction): def before(self): self.backslash = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): last_line_ends_in_backslash = self.backslash # calculate for next line @@ -294,7 +294,7 @@ class TypoInPackageVariable(_CheckFunction): r"^{}_PROVIDES\s*(\+|)=\s*(.*)".format(package)) self.virtual = [] - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): m = self.VARIABLE.search(text) if m is None: return @@ -333,7 +333,7 @@ class UselessFlag(_CheckFunction): def before(self): self.conditional = 0 - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.START_CONDITIONAL.search(text): self.conditional += 1 return @@ -361,7 +361,7 @@ class UselessFlag(_CheckFunction): class VariableWithBraces(_CheckFunction): VARIABLE_WITH_BRACES = re.compile(r"^[^#].*[^$]\${\w+}") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.VARIABLE_WITH_BRACES.match(text.rstrip()): return ["{}:{}: use $() to delimit variables, not ${{}}" .format(self.filename, lineno), diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index 1909d3acd063800345b9e040c05b74bb3a05b96c..985f925d2ca9201ca053d4fb192cd5c7c4dba486 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -29,7 +29,7 @@ class NumberedSubject(_CheckFunction): self.lineno = 0 self.text = None - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if text.startswith("diff --git"): self.git_patch = True return @@ -50,7 +50,7 @@ class Sob(_CheckFunction): def before(self): self.found = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.found: return if self.SOB_ENTRY.search(text): @@ -68,7 +68,7 @@ class Upstream(_CheckFunction): def before(self): self.found = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.found: return if self.UPSTREAM_ENTRY.search(text): diff --git a/utils/checkpackagelib/lib_sysv.py b/utils/checkpackagelib/lib_sysv.py index dc4afd71b80577ba80c0ebb60a626e793fd94637..8df4f7d507bb8aca32228d63b05b02470d80427b 100644 --- a/utils/checkpackagelib/lib_sysv.py +++ b/utils/checkpackagelib/lib_sysv.py @@ -13,7 +13,7 @@ from checkpackagelib.tool import Shellcheck # noqa: F401 class Indent(_CheckFunction): INDENTED_WITH_SPACES = re.compile(r"^[\t]* ") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.INDENTED_WITH_SPACES.search(text.rstrip()): return ["{}:{}: should be indented with tabs ({}#adding-packages-start-script)" .format(self.filename, lineno, self.url_to_manual), @@ -36,7 +36,7 @@ class Variables(_CheckFunction): def before(self): self.name = None - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): name_found = self.DAEMON_VAR.search(text.rstrip()) if name_found: if self.name: diff --git a/utils/checkpackagelib/test_util.py b/utils/checkpackagelib/test_util.py index 23f2995e2721ccb2c64266e8aeb095f308e308bb..84117b8dbfa6c003263ccd4fb095d27b8a3ee976 100644 --- a/utils/checkpackagelib/test_util.py +++ b/utils/checkpackagelib/test_util.py @@ -1,8 +1,8 @@ -def check_file(check_function, filename, string): +def check_file(check_function, filename, string, state=None): obj = check_function(filename, 'url') result = [] result.append(obj.before()) for i, line in enumerate(string.splitlines(True)): - result.append(obj.check_line(i + 1, line)) + result.append(obj.check_line(state, i + 1, line)) result.append(obj.after()) return [r for r in result if r is not None] -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:05 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:05 -0400 Subject: [Buildroot] [PATCH 4/4] utils/check-package: utilize ignore-indent flag for special configs In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: Applies the `ignore-indent` flag to multiple configuration files, allowing these special files to removed from an internal list managed inside `checkpackagelib/lib_config.py`. Signed-off-by: James Knight --- package/Config.in | 2 ++ package/Config.in.host | 2 ++ package/kodi/Config.in | 2 ++ package/x11r7/Config.in | 2 ++ utils/checkpackagelib/lib_config.py | 6 ------ 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..9b7899c8da6e98353fba8a360f56df8a4a191b95 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1,3 +1,5 @@ +# noqa: ignore-indent + menu "Target packages" source "package/busybox/Config.in" diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1b0f2799c37dcc70b9e6c1203c4cccd..ab76d2aebc05abd18448336777f8d1b5b439edb8 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -1,3 +1,5 @@ +# noqa: ignore-indent + menu "Host utilities" source "package/abootimg/Config.in.host" diff --git a/package/kodi/Config.in b/package/kodi/Config.in index 7bd8bc2943d4719b1af4f634d729ae0ae5c50e92..8befa9b6cdcebcf71c06c9e153fabfc776cdb2cf 100644 --- a/package/kodi/Config.in +++ b/package/kodi/Config.in @@ -1,3 +1,5 @@ +# noqa: ignore-indent + config BR2_PACKAGE_KODI_ARCH_SUPPORTS bool default y if BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in index 4de8922e0d505431181d1df4473c54660311552e..80f25fa94b106f41563727c5fe2de18f110ededc 100644 --- a/package/x11r7/Config.in +++ b/package/x11r7/Config.in @@ -1,3 +1,5 @@ +# noqa: ignore-indent + menuconfig BR2_PACKAGE_XORG7 bool "X.org X Window System" depends on BR2_USE_WCHAR diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index 52539d97ab60664d0466b42e28b3aac5577db5fb..7aa4c535a6814fd479b3cfdc44c6cb10e53aa70f 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -226,12 +226,6 @@ class Indent(_CheckFunction): if not text.startswith(entry): if state and 'ignore-indent' in state.noqa_flags: return - # four Config.in files have a special but legitimate indentation rule - if self.filename in ["package/Config.in", - "package/Config.in.host", - "package/kodi/Config.in", - "package/x11r7/Config.in"]: - return return ["{}:{}: should not be indented" .format(self.filename, lineno), text] -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:51:04 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:51:04 -0400 Subject: [Buildroot] [PATCH] utils/check-package: improve windows support Message-ID: The following includes a series of tweaks to the check-package script to provide flexibility when sanity checking files when sources are checked out in a Windows environment. This includes: - When populating a list of files to check, ensure POSIX paths are used; otherwise, the internal list of files to check will be improperly formed and no checks will occur. - When interpreting an ignore list (which provides POSIX paths of files to ignore), resolve the absolute file path for these entries to ensure files can be ignored when cycling through a provided file list. - Ignore execute bit checks on Windows since X_OK is only an existence check on Windows. - When running ShellCheck, always ignore SC1017 [1] to avoid line ending warnings since Windows environments will typically utilize `git config core.autocrlf`. [1]: https://www.shellcheck.net/wiki/SC1017 Signed-off-by: James Knight --- utils/check-package | 9 +++++++-- utils/checkpackagelib/tool.py | 4 +++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/utils/check-package b/utils/check-package index 83b9750f5a9c181dc96dcba508682776a600aac5..817dcb0b7203d28b7d2133ac1d8c27ac8093b3c4 100755 --- a/utils/check-package +++ b/utils/check-package @@ -5,6 +5,7 @@ import argparse import inspect import magic import os +import posixpath import re import sys @@ -50,7 +51,8 @@ def get_ignored_parsers_per_file(intree_only, ignore_filename): for line in f.readlines(): filename, warnings_str = line.split(' ', 1) warnings = warnings_str.split() - ignored[os.path.join(entry_base_dir, filename)] = warnings + entry = os.path.abspath(os.path.join(entry_base_dir, filename)) + ignored[entry] = warnings return ignored @@ -275,7 +277,10 @@ def __main__(): if flags.intree_only: # change all paths received to be relative to the base dir base_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) - files_to_check = [os.path.relpath(os.path.abspath(f), base_dir) for f in flags.files] + files_to_check = [] + for f in flags.files: + relpath = os.path.relpath(os.path.abspath(f), base_dir) + files_to_check.append(relpath.replace(os.sep, posixpath.sep)) # move current dir so the script find the files os.chdir(base_dir) else: diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py index 907ada704fe4beaa57b1c18e7ce2f17977272257..8b2af64d3899a2e7958f79d61722b1b359351747 100644 --- a/utils/checkpackagelib/tool.py +++ b/utils/checkpackagelib/tool.py @@ -12,7 +12,7 @@ class NotExecutable(_Tool): def run(self): if self.ignore(): return - if os.access(self.filename, os.X_OK): + if os.access(self.filename, os.X_OK) and os.name != "nt": return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] @@ -32,6 +32,8 @@ class Flake8(_Tool): class Shellcheck(_Tool): def run(self): cmd = ['shellcheck', self.filename] + if os.name == "nt": + cmd.append("--exclude=SC1017") try: p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout = p.communicate()[0] -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 19:05:50 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 15:05:50 -0400 Subject: [Buildroot] [PATCH] package/systemd: update help links Message-ID: When browsing the help references for various systemd features, it was observed that the `systemd-rfkill` link was dead (originally pointing to `systemd-rfkill at .service.html`; now `systemd-rfkill.service.html`). This commit corrects this link, as well as updates all other links to https (since freedesktop.org now force redirects to https). Signed-off-by: James Knight --- package/systemd/Config.in | 42 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/package/systemd/Config.in b/package/systemd/Config.in index 9f4d933779e8550040aad6a2225fea82029fada8..bea717a4560f573fafbde53efb846f8be0b663c0 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -100,7 +100,7 @@ menuconfig BR2_PACKAGE_SYSTEMD the apropriate ones (e.g. e2fsck, from the e2fsprogs package) according to the system configuration. - http://freedesktop.org/wiki/Software/systemd + https://freedesktop.org/wiki/Software/systemd/ if BR2_PACKAGE_SYSTEMD @@ -185,7 +185,7 @@ config BR2_PACKAGE_SYSTEMD_BACKLIGHT systemd-backlight is a service that restores the display backlight brightness at early boot and saves it at shutdown. - http://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html + https://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html config BR2_PACKAGE_SYSTEMD_BINFMT bool "enable binfmt tool" @@ -202,7 +202,7 @@ config BR2_PACKAGE_SYSTEMD_COREDUMP kernel when a user space program receives a fatal signal and dumps core. - http://www.freedesktop.org/software/systemd/man/systemd-coredump.html + https://www.freedesktop.org/software/systemd/man/systemd-coredump.html config BR2_PACKAGE_SYSTEMD_PSTORE bool "enable pstore support" @@ -220,7 +220,7 @@ config BR2_PACKAGE_SYSTEMD_FIRSTBOOT systemd-firstboot initializes the most basic system settings interactively on the first boot. - http://www.freedesktop.org/software/systemd/man/systemd-firstboot.html + https://www.freedesktop.org/software/systemd/man/systemd-firstboot.html config BR2_PACKAGE_SYSTEMD_HIBERNATE bool "enable hibernation support" @@ -229,7 +229,7 @@ config BR2_PACKAGE_SYSTEMD_HIBERNATE When this features is enabled, additional tools and services are built to support suspending and resuming the system. - http://www.freedesktop.org/software/systemd/man/systemd-sleep.html + https://www.freedesktop.org/software/systemd/man/systemd-sleep.html config BR2_PACKAGE_SYSTEMD_HOMED bool "enable home daemon" @@ -261,7 +261,7 @@ config BR2_PACKAGE_SYSTEMD_HOSTNAMED systemd-hostnamed is a system service that may be used as a mechanism to change the system's hostname. - http://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html + https://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html config BR2_PACKAGE_SYSTEMD_HWDB bool "enable hwdb installation" @@ -286,7 +286,7 @@ config BR2_PACKAGE_SYSTEMD_IMPORTD machine and container images for systemd-machined and machinectl. - http://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands + https://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands config BR2_PACKAGE_SYSTEMD_CATALOGDB bool "enable journal catalog database installation" @@ -309,14 +309,14 @@ config BR2_PACKAGE_SYSTEMD_LOCALED mechanism to change the system locale settings, as well as the console key mapping and default X11 key mapping. - http://www.freedesktop.org/software/systemd/man/systemd-localed.service.html + https://www.freedesktop.org/software/systemd/man/systemd-localed.service.html config BR2_PACKAGE_SYSTEMD_LOGIND bool "enable login daemon" help systemd-logind is a system service that manages user logins. - http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html + https://www.freedesktop.org/software/systemd/man/systemd-logind.service.html config BR2_PACKAGE_SYSTEMD_MACHINED bool "enable machine daemon" @@ -325,7 +325,7 @@ config BR2_PACKAGE_SYSTEMD_MACHINED virtual machines and containers, and processes belonging to them. - http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html + https://www.freedesktop.org/software/systemd/man/systemd-machined.service.html config BR2_PACKAGE_SYSTEMD_MYHOSTNAME bool "enable myhostname NSS plugin" @@ -336,7 +336,7 @@ config BR2_PACKAGE_SYSTEMD_MYHOSTNAME primarily providing hostname resolution for the locally configured system hostname as returned by gethostname(2). - http://www.freedesktop.org/software/systemd/man/nss-myhostname.html + https://www.freedesktop.org/software/systemd/man/nss-myhostname.html config BR2_PACKAGE_SYSTEMD_NETWORKD bool "enable network manager" @@ -349,7 +349,7 @@ config BR2_PACKAGE_SYSTEMD_NETWORKD This simple network configuration solution is an alternative to dhcpcd or ISC dhcp. - http://www.freedesktop.org/software/systemd/man/systemd-networkd.html + https://www.freedesktop.org/software/systemd/man/systemd-networkd.html config BR2_PACKAGE_SYSTEMD_OOMD bool "enable out-of-memory killer" @@ -373,7 +373,7 @@ config BR2_PACKAGE_SYSTEMD_POLKIT useful for allowing unprivileged processes to speak to systemd's many privileged processes. - http://wiki.freedesktop.org/www/Software/polkit/ + https://wiki.freedesktop.org/www/Software/polkit/ comment "polkit support needs a toolchain with threads, wchar, gcc >= 7" depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ @@ -408,7 +408,7 @@ config BR2_PACKAGE_SYSTEMD_QUOTACHECK file systems are mounted. It is pulled in only if at least one file system has quotas enabled. - http://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html + https://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html config BR2_PACKAGE_SYSTEMD_RANDOMSEED bool "enable random-seed support" @@ -418,7 +418,7 @@ config BR2_PACKAGE_SYSTEMD_RANDOMSEED shutdown. Saving/restoring the random seed across boots increases the amount of available entropy early at boot. - http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html + https://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html config BR2_PACKAGE_SYSTEMD_REPART bool "enable repart support" @@ -440,7 +440,7 @@ config BR2_PACKAGE_SYSTEMD_RESOLVED caching and validating DNS/DNSSEC stub resolver, as well as an LLMNR resolver and responder. - http://www.freedesktop.org/software/systemd/man/systemd-resolved.html + https://www.freedesktop.org/software/systemd/man/systemd-resolved.html config BR2_PACKAGE_SYSTEMD_RFKILL bool "enable rfkill tools" @@ -448,7 +448,7 @@ config BR2_PACKAGE_SYSTEMD_RFKILL systemd-rfkill is a service that restores the RF kill switch state at early boot and saves it at shutdown. - http://www.freedesktop.org/software/systemd/man/systemd-rfkill at .service.html + https://www.freedesktop.org/software/systemd/man/systemd-rfkill.service.html config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT bool "enable SMACK support" @@ -503,7 +503,7 @@ config BR2_PACKAGE_SYSTEMD_SYSUSERS systemd-sysusers creates system users and groups, based on the file format and location specified in sysusers.d(5). - http://www.freedesktop.org/software/systemd/man/systemd-sysusers.html + https://www.freedesktop.org/software/systemd/man/systemd-sysusers.html config BR2_PACKAGE_SYSTEMD_TIMEDATED bool "enable timedate daemon" @@ -513,7 +513,7 @@ config BR2_PACKAGE_SYSTEMD_TIMEDATED mechanism to change the system clock and timezone, as well as to enable/disable NTP time synchronization. - http://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html + https://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html config BR2_PACKAGE_SYSTEMD_TIMESYNCD bool "enable timesync daemon" @@ -526,7 +526,7 @@ config BR2_PACKAGE_SYSTEMD_TIMESYNCD This simple NTP solution is an alternative to sntp/ntpd from the ntp package. - http://www.freedesktop.org/software/systemd/man/systemd-timesyncd.html + https://www.freedesktop.org/software/systemd/man/systemd-timesyncd.html config BR2_PACKAGE_SYSTEMD_USERDB bool "enable userdb daemon" @@ -567,6 +567,6 @@ config BR2_PACKAGE_SYSTEMD_VCONSOLE systemd-vconsole-setup is an early boot service that configures the virtual console font and console keymap. - http://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.service.html + https://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.service.html endif -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 19:52:24 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 15:52:24 -0400 Subject: [Buildroot] [RFC PATCH] package/google-material-design-icons: drop package Message-ID: Newer versions of Google's Material Design icon package are structured differently, making a version bump no so trivial. While work can be done to support this, considering this package is using v2.2.3 and the most recent version is v4.0, it is most likely that this package is not being used. Environments which desire Material icons/fonts/etc. will most likely achieve better results be managing their own custom package to have an explicit selection/filter of design styles (e.g. standard, Android, etc.), variants (basic, outlined, rounds, etc.), display resolutions and scale selection desired. Signed-off-by: James Knight --- This package (v2.2.3) was added sometime ago, to be a helpful for board builds that could easily install Material icons under `/usr/share` to be used by applications/web services (if configured for it). The original (external) project this was designed for was prototype-only, and is no longer used. I'm not sure that there is any value into maintaining this package in Buildroot since I suspect no other projects use it (mainly since it's two major releases behind and no one has requested a newer version). If this change were to be applied, I'd assume we'd also need a legacy configuration option and update DEVELOPERS; figured I'd do an RFC on this, just in case if anyone else has opinions on dropping this. --- package/Config.in | 1 - .../google-material-design-icons/Config.in | 40 ------------ .../google-material-design-icons.hash | 3 - .../google-material-design-icons.mk | 61 ------------------- 4 files changed, 105 deletions(-) delete mode 100644 package/google-material-design-icons/Config.in delete mode 100644 package/google-material-design-icons/google-material-design-icons.hash delete mode 100644 package/google-material-design-icons/google-material-design-icons.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..696e9712e859682a09cf19bbe734df943d2307fd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -271,7 +271,6 @@ comment "Fonts" comment "Icons" source "package/adwaita-icon-theme/Config.in" - source "package/google-material-design-icons/Config.in" source "package/hicolor-icon-theme/Config.in" comment "Sounds" diff --git a/package/google-material-design-icons/Config.in b/package/google-material-design-icons/Config.in deleted file mode 100644 index 775f258f277e8a5d6beab729096a421449a5da27..0000000000000000000000000000000000000000 --- a/package/google-material-design-icons/Config.in +++ /dev/null @@ -1,40 +0,0 @@ -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS - bool "google-material-design-icons" - help - Material design icons are the official icon set from Google - that are designed under the material design guidelines. - - https://github.com/google/material-design-icons - -if BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG - bool "Install PNG icons" - help - Use PNG icon types. - - The default. Traditional format; simplicity and compatibility. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG - bool "Install SVG icons" - help - Use SVG icon types. - - Vector format that is limitlessly scalable. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_FONT - bool "Install TrueType font" - help - Install the Material TrueType font (ttf) on the target system. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_CSS - bool "Install CSS sprites" - help - Install CSS (PNG) spritesheets. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_SVG - bool "Install SVG sprites" - help - Install SVG spritesheets. - -endif diff --git a/package/google-material-design-icons/google-material-design-icons.hash b/package/google-material-design-icons/google-material-design-icons.hash deleted file mode 100644 index 535eca8100447f100cad67af04c188b1af05e469..0000000000000000000000000000000000000000 --- a/package/google-material-design-icons/google-material-design-icons.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 769547061a51f81623bf5174767c08fc587fd6946339592fbd6cd0dd45f56b4c 2.2.3.tar.gz -sha256 8ae9438818c26e4873b91d8c6ad620526c011e27e125677f13031eda903f007c LICENSE diff --git a/package/google-material-design-icons/google-material-design-icons.mk b/package/google-material-design-icons/google-material-design-icons.mk deleted file mode 100644 index d410a45e303621aa525ef966f902dd2c4c5da2c8..0000000000000000000000000000000000000000 --- a/package/google-material-design-icons/google-material-design-icons.mk +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################ -# -# google-material-design-icons -# -################################################################################ - -GOOGLE_MATERIAL_DESIGN_ICONS_VERSION = 2.2.3 -GOOGLE_MATERIAL_DESIGN_ICONS_SOURCE = \ - $(GOOGLE_MATERIAL_DESIGN_ICONS_VERSION).tar.gz -GOOGLE_MATERIAL_DESIGN_ICONS_SITE = \ - https://github.com/google/material-design-icons/archive -GOOGLE_MATERIAL_DESIGN_ICONS_LICENSE = CC-BY-4.0 -GOOGLE_MATERIAL_DESIGN_ICONS_LICENSE_FILES = LICENSE - -GOOGLE_MATERIAL_DESIGN_ICONS_LIST = \ - action alert av communication content device editor file \ - hardware image maps navigation notification places social toggle - -ifneq ($(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG)$(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG),) -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_IMAGES - $(foreach family,$(GOOGLE_MATERIAL_DESIGN_ICONS_LIST),\ - $(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/$(family) \ - || exit 1; \ - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG), \ - $(INSTALL) -D -m 0644 $(@D)/$(family)/1x_web/*.png \ - $(TARGET_DIR)/usr/share/google-material/$(family) || exit 1;) \ - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG), \ - $(INSTALL) -D -m 0644 $(@D)/$(family)/svg/production/*.svg \ - $(TARGET_DIR)/usr/share/google-material/$(family) || exit 1;) \ - ) -endef -endif - -ifeq ($(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_FONT),y) -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_FONT - $(INSTALL) -D -m 0644 $(@D)/iconfont/MaterialIcons-Regular.ttf \ - $(TARGET_DIR)/usr/share/fonts/google-material/MaterialIcons-Regular.ttf \ - || exit 1 -endef -endif - -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_SPRITES - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_CSS), \ - $(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/css-sprite \ - || exit 1; \ - $(INSTALL) -D -m 0644 $(@D)/sprites/css-sprite/* \ - $(TARGET_DIR)/usr/share/google-material/css-sprite || exit 1) - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_SVG), \ - $(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/svg-sprite \ - || exit 1; \ - $(INSTALL) -D -m 0644 $(@D)/sprites/svg-sprite/* \ - $(TARGET_DIR)/usr/share/google-material/svg-sprite || exit 1) -endef - -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_TARGET_CMDS - $(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_FONT) - $(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_IMAGES) - $(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_SPRITES) -endef - -$(eval $(generic-package)) -- 2.40.1.windows.1 From fperrad at gmail.com Sat Apr 29 20:01:33 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 29 Apr 2023 22:01:33 +0200 Subject: [Buildroot] [PATCH] package/lua: bump to version 5.4.5 Message-ID: <20230429200133.152499-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/lua/5.4.4/lua.hash | 6 ------ package/lua/{5.4.4 => 5.4.5}/0001-root-path.patch | 2 +- package/lua/{5.4.4 => 5.4.5}/0002-shared-libs-for-lua.patch | 2 +- package/lua/{5.4.4 => 5.4.5}/0011-linenoise.patch | 2 +- package/lua/5.4.5/lua.hash | 5 +++++ package/lua/lua.mk | 2 +- 6 files changed, 9 insertions(+), 10 deletions(-) delete mode 100644 package/lua/5.4.4/lua.hash rename package/lua/{5.4.4 => 5.4.5}/0001-root-path.patch (95%) rename package/lua/{5.4.4 => 5.4.5}/0002-shared-libs-for-lua.patch (96%) rename package/lua/{5.4.4 => 5.4.5}/0011-linenoise.patch (97%) create mode 100644 package/lua/5.4.5/lua.hash diff --git a/package/lua/5.4.4/lua.hash b/package/lua/5.4.4/lua.hash deleted file mode 100644 index b55b17f25..000000000 --- a/package/lua/5.4.4/lua.hash +++ /dev/null @@ -1,6 +0,0 @@ -# Hashes from: https://www.lua.org/ftp/ -md5 bd8ce7069ff99a400efd14cf339a727b lua-5.4.4.tar.gz -sha1 03c27684b9d5d9783fb79a7c836ba1cdc5f309cd lua-5.4.4.tar.gz - -# Locally computed -sha256 2556ac7198243f9f83130b9c81016e1904f7b30351481f1c28e02475dbd237fb doc/readme.html diff --git a/package/lua/5.4.4/0001-root-path.patch b/package/lua/5.4.5/0001-root-path.patch similarity index 95% rename from package/lua/5.4.4/0001-root-path.patch rename to package/lua/5.4.5/0001-root-path.patch index c4f6e312e..5e3037b78 100644 --- a/package/lua/5.4.4/0001-root-path.patch +++ b/package/lua/5.4.5/0001-root-path.patch @@ -6,7 +6,7 @@ Index: b/src/luaconf.h =================================================================== --- a/src/luaconf.h +++ b/src/luaconf.h -@@ -217,7 +217,7 @@ +@@ -223,7 +223,7 @@ #else /* }{ */ diff --git a/package/lua/5.4.4/0002-shared-libs-for-lua.patch b/package/lua/5.4.5/0002-shared-libs-for-lua.patch similarity index 96% rename from package/lua/5.4.4/0002-shared-libs-for-lua.patch rename to package/lua/5.4.5/0002-shared-libs-for-lua.patch index 4ff204429..388aa9966 100644 --- a/package/lua/5.4.4/0002-shared-libs-for-lua.patch +++ b/package/lua/5.4.5/0002-shared-libs-for-lua.patch @@ -31,7 +31,7 @@ Index: b/src/Makefile --- a/src/Makefile +++ b/src/Makefile @@ -33,6 +33,7 @@ - PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris + PLATS= guess aix bsd c89 freebsd generic ios linux linux-readline macosx mingw posix solaris LUA_A= liblua.a +LUA_SO= liblua.so diff --git a/package/lua/5.4.4/0011-linenoise.patch b/package/lua/5.4.5/0011-linenoise.patch similarity index 97% rename from package/lua/5.4.4/0011-linenoise.patch rename to package/lua/5.4.5/0011-linenoise.patch index 68316e108..5054ae19e 100644 --- a/package/lua/5.4.4/0011-linenoise.patch +++ b/package/lua/5.4.5/0011-linenoise.patch @@ -8,7 +8,7 @@ Index: b/src/lua.c =================================================================== --- a/src/lua.c +++ b/src/lua.c -@@ -428,6 +428,14 @@ +@@ -438,6 +438,14 @@ #define lua_saveline(L,line) ((void)L, add_history(line)) #define lua_freeline(L,b) ((void)L, free(b)) diff --git a/package/lua/5.4.5/lua.hash b/package/lua/5.4.5/lua.hash new file mode 100644 index 000000000..5526cd512 --- /dev/null +++ b/package/lua/5.4.5/lua.hash @@ -0,0 +1,5 @@ +# Hashes from: https://www.lua.org/ftp/ +sha256 59df426a3d50ea535a460a452315c4c0d4e1121ba72ff0bdde58c2ef31d6f444 lua-5.4.5.tar.gz + +# Locally computed +sha256 0d4ee721cf740f9cd878ef82ef75f4f2724dcf0403e56cd0b5643ad88f9de337 doc/readme.html diff --git a/package/lua/lua.mk b/package/lua/lua.mk index 16086e7bf..ecb86c11e 100644 --- a/package/lua/lua.mk +++ b/package/lua/lua.mk @@ -5,7 +5,7 @@ ################################################################################ ifeq ($(BR2_PACKAGE_LUA_5_4),y) -LUA_VERSION = 5.4.4 +LUA_VERSION = 5.4.5 else ifeq ($(BR2_PACKAGE_LUA_5_3),y) LUA_VERSION = 5.3.6 else -- 2.37.2 From geomatsi at gmail.com Sat Apr 29 20:45:08 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:08 +0300 Subject: [Buildroot] [PATCH 0/3] orangepi: U-Boot needs OpenSSL Message-ID: <20230429204511.750377-1-geomatsi@gmail.com> Fix build issue reported by Buildroot CI for OrangePi One after recent BSP updates. And while at it, also introduce the same fix for OrangePi Zero and PC-Plus boards. Possible build issues are masked only because Linux kernel is built before U-Boot for those specific images where where extra kernel modules are enabled. Sergey Matyukevich (3): configs: orangepi_one_defconfig: U-Boot requires OpenSSL configs: orangepi_zero_defconfig: U-Boot requires OpenSSL configs: orangepi_pc_plus_defconfig: U-Boot requires OpenSSL configs/orangepi_one_defconfig | 1 + configs/orangepi_pc_plus_defconfig | 1 + configs/orangepi_zero_defconfig | 1 + 3 files changed, 3 insertions(+) -- 2.40.0 From geomatsi at gmail.com Sat Apr 29 20:45:09 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:09 +0300 Subject: [Buildroot] [PATCH 1/3] configs: orangepi_one_defconfig: U-Boot requires OpenSSL In-Reply-To: <20230429204511.750377-1-geomatsi@gmail.com> References: <20230429204511.750377-1-geomatsi@gmail.com> Message-ID: <20230429204511.750377-2-geomatsi@gmail.com> Building U-Boot for OrangePi One now requires host OpenSSL. Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following build error: include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory 1383 | # include | ^~~~~~~~~~~~~~~ Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707115 Signed-off-by: Sergey Matyukevich --- configs/orangepi_one_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig index 3f383e337e..ea988e87ea 100644 --- a/configs/orangepi_one_defconfig +++ b/configs/orangepi_one_defconfig @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_one" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" BR2_PACKAGE_HOST_GENIMAGE=y -- 2.40.0 From geomatsi at gmail.com Sat Apr 29 20:45:10 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:10 +0300 Subject: [Buildroot] [PATCH 2/3] configs: orangepi_zero_defconfig: U-Boot requires OpenSSL In-Reply-To: <20230429204511.750377-1-geomatsi@gmail.com> References: <20230429204511.750377-1-geomatsi@gmail.com> Message-ID: <20230429204511.750377-3-geomatsi@gmail.com> Building U-Boot for OrangePi Zero requires host OpenSSL. Build error is masked only because Linux kernel is built before U-Boot for this specific image configuration were wireless driver is enabled. Signed-off-by: Sergey Matyukevich --- configs/orangepi_zero_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index 40269db233..e286f0b7f1 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -36,6 +36,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -- 2.40.0 From geomatsi at gmail.com Sat Apr 29 20:45:11 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:11 +0300 Subject: [Buildroot] [PATCH 3/3] configs: orangepi_pc_plus_defconfig: U-Boot requires OpenSSL In-Reply-To: <20230429204511.750377-1-geomatsi@gmail.com> References: <20230429204511.750377-1-geomatsi@gmail.com> Message-ID: <20230429204511.750377-4-geomatsi@gmail.com> Building U-Boot for OrangePi PC Plus requires host OpenSSL. Build error is masked only because Linux kernel is built before U-Boot for this specific image configuration were wireless driver is enabled. Signed-off-by: Sergey Matyukevich --- configs/orangepi_pc_plus_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig index 73ba934b69..9dbf808da7 100644 --- a/configs/orangepi_pc_plus_defconfig +++ b/configs/orangepi_pc_plus_defconfig @@ -26,6 +26,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc_plus" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" BR2_PACKAGE_HOST_GENIMAGE=y -- 2.40.0 From thomas.petazzoni at bootlin.com Sun Apr 30 05:31:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 30 Apr 2023 05:31:50 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-29 Message-ID: <20230430053156.522BB4284C@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-29 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 4 | 0 | 8 | master | 63 | 43 | 0 | 106 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 3 host-rust-1.68.2 | 3 linux-6.1.14 | 3 busybox-1.36.0 | 2 gdb-arc-2020.09-release-gdb | 2 host-gcc-final-10.4.0 | 2 uclibc-1.0.43 | 2 agentpp-4.6.0 | 1 atk-2.38.0 | 1 elfutils-0.186 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.5 | 1 linux-fusion-9.0.3 | 1 perl-5.36.0 | 1 quickjs-2021-03-27 | 1 sdl-1.2.15 | 1 speechd-0.11.4 | 1 stress-ng-0.15.04 | 1 uboot-tools-2021.07 | 1 vdr-2.6.3 | 1 xenomai-3.0.10 | 1 z3-4.12.1 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d2c65928842cdde1b9471025a544d09e4aac0799 | sparc | atk-2.38.0 | NOK | http://autobuild.buildroot.net/results/ff08d4b01c7f8daf0afa66083ee5b388c06c4251 | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/8cb112a072b53eec0763da9fb9fc997007fb339c | ORPH m68k | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/69ddb9f3ab3c5eac6c39b4107f581dbccff1ac9e | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/50dd33303135d5a270ebb384241bbd162c55b98e | ORPH s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a3af25398d3290d1ab05a23b49d8442417a03e8b | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3215c89435b72812d7b68510cedde8dd2895b062 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/de2ed69d21e9edaec4110b43093b097b76f34117 | arc | gdb-arc-2020.09-release-gdb | NOK | http://autobuild.buildroot.net/results/9ac7c28528274b12e8f110c2851f9fa76e67033d | ORPH arc | gdb-arc-2020.09-release-gdb | NOK | http://autobuild.buildroot.net/results/e7d4332530e7777e57c53a574c873d0b4d38b603 | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/3e4c8dd8649a7bd2ba05f988cd72c238ef9ae350 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/dba6392bc720da354740f2ca19066ea2f66ef02f | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6471e7fd14288d50f47f53f5ea44ba6568ff0130 | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/c1f99ea92c86e0173fffdaf3ab3f8fe345843c76 | sparc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/91e3a1ba6a7e55167da8aa2b2606d161cdf73537 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cad30f6ba1e07da17071d83a633760589329dd77 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/86bb399fc43c18691e8f8c4b5098d081060d893a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/b452a82736ee80f4a04c8d2c9528c3282a5a5aaf | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/3d84815bac4462949db1aed39eb3d5fd76914ec1 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/914be42c205e4cda9fc5acc564b1483e1e1077f3 | ORPH i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ee37950476445036480d40a0ad3e55e660d391c9 | powerpc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5a0b530a9c12b0b2d1c956c08ab7a9f5b177f284 | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/00c488e25cc9bc5b900964f20532e43a4fa58cb1 | x86_64 | host-runc-1.1.5 | NOK | http://autobuild.buildroot.net/results/0f8f21f79f91958df18f2ef0a19f97688f36b04d | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/355c9dbe4999d65b65bcc7151f29b34ba4a33037 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/231db42904e0a7758db7885974521e69f812a475 | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/b1098c2415a25d56821e0af8af2ae241282a914d | nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ce5f1b330a07cf58ea1cd5f015916b45d43361e7 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/328865a88e0037a824a4b5cc71f00648aac6fb86 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/247e7ef36441752ec48e9e305bd045ce7f3f787b | ORPH sparc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/18827293f0ff2816d2854db5e860e281d3fc0a4c | ORPH arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/9aa078ca0bf4f91b14382af7c336fcfd8741194c | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a2ea2314977ef8b8f4537e82f4f1be10fbafd483 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7a95b1f384e6db36d84da03e9de9df1f0d8924f6 | ORPH microblazeel | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/88df34d4f228080e00f9efa444469175e53f2062 | microblaze | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/5954db43af36d8e2218d5219097e2ca8a54f27bc | powerpc64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/b3f9e7863f243288743d1e4135de1988df33575c | ORPH xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/403058f21771d377be40d20e541a089d316d0c31 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/69804a6c8d3e351c5fcf94d9e0643ca9d649e90c | sparc | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/f78eaaed1e008252baaa4565914bf1d9a9486fad | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/eef2b779b240bf3ba5cb7670d7ddd4f43d87ab86 | or1k | z3-4.12.1 | NOK | http://autobuild.buildroot.net/results/827072940fa9fdc7b647ebced3d4506376da03cb | mipsel | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/e7e3fbb44eb0568d86e0a99f32effe68ece2ff44 | Classification of failures by reason for 2023.02.x -------------------------------------------------- boost-1.80.0 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-qemu-7.2.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/eb1dd3aff1b6c70ca245838fadf1e6d9825e0c0d | mips | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/7c7dc0e5f00da843f35e130bf111c57a19d06e86 | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/1182078df133b27a4d723dc0522683645e8457e0 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5209927aeb8505d6879a7a8248539690eceeb791 | -- http://autobuild.buildroot.net From fperrad at gmail.com Sun Apr 30 07:57:35 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sun, 30 Apr 2023 09:57:35 +0200 Subject: [Buildroot] [PATCH] package/moarvm: bump to version 2023.02 Message-ID: <20230430075735.188470-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/moarvm/moarvm.hash | 2 +- package/moarvm/moarvm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/moarvm/moarvm.hash b/package/moarvm/moarvm.hash index 624988215..e56ecfe65 100644 --- a/package/moarvm/moarvm.hash +++ b/package/moarvm/moarvm.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 51c3e9c9a7a191c148f213b65ae1f4fcfe5d4b7c16c86300e9ee8e18eaa8becb MoarVM-2022.12.tar.gz +sha256 67e214d44d5f626787ca7f04424043a639308a43a7777b6fa41926b7240e0dc5 MoarVM-2023.02.tar.gz sha256 c53c6b96081b0a5b9b2fb4d0133d55c20e5e00e4c127ade62f03434ee7b3d2de Artistic2.txt diff --git a/package/moarvm/moarvm.mk b/package/moarvm/moarvm.mk index ef9d29d5a..6ac2468f5 100644 --- a/package/moarvm/moarvm.mk +++ b/package/moarvm/moarvm.mk @@ -4,7 +4,7 @@ # ################################################################################ -MOARVM_VERSION = 2022.12 +MOARVM_VERSION = 2023.02 MOARVM_SITE = http://moarvm.com/releases MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz MOARVM_LICENSE = Artistic-2.0 -- 2.37.2 From judge.packham at gmail.com Sun Apr 30 09:01:13 2023 From: judge.packham at gmail.com (Chris Packham) Date: Sun, 30 Apr 2023 21:01:13 +1200 Subject: [Buildroot] [PATCH] package/micropython: pass $TARGET_LDFLAGS to build In-Reply-To: <20230429124731.4014394-1-j.neuschaefer@gmx.net> References: <20230429124731.4014394-1-j.neuschaefer@gmx.net> Message-ID: On Sun, Apr 30, 2023 at 12:47?AM Jonathan Neusch?fer wrote: > > LDFLAGS need to be passed to the micropython build system via the > LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. > > Signed-off-by: Jonathan Neusch?fer Acked-by: Chris Packham > --- > > (resending due to email issues) > --- > package/micropython/micropython.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk > index 51b45e5e99..5f687c73b9 100644 > --- a/package/micropython/micropython.mk > +++ b/package/micropython/micropython.mk > @@ -36,6 +36,7 @@ MICROPYTHON_MAKE_OPTS += \ > MICROPY_PY_USSL=0 \ > CROSS_COMPILE=$(TARGET_CROSS) \ > CFLAGS_EXTRA=$(MICROPYTHON_CFLAGS) \ > + LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \ > CWARN= > > define MICROPYTHON_BUILD_CMDS > -- > 2.39.2 > From bernd.kuhls at t-online.de Fri Apr 28 13:41:50 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:41:50 +0200 Subject: [Buildroot] [PATCH 1/2] package/libva: bump version to 2.18.0 Message-ID: <20230428134151.1948780-1-bernd.kuhls@t-online.de> Release notes: https://github.com/intel/libva/blob/v2.18-branch/NEWS Signed-off-by: Bernd Kuhls --- package/libva/libva.hash | 2 +- package/libva/libva.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva/libva.hash b/package/libva/libva.hash index 780c186069..8173876bbd 100644 --- a/package/libva/libva.hash +++ b/package/libva/libva.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8940541980ef998a36cd8f6ad905e81838ea4ddf56dc479ed2bebd12711e6001 libva-2.17.0.tar.gz +sha256 9d666c70c12dfefcdd27ae7dea771557f75e24961d0ed4cb050d96fb6136f438 libva-2.18.0.tar.gz sha256 c86a782ee845b52472dae9b9d79fb915d333628ac0efe49cdce63644814931de COPYING diff --git a/package/libva/libva.mk b/package/libva/libva.mk index f50010d9fc..dbb0b8f6e4 100644 --- a/package/libva/libva.mk +++ b/package/libva/libva.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_VERSION = 2.17.0 +LIBVA_VERSION = 2.18.0 LIBVA_SITE = $(call github,intel,libva,$(LIBVA_VERSION)) LIBVA_LICENSE = MIT LIBVA_LICENSE_FILES = COPYING -- 2.39.2 From troglobit at gmail.com Sun Apr 30 18:35:33 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 30 Apr 2023 20:35:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/sysklogd: bump to v2.5.0 Message-ID: <20230430183533.2488112-1-troglobit@gmail.com> - Add support for -c and -cc to disable log compression A single -c disables compression for pipes, another -c (or -cc) disables compression for all other log targets - The default syslog.conf now logs debug messages again (disabled in v2.4.0) due to problems (confusion) reported in the field - Dropped not recommended KillMode=process from systemd unit file - Fix loss of early log messages running under systemd Full changelog: https://github.com/troglobit/sysklogd/releases/tag/v2.5.0 Signed-off-by: Joachim Wiberg --- package/sysklogd/sysklogd.hash | 2 +- package/sysklogd/sysklogd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sysklogd/sysklogd.hash b/package/sysklogd/sysklogd.hash index e370716bd9..30ce6d9c0b 100644 --- a/package/sysklogd/sysklogd.hash +++ b/package/sysklogd/sysklogd.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 01f25931d1508c3e6be4e182f49356c993abc7d035d5835db35f9b61d5085549 sysklogd-2.4.4.tar.gz +sha256 e1d635944e5a6062c8ea18b9506668ebdaefacea1965147f60cf3fb3a25770e8 sysklogd-2.5.0.tar.gz # Locally calculated sha256 7a71d7603a7c4456df441463e54da35acf151c1be0879246de63544f1f34f477 LICENSE diff --git a/package/sysklogd/sysklogd.mk b/package/sysklogd/sysklogd.mk index 68023c9ae2..ebc9f89cf7 100644 --- a/package/sysklogd/sysklogd.mk +++ b/package/sysklogd/sysklogd.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSKLOGD_VERSION = 2.4.4 +SYSKLOGD_VERSION = 2.5.0 SYSKLOGD_SITE = https://github.com/troglobit/sysklogd/releases/download/v$(SYSKLOGD_VERSION) SYSKLOGD_LICENSE = BSD-3-Clause SYSKLOGD_LICENSE_FILES = LICENSE -- 2.34.1 From james.d.knight at live.com Sun Apr 30 19:53:25 2023 From: james.d.knight at live.com (James Knight) Date: Sun, 30 Apr 2023 15:53:25 -0400 Subject: [Buildroot] [RFC PATCH] system: introduce rootfs prune support Message-ID: The following introduces the option `BR2_ROOTFS_PRUNE`, to allow users to provide lists of directories and files that should be pruned from the file system after a build. This is to provide a simpler means of defining and cleaning up paths, instead of manually creating removal logic inside a post-build script. Users will now be able to define a file of entries to remove and register this file as part of a board's configuration. More than one file can be provided. Each line in a file will represent a file or directory that should be removed. Wildcard values are supported for file entries when attempting to remove a group of entries from a folder. Comments are also supported in these files, allowing users to document reasons for desiring board-specific removals. Sanity checks exists to help prevent users from accidentally removing files outside of the target directory. Signed-off-by: James Knight --- The goal of this patch is to provide an easy way for users to define files to prune from the target file system after a build. Typically, projects wanting to prune would have some sort of logic inside a post-build script. Managing support to clear out select directories/ files is not always trivial, especially when wanting to do some wildcard patterns on files to remove. Buildroot provides nice device table and user table definition files, and having a file with entries of paths to remove seems like a nice way to manage such an action. Projects performing this type of pruning could have some library logic to support a "prune" function to do this, but it would be nice if Buildroot provides this support out-of-box (opinion). These changes would also need to include some manual updates. Held off this work if this feature is not something desired. --- Makefile | 6 +++ support/scripts/prune | 122 ++++++++++++++++++++++++++++++++++++++++++ system/Config.in | 10 ++++ 3 files changed, 138 insertions(+) create mode 100755 support/scripts/prune diff --git a/Makefile b/Makefile index 95959daab2296a5e1c19a36b0a9d356175aeba81..44d9a44b1ad6a423999341ccd4a576ae87adc671 100644 --- a/Makefile +++ b/Makefile @@ -794,6 +794,12 @@ endif # merged /usr $(Q)$(if $(STAGING_DIR_FILES_LISTS), \ cat $(STAGING_DIR_FILES_LISTS)) > $(BUILD_DIR)/packages-file-list-staging.txt + $(foreach s, $(call qstrip,$(BR2_ROOTFS_PRUNE)), \ + @$(call MESSAGE,"Pruning $(s)")$(sep) \ + $(Q)$(TOPDIR)/support/scripts/prune $(TARGET_DIR) $(s) \ + $(if $(wildcard $(BUILD_DIR)/.br2-pruned),--ignore-missing)$(sep)) + @touch $(BUILD_DIR)/.br2-pruned + $(foreach s, $(call qstrip,$(BR2_ROOTFS_POST_BUILD_SCRIPT)), \ @$(call MESSAGE,"Executing post-build script $(s)")$(sep) \ $(Q)$(EXTRA_ENV) $(s) $(TARGET_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep)) diff --git a/support/scripts/prune b/support/scripts/prune new file mode 100755 index 0000000000000000000000000000000000000000..aaafdd378631199e465e3b768662e7ce4fcc463c --- /dev/null +++ b/support/scripts/prune @@ -0,0 +1,122 @@ +#!/usr/bin/env bash +# +# This script accepts a target directory and multiple "prune files". Each +# prune file will be parsed for lines which indicate paths to be removed from +# the target directory. An example prune file list is as follows: +# +# etc/libfoo.d/03-checks.sh +# usr/bin/test-libfoo +# usr/lib/libfootest.* +# # always ensure opt is empty +# opt/ +# +# This script will not prune outside of the target directory. + +dry_run=false +files=() +ignore_missing=false +target= +vflag=false +while [[ $# -gt 0 ]]; do + case $1 in + --dry-run) dry_run=true ;; + --ignore-missing) ignore_missing=true ;; + --verbose) vflag=true ;; + -*) + echo "unknown argument: $1" + exit 1 + ;; + *) + if [ -z "$target" ]; then + target="$1" + else + files+=("$1") + fi + ;; + esac + + shift +done + +function msg() { + echo "(prune) $1" +} +function verbose() { + $vflag && echo "(prune-verbose) $1" +} + +target=$(realpath "$target" 2>/dev/null) +verbose "target: $target" + +if [ ! -d "$target" ] ; then + echo "Error: invalid target $target" + exit 1 +elif [ ${#files[@]} -eq 0 ]; then + echo "Error: no prune files provided" + exit 1 +fi + +# extract all prune entries from the provided files +for f in "${files[@]}"; do + if [ ! -f "$f" ]; then + msg "Error: missing prune file: $f" + exit 1 + fi + + verbose "processing file: $f" + while IFS= read -r entry; do + # trim and ignore empty lines and comments + entry="${entry#"${entry%%[![:space:]]*}"}" + entry="${entry%"${entry##*[![:space:]]}"}" + [[ -z "$entry" || $entry == "#"* ]] && continue + + verbose "processing entry: $entry" + is_dir= + [[ "$entry" == *"/" ]] && is_dir=1 + path=$(realpath -m "$target/$entry") + + # fail if the entry matches the target or leaves the target + if [[ $path == "$target" ]] || [[ "$path" != "$target"* ]]; then + msg "Error: invalid entry: $entry" + exit 1 + fi + + paths=("$path") + + # if this is not a directory with a wildcard hint, look for any + # files on this path matching the wildcard + if [[ $is_dir -eq 0 ]]; then + basename=${path##*/} + if [[ "$basename" == *"*"* ]]; then + dirname=${path%/*} + verbose "finding files in ($basename): $dirname" + paths=() + while read -r -d $'\0'; do + verbose "found: $REPLY" + paths+=("$REPLY") + done < <(find "$dirname" -maxdepth 1 -name "$basename" \ + -print0 2>/dev/null) + + if [ ${#paths[@]} -eq 0 ] && ! $ignore_missing; then + msg "missing: $path" + fi + fi + fi + + # process paths to remove + for p in "${paths[@]}"; do + if [ -e "$p" ]; then + if $dry_run; then + msg "removed (dryrun): $p" + elif rm -rf "$p"; then + msg "removed: $p" + else + msg "failed to remove: $p" + exit 1 + fi + elif ! $ignore_missing; then + msg "missing: $p" + fi + done + done <"$f" +done diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba7de72618d4597dfe19abdfc68cb8..14125a50e7b17080201c91207408997b7f9dde56 100644 --- a/system/Config.in +++ b/system/Config.in @@ -587,6 +587,16 @@ config BR2_ROOTFS_OVERLAY They are copied as-is into the rootfs, excluding files ending with ~ and .git, .svn and .hg directories. +config BR2_ROOTFS_PRUNE + string "Root filesystem prune entries" + default "" + help + Specify a list of files which contain prune entries of files + or directories that should be removed from the root + filesystem. This occurs after the build is finished and any + configured overlays are applied, but before the post build + script is triggered. + config BR2_ROOTFS_PRE_BUILD_SCRIPT string "Custom scripts to run before commencing the build" default "" -- 2.40.1.windows.1 From peter at korsgaard.com Sun Apr 30 20:43:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:43:10 +0200 Subject: [Buildroot] [PATCH 1/3] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series In-Reply-To: <20230428180748.518827-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Apr 2023 20:07:46 +0200") References: <20230428180748.518827-1-bernd.kuhls@t-online.de> Message-ID: <877cttm78h.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 30 20:43:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:43:18 +0200 Subject: [Buildroot] [PATCH 3/3] {toolchain, linux-headers}: add support for 6.3 headers In-Reply-To: <20230428180748.518827-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Apr 2023 20:07:48 +0200") References: <20230428180748.518827-1-bernd.kuhls@t-online.de> <20230428180748.518827-3-bernd.kuhls@t-online.de> Message-ID: <87354hm789.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 30 20:43:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:43:27 +0200 Subject: [Buildroot] [PATCH 2/3] {toolchain, linux-headers}: add support for 6.2 headers In-Reply-To: <20230428180748.518827-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Apr 2023 20:07:47 +0200") References: <20230428180748.518827-1-bernd.kuhls@t-online.de> <20230428180748.518827-2-bernd.kuhls@t-online.de> Message-ID: <87y1m9ksnk.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 30 20:41:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:41:39 +0200 Subject: [Buildroot] [git commit] {toolchain, linux-headers}: add support for 6.2 headers Message-ID: <20230430204406.DE31A844E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b73d16cdcf8a6a835c13d1e589b67f1b28acd311 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 43c9314a23..cab7b30385 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index e102369395..cb614d0eef 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_1 + default BR2_KERNEL_HEADERS_6_2 help Select the kernel version to get headers from. @@ -48,6 +48,10 @@ config BR2_KERNEL_HEADERS_5_15 config BR2_KERNEL_HEADERS_6_1 bool "Linux 6.1.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_KERNEL_HEADERS_6_2 + bool "Linux 6.2.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -125,8 +129,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0 @@ -390,6 +398,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.10.179" if BR2_KERNEL_HEADERS_5_10 default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 + default "6.2.13" if BR2_KERNEL_HEADERS_6_2 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 08e4ccad9e..80b2dbde4d 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -600,6 +600,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -613,6 +617,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 default "5.19" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_19 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 1c39334ddd..8f3905b8d7 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_0 From peter at korsgaard.com Sun Apr 30 20:42:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:42:00 +0200 Subject: [Buildroot] [git commit] {toolchain, linux-headers}: add support for 6.3 headers Message-ID: <20230430204406.E73C7844E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eadff4efe9d4c4209b328d7da9dc1b2e6849ca80 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index cab7b30385..e3047886c5 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 ba3491f5ed6bd270a370c440434e3d69085fcdd528922fa01e73d7657db73b1e linux-6.3.tar.xz sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index cb614d0eef..4a4f1308cb 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_2 + default BR2_KERNEL_HEADERS_6_3 help Select the kernel version to get headers from. @@ -52,6 +52,10 @@ config BR2_KERNEL_HEADERS_6_1 config BR2_KERNEL_HEADERS_6_2 bool "Linux 6.2.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + +config BR2_KERNEL_HEADERS_6_3 + bool "Linux 6.3.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 @@ -399,6 +407,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default "6.2.13" if BR2_KERNEL_HEADERS_6_2 + default "6.3" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 80b2dbde4d..ff0eb93017 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -604,6 +604,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -617,6 +621,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.3" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 8f3905b8d7..0fd8841e5b 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 From peter at korsgaard.com Sun Apr 30 20:41:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:41:21 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230430204406.D4A82844DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d79fce3edd69f0a92495042ca8ed2f777006f2f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 5cbef197ab..690ee9c339 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.14" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.26" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index f45b244e6b..43c9314a23 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 a27076011efec7ad11e9ed0644f512c34cab4c5ed5ba42cfe71c83fabebe810d linux-6.1.14.tar.xz +sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz -sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz -sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz +sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz +sha256 1bbd445c154b053eea46acc883be548a98179988a9ed3a0b81bddfbf30a37e29 linux-5.10.179.tar.xz +sha256 142f9aed1c9f2e409dd72c5c490ad824dddf31f955ed2097d5989c4b5074fc28 linux-5.4.242.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz -sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz +sha256 43a514997d3a9052b765a9e1c8fbf7f5a810771937f8754a529ed09e0e02e20b linux-4.19.282.tar.xz +sha256 876c01f0d12ad0147b5c9ee2de919bedc7ffb7c2714dbfb7ccf44426f6f49153 linux-4.14.314.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index ae40520c51..e102369395 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -384,12 +384,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.307" if BR2_KERNEL_HEADERS_4_14 - default "4.19.274" if BR2_KERNEL_HEADERS_4_19 - default "5.4.233" if BR2_KERNEL_HEADERS_5_4 - default "5.10.170" if BR2_KERNEL_HEADERS_5_10 - default "5.15.96" if BR2_KERNEL_HEADERS_5_15 - default "6.1.14" if BR2_KERNEL_HEADERS_6_1 + default "4.14.314" if BR2_KERNEL_HEADERS_4_14 + default "4.19.282" if BR2_KERNEL_HEADERS_4_19 + default "5.4.242" if BR2_KERNEL_HEADERS_5_4 + default "5.10.179" if BR2_KERNEL_HEADERS_5_10 + default "5.15.109" if BR2_KERNEL_HEADERS_5_15 + default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From judge.packham at gmail.com Sun Apr 30 21:21:10 2023 From: judge.packham at gmail.com (Chris Packham) Date: Mon, 1 May 2023 09:21:10 +1200 Subject: [Buildroot] [PATCH] package/syslog-ng: Bump version to 4.1.1 Message-ID: <20230430212110.2360240-1-judge.packham@gmail.com> Bump version to 4.1.1 and update sample config. Signed-off-by: Chris Packham --- package/syslog-ng/syslog-ng.conf | 2 +- package/syslog-ng/syslog-ng.hash | 2 +- package/syslog-ng/syslog-ng.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/syslog-ng/syslog-ng.conf b/package/syslog-ng/syslog-ng.conf index 69db9b4b78..f4b74dc8c1 100644 --- a/package/syslog-ng/syslog-ng.conf +++ b/package/syslog-ng/syslog-ng.conf @@ -1,4 +1,4 @@ - at version: 3.38 + at version: 4.1 source s_sys { file("/proc/kmsg" program_override("kernel")); diff --git a/package/syslog-ng/syslog-ng.hash b/package/syslog-ng/syslog-ng.hash index 6fce7be996..8ab4d5ac3b 100644 --- a/package/syslog-ng/syslog-ng.hash +++ b/package/syslog-ng/syslog-ng.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 5491f686d0b829b69b2e0fc0d66a62f51991aafaee005475bfa38fab399441f7 syslog-ng-3.38.1.tar.gz +sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e syslog-ng-4.1.1.tar.gz sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd COPYING sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 GPL.txt sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LGPL.txt diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk index a7176ad129..1c4cec6adb 100644 --- a/package/syslog-ng/syslog-ng.mk +++ b/package/syslog-ng/syslog-ng.mk @@ -6,7 +6,7 @@ # When updating the version, please check at runtime if the version in # syslog-ng.conf header needs to be updated -SYSLOG_NG_VERSION = 3.38.1 +SYSLOG_NG_VERSION = 4.1.1 SYSLOG_NG_SITE = https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION) SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules) SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt -- 2.40.1 From giulio.benetti at benettiengineering.com Sun Apr 30 21:35:03 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 30 Apr 2023 23:35:03 +0200 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230424004642.GB1857231@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> <20230424004642.GB1857231@igalia.com> Message-ID: <58b6477a-9125-f5be-d4f7-96764c5de4ea@benettiengineering.com> Hi Adrian, On 23/04/23 23:46, Adrian Perez de Castro wrote: > Hi, > > On Mon, 24 Apr 2023 00:40:14 +0300 Adrian Perez de Castro wrote: >> Add a choice to allow using the Wayland variant of the Mali driver. When >> selected, the package is marked as provider for libgbm as libMali.so >> includes the symbols and a libgbm.so symlink is installed; and both >> BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. >> >> Signed-off-by: Adrian Perez de Castro > > With this I have been able to build WebKitGTK, WPEWebKit, and the Cage > compositor without trouble, but unfortunately I do not have the hardware > to test it... so I cannot really tell whether things work as expected. Can you please pastebin or paste here the defconfig you've used to build? I'm encountering some issues while building but I would like to test on a board this patch. Thank you! Best regards -- Giulio Benetti Benetti Engineering sas >> --- >> package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ >> .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- >> 2 files changed, 38 insertions(+), 3 deletions(-) >> >> diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in >> index 59ac21f5ab..0856f220fd 100644 >> --- a/package/sunxi-mali-utgard/Config.in >> +++ b/package/sunxi-mali-utgard/Config.in >> @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL >> config BR2_PACKAGE_PROVIDES_LIBGLES >> default "sunxi-mali-utgard" >> >> +config BR2_PACKAGE_PROVIDES_LIBGBM >> + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND >> + >> choice >> prompt "Version" >> default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy >> @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION >> default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 >> default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 >> >> +choice >> + prompt "Platform" >> + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV >> + help >> + Select the target EGL platform. >> + >> +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV >> + bool "fbdev" >> +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND >> + bool "wayland" >> + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND >> + select BR2_PACKAGE_HAS_LIBGBM >> + >> +endchoice >> + >> +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM >> + string >> + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV >> + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND >> + >> endif >> >> comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" >> diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk >> index f693667955..23c6e8ec6e 100644 >> --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk >> +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk >> @@ -24,9 +24,9 @@ endif >> define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS >> mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include >> >> - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ >> + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ >> $(STAGING_DIR)/usr/lib/ >> - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ >> + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ >> >> $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ >> $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc >> @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS >> $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc >> endef >> >> +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) >> +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES >> + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ >> + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ >> + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc >> + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ >> + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc >> +endef >> +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES >> +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland >> +endif >> + >> define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS >> mkdir -p $(TARGET_DIR)/usr/lib >> - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ >> + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ >> $(TARGET_DIR)/usr/lib/ >> endef >> >> -- >> 2.40.0 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot >> > > Cheers, > ?Adri?n > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Sat Apr 1 06:55:38 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 01 Apr 2023 06:55:38 +0000 Subject: [Buildroot] [Bug 15486] raspberrypi3: eth0 configuration by ifplugd.action script fails since 2023.02/busybox v1.36.0 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15486 --- Comment #1 from freemp at freenet.de --- After I modified the 'hosts' entry in /etc/nsswitch.conf from hosts: resolve [!UNAVAIL=return] files myhostname dns to hosts: resolve [SUCCESS=return] files myhostname dns everything appears to work. -- You are receiving this mail because: You are on the CC list for the bug. From geomatsi at gmail.com Sat Apr 1 17:36:57 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:36:57 +0300 Subject: [Buildroot] [PATCH 0/3] allwinner: arm: misc BSP updates Message-ID: <20230401173700.3341224-1-geomatsi@gmail.com> Hi all, Here is a patch series with BSP updates for several boards with Allwinner arm CPUs. U-Boot version updated to 2023.01 and Linux version updated to 6.1.14. Note that orangepi-zero and orangepi-zero-plus2 are not updated in this patch series. I observe WiFi issues on those boards with Linux v6.1. So those issues need to be investigated before updating BSP. Regards, Sergey Sergey Matyukevich (3): configs/linksprite_pcduino_defconfig: bump BSP versions configs/orangepi_one_defconfig: bump BSP versions configs/orangepi_pc_plus: bump BSP versions configs/linksprite_pcduino_defconfig | 6 +++--- configs/orangepi_one_defconfig | 6 +++--- configs/orangepi_pc_plus_defconfig | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) -- 2.40.0 From geomatsi at gmail.com Sat Apr 1 17:36:58 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:36:58 +0300 Subject: [Buildroot] [PATCH 1/3] configs/linksprite_pcduino_defconfig: bump BSP versions In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230401173700.3341224-2-geomatsi@gmail.com> Bump Linux kernel to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich --- configs/linksprite_pcduino_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/linksprite_pcduino_defconfig b/configs/linksprite_pcduino_defconfig index 806c4f0697..cf58e021ba 100644 --- a/configs/linksprite_pcduino_defconfig +++ b/configs/linksprite_pcduino_defconfig @@ -19,12 +19,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y # Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-pcduino" @@ -40,7 +40,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Linksprite_pcDuino" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.40.0 From geomatsi at gmail.com Sat Apr 1 17:36:59 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:36:59 +0300 Subject: [Buildroot] [PATCH 2/3] configs/orangepi_one_defconfig: bump BSP versions In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230401173700.3341224-3-geomatsi@gmail.com> Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich --- configs/orangepi_one_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig index ba128424a0..3f383e337e 100644 --- a/configs/orangepi_one_defconfig +++ b/configs/orangepi_one_defconfig @@ -1,13 +1,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_One" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi One" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-one" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_one" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.40.0 From geomatsi at gmail.com Sat Apr 1 17:37:00 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 1 Apr 2023 20:37:00 +0300 Subject: [Buildroot] [PATCH 3/3] configs/orangepi_pc_plus: bump BSP versions In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230401173700.3341224-4-geomatsi@gmail.com> Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich --- configs/orangepi_pc_plus_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig index ba946e5285..73ba934b69 100644 --- a/configs/orangepi_pc_plus_defconfig +++ b/configs/orangepi_pc_plus_defconfig @@ -2,13 +2,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_PC_Plus" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi PC Plus" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-pc-plus" @@ -21,7 +21,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc_plus" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.40.0 From fontaine.fabrice at gmail.com Sun Apr 2 09:05:00 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 11:05:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/zeek: disable with libressl Message-ID: <20230402090500.74334-1-fontaine.fabrice@gmail.com> Disable building with libressl to avoid the following build failure raised since the addition of the package in commit ea36681572255ec906167308c07adc42ed2ac9f9: In file included from /home/thomas/autobuild/instance-2/output-1/build/zeek-4.1.1/src/analyzer/protocol/mime/MIME.cc:7: /home/thomas/autobuild/instance-2/output-1/build/zeek-4.1.1/src/zeek/digest.h: In function 'void* EVP_MD_CTX_md_data(const EVP_MD_CTX*)': /home/thomas/autobuild/instance-2/output-1/build/zeek-4.1.1/src/zeek/digest.h:22:12: error: invalid use of incomplete type 'const EVP_MD_CTX' {aka 'const struct env_md_ctx_st'} 22 | return ctx->md_data; | ^~ Fixes: - http://autobuild.buildroot.org/results/2db2988d495f9d06d058fb532a2dcfa9ef6e207c Signed-off-by: Fabrice Fontaine --- package/zeek/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/zeek/Config.in b/package/zeek/Config.in index 114ec4235d..730388ded7 100644 --- a/package/zeek/Config.in +++ b/package/zeek/Config.in @@ -10,6 +10,7 @@ config BR2_PACKAGE_ZEEK select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL select BR2_PACKAGE_ZLIB help The Zeek Network Security Monitor -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 09:47:35 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 11:47:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230402094735.169044-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) https://github.com/zeek/zeek/blob/v5.2.0/NEWS Signed-off-by: Fabrice Fontaine --- package/zeek/zeek.hash | 6 +++--- package/zeek/zeek.mk | 13 +++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 11:04:50 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 13:04:50 +0200 Subject: [Buildroot] [PATCH v2,1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230402110450.589218-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) - This bump will fix the following build failure with python >= 3.11: In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 446 | " " + handle(frame->f_code->co_filename).cast() + | ^~ https://github.com/zeek/zeek/blob/v5.2.0/NEWS Fixes: - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Update commit message with information about python build failure package/zeek/zeek.hash | 6 +++--- package/zeek/zeek.mk | 13 +++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 11:17:22 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 13:17:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/domoticz: bump to version 2023.1 Message-ID: <20230402111722.925128-1-fontaine.fabrice@gmail.com> Drop patch (already in version) https://github.com/domoticz/domoticz/blob/2023.1/History.txt Signed-off-by: Fabrice Fontaine --- ...e-EnOceanRawValue.h-include-stdarg.h.patch | 33 ------------------- package/domoticz/domoticz.hash | 2 +- package/domoticz/domoticz.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch diff --git a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch b/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch deleted file mode 100644 index bc3e60023d..0000000000 --- a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 6296d7112089a0f3bfb3056f6d9637e13ce4ce83 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 18 Dec 2022 12:27:38 +0100 -Subject: [PATCH] hardware/EnOceanRawValue.h: include stdarg.h - -Include stdarg.h to avoid the following build failure on uclibc: - -In file included from /home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.cpp:2: -/home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.h:109:83: error: 'va_list' has not been declared - 109 | uint32_t SetRawValuesNb(uint8_t * data, T_DATAFIELD * OffsetDes, int NbParameter, va_list value); - | ^~~~~~~ - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/domoticz/domoticz/pull/5472] ---- - hardware/EnOceanRawValue.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/hardware/EnOceanRawValue.h b/hardware/EnOceanRawValue.h -index 84f38d17a..df858f27d 100644 ---- a/hardware/EnOceanRawValue.h -+++ b/hardware/EnOceanRawValue.h -@@ -1,6 +1,7 @@ - #ifndef _SetGetRawValue - #define _SetGetRawValue - -+#include - #include - #include - #include --- -2.35.1 - diff --git a/package/domoticz/domoticz.hash b/package/domoticz/domoticz.hash index c439238800..fccb4ea420 100644 --- a/package/domoticz/domoticz.hash +++ b/package/domoticz/domoticz.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8f84098bb64bec12ff7aac5f1fb6b6230a88c5781c2b75bc89861caea73cbccf domoticz-2022.2.tar.gz +sha256 3144372d0847cb4d22a8c4b1362cd31885b37671adc682c3a8e9435762cde338 domoticz-2023.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 License.txt diff --git a/package/domoticz/domoticz.mk b/package/domoticz/domoticz.mk index 451021150b..ed82131dd3 100644 --- a/package/domoticz/domoticz.mk +++ b/package/domoticz/domoticz.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOMOTICZ_VERSION = 2022.2 +DOMOTICZ_VERSION = 2023.1 DOMOTICZ_SITE = $(call github,domoticz,domoticz,$(DOMOTICZ_VERSION)) DOMOTICZ_LICENSE = GPL-3.0 DOMOTICZ_LICENSE_FILES = License.txt -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 11:38:46 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 13:38:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpowerlink: bump to version 2.7.2 Message-ID: <20230402113846.938468-1-fontaine.fabrice@gmail.com> https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/blob/V2.7.2/revision.md Signed-off-by: Fabrice Fontaine --- package/openpowerlink/openpowerlink.hash | 8 ++++---- package/openpowerlink/openpowerlink.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash index 2d8683f09c..b6ae8edcd8 100644 --- a/package/openpowerlink/openpowerlink.hash +++ b/package/openpowerlink/openpowerlink.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.1/ -md5 04524d1b1f9946176dce0ccb0eecf537 openPOWERLINK_V2.7.1.tar.gz -sha1 4ee9c6e26bbc729fdbbb272155b093ffa0d9cefd openPOWERLINK_V2.7.1.tar.gz +# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.2/ +md5 80a64b0a2c2dec1e7aff22a06000b3d6 openPOWERLINK_V2.7.2.tar.gz +sha1 09dcb5bd7cb9d59cb9e60230ae09c558996be25b openPOWERLINK_V2.7.2.tar.gz # sha256 locally computed -sha256 d0d65f4fb8f2ad209cf9575714f88f33168a1cf71e8f1801e1e1ac4df6a37ffd openPOWERLINK_V2.7.1.tar.gz +sha256 2cc660e0f8a939bd65c9f46176d18882dbe1017cbb2567b414a8a7c9af41a356 openPOWERLINK_V2.7.2.tar.gz sha256 348e31e9e5094104463d58d33abd31049fdf209afbc12ea7abb7fd4b4a147429 license.md diff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk index 46dc3d10cd..c8dbb66d05 100644 --- a/package/openpowerlink/openpowerlink.mk +++ b/package/openpowerlink/openpowerlink.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENPOWERLINK_VERSION = 2.7.1 +OPENPOWERLINK_VERSION = 2.7.2 OPENPOWERLINK_SITE = https://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/V$(OPENPOWERLINK_VERSION) OPENPOWERLINK_SOURCE = openPOWERLINK_V$(OPENPOWERLINK_VERSION).tar.gz OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0 -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 12:33:48 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 14:33:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/irrlicht: bump to version 1.8.5 Message-ID: <20230402123348.1037857-1-fontaine.fabrice@gmail.com> Drop second patch (not needed since https://sourceforge.net/p/irrlicht/code/5349/) https://irrlicht.sourceforge.io/forum/viewtopic.php?f=2&t=52775 Signed-off-by: Fabrice Fontaine --- ...-LDFLAGS-and-remove-obsolete-X11R6-.patch} | 0 .../irrlicht/0002-remove-sys-sysctl.h.patch | 38 ------------------- package/irrlicht/irrlicht.hash | 8 ++-- package/irrlicht/irrlicht.mk | 2 +- 4 files changed, 5 insertions(+), 43 deletions(-) rename package/irrlicht/{0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch => 0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch} (100%) delete mode 100644 package/irrlicht/0002-remove-sys-sysctl.h.patch diff --git a/package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch b/package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch similarity index 100% rename from package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch rename to package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch diff --git a/package/irrlicht/0002-remove-sys-sysctl.h.patch b/package/irrlicht/0002-remove-sys-sysctl.h.patch deleted file mode 100644 index d9142a9a22..0000000000 --- a/package/irrlicht/0002-remove-sys-sysctl.h.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 5382142d37730f6758753b758c91e257ffd5892c Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Sun, 9 Apr 2017 22:20:19 +0200 -Subject: [PATCH] remove sys/sysctl.h - -With musl irrlicht doesn't build due to missing sys/sysctl.h - -fatal error: sys/sysctl.h: No such file or directory - -From [1] -"sysctl does not work, and NEVER worked. using it is bogus. -it was a bogus experimental syscall that was deprecated before -it was ever used (basically, a broken binary version of -/proc/sys, without any stability between kernel versions for -what the binary constants meant)." - -[1] https://devsonacid.wordpress.com/tag/musl/ - -Signed-off-by: Romain Naour ---- - source/Irrlicht/COSOperator.cpp | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/source/Irrlicht/COSOperator.cpp b/source/Irrlicht/COSOperator.cpp -index 0899d1d..ccf5ef5 100644 ---- a/source/Irrlicht/COSOperator.cpp -+++ b/source/Irrlicht/COSOperator.cpp -@@ -13,7 +13,6 @@ - #include - #ifndef _IRR_SOLARIS_PLATFORM_ - #include --#include - #endif - #endif - --- -2.9.3 - diff --git a/package/irrlicht/irrlicht.hash b/package/irrlicht/irrlicht.hash index e7cd3ec918..7f9bceb0c1 100644 --- a/package/irrlicht/irrlicht.hash +++ b/package/irrlicht/irrlicht.hash @@ -1,8 +1,8 @@ -# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.4 -md5 9401cfff801395010b0912211f3cbb4f irrlicht-1.8.4.zip -sha1 38bf0223fe868d243d6a39d0dc191c8df6e03b3b irrlicht-1.8.4.zip +# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.5 +md5 1fcf67c2906eb84b531af512de8481b1 irrlicht-1.8.5.zip +sha1 96908ebc379e0172261c240dc018416ce6a3e4e3 irrlicht-1.8.5.zip # Locally calculated -sha256 f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433 irrlicht-1.8.4.zip +sha256 effb7beed3985099ce2315a959c639b4973aac8210f61e354475a84105944f3d irrlicht-1.8.5.zip sha256 cc86e0b830f9d48933feb198f2741a7d9bb7c34fe8a35302d8ce36b8e2ecb27b doc/aesGladman.txt sha256 e8a6b63336018eec09ac3a7cdfe5a80bda635641bc0397a77b8baa25bed03800 doc/bzip2-license.txt sha256 ca38f1ba4ab901111f6eee50009bd46dbd866e6beb98d592d843f7c162d73409 doc/irrlicht-license.txt diff --git a/package/irrlicht/irrlicht.mk b/package/irrlicht/irrlicht.mk index bd82815cde..c1da50a53c 100644 --- a/package/irrlicht/irrlicht.mk +++ b/package/irrlicht/irrlicht.mk @@ -5,7 +5,7 @@ ################################################################################ IRRLICHT_VERSION_MAJOR = 1.8 -IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).4 +IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).5 IRRLICHT_SOURCE = irrlicht-$(IRRLICHT_VERSION).zip IRRLICHT_SITE = https://downloads.sourceforge.net/project/irrlicht/Irrlicht%20SDK/$(IRRLICHT_VERSION_MAJOR)/$(IRRLICHT_VERSION) IRRLICHT_INSTALL_STAGING = YES -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 12:37:35 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 14:37:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccid: bump to version 1.5.2 Message-ID: <20230402123735.1055900-1-fontaine.fabrice@gmail.com> https://github.com/LudovicRousseau/CCID/releases/tag/1.5.1 https://github.com/LudovicRousseau/CCID/releases/tag/1.5.2 Signed-off-by: Fabrice Fontaine --- package/ccid/ccid.hash | 2 +- package/ccid/ccid.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccid/ccid.hash b/package/ccid/ccid.hash index d42d0778f1..fcd8d10ed9 100644 --- a/package/ccid/ccid.hash +++ b/package/ccid/ccid.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 81549b3422469d503996d03a3aed2ef1375b359167f10d66be9e3844e729322e ccid-1.5.0.tar.bz2 +sha256 13934487e6f8b48f699a16d367cc7a1af7a3ca874de721ac6e9633beb86e7219 ccid-1.5.2.tar.bz2 sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/ccid/ccid.mk b/package/ccid/ccid.mk index c05e28a5d2..0510b4c9ad 100644 --- a/package/ccid/ccid.mk +++ b/package/ccid/ccid.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCID_VERSION = 1.5.0 +CCID_VERSION = 1.5.2 CCID_SOURCE = ccid-$(CCID_VERSION).tar.bz2 CCID_SITE = https://ccid.apdu.fr/files CCID_LICENSE = LGPL-2.1+ -- 2.39.2 From fontaine.fabrice at gmail.com Sun Apr 2 12:48:06 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 2 Apr 2023 14:48:06 +0200 Subject: [Buildroot] [PATCH 1/1] package/avrdude: bump to version 7.1 Message-ID: <20230402124806.1073162-1-fontaine.fabrice@gmail.com> Switch to cmake-package (autotools removed) https://github.com/avrdudes/avrdude/blob/v7.1/NEWS Signed-off-by: Fabrice Fontaine --- package/avrdude/avrdude.hash | 2 +- package/avrdude/avrdude.mk | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/package/avrdude/avrdude.hash b/package/avrdude/avrdude.hash index d53d4dd60d..5910a568db 100644 --- a/package/avrdude/avrdude.hash +++ b/package/avrdude/avrdude.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bbe2cf09163b3561ea28e9d48c2a588838f7adcd7858e34ced9c886feacb5be6 avrdude-6.4.tar.gz +sha256 016a5c95746fadc169cfb3009f6aa306ccdea2ff279fdb6fddcbe7526d84e5eb avrdude-7.1.tar.gz sha256 201babc7da198873304a77a30dbfc7ca449c9bba52df2dffa4cca0009dbdfcb2 COPYING diff --git a/package/avrdude/avrdude.mk b/package/avrdude/avrdude.mk index accd92c1d5..8ebe33b372 100644 --- a/package/avrdude/avrdude.mk +++ b/package/avrdude/avrdude.mk @@ -4,22 +4,19 @@ # ################################################################################ -AVRDUDE_VERSION = 6.4 +AVRDUDE_VERSION = 7.1 AVRDUDE_SITE = $(call github,avrdudes,avrdude,v$(AVRDUDE_VERSION)) AVRDUDE_LICENSE = GPL-2.0+ AVRDUDE_LICENSE_FILES = COPYING -# Sources coming from git, without generated configure and Makefile.in -# files. -AVRDUDE_AUTORECONF = YES -AVRDUDE_CONF_OPTS = --enable-linuxgpio +AVRDUDE_CONF_OPTS = -DHAVE_LINUXGPIO=ON AVRDUDE_DEPENDENCIES = elfutils libusb libusb-compat ncurses \ host-flex host-bison ifeq ($(BR2_PACKAGE_AVRDUDE_SPI),y) -AVRDUDE_CONF_OPTS += --enable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=ON else -AVRDUDE_CONF_OPTS += --disable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=OFF endif ifeq ($(BR2_PACKAGE_LIBFTDI1),y) @@ -40,4 +37,4 @@ endef AVRDUDE_POST_INSTALL_TARGET_HOOKS += AVRDUDE_REMOVE_BACKUP_FILE -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From bagasdotme at gmail.com Sun Apr 2 12:58:27 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sun, 2 Apr 2023 19:58:27 +0700 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: On Wed, Mar 29, 2023 at 09:30:27PM +0200, Sebastian Weyer wrote: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap > > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > SDK tarballs for aarch64 and powerpc64 big endian (with binutils 2.39 and GCC 12) successfully built, thanks! Tested-by: Bagas Sanjaya -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From arnout at mind.be Sun Apr 2 20:44:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:44:11 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-pyproject-hooks: new package In-Reply-To: <20230206120400.3188421-1-james.hilliard1@gmail.com> References: <20230206120400.3188421-1-james.hilliard1@gmail.com> Message-ID: On 06/02/2023 13:03, James Hilliard wrote: > Signed-off-by: James Hilliard > --- > .../python-pyproject-hooks.hash | 5 +++++ > .../python-pyproject-hooks.mk | 14 ++++++++++++++ > 2 files changed, 19 insertions(+) > create mode 100644 package/python-pyproject-hooks/python-pyproject-hooks.hash > create mode 100644 package/python-pyproject-hooks/python-pyproject-hooks.mk I also added you to DEVELOPERS for this package. Applied to master, thanks. Regards, Arnout > > diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.hash b/package/python-pyproject-hooks/python-pyproject-hooks.hash > new file mode 100644 > index 0000000000..9fdcd33596 > --- /dev/null > +++ b/package/python-pyproject-hooks/python-pyproject-hooks.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/pyproject_hooks/json > +md5 69b0b6de189bc04c3f9e304281765741 pyproject_hooks-1.0.0.tar.gz > +sha256 f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5 pyproject_hooks-1.0.0.tar.gz > +# Locally computed sha256 checksums > +sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE > diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.mk b/package/python-pyproject-hooks/python-pyproject-hooks.mk > new file mode 100644 > index 0000000000..a42dbb0ab1 > --- /dev/null > +++ b/package/python-pyproject-hooks/python-pyproject-hooks.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-pyproject-hooks > +# > +################################################################################ > + > +PYTHON_PYPROJECT_HOOKS_VERSION = 1.0.0 > +PYTHON_PYPROJECT_HOOKS_SOURCE = pyproject_hooks-$(PYTHON_PYPROJECT_HOOKS_VERSION).tar.gz > +PYTHON_PYPROJECT_HOOKS_SITE = https://files.pythonhosted.org/packages/25/c1/374304b8407d3818f7025457b7366c8e07768377ce12edfe2aa58aa0f64c > +PYTHON_PYPROJECT_HOOKS_SETUP_TYPE = flit-bootstrap > +PYTHON_PYPROJECT_HOOKS_LICENSE = MIT > +PYTHON_PYPROJECT_HOOKS_LICENSE_FILES = LICENSE > + > +$(eval $(host-python-package)) From arnout at mind.be Sun Apr 2 20:45:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:45:28 +0200 Subject: [Buildroot] [PATCH 2/2] package/python-pypa-build: bump to version 0.10.0 In-Reply-To: <20230206120400.3188421-2-james.hilliard1@gmail.com> References: <20230206120400.3188421-1-james.hilliard1@gmail.com> <20230206120400.3188421-2-james.hilliard1@gmail.com> Message-ID: On 06/02/2023 13:04, James Hilliard wrote: > Migrate to flit-bootstrap build backend. > > Remove no longer needed host-python-pep517 dependency. > > Add new host-python-pyproject-hooks dependency. > > Signed-off-by: James Hilliard > --- > package/python-pypa-build/python-pypa-build.hash | 4 ++-- > package/python-pypa-build/python-pypa-build.mk | 8 ++++---- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/package/python-pypa-build/python-pypa-build.hash b/package/python-pypa-build/python-pypa-build.hash > index 4c02ee1dce..9da56f9f68 100644 > --- a/package/python-pypa-build/python-pypa-build.hash > +++ b/package/python-pypa-build/python-pypa-build.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/build/json > -md5 f2dc1823b0eff7037e19be18e354b2f1 build-0.9.0.tar.gz > -sha256 1a07724e891cbd898923145eb7752ee7653674c511378eb9c7691aab1612bc3c build-0.9.0.tar.gz > +md5 742e7cd0a67455c1df90061b42088bd2 build-0.10.0.tar.gz > +sha256 d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 build-0.10.0.tar.gz > # Locally computed sha256 checksums > sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE > diff --git a/package/python-pypa-build/python-pypa-build.mk b/package/python-pypa-build/python-pypa-build.mk > index adc124b074..d7c03323b7 100644 > --- a/package/python-pypa-build/python-pypa-build.mk > +++ b/package/python-pypa-build/python-pypa-build.mk > @@ -4,14 +4,14 @@ > # > ################################################################################ > > -PYTHON_PYPA_BUILD_VERSION = 0.9.0 > +PYTHON_PYPA_BUILD_VERSION = 0.10.0 > PYTHON_PYPA_BUILD_SOURCE = build-$(PYTHON_PYPA_BUILD_VERSION).tar.gz > -PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/0f/61/aaf43fbb36cc4308be8ac8088f52db9622b0dbf1f0880c1016ae6aa03f46 > +PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/de/1c/fb62f81952f0e74c3fbf411261d1adbdd2d615c89a24b42d0fe44eb4bcf3 > PYTHON_PYPA_BUILD_LICENSE = MIT > PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE > -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools > +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap > HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ > host-python-packaging \ > - host-python-pep517 With this, the host-only python-pep517 is no longer used by anything, and I don't think it's likely that it's going to be used any time soon, right? Therefore, the package should be removed. If you agree, can you take care of that? Applied to master, thanks. Regards, Arnout > + host-python-pyproject-hooks > > $(eval $(host-python-package)) From arnout at mind.be Sun Apr 2 20:40:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:40:41 +0200 Subject: [Buildroot] [git commit] package/python-pypa-build: bump to version 0.10.0 Message-ID: <20230402204743.78B1D83768@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63463ee43f58637b4a70cb98743423a9d6906eac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Migrate to flit-bootstrap build backend. Remove no longer needed host-python-pep517 dependency. Add new host-python-pyproject-hooks dependency. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pypa-build/python-pypa-build.hash | 4 ++-- package/python-pypa-build/python-pypa-build.mk | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-pypa-build/python-pypa-build.hash b/package/python-pypa-build/python-pypa-build.hash index 4c02ee1dce..9da56f9f68 100644 --- a/package/python-pypa-build/python-pypa-build.hash +++ b/package/python-pypa-build/python-pypa-build.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/build/json -md5 f2dc1823b0eff7037e19be18e354b2f1 build-0.9.0.tar.gz -sha256 1a07724e891cbd898923145eb7752ee7653674c511378eb9c7691aab1612bc3c build-0.9.0.tar.gz +md5 742e7cd0a67455c1df90061b42088bd2 build-0.10.0.tar.gz +sha256 d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 build-0.10.0.tar.gz # Locally computed sha256 checksums sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE diff --git a/package/python-pypa-build/python-pypa-build.mk b/package/python-pypa-build/python-pypa-build.mk index adc124b074..d7c03323b7 100644 --- a/package/python-pypa-build/python-pypa-build.mk +++ b/package/python-pypa-build/python-pypa-build.mk @@ -4,14 +4,14 @@ # ################################################################################ -PYTHON_PYPA_BUILD_VERSION = 0.9.0 +PYTHON_PYPA_BUILD_VERSION = 0.10.0 PYTHON_PYPA_BUILD_SOURCE = build-$(PYTHON_PYPA_BUILD_VERSION).tar.gz -PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/0f/61/aaf43fbb36cc4308be8ac8088f52db9622b0dbf1f0880c1016ae6aa03f46 +PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/de/1c/fb62f81952f0e74c3fbf411261d1adbdd2d615c89a24b42d0fe44eb4bcf3 PYTHON_PYPA_BUILD_LICENSE = MIT PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ host-python-packaging \ - host-python-pep517 + host-python-pyproject-hooks $(eval $(host-python-package)) From arnout at mind.be Sun Apr 2 20:39:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 2 Apr 2023 22:39:54 +0200 Subject: [Buildroot] [git commit] package/python-pyproject-hooks: new package Message-ID: <20230402204743.6F70783767@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2ac1a951fc7581b980c5517594d511aa792a3e3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master There's a runtime dependency on tomli, but only for Python < 3.11. Therefore this is not applicable for us. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + package/python-pyproject-hooks/python-pyproject-hooks.hash | 5 +++++ package/python-pyproject-hooks/python-pyproject-hooks.mk | 14 ++++++++++++++ 3 files changed, 20 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..7c5880c8ee 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1415,6 +1415,7 @@ F: package/python-pycares/ F: package/python-pydyf/ F: package/python-pypa-build/ F: package/python-pyphen/ +F: package/python-pyproject-hooks/ F: package/python-rtoml/ F: package/python-selenium/ F: package/python-snappy/ diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.hash b/package/python-pyproject-hooks/python-pyproject-hooks.hash new file mode 100644 index 0000000000..9fdcd33596 --- /dev/null +++ b/package/python-pyproject-hooks/python-pyproject-hooks.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pyproject_hooks/json +md5 69b0b6de189bc04c3f9e304281765741 pyproject_hooks-1.0.0.tar.gz +sha256 f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5 pyproject_hooks-1.0.0.tar.gz +# Locally computed sha256 checksums +sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE diff --git a/package/python-pyproject-hooks/python-pyproject-hooks.mk b/package/python-pyproject-hooks/python-pyproject-hooks.mk new file mode 100644 index 0000000000..a42dbb0ab1 --- /dev/null +++ b/package/python-pyproject-hooks/python-pyproject-hooks.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyproject-hooks +# +################################################################################ + +PYTHON_PYPROJECT_HOOKS_VERSION = 1.0.0 +PYTHON_PYPROJECT_HOOKS_SOURCE = pyproject_hooks-$(PYTHON_PYPROJECT_HOOKS_VERSION).tar.gz +PYTHON_PYPROJECT_HOOKS_SITE = https://files.pythonhosted.org/packages/25/c1/374304b8407d3818f7025457b7366c8e07768377ce12edfe2aa58aa0f64c +PYTHON_PYPROJECT_HOOKS_SETUP_TYPE = flit-bootstrap +PYTHON_PYPROJECT_HOOKS_LICENSE = MIT +PYTHON_PYPROJECT_HOOKS_LICENSE_FILES = LICENSE + +$(eval $(host-python-package)) From vfazio at gmail.com Mon Apr 3 01:35:30 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:35:30 -0500 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage Message-ID: <20230403013530.3502-1-vfazio@gmail.com> The shebang in check-package now defines python3. There is no longer a need to maintain support with python 2.x. See-also: 02b165dc71 (check-package: fix Python3 support) Signed-off-by: Vincent Fazio --- utils/check-package | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/utils/check-package b/utils/check-package index 98a25bd0b2..46f2897b51 100755 --- a/utils/check-package +++ b/utils/check-package @@ -6,7 +6,6 @@ import inspect import magic import os import re -import six import sys import checkpackagelib.base @@ -218,12 +217,9 @@ def check_file_using_lib(fname): if fail > 0: failed.add(name) nwarnings += warn - if six.PY3: - f = open(fname, "r", errors="surrogateescape") - else: - f = open(fname, "r") + lastline = "" - for lineno, text in enumerate(f.readlines()): + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): nlines += 1 for name, cf in objects: if cf.disable.search(lastline): @@ -233,7 +229,7 @@ def check_file_using_lib(fname): failed.add(name) nwarnings += warn lastline = text - f.close() + for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) if fail > 0: -- 2.25.1 From vfazio at gmail.com Mon Apr 3 01:37:19 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:37:19 -0500 Subject: [Buildroot] [PATCH 1/3] docs/manual: rewrite section for upstream documentation Message-ID: <20230403013721.3915-1-vfazio@gmail.com> Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion[0], all patches should provide a link as evidence the patch has been submitted upstream (when appropriate) so that the patch gets applied to upstream at some point (hopefully) reducing the long term maintenance burden within Buildroot. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666016.html Signed-off-by: Vincent Fazio --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file -- 2.25.1 From vfazio at gmail.com Mon Apr 3 01:37:20 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:37:20 -0500 Subject: [Buildroot] [PATCH 2/3] utils/checkpackagelib: check for Upstream trailers on patches In-Reply-To: <20230403013721.3915-1-vfazio@gmail.com> References: <20230403013721.3915-1-vfazio@gmail.com> Message-ID: <20230403013721.3915-2-vfazio@gmail.com> Implement a check-package check for an Upstream: trailer in patches being applied to packages per a mailing list discussion[0]. No strict formatting checks are implemented for the contents within the trailer as the needed level of detail will vary patch-to-patch. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/665973.html Signed-off-by: Vincent Fazio --- utils/checkpackagelib/lib_patch.py | 18 ++++++++++++++++++ utils/checkpackagelib/test_lib_patch.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index caee36158f..1909d3acd0 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -61,3 +61,21 @@ class Sob(_CheckFunction): return ["{}:0: missing Signed-off-by in the header " "({}#_format_and_licensing_of_the_package_patches)" .format(self.filename, self.url_to_manual)] + +class Upstream(_CheckFunction): + UPSTREAM_ENTRY = re.compile(r"^Upstream: .*$") + + def before(self): + self.found = False + + def check_line(self, lineno, text): + if self.found: + return + if self.UPSTREAM_ENTRY.search(text): + self.found = True + + def after(self): + if not self.found: + return ["{}:0: missing Upstream in the header " + "({}#_additional_patch_documentation)" + .format(self.filename, self.url_to_manual)] diff --git a/utils/checkpackagelib/test_lib_patch.py b/utils/checkpackagelib/test_lib_patch.py index 3b6fadf38c..67e7a67b76 100644 --- a/utils/checkpackagelib/test_lib_patch.py +++ b/utils/checkpackagelib/test_lib_patch.py @@ -94,3 +94,25 @@ Sob = [ def test_Sob(testname, filename, string, expected): warnings = util.check_file(m.Sob, filename, string) assert warnings == expected + + +Upstream = [ + ('good', + 'patch', + 'Upstream: https://some/amazing/patch/submission\n', + []), + ('empty', + 'patch', + '', + [['patch:0: missing Upstream in the header (url#_integrating_patches_found_on_the_web)']]), + ('bad', + 'patch', + 'Subject: [PATCH 24/105] text\n', + [['patch:0: missing Upstream in the header (url#_integrating_patches_found_on_the_web)']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Upstream) +def test_Upstream(testname, filename, string, expected): + warnings = util.check_file(m.Upstream, filename, string) + assert warnings == expected -- 2.25.1 From vfazio at gmail.com Mon Apr 3 01:37:21 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Sun, 2 Apr 2023 20:37:21 -0500 Subject: [Buildroot] [PATCH 3/3] .checkpackageignore: add entries for patches missing Upstream trailer In-Reply-To: <20230403013721.3915-1-vfazio@gmail.com> References: <20230403013721.3915-1-vfazio@gmail.com> Message-ID: <20230403013721.3915-3-vfazio@gmail.com> Due to the sheer number of patches that fail the new Upstream trailer check (1500+) and the time it would take to make them compliant, for now, just add them to the ignore list. Created via `make .checkpackageignore` Signed-off-by: Vincent Fazio --- .checkpackageignore | 1603 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1559 insertions(+), 44 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4faa3a8b8f..585d4e4f57 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,199 +1,1714 @@ -package/alsamixergui/0001-misc-fixes.patch Sob +boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream +boot/at91bootstrap/0001-eabi-fix.patch Upstream +boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream +boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream +boot/at91dataflashboot/0001-do-not-install.patch Upstream +boot/at91dataflashboot/0002-eabi-fixes.patch Upstream +boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream +boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream +boot/lpc32xxcdl/0001-compiler_name.patch Upstream +boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream +boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream +boot/lpc32xxcdl/0004-slashes.patch Upstream +boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream +boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch Upstream +boot/opensbi/0.9/0002-Makefile-unconditionally-disable-SSP.patch Upstream +boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream +boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream +boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream +boot/syslinux/0003-memdisk-Force-ld-output-format-to-32-bits.patch Upstream +boot/syslinux/0004-utils-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0005-lzo-Use-the-host-toolchain-for-prepcore.patch Upstream +boot/syslinux/0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch Upstream +boot/syslinux/0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch Upstream +boot/syslinux/0008-efi-wrapper-build-it-with-the-host-toolchain.patch Upstream +boot/syslinux/0011-extlinux-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0012-pull-in-sys-sysmacros-h-for-major-minor-makedev.patch Upstream +boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch Upstream +boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch Upstream +boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch Upstream +boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Upstream +linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream +package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/4th/0001-avoid-regen-during-install.patch Upstream +package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/acl/0001-Build-with-old-GCC-versions.patch Upstream +package/acpica/0001-build-do-not-use-Werror.patch Upstream +package/acpid/0001-dont-use-isfdtype.patch Upstream +package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream +package/alsamixergui/0001-misc-fixes.patch Sob Upstream +package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch Upstream +package/am335x-pru-package/0001-install-does-not-build.patch Upstream +package/am33x-cm3/0001-fix-makefile.patch Upstream +package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch Upstream +package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch Upstream +package/am33x-cm3/0004-Makefile-add-fno-builtin.patch Upstream package/am33x-cm3/S93-am335x-pm-firmware-load Variables -package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob +package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch Upstream +package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch Upstream +package/android-tools/0003-Fix-build-issue-with-uclibc.patch Upstream +package/android-tools/0004-Fix-build-issue-with-musl.patch Upstream +package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch Upstream +package/android-tools/0006-fix-big-endian-build.patch Upstream +package/android-tools/0007-include-cdefs-h-when-needed.patch Upstream +package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob Upstream +package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch Upstream +package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch Upstream +package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch Upstream +package/apache/0001-cross-compile.patch Upstream +package/apache/0002-nios2_is_not_os2.patch Upstream package/apache/S50apache Indent Shellcheck Variables +package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch Upstream +package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch Upstream +package/apr-util/0001-remove-checkapr.patch Upstream +package/apr/0001-sys-param-h.patch Upstream +package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch Upstream +package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch Upstream +package/arptables/0001-Fix-musl-build-issue.patch Upstream +package/arptables/0002-libarptc-libarptc_incl.c-fix-build-with-O0.patch Upstream +package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream +package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream +package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream +package/asterisk/0004-install-samples-need-the-data-files.patch Upstream +package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream +package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream +package/at-spi2-atk/0001-meson-add-tests-option.patch Upstream +package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream package/at/S99at Indent Variables +package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream +package/attr/0001-build-with-older-GCCs.patch Upstream package/audit/S02auditd Shellcheck Variables +package/aufs-util/0001-remove-user-settings.patch Upstream +package/aufs-util/0002-no-check-ver.patch Upstream +package/aufs-util/0003-no-strip-lib.patch Upstream +package/aumix/0001-fix-incorrect-makefile-am.patch Upstream +package/autoconf/0001-dont-add-dirty-to-version.patch Upstream +package/automake/0001-noman.patch Upstream +package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch Upstream package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables +package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch Upstream +package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream +package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream +package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream +package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream +package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream +package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream +package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream +package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream +package/bc/0004-no-gen-libmath.patch Upstream +package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch Upstream +package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch Upstream +package/bcusdk/0001-fd_set-requires-inclusion-of-sys-select.h.patch Upstream +package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch Upstream +package/bearssl/0001-Fix-missing-objdir-dependency.patch Upstream +package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch Upstream +package/beecrypt/0002-build-system.patch Upstream +package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch Upstream +package/benejson/0001-c-std.patch Upstream +package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch Upstream +package/bento4/0001-Add-support-for-cmake-install.patch Upstream +package/bento4/0002-Add-additional-methods-funtions-and-passing-poolid.patch Upstream +package/bento4/0003-Backport-Smmothstream-changes.patch Upstream +package/bento4/0004-more-SPS-parameters.patch Upstream +package/bento4/0005-AVC-extract-VUI-values-from-SPS.patch Upstream +package/bento4/0006-Implement-SPS-Frame-parser.patch Upstream +package/bento4/0007-Fix-segfault-when-AP4_Sample-s-seek.patch Upstream +package/bento4/0008-Hack-HBO.patch Upstream +package/bento4/0009-Android-32-ftello-fix.patch Upstream +package/bento4/0010-Dazn-sample-duration-workaround.patch Upstream +package/bento4/0011-Add-argument-to-reuse-single-sample-decrypter.patch Upstream +package/bento4/0012-Static-ReadGolomb-SignedGolomb.patch Upstream +package/bento4/0013-Add-GetChannels-method.patch Upstream +package/bento4/0014-Implemented-GetSampleIndexForTimeStamp-GetNearestSyn.patch Upstream +package/bento4/0015-Avoid-set-next-fragment-position.patch Upstream +package/bento4/0016-Fix-segfault-in-AP4_LinearReader-ProcessMoof.patch Upstream +package/berkeleydb/0001-cwd-db_config.patch Upstream +package/berkeleydb/0002-atomic_compare_exchange.patch Upstream +package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables +package/binutils/2.37/0001-sh-conf.patch Upstream +package/binutils/2.37/0002-poison-system-directories.patch Upstream +package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream +package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream +package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream +package/binutils/2.38/0001-sh-conf.patch Upstream +package/binutils/2.38/0002-poison-system-directories.patch Upstream +package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream +package/binutils/2.39/0001-sh-conf.patch Upstream +package/binutils/2.39/0002-poison-system-directories.patch Upstream +package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream +package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream +package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream +package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream +package/bmx7/0002-Fix-linking-error.patch Upstream +package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream package/boinc/S99boinc-client Indent Shellcheck Variables +package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream +package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream +package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream package/brickd/S70brickd Indent Shellcheck Variables +package/bridge-utils/0001-fix-build-on-musl.patch Upstream +package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream +package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream package/brltty/S10brltty Indent Shellcheck Variables +package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream +package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream +package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream +package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream +package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream +package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch Upstream +package/busybox/0003-libbb-sockaddr2str-ensure-only-printable-characters-.patch Upstream +package/busybox/0004-nslookup-sanitize-all-printed-strings-with-printable.patch Upstream package/busybox/S02sysctl Variables package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck package/busybox/S15watchdog Indent Variables package/busybox/S50telnet Indent Shellcheck Variables package/busybox/udhcpc.script Shellcheck +package/bzip2/0001-build-objects-twice.patch Upstream +package/bzip2/0002-improve-build-system.patch Upstream +package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstream package/c-icap/S96cicap Indent Shellcheck Variables +package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream +package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream +package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream +package/cairo/0001-fix-nofork-build.patch Upstream +package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream +package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream +package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream +package/caps/0001-Fix-stdint-types-with-musl.patch Upstream +package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream +package/cdrkit/0001-no-rcmd.patch Upstream +package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream +package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream package/cfm/S65cfm Indent Variables +package/cgic/0001-prepare_makefile.patch Upstream +package/cgic/0002-file_enhancements.patch Upstream +package/cgic/0003-restore-cgiFormFileGetTempfileName.patch Upstream package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables +package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream +package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream package/chrony/S49chrony Indent Shellcheck Variables +package/clamav/0001-mbox-do-not-use-backtrace-if-using-uClibc-without-ba.patch Upstream +package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream +package/cmake/0001-rename-cmake-rootfile.patch Upstream +package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream +package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream +package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream +package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream +package/connman/0003-wispr-Update-portal-context-references.patch Upstream package/connman/S45connman Variables +package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream package/coremark-pro/coremark-pro.sh.in Shellcheck -package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob -package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob -package/curlftpfs/0003-nocache-memleak-fix.patch Sob +package/cpio/0001-Minor-fix.patch Upstream +package/cpio/0002-Rewrite-dynamic-string-support.patch Upstream +package/cpio/0003-Fix-previous-commit.patch Upstream +package/cppdb/0001-mysql-library-suffix.patch Upstream +package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch Upstream +package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch Upstream +package/cpulimit/0003-Fix-an-infrequent-crash.patch Upstream +package/cpulimit/0004-Remove-procfs.h-inclusion.patch Upstream +package/crda/0001-crda-support-python-3-in-utils-key2pub.py.patch Upstream +package/crda/0002-drop-ldconfig-call.patch Upstream +package/crda/0003-drop-werror.patch Upstream +package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch Upstream +package/ctorrent/0001-fix-musl-build.patch Upstream +package/cups/0001-Remove-man-from-BUILDDIRS-in-configure.patch Upstream +package/cups/0002-Do-not-use-genstrings.patch Upstream +package/cups/0003-Sanitize-the-installation-process.patch Upstream +package/cups/0004-Remove-PIE-flags-from-the-build.patch Upstream +package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob Upstream +package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob Upstream +package/curlftpfs/0003-nocache-memleak-fix.patch Sob Upstream +package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream +package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream +package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream +package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream +package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch Upstream +package/daemon/0002-Fix-build-with-NDEBUG-defined.patch Upstream +package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream +package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream +package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream +package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream +package/dahdi-tools/0001-no-build-docs.patch Upstream +package/dahdi-tools/0002-no-perl-manpages.patch Upstream +package/dante/0001-fix-sparc-compile.patch Upstream +package/dante/0002-osdep-m4-Remove-getaddrinfo-too-low-checks.patch Upstream package/dante/S50dante Indent Shellcheck Variables +package/daq/0001-Fix-build-against-the-musl-C-library.patch Upstream +package/daq/0002-parallel-grammar.patch Upstream package/darkhttpd/S50darkhttpd Indent Shellcheck Variables +package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch Upstream +package/dbus-cpp/0001-gcc4.7.patch Upstream +package/dbus-cpp/0002-cross-compile-tools.patch Upstream +package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch Upstream package/dbus/S30dbus Indent Shellcheck TrailingSpace Variables +package/dc3dd/0001-no_man.patch Upstream +package/dc3dd/0002-fix-autoreconf.patch Upstream +package/dc3dd/0003-fix-for-glibc-2.28.patch Upstream +package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch Upstream package/dcron/S90dcron Variables package/dhcp/S80dhcp-relay Shellcheck Variables package/dhcp/S80dhcp-server Shellcheck Variables package/dhcp/dhclient-script Shellcheck TrailingSpace package/dhcpcd/S41dhcpcd Indent Variables -package/dhrystone/0001-cmdline-nruns.patch Sob -package/dhrystone/0002-HZ.patch Sob -package/dhrystone/0003-exit.patch Sob -package/dhrystone/0004-headers.patch Sob -package/dhrystone/0005-prototypes.patch Sob -package/directfb-examples/0001-remove-bzero.patch Sob +package/dhcpdump/0001-use-non-bsd-structures.patch Upstream +package/dhrystone/0001-cmdline-nruns.patch Sob Upstream +package/dhrystone/0002-HZ.patch Sob Upstream +package/dhrystone/0003-exit.patch Sob Upstream +package/dhrystone/0004-headers.patch Sob Upstream +package/dhrystone/0005-prototypes.patch Sob Upstream +package/dht/0001-cmake.patch Upstream +package/diffutils/0001-m4-stack-direction.m4-fix-build-on-microblazeel.patch Upstream +package/diffutils/0002-sigsegv-fix-build-on-or1k.patch Upstream +package/diffutils/0003-sys_random-port-better-to-uClibc-1-0-35.patch Upstream +package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch Upstream +package/diffutils/0005-sigsegv-Add-support-for-Linux-PowerPC-32-bit-with-mu.patch Upstream +package/dillo/0001-usr-local-include.patch Upstream +package/dillo/0002-Fix-openssl-detection.patch Upstream +package/dillo/0004-fix-build-with-gcc-10.patch Upstream +package/directfb-examples/0001-remove-bzero.patch Sob Upstream +package/directfb/0001-fix-missing-davinci-voodoo-header.patch Upstream +package/directfb/0002-imlib2-config.patch Upstream +package/directfb/0003-setregion-lock.patch Upstream +package/directfb/0004-use-gcc-link.patch Upstream +package/directfb/0005-add-missing-idivine-header.patch Upstream +package/directfb/0006-fix-client-gfx_state-initialisation.patch Upstream +package/dmalloc/0001-configure-fix-build-on-mips.patch Upstream +package/dmalloc/0003-configure-allow-overriding-some-tests.patch Upstream +package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch Upstream +package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream +package/dmraid/0001-fix-compilation-under-musl.patch Upstream package/dmraid/S20dmraid Variables package/dnsmasq/S80dnsmasq Shellcheck Variables package/docker-engine/S60dockerd Indent Shellcheck Variables +package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream +package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch Upstream package/domoticz/S99domoticz Shellcheck +package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch Upstream +package/dracut/0001-dracut.sh-don-t-unset-LD_PRELOAD.patch Upstream package/dracut/merged-usr-module-setup.sh Shellcheck package/dropbear/S50dropbear Indent Shellcheck Variables +package/dt/0001-adjust-os-symlink.patch Upstream +package/dt/0002-dt-default-source-define.patch Upstream +package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream +package/duma/0001-fix-cross-compilation.patch Upstream +package/duma/0002-no-tests.patch Upstream +package/duma/0003-fix-C++14.patch Upstream +package/duma/0004-Fix-build-with-latest-glibc.patch Upstream +package/dvb-apps/0001-Fix-generate-keynames.patch Upstream +package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream +package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream +package/dvb-apps/0004-Makefile-remove-test.patch Upstream +package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch Upstream +package/dvb-apps/0006-fix-glibc-2.31.patch Upstream +package/dvblast/0001-missing-lm.patch Upstream +package/dvblast/0002-fix-int-types.patch Upstream +package/dvbsnoop/0001-musl-types-h.patch Upstream +package/dvdrw-tools/0001-limits.h.patch Upstream +package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream +package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream +package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream package/earlyoom/S02earlyoom Indent Shellcheck +package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream +package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch Upstream +package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch Upstream +package/ecryptfs-utils/0001-musl.patch Upstream +package/ecryptfs-utils/0002-openssl110.patch Upstream +package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream +package/efivar/0001-Allow-build-with-uClibc.patch Upstream +package/efivar/0002-gcc.specs-drop-Werror.patch Upstream +package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream +package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream +package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream +package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream +package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream +package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch Upstream +package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch Upstream +package/ejabberd/0002-fix-ejabberdctl.patch Upstream +package/ejabberd/0003-correct-includes.patch Upstream package/ejabberd/S50ejabberd Indent Shellcheck Variables package/ejabberd/check-erlang-lib Shellcheck +package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream +package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream +package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream +package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream +package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream +package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream +package/elftosb/0001-fixes-includes.patch Upstream +package/elftosb/0002-force-cxx-compiler.patch Upstream +package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream +package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch Upstream +package/empty/0001-respect-LDFLAGS.patch Upstream +package/erlang-p1-sip/0001-correct-include.patch Upstream +package/erlang-p1-xmpp/0001-fix-includes.patch Upstream +package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream +package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream +package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream +package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream +package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream +package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream +package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables +package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream +package/evemu/0002-evemu-Update-struct-input_event.patch Upstream +package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/evemu/0004-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/exim/0001-Build-buildconfig-for-the-host.patch Upstream +package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream +package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream +package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream +package/exim/0005-sieve-fix-build-errors.patch Upstream +package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream +package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream +package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream +package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables +package/expect/0001-enable-cross-compilation.patch Upstream +package/expect/0002-allow-tcl-build-directory.patch Upstream +package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream +package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream +package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream +package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream +package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream package/fail2ban/S60fail2ban Shellcheck Variables package/fakedate/fakedate Shellcheck -package/fbv/0001-cross.patch Sob -package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob -package/fbv/0005-include.patch Sob +package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch Upstream +package/fbgrab/0001-fix-static-build.patch Upstream +package/fbset/0001-Fix-musl-compile.patch Upstream +package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch Upstream +package/fbterm/0002-mouse.cpp-fix-musl-compile.patch Upstream +package/fbterm/0003-C++11-compliance.patch Upstream +package/fbterm/0004-iconv.patch Upstream +package/fbv/0001-cross.patch Sob Upstream +package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob Upstream +package/fbv/0003-fix-bgr555.patch Upstream +package/fbv/0004-giflib.patch Upstream +package/fbv/0005-include.patch Sob Upstream +package/fbv/0006-libpng15.patch Upstream +package/fbv/0007-gif.c-fic-build-with-gcc-10.patch Upstream +package/fcgiwrap/0001-use-LIBS-from-configure.patch Upstream +package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch Upstream +package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch Upstream +package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch Upstream +package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream +package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream +package/ficl/0001-fix-Makefile.patch Upstream +package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream +package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream +package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream +package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream +package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream +package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream +package/flite/0001-fix-alsa-static.patch Upstream +package/fltk/0001-disable-tests.patch Upstream +package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream +package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream +package/fluent-bit/0003-fix-build-without-C.patch Upstream +package/fluxbox/0001-fixes-bug-1138.patch Upstream +package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch Upstream +package/fontconfig/0002-add-pthread-as-a-dependency-of-a-static-lib.patch Upstream +package/freeipmi/0001-add-disable-doc.patch Upstream +package/freeradius-client/0001-fix-for-nettle.patch Upstream +package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream +package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream +package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream +package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream +package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream +package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables +package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch Upstream +package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch Upstream +package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Upstream +package/freeswitch/0001-libs-srtp-crypto-hash-hmac_ossl.c-fix-build-with-lib.patch Upstream package/frr/S50frr Shellcheck -package/gamin/0002-no-const-return.patch Sob -package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob -package/genromfs/0001-build-system.patch Sob +package/fstrcmp/0001-disable-rpath.patch Upstream +package/ftop/0001-overflow.patch Upstream +package/fwts/0001-build-do-not-use-Werror.patch Upstream +package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch Upstream +package/fxload/0001-fix-static-build.patch Upstream +package/gamin/0001-no-abstract-sockets.patch Upstream +package/gamin/0002-no-const-return.patch Sob Upstream +package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream +package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream +package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream +package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream +package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream +package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream +package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream +package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream +package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream +package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream +package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream +package/genpart/0001-fix-return-code.patch Upstream +package/genromfs/0001-build-system.patch Sob Upstream +package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream +package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream package/gerbera/S99gerbera Indent +package/gettext-gnu/0001-error_print_progname.patch Upstream +package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream +package/giblib/0001-fix-imlib2-detection.patch Upstream +package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream +package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/gli/0001-Optional-building-tests.patch Upstream +package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream +package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch Upstream +package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream +package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream +package/glog/0001-added-emscripten-support.patch Upstream +package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch Upstream +package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream +package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream +package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream +package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream +package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream +package/gnuplot/0001-configure-add-without-demo-option.patch Upstream +package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream +package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream +package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream +package/gob2/0001-dont-include-from-prefix.patch Upstream +package/gobject-introspection/0001-disable-tests.patch Upstream +package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream +package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream +package/gocryptfs/0001-go.mod-fix-jacobsa-crypto-build-on-riscv64.patch Upstream package/google-breakpad/gen-syms.sh Shellcheck +package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream +package/gpm/0002-Install-unversioned-solibrary.patch Upstream +package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream +package/gpm/0004-Use-sigemptyset-API-instead-of-__sigemptyset.patch Upstream +package/gpm/0005-fix-building-w-newer-glibc.patch Upstream +package/gpm/0006-src-headers-daemon.h-avoid-redefinition-of-last_sele.patch Upstream package/gpsd/S50gpsd Indent Shellcheck Variables +package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch Upstream +package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch Upstream +package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Upstream +package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream +package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream +package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream +package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream +package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream +package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch Upstream +package/guile/0001-calculate-csqrt_manually.patch Upstream +package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream +package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch Upstream +package/gutenprint/0001-use-pregen-xmli18n-header.patch Upstream +package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch Upstream +package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch Upstream +package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream +package/haserl/0001-add-haserl_lualib.inc.patch Upstream package/haveged/S21haveged Shellcheck Variables +package/heirloom-mailx/0001-fix-libressl-support.patch Upstream +package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream +package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream +package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream +package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream +package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream package/htpdate/S43htpdate Shellcheck +package/httping/0001-fix-math-library-linking.patch Upstream +package/httping/0002-Makefile-allow-build-without-gettext.patch Upstream package/i2pd/S99i2pd Indent Shellcheck Variables -package/ifplugd/0001-cross.patch Sob -package/ifplugd/0002-fix-headers.patch Sob +package/i7z/0001-fix-build-with-gcc-10.patch Upstream +package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch Upstream +package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch Upstream +package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch Upstream +package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch Upstream +package/icu/0001-dont-build-static-dynamic-twice.patch Upstream +package/icu/0002-workaround-toolchain-bugs.patch Upstream +package/icu/0003-link-icudata-as-data-only.patch Upstream +package/icu/0004-fix-static-linking-with-icu-uc.patch Upstream +package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch Upstream +package/ifplugd/0001-cross.patch Sob Upstream +package/ifplugd/0002-fix-headers.patch Sob Upstream +package/ifplugd/0003-no-cxx.patch Upstream +package/ifplugd/0004-musl-fix-types.patch Upstream +package/ifplugd/0005-src-interface.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0001-ui_common.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0002-Rename-pcap_filter-to-iftop_pcap_filter.patch Upstream package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck package/ifupdown-scripts/nfs_check Shellcheck +package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream +package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream package/igd2-for-linux/S99upnpd Indent Shellcheck Variables +package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream +package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream +package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream +package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream package/inadyn/S70inadyn Indent NotExecutable package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables +package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream +package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream +package/intltool/0001-perl-5.26-compatibility.patch Upstream +package/iodine/0001-disable-systemd-and-selinux.patch Upstream +package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream +package/iozone/0001-Add-new-targets-for-iozone.patch Upstream +package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream +package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream +package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream +package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream +package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch Upstream +package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch Upstream package/iptables/S35iptables Shellcheck -package/irda-utils/0001-daemon.patch Sob -package/irda-utils/0002-nommu.patch Sob -package/irda-utils/0003-subdir.patch Sob +package/irda-utils/0001-daemon.patch Sob Upstream +package/irda-utils/0002-nommu.patch Sob Upstream +package/irda-utils/0003-subdir.patch Sob Upstream +package/irda-utils/0004-musl.patch Upstream package/irqbalance/S13irqbalance Indent Shellcheck Variables +package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Upstream +package/irrlicht/0002-remove-sys-sysctl.h.patch Upstream +package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream package/iucode-tool/S00iucode-tool Variables package/iwd/S40iwd Shellcheck Variables -package/keyutils/0002-cifs.patch Sob +package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream +package/janet/0001-Update-for-more-minimal-builds.patch Upstream +package/janus-gateway/0001-disable-ssp.patch Upstream +package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream +package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream +package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream +package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0003-fix-build-with-libressl.patch Upstream +package/kexec-lite/0001-clean-restart.patch Upstream +package/keyutils/0001-fix-install-rule.patch Upstream +package/keyutils/0002-cifs.patch Sob Upstream +package/kmod/0001-fix-O_CLOEXEC.patch Upstream +package/kodi-texturepacker/0001-texturepacker.patch Upstream +package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch Upstream +package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch Upstream +package/kodi/0002-cmake-findpython.patch Upstream +package/kodi/0003-cmake-search-for-python-interpreter.patch Upstream +package/kodi/0004-cmake-allow-to-override-PYTHON_EXECUTABLE.patch Upstream package/kodi/S50kodi Shellcheck Variables -package/libart/0001-art-config-cross.patch Sob -package/libcgicc/0001-disable-documentation-option.patch Sob -package/libfcgi/0002-disable-examples.patch Sob -package/libftdi/0001-pkgconfig_libusb.patch Sob -package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob +package/latencytop/0001-makefile.patch Upstream +package/lbase64/0001-retro-compatible-with-Lua-5.1.patch Upstream +package/lcdproc/0001-LCDd.conf.patch Upstream +package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream +package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream +package/leafnode2/0001-cross_makefile.patch Upstream +package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream +package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream +package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream +package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream +package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream +package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream +package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream +package/libabseil-cpp/0001-force-position-independent-code.patch Upstream +package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream +package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream +package/libart/0001-art-config-cross.patch Sob Upstream +package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream +package/libatasmart/0001-strpool-cross-flags.patch Upstream +package/libavl/0001-fix-makefile.patch Upstream +package/libb64/0001-Integer-overflows.patch Upstream +package/libb64/0002-Initialize-C++-objects.patch Upstream +package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream +package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream +package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream +package/libcec/0001-cecloader-h-fix-null-return.patch Upstream +package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/libcgicc/0001-disable-documentation-option.patch Sob Upstream +package/libclc/0001-support-out-of-tree-build.patch Upstream +package/libcodec2/0001-update-cmake.patch Upstream +package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream +package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream +package/libcuefile/0001-fix-static-link.patch Upstream +package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream +package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream +package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream +package/libdnet/0001-python-makefile.patch Upstream +package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream +package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream +package/libdvbcsa/0001-altivec-powerpc64.patch Upstream +package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream +package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream +package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream +package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream +package/libfcgi/0001-link-against-math.patch Upstream +package/libfcgi/0002-disable-examples.patch Sob Upstream +package/libffi/0001-Fix-installation-location-of-libffi.patch Upstream +package/libffi/0002-Fix-use-of-compact-eh-frames-on-MIPS.patch Upstream +package/libffi/0003-libffi-enable-hardfloat-in-the-MIPS-assembly-code.patch Upstream +package/libfm/0001-modules-fix-cross-compilation.patch Upstream +package/libfreeimage/0001-no-root-install.patch Upstream +package/libfreeimage/0002-fix-cpuid-x86.patch Upstream +package/libfreeimage/0003-fix-big-endian-os.patch Upstream +package/libfreeimage/0004-fixed-C-11-warnings.patch Upstream +package/libftdi/0001-pkgconfig_libusb.patch Sob Upstream +package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob Upstream +package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream +package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream +package/libfuse/0001-fix-aarch64-build.patch Upstream +package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream +package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream +package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream +package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream +package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream +package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream +package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream +package/libglib2/0002-remove-cpp-requirement.patch Upstream +package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream +package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream +package/libgpgme/0001-Fix-build-without-threads.patch Upstream +package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream +package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream +package/libgtk2/0001-reduce-dependencies.patch Upstream +package/libgtk3/0001-disable-atk-bridge.patch Upstream +package/libgtk3/0002-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch Upstream +package/libhdhomerun/0001-dont-strip.patch Upstream +package/libhid/0001-dont-fiddle-with-debug-flags.patch Upstream +package/libhid/0002-no-newline-in-ldflags.patch Upstream +package/libhid/0003-uclinux.patch Upstream +package/libical/0001-no-tests.patch Upstream +package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream +package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream package/libiio/S99iiod Shellcheck Variables -package/libmad/0001-mips-h-constraint-removal.patch Sob +package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream +package/libiqrf/0002-use-only-c-language.patch Upstream +package/libjson/0001-fix-broken-makefile.patch Upstream +package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream +package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream +package/libkcapi/0002-Add-disable-werror.patch Upstream +package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream +package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/liblinear/0001-build-static-lib.patch Upstream +package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream +package/liblog4c-localtime/0001-log4c.m4-fix-underquoted-definition-of-AM_PATH_LOG4C.patch Upstream +package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch Upstream +package/liblog4c-localtime/0003-Fix-debug-mode-build-with-uClibc.patch Upstream +package/liblog4c-localtime/0004-Add-AC_CONFIG_MACRO_DIR-to-configure.in.patch Upstream +package/liblog4c-localtime/0005-Fix-C-support.patch Upstream +package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch Upstream +package/libloki/0002-use-ln-snf.patch Upstream +package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream +package/libmad/0002-configure-ac-automake-foreign.patch Upstream +package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream +package/libmemcached/0001-disable-tests.patch Upstream +package/libmemcached/0002-disable-sanitizer.patch Upstream +package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream +package/libmemcached/0004-disable-doc-and-man.patch Upstream +package/libmemcached/0005-fix-pointer-comparaison.patch Upstream +package/libmng/0001-jpeg-9a.patch Upstream +package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream +package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream +package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch Upstream +package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch Upstream +package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream +package/libmpeg2/0001-altivec.patch Upstream +package/libmpeg2/0002-armv4l.patch Upstream +package/libmpeg2/0003-fix-arm-detection.patch Upstream +package/libmpeg2/0004-fix-sparc.patch Upstream +package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream +package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream +package/libnfc/0001-autotools-make-example-build-optional.patch Upstream +package/libnfs/0001-Fix-include-sys-time.h.patch Upstream +package/libnids/0001-libpcap-use-pkg-config.patch Upstream +package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream +package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream +package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream +package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream +package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream +package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream +package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream +package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream +package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream +package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream +package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream +package/liboping/0001-fix-utf8-support.patch Upstream +package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream +package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream +package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream +package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream +package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream +package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream +package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream +package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream +package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream +package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream +package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream +package/libqb/0001-Add-disable-tests-option.patch Upstream +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/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.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/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 +package/libserialport/0001-uclinux-detection.patch Upstream +package/libshdata/0001-backend-Add-missing-include-files.patch Upstream +package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch Upstream +package/libsidplay2/0001-sidplay2-libs-2.1.1.patch Upstream +package/libsidplay2/0002-pkg-config.patch Upstream +package/libsidplay2/0003-gcc6.patch Upstream +package/libsigrok/0001-Support-glibmm-2.68.patch Upstream +package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream +package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream +package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream +package/libsolv/0001-Fix-build-without-C.patch Upstream +package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream +package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream +package/libspatialindex/0001-allow-building-static-libs.patch Upstream +package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream +package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream +package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream +package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream +package/libsvg/0001-fix-expat-static-declaration.patch Upstream +package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream +package/libsvgtiny/0001-disable-debug-printfs.patch Upstream +package/libsvgtiny/0002-Remove-Werror.patch Upstream +package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream +package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream +package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream +package/libteam/0001-revert-disregard-current-state.patch Upstream +package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream +package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream +package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream +package/libtheora/0001-link-libtheoradec.patch Upstream +package/libtheora/0002-fix-autoreconf.patch Upstream +package/libtomcrypt/0001-fix-CVE-2019-17362.patch Upstream +package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch Upstream +package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch Upstream +package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch Upstream +package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream +package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream +package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream +package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream +package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream +package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream +package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream +package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream +package/libuwsc/0002-fix-bad-indentation.patch Upstream +package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream +package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream +package/libwebsock/0002-fix-ssl.patch Upstream +package/libwebsock/0003-fix-incorrect-inline.patch Upstream +package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream +package/libyuv/0001-i386-sse2.patch Upstream +package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream +package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables +package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream +package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch Upstream +package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch Upstream +package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream +package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream +package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream +package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream package/linux-tools/S10hyperv Variables +package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream +package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream +package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream +package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck +package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream +package/lirc-tools/0002-configure-add-disable-doc-option.patch Upstream package/lirc-tools/S25lircd Indent Variables -package/lite/0001-dfbspy-stat.patch Sob -package/lite/0002-no-tests.patch Sob -package/lite/0003-pkg-config.patch Sob +package/lite/0001-dfbspy-stat.patch Sob Upstream +package/lite/0002-no-tests.patch Sob Upstream +package/lite/0003-pkg-config.patch Sob Upstream +package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream package/lldpd/S60lldpd Indent Shellcheck Variables -package/lockfile-progs/0001-sus3v-legacy.patch Sob -package/madplay/0001-switch-to-new-alsa-api.patch Sob +package/llvm/0001-nfc-Fix-missing-include.patch Upstream +package/lm-sensors/0001-static-build.patch Upstream +package/lm-sensors/0002-no-host-ldconfig.patch Upstream +package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream +package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch Upstream +package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch Upstream +package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch Upstream +package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch Upstream +package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream +package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream +package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream +package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream +package/ltrace/0001-arm-plt.patch Upstream +package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream +package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream +package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream +package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream +package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream +package/lttng-tools/0001-configure.ac-add-disable-tests.patch Upstream +package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch Upstream +package/lua-lunix/0001-remove-link-with-librt.patch Upstream +package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch Upstream +package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch Upstream +package/lua/5.1.5/0001-root-path.patch Upstream +package/lua/5.1.5/0002-shared-libs-for-lua.patch Upstream +package/lua/5.1.5/0011-linenoise.patch Upstream +package/lua/5.1.5/0012-fix-reader-at-eoz.patch Upstream +package/lua/5.3.6/0001-root-path.patch Upstream +package/lua/5.3.6/0002-shared-libs-for-lua.patch Upstream +package/lua/5.3.6/0003-linenoise.patch Upstream +package/lua/5.4.4/0001-root-path.patch Upstream +package/lua/5.4.4/0002-shared-libs-for-lua.patch Upstream +package/lua/5.4.4/0011-linenoise.patch Upstream +package/luajit/0001-no-bin-symlink.patch Upstream +package/luajit/0002-install-inc.patch Upstream +package/luasyslog/0001-remove-AX_LUA_LIBS.patch Upstream +package/luasyslog/0002-build-ax_lua.m4-fix-cross-compilation.patch Upstream +package/lugaru/0001-ImageIO-fix-invalid-conversion.patch Upstream +package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch Upstream +package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch Upstream +package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch Upstream +package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch Upstream +package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch Upstream +package/lz4/0001-build-Support-BUILD_SHARED-no.patch Upstream +package/lzma/0001-Remove-static-from-LDFLAGS.patch Upstream +package/lzop/0001-allow-overriding-modification-time.patch Upstream +package/macchanger/0001-Fix-missing-include-for-caddr_t.patch Upstream +package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream +package/madplay/0002-configure-ac-automake-foreign.patch Upstream +package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream +package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream +package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream +package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream +package/makedumpfile/0002-Handle-__mips64.patch Upstream +package/mariadb/0001-add-extra-check-for-librt.patch Upstream +package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream package/mariadb/S97mysqld Indent Shellcheck Variables package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace +package/matchbox-lib/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0002-mb-applet-wireless.patch Upstream +package/matchbox-panel/0003-mb-applet-battery.patch Upstream +package/matchbox-startup-monitor/0001-true-false.patch Upstream +package/matchbox/0001-defaulttheme.patch Upstream +package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream +package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream +package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream +package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream +package/memcached/0001-logger.c-initialize-rport.patch Upstream +package/memcached/0002-check-for-sys-auxv.h.patch Upstream +package/memcached/0003-configure.ac-add-disable-werror.patch Upstream +package/memstat/0001-PATH_MAX.patch Upstream package/mender-connect/S43mender-connect Shellcheck -package/mii-diag/0001-strchr.patch Sob +package/menu-cache/0001-Support-gcc10-compilation.patch Upstream +package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch Upstream +package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch Upstream +package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Upstream +package/mesa3d/0003-src-util-rand_xor-Include-stddef.h-to-fix-build-erro.patch Upstream +package/mesa3d/0004-Fix-uClibc-build.patch Upstream +package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch Upstream +package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch Upstream +package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch Upstream +package/metacity/0001-add-libm-reference.patch Upstream +package/metacity/0002-gconf.patch Upstream +package/metacity/0003-mag-add-libm-reference.patch Upstream +package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch Upstream +package/midori/0001-disable-vala-fatal-warnings.patch Upstream +package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch Upstream +package/mii-diag/0001-strchr.patch Sob Upstream +package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch Upstream +package/mini-snmpd/0001-linux.c-fix-musl-build.patch Upstream package/minidlna/S60minidlnad Indent Shellcheck Variables package/minissdpd/S50minissdpd Indent Shellcheck Variables package/modem-manager/S44modem-manager Shellcheck Variables +package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch Upstream +package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch Upstream +package/mongrel2/0001-Do-not-run-tests.patch Upstream +package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch Upstream +package/mongrel2/0003-fix-build-with-gcc-4.8.patch Upstream +package/monit/0001-no-force-static.patch Upstream +package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch Upstream +package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch Upstream +package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch Upstream +package/mono/0002-Ongoing-work-on-the-cmake-build.patch Upstream package/mosquitto/S50mosquitto Indent Shellcheck Variables package/motion/S99motion Indent Shellcheck Variables +package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch Upstream package/mpd/S95mpd Variables +package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch Upstream +package/mpv/0001-fix-powerpc64-altivec.patch Upstream +package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch Upstream package/mrouted/S41mrouted NotExecutable package/mrp/S65mrp Indent Variables +package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch Upstream package/multipath-tools/S60multipathd Shellcheck +package/musepack/0001-shared.patch Upstream +package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/musepack/0003-include-fpu-control-with-glibc-only.patch Upstream +package/musepack/0004-missing-sys-select.patch Upstream +package/musepack/0005-fix-build-with-gcc-10.patch Upstream +package/musl/0001-avoid-kernel-if_ether.h.patch Upstream +package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream +package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream +package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/nanocom/0001-fix-build-with-gcc-10.patch Upstream +package/ncftp/0001-fix-gcc-10.patch Upstream +package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch Upstream +package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstream +package/ne10/0002-fix-build-without-C.patch Upstream package/neard/S53neard Indent Shellcheck Variables +package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream +package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream +package/neon/0002-configure.ac-fix-autoreconf.patch Upstream +package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream +package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables -package/netcat/0001-signed-bit-counting.patch Sob +package/netcat/0001-signed-bit-counting.patch Sob Upstream package/netopeer2/S52netopeer2 Shellcheck Variables -package/netplug/0001-makefile-flags.patch Sob +package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream +package/netplug/0001-makefile-flags.patch Sob Upstream +package/netplug/0002-add-missing-time-include.patch Upstream +package/netplug/0003-remove-assert-fail.patch Upstream package/netplug/S29netplug Indent Shellcheck Variables package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck +package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch Upstream package/netsnmp/S59snmpd Indent Shellcheck Variables +package/netsurf/0001-avoid-system-perl-dependencies.patch Upstream +package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream +package/netsurf/0003-fix-compilation-without-curl.patch Upstream +package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream +package/nettle/0001-disable-testsuite-examples.patch Upstream +package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream +package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables +package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream +package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables +package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream +package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch Upstream +package/nginx-naxsi/0002-PCRE2-compatibility.patch Upstream +package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream +package/nginx/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch Upstream +package/nginx/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch Upstream +package/nginx/0004-auto-lib-libxslt-conf-use-pkg-config.patch Upstream +package/nginx/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch Upstream +package/nginx/0006-auto-lib-openssl-conf-use-pkg-config.patch Upstream +package/nginx/0007-auto-lib-libgd-conf-use-pkg-config.patch Upstream +package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Upstream +package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream +package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream package/nginx/S50nginx Indent Variables +package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream +package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream +package/ngrep/0003-fix-disable-tcpkill.patch Upstream +package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream +package/nmap/0001-libdnet-wrapper-configure.patch Upstream +package/nodejs/0001-add-qemu-wrapper-support.patch Upstream +package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream +package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream +package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream package/nodm/S90nodm Indent Shellcheck Variables +package/norm/0001-protolib-drop-linux-version-check.patch Upstream +package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream +package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables +package/ntp/0001-nano.patch Upstream +package/ntp/0002-ntp-syscalls-fallback.patch Upstream +package/ntp/0003-override-shell.patch Upstream +package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables +package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream +package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream +package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream +package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream +package/nuttcp/0001-susv3-legacy.patch Upstream +package/nvidia-driver/0001-use-LDFLAGS.patch Upstream +package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream +package/odb/0001-tm.h-include-in-gcc.hxx-appears-to-be-no-longer-nece.patch Upstream +package/odb/0002-Remove-gratuitous-classes.patch Upstream +package/odb/0003-Initial-work-to-make-ODB-compatible-with-GCC-6.patch Upstream +package/odb/0004-Make-compilable-with-GCC-6-in-C-14-mode.patch Upstream +package/odb/0005-Fix-bug-in-GCC-6-input_location-translation.patch Upstream +package/odb/0006-Adapt-to-changes-in-GCC-8.patch Upstream +package/odb/0007-Switch-to-C-11-get-rid-of-auto_ptr-use.patch Upstream +package/odb/0008-Fix-GCC-8-adaptation-to-be-compatible-with-previous-.patch Upstream +package/odb/0009-Handle-namespace-aliases-when-parsing-GCC-tree.patch Upstream +package/odb/0010-Add-initial-support-for-GCC-9.patch Upstream +package/odb/0011-Adjust-to-changes-in-GCC-10.patch Upstream +package/odb/0012-Adjust-to-changes-in-GCC-11.patch Upstream +package/odb/0013-Resolve-name-lookup-ambiguity-causing-error-with-GCC.patch Upstream +package/ofono/0001-uclibc-backtrace.patch Upstream +package/ofono/0002-fix-musl-compile.patch Upstream package/ofono/S46ofono Variables +package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch Upstream +package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream +package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream +package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream +package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream package/olsr/S50olsr Indent Shellcheck Variables +package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream +package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream +package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream +package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream +package/open2300/0001-fix-makefile.patch Upstream +package/openblas/0001-Makefile.system-don-t-specify-optimization-level-bui.patch Upstream +package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openldap/0001-fix_cross_strip.patch Upstream +package/openldap/0002-fix-bignum.patch Upstream +package/openldap/0003-disable-docs.patch Upstream +package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream package/openntpd/S49ntp Shellcheck Variables +package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream +package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch Upstream +package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream +package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch Upstream +package/openpgm/0003-fix-build-on-macOS-ARM.patch Upstream +package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch Upstream +package/openpowerlink/0002-cmake-install-oplk-headers-files.patch Upstream +package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch Upstream +package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch Upstream +package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch Upstream +package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstream +package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream +package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream +package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream +package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream +package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables +package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream +package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream +package/openvmtools/0001-no_cflags_werror.patch Upstream +package/openvmtools/0002-dont-force-cppflags.patch Upstream +package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch Upstream +package/openvmtools/0004-Remove-assumptions-about-glibc-being-only-libc-imple.patch Upstream +package/openvmtools/0005-Use-configure-test-for-struct-timespec.patch Upstream +package/openvmtools/0006-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch Upstream +package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch Upstream +package/openvmtools/0008-Use-configure-test-for-sys-stat.h-include.patch Upstream +package/openvmtools/0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch Upstream +package/openvmtools/0012-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch Upstream package/openvmtools/shutdown Shellcheck package/openvpn/S60openvpn Indent Shellcheck Variables +package/oprofile/0001-musl.patch Upstream +package/optee-client/0001-libteeacl-condition-libteeacl-with-WITH_TEEACL.patch Upstream +package/optee-client/0002-libteeacl-use-realloc-instead-of-reallocarray.patch Upstream +package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream +package/oracle-mysql/0000-ac_cache_check.patch Upstream +package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream +package/oracle-mysql/0002-use-new-readline-iface.patch Upstream +package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream +package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream +package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream +package/oracle-mysql/0006-no-force-static-build.patch Upstream +package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream +package/oracle-mysql/0008-fix-type-conversion.patch Upstream +package/oracle-mysql/0009-gcc7.patch Upstream +package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream package/oracle-mysql/S97mysqld Shellcheck Variables package/owfs/S55owserver Shellcheck Variables package/owfs/S60owfs Shellcheck Variables +package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream +package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch Upstream +package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch Upstream +package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch Upstream +package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch Upstream +package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch Upstream +package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch Upstream +package/paxtest/0001-genpaxtest-move-log-location.patch Upstream +package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch Upstream +package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch Upstream +package/pcm-tools/0001-pmu-query.py-fix-python3-errors-add-linux-platform-s.patch Upstream +package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch Upstream +package/pcre/0001-Kill-compatibility-bits.patch Upstream +package/pcre/0002-Disable-C-unit-tests.patch Upstream +package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch Upstream +package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch Upstream +package/perl-net-ssleay/0001-fix-build-system.patch Upstream +package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream +package/perl-xml-libxml/0001-Makefile-PL.patch Upstream +package/php-amqp/0001-add-build-support-for-php-8.patch Upstream +package/php-amqp/0002-more-work-for-php-8.patch Upstream +package/php-geoip/0001-add-build-support-for-php8.patch Upstream +package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream +package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream +package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream +package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream +package/php-zmq/0002-fix-for-php-7.3.patch Upstream +package/php-zmq/0003-fix-for-php-8.0.0beta2.patch Upstream +package/php/0001-acinclude.m4-don-t-unset-variables.patch Upstream +package/php/0002-iconv-tweak-iconv-detection.patch Upstream +package/php/0003-configure-disable-the-phar-tool.patch Upstream +package/php/0004-Call-apxs-with-correct-prefix.patch Upstream +package/php/0005-allow-opcache-cross-compiling.patch Upstream +package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream +package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream +package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream +package/pifmrds/0003-Makefile-fix-static-link.patch Upstream package/pigpio/S50pigpio Shellcheck Variables +package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream +package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream +package/pixman/0001-Disable-tests.patch Upstream +package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream +package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream +package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream package/pkgconf/pkg-config.in Shellcheck -package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob +package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream +package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream +package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream +package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream package/postgresql/S50postgresql Variables +package/pound/0001-fix-openssl-1.0.2.patch Upstream +package/pound/0002-fix-openssl-1.1.0.patch Upstream +package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream +package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream +package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream +package/pptp-linux/0001-susv3-legacy.patch Upstream +package/pptp-linux/0002-fix-parallel-build.patch Upstream +package/prboom/0001-libpng-1.4.patch Upstream +package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch Upstream +package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch Upstream +package/procps-ng/0001-configure-Add--disable-w.patch Upstream +package/procps-ng/0002-escape-c-Fix-missing-nl_langinfo-on-certain-configs.patch Upstream +package/procps-ng/0003-fix-pifd_open-check.patch Upstream package/procps-ng/S02sysctl Variables package/proftpd/S50proftpd Indent Shellcheck Variables +package/prosody/0001-enable-syslog.patch Upstream +package/prosody/0002-add-pidfile.patch Upstream package/prosody/S50prosody Indent Shellcheck Variables +package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch Upstream +package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch Upstream package/ptpd/S65ptpd Indent Shellcheck Variables +package/ptpd2/0001-musl.patch Upstream +package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upstream +package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream package/ptpd2/S65ptpd2 Indent Shellcheck Variables +package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream +package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream +package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream +package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables +package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream +package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream +package/pulseview/0003-Support-glibmm-2.68.patch Upstream +package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream +package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream +package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream +package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream +package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream +package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream +package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream +package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream +package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream +package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream +package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream +package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream +package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream +package/python-pyqt5/0002-fix-QtCoremod.sip-syntax-error.patch Upstream +package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch Upstream +package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch Upstream +package/python-scipy/0001-build-sh4-FE.patch Upstream +package/python-setuptools/0001-add-executable.patch Upstream +package/python-sip/0001-remove-join-from-sip-h-files-string.patch Upstream package/python-web2py/S51web2py Shellcheck Variables -package/rdesktop/0001-8bit-colors.patch Sob +package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream +package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream +package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream +package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream +package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream +package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream +package/python3/0006-Don-t-add-multiarch-paths.patch Upstream +package/python3/0007-Abort-on-failed-module-build.patch Upstream +package/python3/0008-Serial-ioctl-workaround.patch Upstream +package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream +package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream +package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream +package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream +package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream +package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream +package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream +package/python3/0016-Add-an-option-to-disable-expat.patch Upstream +package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream +package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream +package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream +package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream +package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream +package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream +package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream +package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream +package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream +package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream +package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream +package/python3/0028-fix-building-on-older-distributions.patch Upstream +package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream +package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream +package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream +package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream +package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream +package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch Upstream +package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream +package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch Upstream +package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch Upstream +package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch Upstream +package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch Upstream +package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch Upstream +package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch Upstream +package/qt5/qt5base/0006-Fix-build-on-riscv32.patch Upstream +package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch Upstream +package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch Upstream +package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch Upstream +package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch Upstream +package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream +package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream +package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream +package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream +package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream +package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream +package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream +package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream +package/qt5/qt5webengine/0002-Add-python3-build-support.patch Upstream +package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch Upstream +package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch Upstream +package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch Upstream +package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch Upstream +package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch Upstream +package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch Upstream +package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch Upstream +package/quagga/0001-fix-ipctl-forwarding.patch Upstream +package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream +package/quagga/0003-Fix-build-with-gcc-10.patch Upstream +package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream +package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream +package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream +package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream +package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream +package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream +package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream +package/rdesktop/0001-8bit-colors.patch Sob Upstream +package/read-edid/0001-Fix-install-file-list.patch Upstream +package/read-edid/0002-Fix-compiler-check.patch Upstream +package/read-edid/0003-fix-build-with-gcc-10.patch Upstream +package/readline/0001-curses-link.patch Upstream +package/redis/0001-uclibc.patch Upstream +package/redis/0002-largefile-conditional-define.patch Upstream +package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream package/redis/S50redis Shellcheck Variables +package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream package/restorecond/S02restorecond Shellcheck +package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream +package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream package/rng-tools/S21rngd Shellcheck Variables +package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch Upstream +package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch Upstream +package/rpcbind/0001-Remove-yellow-pages-support.patch Upstream package/rpcbind/S30rpcbind EmptyLastLine Indent Variables -package/rubix/0002-misc-fixes.patch Sob +package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch Upstream +package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch Upstream +package/rpi-userland/0003-Disable-Werror-everywhere.patch Upstream +package/rpi-userland/0004-host-applications-disable-missing-applications.patch Upstream +package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch Upstream +package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch Upstream +package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream +package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream +package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream +package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream +package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Upstream +package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream +package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream +package/rtmpdump/0001-include-limits.h.patch Upstream +package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream +package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream +package/rubix/0001-dont-use-legacy-functions.patch Upstream +package/rubix/0002-misc-fixes.patch Sob Upstream +package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream +package/rygel/0001-build-Add-man_pages-build-options.patch Upstream +package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream package/rygel/S99rygel Indent Shellcheck Variables +package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream +package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream +package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch Upstream +package/samba4/0001-libreplace-disable-libbsd-support.patch Upstream +package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch Upstream +package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream +package/samba4/0004-lib-util-Add-signal.h-include.patch Upstream +package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch Upstream package/samba4/S91smb Indent Shellcheck Variables +package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream +package/screen/0001-no-memcpy-fallback.patch Upstream +package/screen/0002-install-no-backup-binary.patch Upstream +package/screen/0003-install-always-chmod.patch Upstream +package/screen/0004-install-nonversioned-binary.patch Upstream +package/screen/0005-rename-sched_h.patch Upstream +package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream +package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream +package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream +package/sdl/0001-use-correct-directfb-config.patch Upstream +package/sdl/0002-fix-compilation-with-libx11.patch Upstream +package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch Upstream +package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch Upstream +package/sdl_mixer/0002-configure__set_macro_directory.patch Upstream +package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch Upstream +package/sdl_sound/0001-fix-constness.patch Upstream +package/sdl_sound/0002-remove-werror.patch Upstream +package/sdl_sound/0003-renamed-physfs-export.patch Upstream package/seatd/S70seatd NotExecutable Variables +package/sedutil/0001-Common-log.h-time-2-needs-time.h.patch Upstream +package/sentry-native/0001-sentry.h-include-ucontext.h.patch Upstream package/ser2net/S50ser2net Indent Shellcheck Variables +package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream +package/setserial/0001-build-system-fix.patch Upstream +package/setserial/0002-tiocghayesesp-build-fix.patch Upstream +package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream +package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream +package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream +package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream +package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream +package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream package/shairport-sync/S99shairport-sync Indent Shellcheck Variables +package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream +package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream +package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream +package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck +package/slang/0001-slsh-libs.patch Upstream package/smcroute/S41smcroute Indent NotExecutable Variables +package/smstools3/0001-fix-Makefile.patch Upstream +package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream package/smstools3/S50smsd Shellcheck Variables -package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob +package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream +package/snmppp/0001-fix-build-without-v3.patch Upstream +package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream +package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream +package/snort/0003-configure.in-convert-AC_RUN_IFELSE-to-AC_CHECK_MEMBE.patch Upstream +package/snort/0004-configure.in-convert-AC_RUN_IFELSE-to-AC_COMPILE_IFE.patch Upstream +package/snort/0005-fix-sparc.patch Upstream +package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream +package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream +package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream +package/socat/0001-no-documentation.patch Upstream +package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream +package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream +package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream +package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream +package/softether/0003-use-fhs-install-directories.patch Upstream +package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch Upstream +package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch Upstream +package/softether/0006-cross-compile.patch Upstream +package/softether/0007-iconv.patch Upstream +package/softether/0008-librt.patch Upstream +package/softether/0009-uclibc-ai-addrconfig.patch Upstream +package/solarus/0001-cmake-remove-Werror.patch Upstream +package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob Upstream +package/sox/0001-uclibc.patch Upstream +package/sox/0002-configure.ac-put-back-disable-stack-protector.patch Upstream +package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch Upstream +package/sox/0004-configure.ac-fix-static-linking-with-magic.patch Upstream +package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream +package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream +package/sp-oops-extract/0002-stdint-cleanup.patch Upstream +package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream +package/speechd/0001-add-disable-doc.patch Upstream +package/speex/0001-thumb2-support.patch Upstream package/squid/S97squid Indent Shellcheck Variables +package/sredird/0001-termio.patch Upstream +package/sscep/0001-Fix-getopt-linking-error.patch Upstream package/sshguard/S49sshguard Indent package/sslh/S35sslh Indent Shellcheck Variables +package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream +package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream +package/statserial/0001-ncurses-link.patch Upstream +package/stellarium/0001-add-missing-include.patch Upstream +package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch Upstream +package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch Upstream +package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch Upstream package/stunnel/S50stunnel Indent Shellcheck Variables +package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream +package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch Upstream package/supervisor/S99supervisord Variables +package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream +package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck +package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream +package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream +package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream package/sysrepo/S51sysrepo-plugind Indent Shellcheck +package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream +package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream +package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream +package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream package/targetcli-fb/S50target Shellcheck Variables +package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstream +package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream +package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream +package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch Upstream +package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch Upstream +package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch Upstream package/tcf-agent/S55tcf-agent Shellcheck Variables +package/tcl/0001-dont-build-compat.patch Upstream +package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream +package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream +package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream package/tftpd/S80tftpd-hpa Indent Shellcheck Variables +package/ti-gfx/0001-newclkapi.patch Upstream +package/ti-gfx/0002-fix-build-omaplfb-linux.patch Upstream +package/ti-gfx/0003-km_install_modules.patch Upstream package/ti-gfx/S80ti-gfx Shellcheck Variables package/ti-gfx/esrev.sh Shellcheck +package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables +package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream +package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream +package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream +package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream +package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream +package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream +package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream +package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream +package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream +package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream +package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream +package/tovid/0001-manpage.patch Upstream package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables +package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream +package/transmission/0001-fix-utypes.patch Upstream +package/transmission/0002-fix-utp-include.patch Upstream +package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables package/triggerhappy/S10triggerhappy Indent Shellcheck Variables +package/trinity/0001-Fix-build-with-GCC-10.patch Upstream +package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch Upstream +package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch Upstream +package/trinity/0004-drop-decnet.patch Upstream +package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch Upstream +package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch Upstream +package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch Upstream +package/tstools/0001-build-get-along-with-buildroot.patch Upstream +package/tvheadend/0001-no-check_config.patch Upstream package/tvheadend/S99tvheadend Indent Shellcheck Variables +package/uboot-tools/0001-drop-configh-from-tools.patch Upstream +package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch Upstream +package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch Upstream +package/ubus/0001-Install-server-and-client-examples.patch Upstream +package/udpcast/0001-fix-musl-build.patch Upstream +package/uemacs/01-clear-ixon-termios-flag.patch Upstream +package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream +package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream +package/uhttpd/0001-Remove-Werror.patch Upstream +package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream +package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream package/unbound/S70unbound Shellcheck +package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream +package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables +package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream package/upmpdcli/S99upmpdcli Indent Shellcheck Variables +package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch Upstream +package/urg/0001-select-h.patch Upstream +package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch Upstream +package/usb_modeswitch/0001-fix-systemd-detection.patch Upstream package/usbguard/S20usbguard Indent Shellcheck Variables +package/usbmount/0001-rules-fix.patch Upstream +package/usbmount/0002-use-udev-environment-instead-of-blkid.patch Upstream +package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream +package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream +package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream +package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream +package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream +package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck +package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream +package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch Upstream +package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch Upstream +package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch Upstream +package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch Upstream +package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch Upstream +package/vboot-utils/0004-Disable-static-futility.patch Upstream +package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream +package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream +package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream +package/vde2/0001-no-cxx.patch Upstream +package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream +package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream +package/vdr/0001-getloadavg.patch Upstream +package/vdr/0002-musl-compat.patch Upstream +package/vdr/0003-include-missing-limits.patch Upstream +package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream +package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream +package/vlc/0002-automake-add-subdir-objects-option.patch Upstream +package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream +package/vlc/0004-Fix-build-error-using-uClibc-by-adding-sys-types.h.patch Upstream +package/vlc/0005-Don-t-assume-strerror_l-is-available.patch Upstream +package/vlc/0006-posix-remove-ancient-run-time-fallback-to-real-time-.patch Upstream +package/vlc/0007-Add-support-for-freerdp2.patch Upstream +package/vlc/0008-configure.ac-also-use-AC_PATH_PROG-to-check-for-wayl.patch Upstream +package/vlc/0009-modules-video_filter-opencv_example.cpp-fix-build-wi.patch Upstream +package/vlc/0010-opengl-missing-library-check.patch Upstream +package/vpnc/0001-Makefile-allow-to-override-the-PREFIX-variable.patch Upstream +package/vpnc/0002-Makefile-allow-to-override-the-version.patch Upstream +package/vpnc/0003-Makefile-allow-passing-custom-CFLAGS-CPPFLAGS.patch Upstream +package/vpnc/0004-Makefile-provide-an-option-to-not-build-manpages.patch Upstream +package/vpnc/0005-Makefile-allow-passing-a-custom-path-to-libgcrypt-co.patch Upstream +package/vpnc/0006-config.c-Replace-deprecated-SUSv3-functions-with-POS.patch Upstream +package/vpnc/0007-sysdep.h-don-t-assume-error.h-is-available-on-all-Li.patch Upstream +package/vpnc/0008-sysdep.c-don-t-include-linux-if_tun.h-on-Linux.patch Upstream +package/vpnc/0009-config.c-add-missing-sys-ttydefaults.h-include.patch Upstream +package/vsftpd/0001-utmpx-builddef.patch Upstream +package/vsftpd/0002-fix-CVE-2015-1419.patch Upstream +package/vsftpd/0003-Prevent-hang-in-SIGCHLD-handler.patch Upstream package/vsftpd/S70vsftpd Indent Shellcheck Variables +package/vte/0001-build-Fix-build-with-kernel-headers-from-linux-4-13.patch Upstream +package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch Upstream +package/vtun/0001-fix-installation.patch Upstream +package/vtun/0002-fix-ssl-headers-checks.patch Upstream +package/vtun/0003-openssl11.patch Upstream +package/w_scan/0001-musl.patch Upstream +package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch Upstream +package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch Upstream +package/waffle/0002-wayland-fix-build-against-version-1-20.patch Upstream +package/waffle/0003-drop-C-dependency.patch Upstream +package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream +package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream +package/wampcc/0003-Broken-build-on-Windows.patch Upstream package/watchdogd/S01watchdogd Indent NotExecutable +package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream +package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream +package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream +package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream +package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream +package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream +package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch Upstream +package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch Upstream +package/wilc-driver/0005-Fix-cast-warnings.patch Upstream +package/wipe/0001-musl.patch Upstream +package/wireless_tools/0001-remove-bzero.patch Upstream +package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream +package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream +package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream +package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream package/wpa_supplicant/ifupdown.sh Shellcheck +package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream +package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream package/x11r7/xapp_xdm/S99xdm Indent Variables -package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob +package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream +package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0001-Fix-link-failure-with-gcc-10.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0002-ati-cleanup-terminology-to-use-primary-secondary.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0003-Guard-local-variable-priv-only-used-with-glamor.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0004-Only-include-dri-h-with-older-versions-of-xserver.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0003-Update-for-1.20-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0004-xorg.conf-add-mandatory-modules-fb-shadow-fbdevhw.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0005-backing_store_tuner-struct-_Window-backStorage-is-go.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0001-Update-to-newer-swap-macros.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0002-Fix-error-unknown-type-name-uint.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch Upstream +package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-savage/0002-xorg-xserver120.patch Upstream +package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob Upstream +package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch Upstream package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables +package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch Upstream +package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch Upstream +package/x265/0001-fix-gcc-options.patch Upstream +package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch Upstream +package/xen/0002-Fix-build-with-64-bits-time_t.patch Upstream +package/xen/0003-libs-light-fix-tv_sec-printf-format.patch Upstream +package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch Upstream +package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch Upstream +package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream +package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream +package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream +package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream +package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream +package/xinetd/0001-ar.patch Upstream +package/xinetd/0002-destdir.patch Upstream +package/xinetd/0003-rpc-fix.patch Upstream +package/xinetd/0004-configure-rlim_t.patch Upstream +package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream package/xl2tp/xl2tpd TrailingSpace +package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream +package/xxhash/0001-fix-man-page-installation.patch Upstream +package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream +package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream +package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream +package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream +package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream +package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream +package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream +package/ympd/0001-only-c-language.patch Upstream +package/ympd/0002-added-forward-declarations.patch Upstream +package/ytree/0001-fix-musl.patch Upstream +package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream +package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream +package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream +package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream +package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream +package/zic/0001-remove-dependency-check-on-version-file.patch Upstream +package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream +package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream +package/zip/0003-Makefile-Use-CFLAGS-from-command-line.patch Upstream +package/zip/0004-configure-use-LDFLAGS-from-command-line.patch Upstream +package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream +package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream +package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream +package/zip/0008-fix-musl-static-build.patch Upstream +package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream +package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream +package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream +package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream +package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream +package/znc/0002-Fix-build-with-libressl.patch Upstream +package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream +package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch Upstream +package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream -- 2.25.1 From marcus.hoffmann at othermo.de Mon Apr 3 07:58:56 2023 From: marcus.hoffmann at othermo.de (Marcus Hoffmann) Date: Mon, 3 Apr 2023 09:58:56 +0200 Subject: [Buildroot] [PATCH 2/2] package/python-pypa-build: bump to version 0.10.0 In-Reply-To: References: <20230206120400.3188421-1-james.hilliard1@gmail.com> <20230206120400.3188421-2-james.hilliard1@gmail.com> Message-ID: On 02.04.23 22:45, Arnout Vandecappelle wrote: > > [...] >> PYTHON_PYPA_BUILD_LICENSE = MIT >> PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE >> -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools >> +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap >> HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ >> host-python-packaging \ >> - host-python-pep517 > > With this, the host-only python-pep517 is no longer used by anything, > and I don't think it's likely that it's going to be used any time soon, > right? Therefore, the package should be removed. If you agree, can you > take care of that? Seems like essentially pep517 (the package) got renamed to pyproject-hooks [1], so yes, removing the corresponding Buildroot package sounds sensible. > > Applied to master, thanks. > > Regards, > Arnout > > Best, Marcus [1] https://github.com/pypa/pyproject-hooks/issues/136 ________________________________ othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. From peter at korsgaard.com Mon Apr 3 08:53:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 10:53:17 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/runc: security bump to version v1.1.5 In-Reply-To: <20230329181722.242619-1-christian@paral.in> (Christian Stewart's message of "Wed, 29 Mar 2023 11:17:22 -0700") References: <20230329181722.242619-1-christian@paral.in> Message-ID: <87jzytmjnm.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > This is the fifth patch release in the 1.1.z series of runc, which fixes > three CVEs found in runc. > CVE-2023-25809 is a vulnerability involving rootless containers where > (under specific configurations), the container would have write access to the > /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host > were affected. This vulnerability was discovered by Akihiro Suda. > GHSA-m8cg-xc2p-r3fc > CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. > This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered > by Beuc. GHSA-vpvm-3wq2-2wvm > CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. > This variant of the above vulnerability was reported by Lei Wang. > GHSA-g2j6-57v7-gm8c > In addition, the following other fixes are included in this release: > - Fix the inability to use /dev/null when inside a container > - Fix changing the ownership of host's /dev/null caused by fd redirection > - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 > - nsexec: Check for errors in write_log() > https://github.com/opencontainers/runc/releases/tag/v1.1.5 > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Mon Apr 3 08:53:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 3 Apr 2023 10:53:52 +0200 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2023-04-02 In-Reply-To: References: <642a6e97.050a0220.1d642.3446SMTPIN_ADDED_MISSING@mx.google.com> Message-ID: <20230403105352.03d8a9e8@windsurf> Hello Bagas, On Mon, 3 Apr 2023 15:03:20 +0700 Bagas Sanjaya wrote: > > name | CVE | link > > -------------------------------+------------------+-------------------------------------------------------------- > > git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 > Should have been already fixed by upstream release v2.31.7 (which is > already in Buildroot). The NVD information says versions up to 2.35.2 are affected: https://nvd.nist.gov/vuln/detail/CVE-2022-24765. If 2.31.x a maintenance branch into which the fix has been backported? > > git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 > It is known outstanding issue (maybe docfix upstream is enough)? This is a pretty silly CVE :-/ Complaining about the doc not making things clear enough? Sounds odd. I think in the context of Buildroot, we could ignore it. > > git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 > Windows-specific. > > git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 > Again, Windows-specific. For both of these, and probably CVE-2022-24975, you can send a patch adding those CVEs to GIT_IGNORE_CVES, and bit like this: # CVE only affects the documentation GIT_IGNORE_CVES += CVE-2022-24975 # CVEs only affect Windows systems GIT_IGNORE_CVES += CVE-2022-41953 CVE-2023-22743 Thanks a lot for following-up on this, it's nice to see that some Buildroot contributors are looking into the CVE details! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Mon Apr 3 08:52:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 3 Apr 2023 10:52:52 +0200 Subject: [Buildroot] [git commit] package/runc: security bump to version v1.1.5 Message-ID: <20230403085800.B53B883776@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52976c54f76758aeab53f4b7777299cd5c8a3150 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the fifth patch release in the 1.1.z series of runc, which fixes three CVEs found in runc. CVE-2023-25809 is a vulnerability involving rootless containers where (under specific configurations), the container would have write access to the /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host were affected. This vulnerability was discovered by Akihiro Suda. GHSA-m8cg-xc2p-r3fc CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered by Beuc. GHSA-vpvm-3wq2-2wvm CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. This variant of the above vulnerability was reported by Lei Wang. GHSA-g2j6-57v7-gm8c In addition, the following other fixes are included in this release: - Fix the inability to use /dev/null when inside a container - Fix changing the ownership of host's /dev/null caused by fd redirection - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 - nsexec: Check for errors in write_log() https://github.com/opencontainers/runc/releases/tag/v1.1.5 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/runc/runc.hash | 2 +- package/runc/runc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/runc/runc.hash b/package/runc/runc.hash index 6c8fddd397..eee2e34cbf 100644 --- a/package/runc/runc.hash +++ b/package/runc/runc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34 runc-1.1.4.tar.gz +sha256 76cbf30637cbb828794d72d32fb3fd6ff3139cd9743b8b44790fd110f43d96b2 runc-1.1.5.tar.gz sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE diff --git a/package/runc/runc.mk b/package/runc/runc.mk index b60f1da2e7..9c6b5f9b37 100644 --- a/package/runc/runc.mk +++ b/package/runc/runc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RUNC_VERSION = 1.1.4 +RUNC_VERSION = 1.1.5 RUNC_SITE = $(call github,opencontainers,runc,v$(RUNC_VERSION)) RUNC_LICENSE = Apache-2.0, LGPL-2.1 (libseccomp) RUNC_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 3 09:03:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:03:12 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/docker-engine: bump to version v23.0.2 In-Reply-To: <20230329181830.252720-1-christian@paral.in> (Christian Stewart's message of "Wed, 29 Mar 2023 11:18:30 -0700") References: <20230329181830.252720-1-christian@paral.in> Message-ID: <87cz4lmj73.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > Bug fixes and enhancements. > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Christian Stewart Thanks, but I have instead applied Stefan's patch that mentioned the security fix in buildkit. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 09:03:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:03:34 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/docker-cli: bump to version v23.0.2 In-Reply-To: <20230329190525.936628-1-christian@paral.in> (Christian Stewart's message of "Wed, 29 Mar 2023 12:05:25 -0700") References: <20230329190525.936628-1-christian@paral.in> Message-ID: <878rf9mj6h.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > Bug fixes and enhancements. > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Christian Stewart Thanks, but I have instead applied Stefan's patch for the same. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 09:03:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:03:56 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.2 In-Reply-To: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:21 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> Message-ID: <877cutmj5v.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and addresses CVE-2023-2605. For the I take it you mean CVE-2023-26054. I've fixed that and marked it as a security bump so I don't forget to backport it to 2023.02.x and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 09:04:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 03 Apr 2023 11:04:17 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.2 In-Reply-To: <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:22 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> Message-ID: <87355hmj5a.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 3 08:59:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 3 Apr 2023 10:59:57 +0200 Subject: [Buildroot] [git commit] package/docker-engine: security bump version to v23.0.2 Message-ID: <20230403090437.81DCA8379E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cebd1389f4f22956516952eafb1183d1326907d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2023-26054: (Buildkit): Credentials inlined to Git URLs could end up in provenance attestation https://github.com/moby/buildkit/security/advisories/GHSA-gc89-7gcr-jxqc In addition, a number of issues have been fixed. For the full list, see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner [Peter: Mark as security bump] Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 99ab5e4003..4b7c026eef 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz +sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index c61aa491c2..a27625a38e 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.1 +DOCKER_ENGINE_VERSION = 23.0.2 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 3 09:01:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 3 Apr 2023 11:01:27 +0200 Subject: [Buildroot] [git commit] package/docker-cli: bump version to v23.0.2 Message-ID: <20230403090437.89F61837A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=413a28940b46db5d84bc7430bc49df076cee01f9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 9b231f03b1..a8ee6c7a34 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz +sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 38d903150c..5473edf1ef 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.1 +DOCKER_CLI_VERSION = 23.0.2 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From sebastian.weyer at smile.fr Mon Apr 3 11:49:46 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Mon, 3 Apr 2023 13:49:46 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/qemu: update defconfigs to Linux 6.2.9 Message-ID: <20230403114947.1823718-1-sebastian.weyer@smile.fr> Just updating all qemu defconfigs to the latest Kernel version: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed Tested using external toolchains: https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 Signed-off-by: Sebastian Weyer --- v2: - remove Kernel header version from comment in qemu_riscv64_nommu_virt_defconfig - use kernel version 6.2.9 instead of 6.1.11 The pipeline used here yielded the same results as Romain's for the previous version of the patch: https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 With the exception that the defconfigs he removed aren't removed for the new pipeline --- configs/qemu_aarch64_ebbr_defconfig | 4 ++-- configs/qemu_aarch64_sbsa_defconfig | 4 ++-- configs/qemu_aarch64_virt_defconfig | 4 ++-- configs/qemu_arm_ebbr_defconfig | 4 ++-- configs/qemu_arm_versatile_defconfig | 4 ++-- configs/qemu_arm_vexpress_defconfig | 4 ++-- configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- configs/qemu_m68k_mcf5208_defconfig | 4 ++-- configs/qemu_m68k_q800_defconfig | 4 ++-- configs/qemu_microblazebe_mmu_defconfig | 4 ++-- configs/qemu_microblazeel_mmu_defconfig | 4 ++-- configs/qemu_mips32r2_malta_defconfig | 4 ++-- configs/qemu_mips32r2el_malta_defconfig | 4 ++-- configs/qemu_mips32r6_malta_defconfig | 4 ++-- configs/qemu_mips32r6el_malta_defconfig | 4 ++-- configs/qemu_mips64_malta_defconfig | 4 ++-- configs/qemu_mips64el_malta_defconfig | 4 ++-- configs/qemu_mips64r6_malta_defconfig | 4 ++-- configs/qemu_mips64r6el_malta_defconfig | 4 ++-- configs/qemu_nios2_10m50_defconfig | 4 ++-- configs/qemu_or1k_defconfig | 4 ++-- configs/qemu_ppc64_e5500_defconfig | 4 ++-- configs/qemu_ppc64_pseries_defconfig | 4 ++-- configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- configs/qemu_ppc64le_pseries_defconfig | 4 ++-- configs/qemu_ppc_bamboo_defconfig | 4 ++-- configs/qemu_ppc_e500mc_defconfig | 4 ++-- configs/qemu_ppc_g3beige_defconfig | 4 ++-- configs/qemu_ppc_mac99_defconfig | 4 ++-- configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- configs/qemu_riscv32_virt_defconfig | 4 ++-- configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- configs/qemu_riscv64_virt_defconfig | 4 ++-- configs/qemu_s390x_defconfig | 4 ++-- configs/qemu_sh4_r2d_defconfig | 4 ++-- configs/qemu_sh4eb_r2d_defconfig | 4 ++-- configs/qemu_sparc64_sun4u_defconfig | 4 ++-- configs/qemu_sparc_ss10_defconfig | 4 ++-- configs/qemu_x86_64_defconfig | 4 ++-- configs/qemu_x86_defconfig | 4 ++-- configs/qemu_xtensa_lx60_defconfig | 4 ++-- configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- 42 files changed, 85 insertions(+), 85 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index e3157089a9..e5714c1ed5 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig index 609444e787..e368721252 100644 --- a/configs/qemu_aarch64_sbsa_defconfig +++ b/configs/qemu_aarch64_sbsa_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig index 03df0ad9e2..9115569ab9 100644 --- a/configs/qemu_aarch64_virt_defconfig +++ b/configs/qemu_aarch64_virt_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index 8fbb3069bc..c530dd502c 100644 --- a/configs/qemu_arm_ebbr_defconfig +++ b/configs/qemu_arm_ebbr_defconfig @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post- BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/arm-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig index 4f43273a82..50f0f62e39 100644 --- a/configs/qemu_arm_versatile_defconfig +++ b/configs/qemu_arm_versatile_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="versatile" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 2c813456f4..997e11be10 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2_SIZE="64M" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig index 576c441154..1ea602de0e 100644 --- a/configs/qemu_arm_vexpress_tz_defconfig +++ b/configs/qemu_arm_vexpress_tz_defconfig @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig index 0490b9e29e..7e3acaf41a 100644 --- a/configs/qemu_m68k_mcf5208_defconfig +++ b/configs/qemu_m68k_mcf5208_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig index 30d8982db3..00b08f9753 100644 --- a/configs/qemu_m68k_q800_defconfig +++ b/configs/qemu_m68k_q800_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig index 7bd2ae53b8..6701d9077d 100644 --- a/configs/qemu_microblazebe_mmu_defconfig +++ b/configs/qemu_microblazebe_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig index cd8c5a3cb2..674e88911e 100644 --- a/configs/qemu_microblazeel_mmu_defconfig +++ b/configs/qemu_microblazeel_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig index 49d84c308b..f24422102e 100644 --- a/configs/qemu_mips32r2_malta_defconfig +++ b/configs/qemu_mips32r2_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig index 5363018c47..26356dde3d 100644 --- a/configs/qemu_mips32r2el_malta_defconfig +++ b/configs/qemu_mips32r2el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig index f77feb9b6d..82c37317a7 100644 --- a/configs/qemu_mips32r6_malta_defconfig +++ b/configs/qemu_mips32r6_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig index 575034441a..9f6a3f3a44 100644 --- a/configs/qemu_mips32r6el_malta_defconfig +++ b/configs/qemu_mips32r6el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig index e9438fda1e..60eb2ecdc3 100644 --- a/configs/qemu_mips64_malta_defconfig +++ b/configs/qemu_mips64_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig index 4b1c8e22af..96b92dc264 100644 --- a/configs/qemu_mips64el_malta_defconfig +++ b/configs/qemu_mips64el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig index 87ef7902af..42676eae80 100644 --- a/configs/qemu_mips64r6_malta_defconfig +++ b/configs/qemu_mips64r6_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig index 5774207f65..4ec537a0e9 100644 --- a/configs/qemu_mips64r6el_malta_defconfig +++ b/configs/qemu_mips64r6el_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig index 4b9c53e8de..8a6059b738 100644 --- a/configs/qemu_nios2_10m50_defconfig +++ b/configs/qemu_nios2_10m50_defconfig @@ -1,7 +1,7 @@ BR2_nios2=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="10m50" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" BR2_TARGET_ROOTFS_INITRAMFS=y @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel needs mkimage BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig index b3d9d79156..9cd6bf7372 100644 --- a/configs/qemu_or1k_defconfig +++ b/configs/qemu_or1k_defconfig @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig index 6ad03c4c87..bb5a5268a4 100644 --- a/configs/qemu_ppc64_e5500_defconfig +++ b/configs/qemu_ppc64_e5500_defconfig @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig index 50844dc93b..5cddbd8242 100644 --- a/configs/qemu_ppc64_pseries_defconfig +++ b/configs/qemu_ppc64_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig index f6a5c3d409..edb4fe2832 100644 --- a/configs/qemu_ppc64le_powernv8_defconfig +++ b/configs/qemu_ppc64le_powernv8_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="powernv" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig index 7ce5a9d310..418e632331 100644 --- a/configs/qemu_ppc64le_pseries_defconfig +++ b/configs/qemu_ppc64le_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig index f4cc5589e7..75266dc24b 100644 --- a/configs/qemu_ppc_bamboo_defconfig +++ b/configs/qemu_ppc_bamboo_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig index 0a1877c44b..c110627611 100644 --- a/configs/qemu_ppc_e500mc_defconfig +++ b/configs/qemu_ppc_e500mc_defconfig @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig index 1c11bcf77d..a14a641b23 100644 --- a/configs/qemu_ppc_g3beige_defconfig +++ b/configs/qemu_ppc_g3beige_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig index 2331041c2a..ec11cf8946 100644 --- a/configs/qemu_ppc_mac99_defconfig +++ b/configs/qemu_ppc_mac99_defconfig @@ -6,12 +6,12 @@ BR2_powerpc_7400=y BR2_SYSTEM_DHCP="eth0" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pmac32" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig index b9a0812d52..ebb09a4efa 100644 --- a/configs/qemu_ppc_mpc8544ds_defconfig +++ b/configs/qemu_ppc_mpc8544ds_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index f354e303e5..b38c97652f 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="rv32" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig index ee70beb208..c9b7200883 100644 --- a/configs/qemu_riscv64_nommu_virt_defconfig +++ b/configs/qemu_riscv64_nommu_virt_defconfig @@ -3,8 +3,8 @@ BR2_riscv=y BR2_RISCV_64=y # BR2_RISCV_USE_MMU is not set -# Linux headers same as kernel, a 5.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +# Linux headers same as kernel +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Busybox with hush BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index b3174a152c..fd0ff16791 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..78184eca1f 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig index 0f12b7dfe9..9267270ccd 100644 --- a/configs/qemu_sh4_r2d_defconfig +++ b/configs/qemu_sh4_r2d_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig index d5ee371e79..e4d48e1f90 100644 --- a/configs/qemu_sh4eb_r2d_defconfig +++ b/configs/qemu_sh4eb_r2d_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig index 485b497e71..c064a7b939 100644 --- a/configs/qemu_sparc64_sun4u_defconfig +++ b/configs/qemu_sparc64_sun4u_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig index 2ba04c0864..af26a2fb55 100644 --- a/configs/qemu_sparc_ss10_defconfig +++ b/configs/qemu_sparc_ss10_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig index cc505a8540..6562bc1f52 100644 --- a/configs/qemu_x86_64_defconfig +++ b/configs/qemu_x86_64_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig index 34b7e2d292..7886cb4ccf 100644 --- a/configs/qemu_x86_defconfig +++ b/configs/qemu_x86_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig index cb78106091..ade45fa180 100644 --- a/configs/qemu_xtensa_lx60_defconfig +++ b/configs/qemu_xtensa_lx60_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig index 4be1b66edc..c6ba892486 100644 --- a/configs/qemu_xtensa_lx60_nommu_defconfig +++ b/configs/qemu_xtensa_lx60_nommu_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y -- 2.25.1 From bugzilla at busybox.net Mon Apr 3 12:20:55 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 03 Apr 2023 12:20:55 +0000 Subject: [Buildroot] [Bug 15401] host-rust-1.67.0 does not compile due to missing mallinfo2 and arc4random In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15401 alban.at.ifd at gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #9546|0 |1 is obsolete| | --- Comment #5 from alban.at.ifd at gmail.com --- Created attachment 9571 --> https://bugs.busybox.net/attachment.cgi?id=9571&action=edit Use the toolchain's vendor string to identify the rustc target. I uploaded the patch we use to build the toolchain. I only tested it on 2023.02. This patch add the support of the triplet x86_64-buildroot-linux-gnu into the rustc source code: It means that if the TARGET_VENDOR variable is set to somethings else than "buildroot" (via the BR2_TOOLCHAIN_BUILDROOT_VENDOR option), it will not work. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Apr 3 13:25:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 03 Apr 2023 13:25:39 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #5 from Jan-Benedict Glaw --- The beaglebone_defconfig configuration also needs SSL. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Mon Apr 3 06:13:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 03 Apr 2023 06:13:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-02 Message-ID: <20230403061351.50F0840127@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-02 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 18 | 15 | 0 | 33 | master | 112 | 87 | 1 | 200 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 elfutils-0.186 | 6 bluez5_utils-5.66 | 5 host-qemu-7.2.0 | 5 agentpp-4.6.0 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-binutils-2.38 | 3 host-go-1.19.7 | 3 unknown | 3 bat-0.19.0 | 2 erlang-22.3.4.22 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-rust-1.68.0 | 2 linux-6.1.14 | 2 lttng-modules-2.13.7 | 2 sdl-1.2.15 | 2 apcupsd-3.14.14 | 1 dc3dd-7.2.641 | 1 fftw-quad-3.3.8 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gocryptfs-2.3 | 1 google-breakpad-c85eb4a59b6... | 1 host-gcc-final-11.3.0 | 1 kmod-30 | 1 libgcrypt-1.10.1 | 1 libwebsockets-4.3.2 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 lxc-5.0.2 | 1 mpv-0.35.1 | 1 netsniff-ng-0.6.8 | 1 ola-0.10.9 | 1 olsr-0.9.8 | 1 openvmtools-11.3.5-18557794 | 1 package/rtl8821cu/rtl8821cu... | 1 pv-1.6.20 | 1 shadow-4.13 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 xenomai-3.0.10 | 1 zabbix-6.2.7 | 1 znc-1.8.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4eb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d9fdeaecfaad6c80d78a6256f5b1f3e1164ce3d1 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3664765f712a409c5f25393b4050d4403b007080 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/173e17917f3364e338a2c60293e56ab811112b0a | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/46a1ccd0d1c697a97ade84702d3fbdfa06059a8c | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/8fb8cc58be0179f2d6a2f174736a0cbaa922d232 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/9be8a5932e4f7e751a9aee2e667052e766c5e724 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9afe2b0bbabe5184382e2fd2669a53fddd24ce88 | sh4a | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/da6c898bb82816570ca1c0820c320075012e7cd0 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2fbc1b0674bbb42b8b6121e0bbbcdba6eb865c14 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/df2341396843ef23ef811da98f00fdab563bed7e | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/77d573b02491952b3f5adbf1ed25e3752f57add0 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/65edc879193664fdd2d24bc7d1812926d9232b9a | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7a0f3892b28d81d9d703679a45ce8dd332d2a4bb | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4de777a960937c41fb9676f3c6e8de8ed26500b1 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/278c3890be1f53b8f148bd6a4e5d5d2d9237786b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e8c1340badbeb75fcb28eb54331d6bf5d452bee5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e1e9c33806ffc2ff217f00776a3fca9458fb1385 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f2ef4cef097d871f03b14b6ba27217db5da357fd | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/cfba9e7eeb35ad5d7d8b442741dd467477932a0a | aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/620ad83f7c4c12156fe81793aa6d4f0d0851ac68 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/0c8765e45597e8b62c24b1fe98c65d8291050d0d | ORPH sparc | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/4eb24899097cc2c15e9b54a5031bacbf66c2ef9e | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/deeda45629a1649481ea45759a7b19b9d219278c | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/10d9c94a84cac25b0c103fdccdba51bd7cc4fd26 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d2587bf851285c16128c78a8d3878b53c908e2af | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b8fd03a1ee6a42b86850927afabbdc08fc618f8 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cf0d2bd678c2ec1bd242e49059a4e33f483c2740 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/43ba9d469ebd9df3c7bb04a0d1934e947ac6757f | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5387c786af6e64c112c0b88747720f6c96fde66f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/477080432dfbc3e77e1cc77bb4c8d0b34e5dcf33 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/870624afe7eeb5626823827b582a4d76026ef46d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/33796ec1eb58221b75271c4112bcbc8c6d0163b1 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/940d404f3f5e808dff3150911314a40d77bdc17f | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/1fae19e3299a10f03efb9f2c1f33b1a1147f6e0f | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a6ec415f99e463181c0b1f98d1430a91af6ff1e1 | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9143c849fccd7edc14d83b133338246b92013f3b | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c58604fd60641e4080cfbee8c80c9ab648943ad9 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9070ca9ce70105770dcfe3142a0c4dfc2629f7f9 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/47edddc4383ba54071a67206b2c6cea31bfd6050 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c8b872228c79ac94cb6622a4e005e55b69417a25 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4eee61d5cf7ea2c371316bbc86e6444943ff6a7e | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e831a120f15b94126f7d69c5f62ea1d2eed1faee | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4becd083a05289908efc1ba021368fba2e67d3bc | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34b10538a555d3937323bdbd949ececef574b748 | ORPH x86_64 | gocryptfs-2.3 | NOK | http://autobuild.buildroot.net/results/83309cad51e087ae9fbf68f43299d9afff951392 | aarch64 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/4e9548a07bfb3f21d933ed9fb44bb3cf2278cef0 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/394f21973dd15bb22c33b74ea76f631ac108a189 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9bb4473699adbd7cf23c1b63c7efc585bf3878ce | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f30af484461cdd145f787992cb02cb8520dbfcc3 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/8fabb204975b5f350a888793bf0b38c16d52d2b1 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c841b5461f835506fa3db240f8acd5e7ccf07a13 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/dc273ce7d689000aa5fc2999e43c9661dd4a09d1 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/62ed75a92f93e35e4cfa0d8da4445ba7267acca8 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/d52471c412702f609410ced784d588fb8649e1d7 | sparc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/98cd79989f939e483af5982f8230ff6e9595458e | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fcad81bfa615a36ce70e3716877e3352b6b4758f | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/63fb8478f6b84e0fde33374e9129217d2dcc9eb3 | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/e064edbdcb17fae4c219a15deefa3f86d909c6cc | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/5f9103b200fc60b09c7ab97629f5432988f80ce6 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/06fedf245dd11477952e33e7e49e9dc815338954 | armeb | kmod-30 | NOK | http://autobuild.buildroot.net/results/945c083d327dd195779e744dbe5b9782210afb58 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2879d7c00e7341d206f2c6c9111ec0af5c349da0 | ORPH nios2 | libwebsockets-4.3.2 | NOK | http://autobuild.buildroot.net/results/fe062b9f0b330e71309334d7605d64ea73761b59 | nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/671bb98cbf20e47d9ef86839690744af8143f4d9 | ORPH mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/362bbaf034c3b6e23ed3fa17f29f734a59f62bb3 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6e529cca3111327b3ef681026a51c0f7566595ea | ORPH microblaze | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/532fda53045e786c633d77b17a9d4ae89d487b0d | ORPH i686 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/bdcdabd96496bb51ee3e81bb933bd8a81bdd7831 | sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fd1ad0e99ceac65b745fe04cab09a26b16edd2e6 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/41def76e09f2daf58b277a1c1d330a320a95398d | sh4eb | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/bf4d40adef2b43cdba736809b89fa1fa7d7fb3c4 | sparc64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/1cb0abce17c2e5f0a528f3399b7164ee6411c982 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/03b423bbd7b7cc4226f91705c5265ff60c2efbba | powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f51afc25a2c9bd781d55364c8709b17d13246e2a | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/dd2d5766716bd5913d334a2a4095dc30b2386123 | microblazeel | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/326685bd3ab53b121c2e03211e47e422badcf71d | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/6678922e410a3550755116c2e15d1bf7a55e9e3f | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/ba3b47603868998eacb9e98f405bbaf4e56ba347 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7ef489d80f32aca4d3521363fae25750541d1cef | ORPH nios2 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/dd813d081104ae764f45839cf108d9ae4031d00e | sh4a | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/f9dd27b596a382816e4f5f73d869e4a4f548c839 | ORPH mips64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/c7368c6d4ca7dcf9412e771cadabd337f036f6a3 | arc | unknown | NOK | http://autobuild.buildroot.net/results/24bfeb2a10d7990d693d16e7c0203a77e2291947 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/ec7a61cc9c78851e9a50203c1308546ed889b55f | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/7780d67bf94121964f0e8e299fc8c0d8588f97a1 | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8a4e3d55a665f050a2231a6af4d9c10e6a43438e | aarch64_be | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/ae47fe7e33690571db3174cc106d3c592a4814b7 | aarch64_be | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/987bddced802bf1e71a35aad75c9d604c5aab723 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 2 libglib2-2.72.3 | 2 boost-1.80.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 host-rust-1.67.0 | 1 kmod-30 | 1 libglvnd-1.4.0 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/ff5a832b1def1ad2e7e08998fd447165eb28bd5c | i686 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/0f0448a46560ae161cabd5a38166f658a0673a79 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f602de8e81c3a8e1222ce72ff21b46bc95060847 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bddb2c282ea94c0aea1e8c316e3f34b8e4e2181b | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/d6661f0fdd947e11e62960f67b6a1c23a0e3020e | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/27e344f1103738aed4d0e62176a9a8fbb0224322 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/439d05a4e4c4ee7aa6efbdbe3aabf687d1a725e2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ff333576e2438027fc2ccb23353c66af1bfbda16 | i686 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/8a6392d19c0a962343607553a76eab6e44f93c79 | ORPH mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/c91e0b01c8c0065a536d20912c328cd45bd06d4b | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/9a11312ccd7424c32c481d7d8d91c51dfcb17e38 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/969abafb50e9218b4553492451f59c33f330cbf1 | or1k | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/836527c2cf03ffcf5ef1b185052e1a8c3b57d063 | powerpc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/59e78126ecde77f07a9113fb2ba58d1c4cf2b757 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/8ba16344abe9324608b555b6175f4d73c996a1df | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.0 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r37 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.3 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.0.1 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.2.0 | at-spi2-atk | DISTRO | https://release-monitoring.org/project/07840 | 2.34.2 | 2.38.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.36.0 | 2.48.0 | atkmm | DISTRO | https://release-monitoring.org/project/07962 | 2.36.1 | 2.36.2 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.8.1 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | avrdude | DISTRO | https://release-monitoring.org/project/10751 | 6.4 | 7.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.33 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.23.0 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.0 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.0 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.45 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.45 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.45 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.11 | 2.0.12 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0.1 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH boost | DISTRO | https://release-monitoring.org/project/06845 | 1.80.0 | 1.81.0 | bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.7.0 | 0.8.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.0 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cairomm | DISTRO | https://release-monitoring.org/project/07959 | 1.16.1 | 1.16.2 | can-utils | DISTRO | https://release-monitoring.org/project/10554 | 2021.08.0 | 2023.03 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8 | ORPH ccid | DISTRO | https://release-monitoring.org/project/02612 | 1.5.0 | 1.5.2 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.2.1 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.3 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.8 | 1.0.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.0 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.16 | 1.7.0 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.10 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2022.12.06 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.7.2 | 1.8.3 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups-filters | DISTRO | https://release-monitoring.org/project/05541 | 1.28.16 | 1.28.17 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.7.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daemon | DISTRO | https://release-monitoring.org/project/21411 | 0.8 | 0.8.2 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.0.0 | 1.1.0 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.0 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH delve | DISTRO | https://release-monitoring.org/project/40149 | 1.20.0 | 1.20.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.8 | 3.9 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.1 | 23.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.1 | 23.0.2 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.2 | 2023.1 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.4.4 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.5 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.2 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202302 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.01 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.3.4 | enlightenment | DISTRO | https://release-monitoring.org/project/00698 | 0.25.1 | 0.25.4 | erlang | DISTRO | https://release-monitoring.org/project/00707 | 22.3.4.22 | 25.3 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.1 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.5 | 0.27.6 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.34 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.4 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 23.3.3 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.9 | 2.0.10 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.2 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | freetype | DISTRO | https://release-monitoring.org/project/00854 | 2.12.1 | 2.13.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.10 | 1.11 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.03.00 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.1 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.2 | 3.6.3 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.2 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.10.1 | glib-networking | DISTRO | https://release-monitoring.org/project/21353 | 2.70.1 | 2.76.0 | ORPH glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.76.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gloox | DISTRO | https://release-monitoring.org/project/07318 | 1.0.24 | 1.0.26 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.7 | 1.20.2 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.0.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.9 | 3.10 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.53.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.0 | 1.22.1 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.0 | 1.22.1 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.0 | 1.22.1 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.0 | 1.22.1 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.0 | 1.22.1 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.0 | 1.22.1 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.0 | 1.22.1 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.0 | 1.22.1 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.0 | 1.22.1 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtkmm3 | DISTRO | https://release-monitoring.org/project/311572 | 3.22.0 | 3.24.7 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.7.6 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.1 | 7.8.0 | ORPH hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.3 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.13.1 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.368 | ORPH hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.16.1 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 72-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-5 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.4 | 22.3.5 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.3 | 23.1.5 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.1.5 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.1.0 | 6.2.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irrlicht | DISTRO | https://release-monitoring.org/project/01403 | 1.8.4 | 1.8.5 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.4 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.27.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.3 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.104.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.1-Nexus | kodi-audiodecoder-modplug | DISTRO | https://release-monitoring.org/project/21818 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-nosefart | DISTRO | https://release-monitoring.org/project/21819 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-sidplay | DISTRO | https://release-monitoring.org/project/21820 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-snesapu | DISTRO | https://release-monitoring.org/project/21802 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-stsound | DISTRO | https://release-monitoring.org/project/21801 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-timidity | DISTRO | https://release-monitoring.org/project/21800 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-vgmstream | DISTRO | https://release-monitoring.org/project/21799 | 19.0.0-Ma... | 20.2.0-Nexus | kodi-audioencoder-flac | DISTRO | https://release-monitoring.org/project/17755 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-lame | DISTRO | https://release-monitoring.org/project/21798 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-audioencoder-vorbis | DISTRO | https://release-monitoring.org/project/21797 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-wav | DISTRO | https://release-monitoring.org/project/21796 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 19.0.7-Ma... | 21.0.3-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 21.0.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.5-Ma... | 21.0.0-Omega | kodi-pvr-argustv | DISTRO | https://release-monitoring.org/project/21788 | 19.2.1-Ma... | 20.5.0-Nexus | kodi-pvr-dvblink | DISTRO | https://release-monitoring.org/project/21787 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-dvbviewer | DISTRO | https://release-monitoring.org/project/21786 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-filmon | DISTRO | https://release-monitoring.org/project/21785 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-hdhomerun | DISTRO | https://release-monitoring.org/project/21784 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 19.0.6-Ma... | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.2.1-Omega | kodi-pvr-mediaportal-tvserver | DISTRO | https://release-monitoring.org/project/21781 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-mythtv | DISTRO | https://release-monitoring.org/project/21780 | 19.0.11-M... | 20.3.2-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.6-Ma... | 21.0.0-Omega | kodi-pvr-njoy | DISTRO | https://release-monitoring.org/project/21778 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-octonet | DISTRO | https://release-monitoring.org/project/100437 | 19.0.0-Ma... | 20.3.0-Nexus | kodi-pvr-pctv | DISTRO | https://release-monitoring.org/project/21777 | 19.0.1-Ma... | 20.4.0-Nexus | kodi-pvr-plutotv | DISTRO | https://release-monitoring.org/project/241527 | 19.0.3-Ma... | 20.3.0-Nexus | kodi-pvr-stalker | DISTRO | https://release-monitoring.org/project/21776 | 19.0.4-Ma... | 20.3.1-Nexus | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 19.0.0-Ma... | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 19.0.1-Ma... | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 21.1.0-Omega | kodi-pvr-wmc | DISTRO | https://release-monitoring.org/project/21772 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 19.7.16-M... | 20.3.6-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-biogenesis | DISTRO | https://release-monitoring.org/project/21768 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-cpblobs | DISTRO | https://release-monitoring.org/project/21767 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-greynetic | DISTRO | https://release-monitoring.org/project/21765 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-matrixtrails | DISTRO | https://release-monitoring.org/project/21764 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-pingpong | DISTRO | https://release-monitoring.org/project/21763 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-pyro | DISTRO | https://release-monitoring.org/project/21761 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-rsxs | DISTRO | https://release-monitoring.org/project/21760 | 19.0.2-Ma... | 20.1.0-Nexus | kodi-screensaver-stars | DISTRO | https://release-monitoring.org/project/21759 | 19.0.0-Ma... | 20.1.0-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.3.0-Nexus | kodi-vfs-rar | DISTRO | https://release-monitoring.org/project/21900 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-vfs-sftp | DISTRO | https://release-monitoring.org/project/21899 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-goom | DISTRO | https://release-monitoring.org/project/21757 | 19.0.2-Ma... | 20.1.1-Nexus | kodi-visualisation-matrix | DISTRO | https://release-monitoring.org/project/177172 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-shadertoy | DISTRO | https://release-monitoring.org/project/21756 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-visualisation-spectrum | DISTRO | https://release-monitoring.org/project/21755 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-visualisation-starburst | DISTRO | https://release-monitoring.org/project/85703 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-waveform | DISTRO | https://release-monitoring.org/project/21753 | 19.0.3-Ma... | 20.2.1-Nexus | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.7 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.2 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libass | DISTRO | https://release-monitoring.org/project/01560 | 0.17.0 | 0.17.1 | libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.68 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.1 | 8.0.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.3 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.0 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 0.99.9.1 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.14.0 | 3.14.1 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.1 | 3.11.2 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.6.2 | 1.6.3 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.76.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.19.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk2 | DISTRO | https://release-monitoring.org/project/13942 | 2.24.33 | 4.10.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.42 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.14 | 0.12.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmodbus | DISTRO | https://release-monitoring.org/project/09728 | 3.1.8 | 3.1.10 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.31 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnftnl | DISTRO | https://release-monitoring.org/project/01681 | 1.2.3 | 1.2.5 | libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.1 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.14 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.1 | 2023.2 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.5 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.6.2 | 3.7.1 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.0 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.23 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.0 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.8 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.16 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.4 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libv4l | DISTRO | https://release-monitoring.org/project/09998 | 1.22.1 | 1.24.1 | libva | DISTRO | https://release-monitoring.org/project/01752 | 2.17.0 | 2.18.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.1 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.2.0 | libvpx | DISTRO | https://release-monitoring.org/project/11083 | 1.12.0 | 1.13.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.33 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.55 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.1 | lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.14 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230310 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.03.30 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.0 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.16 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.0 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.0.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20220930 | 20230127 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.20 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbpfan | DISTRO | https://release-monitoring.org/project/115980 | 2.3.0 | 2.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 192 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.45 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.19 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.1 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.1 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.0.1 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 3.0.9 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2022.12 | 2023.02 | moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.11.2 | 0.11.5 | modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.21.2 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.8 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.2.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.9 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.190 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.2 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | mtools | DISTRO | https://release-monitoring.org/project/02028 | 4.0.42 | 4.0.43 | ORPH mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.3-20221224 | 6.4-20230401 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.2.0 | 1.2.1 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.14 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.38.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.59 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.4 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nftables | DISTRO | https://release-monitoring.org/project/02082 | 1.0.5 | 1.0.7 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.52.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.22.1 | 1.23.4 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.93 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 19.8.1 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH nuttcp | DISTRO | https://release-monitoring.org/project/02511 | 6.1.2 | 8.2.2 | nvidia-driver | DISTRO | https://release-monitoring.org/project/21843 | 390.151 | 390.157 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 530.41.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.3.0 | 8.1.0 | ofono | DISTRO | https://release-monitoring.org/project/16859 | 1.34 | 2.0 | ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.3 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.5 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.0 | ORPH openblas | DISTRO | https://release-monitoring.org/project/02540 | 0.3.21 | 0.3.23 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.02.06 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.18+10 | 21+16 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openocd | DISTRO | https://release-monitoring.org/project/02557 | 0.11.0 | 0.12.0 | ORPH openpowerlink | DISTRO | https://release-monitoring.org/project/21550 | 2.7.1 | 2.7.2 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.46 | opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.2 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | optee-benchmark | DISTRO | https://release-monitoring.org/project/21555 | 3.19.0 | 3.20.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.19.0 | 3.20.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.19.0 | 3.20.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.19.0 | 3.20.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.32 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.45 | ORPH pangomm | DISTRO | https://release-monitoring.org/project/07958 | 2.48.2 | 2.50.1 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.2 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.8.0 | 3.9.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.59 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.081 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.68 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.37 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.002001 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.3 | 8.2.4 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.67 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.4 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | policycoreutils | DISTRO | https://release-monitoring.org/project/334932 | 3.2 | 3.5 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.04.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.2 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.1 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.96 | 1.26.104 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.104 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-configshell-fb | DISTRO | https://release-monitoring.org/project/19734 | 1.1.29 | 1.5 | python-crossbar | DISTRO | https://release-monitoring.org/project/21696 | 21.3.1 | 22.6.1 | python-cryptography | DISTRO | https://release-monitoring.org/project/05532 | 39.0.1 | 40.0.1 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.84.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.1 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.0 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.4 | 4.5.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.10.7 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.2.3 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.0.1 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.41.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.3.3 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.3 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.14.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.12.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.6.0 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.2 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 0.14.16 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-mpd2 | DISTRO | https://release-monitoring.org/project/19721 | 3.0.5 | 3.1.0 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.8.9 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.0 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.1.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.0.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.2 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.17 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.7 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.3.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.2.2 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.1 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.6 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.8.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.2.2 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.12.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.2 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b1 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.3.23 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.1 | 2.28.2 | python-rtoml | DISTRO | https://release-monitoring.org/project/62048 | 0.8.0 | 0.9.0 | python-rtslib-fb | DISTRO | https://release-monitoring.org/project/19641 | 2.1.74 | 2.2 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.8.3 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.18.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.6.1 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.18.4 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.7 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.8 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.1 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.0.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 3.0.2 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.5.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 1.26.15 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 58.1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.0.9 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230304.1 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.52.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.0 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qlibc | DISTRO | https://release-monitoring.org/project/21737 | 2.4.7 | 2.4.8 | ORPH qpdf | DISTRO | https://release-monitoring.org/project/05542 | 10.5.0 | 11.3.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.3 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.3 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.4.3 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.4.3 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.4.3 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-03-01 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.10 | refpolicy | DISTRO | https://release-monitoring.org/project/21663 | 2.20220106 | 2.20221101 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.3 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.0.0 | rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2302.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | runc | DISTRO | https://release-monitoring.org/project/07462 | 1.1.4 | 1.1.5 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.2 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.2 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.2 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.1 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.0.0 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.1 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.12 | 4.18.1 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.26.3 | 2.26.4 | sdl2_image | DISTRO | https://release-monitoring.org/project/04781 | 2.6.2 | 2.6.3 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.3 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl2_ttf | DISTRO | https://release-monitoring.org/project/04784 | 2.20.1 | 2.20.2 | sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.16.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.1 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.11 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | setools | DISTRO | https://release-monitoring.org/project/08951 | 4.4.0 | 4.4.1 | ORPH shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.1.1 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.5 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.58.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.14 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.1 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.3 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.40.1 | 3.41.2 | squashfs | DISTRO | https://release-monitoring.org/project/04879 | 4.5.1 | 4.6.1 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.8 | ORPH sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.21 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.04 | 0.15.06 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.10 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.4 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.1.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.60 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.5.0 | 2021.8.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | transmission | DISTRO | https://release-monitoring.org/project/05002 | 3.00 | 4.0.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2023c | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.01 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.7 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.5 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.19.0 | 3.20.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1439 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | volk | DISTRO | https://release-monitoring.org/project/147733 | 2.5.2 | 3.0.0 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.0 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.45 | 3.2.47 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.246 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.5 | 2.41.1 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.0 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 11.0.1 | whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.16 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.5 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.5 | 2.40.0 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xdata_xbitmaps | DISTRO | https://release-monitoring.org/project/13645 | 1.1.2 | 1.1.3 | xdata_xcursor-themes | DISTRO | https://release-monitoring.org/project/15905 | 1.0.6 | 1.0.7 | xdriver_xf86-video-amdgpu | DISTRO | https://release-monitoring.org/project/15900 | 22.0.0 | 23.0.0 | xdriver_xf86-video-ark | DISTRO | https://release-monitoring.org/project/21712 | 0.7.5 | 0.7.6 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.0 | xfont_encodings | DISTRO | https://release-monitoring.org/project/15051 | 1.0.6 | 1.0.7 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-util | DISTRO | https://release-monitoring.org/project/15055 | 1.3.3 | 1.4.0 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.2.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libXaw | DISTRO | https://release-monitoring.org/project/01766 | 1.0.14 | 1.0.15 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.0 | 6.19.1 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xserver_xorg-server | DISTRO | https://release-monitoring.org/project/05250 | 21.1.7 | 21.1.8 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.23 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 379 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.2 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.0 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.0 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.0 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.9 | zic | DISTRO | https://release-monitoring.org/project/16905 | 2022f | 2023c | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 containerd | CVE-2023-25153 | https://security-tracker.debian.org/tracker/CVE-2023-25153 containerd | CVE-2023-25173 | https://security-tracker.debian.org/tracker/CVE-2023-25173 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 runc | CVE-2023-27561 | https://security-tracker.debian.org/tracker/CVE-2023-27561 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2022.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2021-45078 | https://security-tracker.debian.org/tracker/CVE-2021-45078 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 containerd | CVE-2023-25153 | https://security-tracker.debian.org/tracker/CVE-2023-25153 containerd | CVE-2023-25173 | https://security-tracker.debian.org/tracker/CVE-2023-25173 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dropbear | CVE-2021-36369 | https://security-tracker.debian.org/tracker/CVE-2021-36369 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 flatcc | CVE-2021-33983 | https://security-tracker.debian.org/tracker/CVE-2021-33983 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 glibc | CVE-2021-3998 | https://security-tracker.debian.org/tracker/CVE-2021-3998 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg2 | CVE-2022-3515 | https://security-tracker.debian.org/tracker/CVE-2022-3515 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 go | CVE-2022-41722 | https://security-tracker.debian.org/tracker/CVE-2022-41722 go | CVE-2022-41723 | https://security-tracker.debian.org/tracker/CVE-2022-41723 go | CVE-2022-41724 | https://security-tracker.debian.org/tracker/CVE-2022-41724 go | CVE-2022-41725 | https://security-tracker.debian.org/tracker/CVE-2022-41725 go | CVE-2023-24532 | https://security-tracker.debian.org/tracker/CVE-2023-24532 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2021-3981 | https://security-tracker.debian.org/tracker/CVE-2021-3981 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2022-0711 | https://security-tracker.debian.org/tracker/CVE-2022-0711 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libbpf | CVE-2021-45940 | https://security-tracker.debian.org/tracker/CVE-2021-45940 libbpf | CVE-2021-45941 | https://security-tracker.debian.org/tracker/CVE-2021-45941 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmicrohttpd | CVE-2023-27371 | https://security-tracker.debian.org/tracker/CVE-2023-27371 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libpng | CVE-2022-3857 | https://security-tracker.debian.org/tracker/CVE-2022-3857 libraw | CVE-2020-35530 | https://security-tracker.debian.org/tracker/CVE-2020-35530 libraw | CVE-2020-35531 | https://security-tracker.debian.org/tracker/CVE-2020-35531 libraw | CVE-2020-35532 | https://security-tracker.debian.org/tracker/CVE-2020-35532 libraw | CVE-2020-35533 | https://security-tracker.debian.org/tracker/CVE-2020-35533 libraw | CVE-2020-35534 | https://security-tracker.debian.org/tracker/CVE-2020-35534 libraw | CVE-2020-35535 | https://security-tracker.debian.org/tracker/CVE-2020-35535 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-41556 | https://security-tracker.debian.org/tracker/CVE-2022-41556 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mender | CVE-2022-29555 | https://security-tracker.debian.org/tracker/CVE-2022-29555 minetest | CVE-2022-35978 | https://security-tracker.debian.org/tracker/CVE-2022-35978 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nodejs | CVE-2022-35256 | https://security-tracker.debian.org/tracker/CVE-2022-35256 nodejs | CVE-2022-43548 | https://security-tracker.debian.org/tracker/CVE-2022-43548 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 patchelf | CVE-2022-44940 | https://security-tracker.debian.org/tracker/CVE-2022-44940 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 postgresql | CVE-2022-41862 | https://security-tracker.debian.org/tracker/CVE-2022-41862 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 python-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-cryptography | CVE-2023-23931 | https://security-tracker.debian.org/tracker/CVE-2023-23931 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pillow | CVE-2022-45198 | https://security-tracker.debian.org/tracker/CVE-2022-45198 python-pillow | CVE-2022-45199 | https://security-tracker.debian.org/tracker/CVE-2022-45199 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 python-setuptools | CVE-2022-40897 | https://security-tracker.debian.org/tracker/CVE-2022-40897 python-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python-web2py | CVE-2022-33146 | https://security-tracker.debian.org/tracker/CVE-2022-33146 python-web2py | CVE-2023-22432 | https://security-tracker.debian.org/tracker/CVE-2023-22432 python3 | CVE-2022-42919 | https://security-tracker.debian.org/tracker/CVE-2022-42919 python3 | CVE-2023-24329 | https://security-tracker.debian.org/tracker/CVE-2023-24329 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2021-3611 | https://security-tracker.debian.org/tracker/CVE-2021-3611 qemu | CVE-2021-3750 | https://security-tracker.debian.org/tracker/CVE-2021-3750 qemu | CVE-2021-3929 | https://security-tracker.debian.org/tracker/CVE-2021-3929 qemu | CVE-2021-3947 | https://security-tracker.debian.org/tracker/CVE-2021-3947 qemu | CVE-2021-4158 | https://security-tracker.debian.org/tracker/CVE-2021-4158 qemu | CVE-2021-4206 | https://security-tracker.debian.org/tracker/CVE-2021-4206 qemu | CVE-2021-4207 | https://security-tracker.debian.org/tracker/CVE-2021-4207 qemu | CVE-2022-0358 | https://security-tracker.debian.org/tracker/CVE-2022-0358 qemu | CVE-2022-26353 | https://security-tracker.debian.org/tracker/CVE-2022-26353 qemu | CVE-2022-26354 | https://security-tracker.debian.org/tracker/CVE-2022-26354 qemu | CVE-2022-2962 | https://security-tracker.debian.org/tracker/CVE-2022-2962 qemu | CVE-2022-3165 | https://security-tracker.debian.org/tracker/CVE-2022-3165 qemu | CVE-2022-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 runc | CVE-2023-27561 | https://security-tracker.debian.org/tracker/CVE-2023-27561 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sudo | CVE-2023-22809 | https://security-tracker.debian.org/tracker/CVE-2023-22809 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 sudo | CVE-2023-28486 | https://security-tracker.debian.org/tracker/CVE-2023-28486 sudo | CVE-2023-28487 | https://security-tracker.debian.org/tracker/CVE-2023-28487 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 systemd | CVE-2022-45873 | https://security-tracker.debian.org/tracker/CVE-2022-45873 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 ttyd | CVE-2021-34182 | https://security-tracker.debian.org/tracker/CVE-2021-34182 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unbound | CVE-2022-30698 | https://security-tracker.debian.org/tracker/CVE-2022-30698 unbound | CVE-2022-30699 | https://security-tracker.debian.org/tracker/CVE-2022-30699 unbound | CVE-2022-3204 | https://security-tracker.debian.org/tracker/CVE-2022-3204 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2023-1127 | https://security-tracker.debian.org/tracker/CVE-2023-1127 vim | CVE-2023-1170 | https://security-tracker.debian.org/tracker/CVE-2023-1170 vim | CVE-2023-1175 | https://security-tracker.debian.org/tracker/CVE-2023-1175 vim | CVE-2023-1264 | https://security-tracker.debian.org/tracker/CVE-2023-1264 vim | CVE-2023-1355 | https://security-tracker.debian.org/tracker/CVE-2023-1355 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wireshark | CVE-2022-4344 | https://security-tracker.debian.org/tracker/CVE-2022-4344 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 xerces | CVE-2018-1311 | https://security-tracker.debian.org/tracker/CVE-2018-1311 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 containerd | CVE-2023-25153 | https://security-tracker.debian.org/tracker/CVE-2023-25153 containerd | CVE-2023-25173 | https://security-tracker.debian.org/tracker/CVE-2023-25173 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmicrohttpd | CVE-2023-27371 | https://security-tracker.debian.org/tracker/CVE-2023-27371 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-web2py | CVE-2023-22432 | https://security-tracker.debian.org/tracker/CVE-2023-22432 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 runc | CVE-2023-27561 | https://security-tracker.debian.org/tracker/CVE-2023-27561 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sudo | CVE-2023-22809 | https://security-tracker.debian.org/tracker/CVE-2023-22809 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 sudo | CVE-2023-28486 | https://security-tracker.debian.org/tracker/CVE-2023-28486 sudo | CVE-2023-28487 | https://security-tracker.debian.org/tracker/CVE-2023-28487 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-1127 | https://security-tracker.debian.org/tracker/CVE-2023-1127 vim | CVE-2023-1170 | https://security-tracker.debian.org/tracker/CVE-2023-1170 vim | CVE-2023-1175 | https://security-tracker.debian.org/tracker/CVE-2023-1175 vim | CVE-2023-1264 | https://security-tracker.debian.org/tracker/CVE-2023-1264 vim | CVE-2023-1355 | https://security-tracker.debian.org/tracker/CVE-2023-1355 wireshark | CVE-2023-1161 | https://security-tracker.debian.org/tracker/CVE-2023-1161 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From vfazio at gmail.com Mon Apr 3 14:41:04 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Mon, 3 Apr 2023 09:41:04 -0500 Subject: [Buildroot] [PATCH v2 2/3] utils/checkpackagelib: check for Upstream trailers In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <20230403144105.419341-2-vfazio@gmail.com> Implement a check-package check for an Upstream: trailer in patches being applied to packages per a mailing list discussion [0]. No strict formatting checks are implemented for the contents within the trailer as the needed level of detail will vary patch-to-patch. Tested with: `./utils/docker-run python3 -m pytest utils/checkpackagelib` [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666016.html Signed-off-by: Vincent Fazio --- Changes v1 -> v2: - Minor updates commit message body - Fix unit tests --- utils/checkpackagelib/lib_patch.py | 18 ++++++++++++++++++ utils/checkpackagelib/test_lib_patch.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index caee36158f..1909d3acd0 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -61,3 +61,21 @@ class Sob(_CheckFunction): return ["{}:0: missing Signed-off-by in the header " "({}#_format_and_licensing_of_the_package_patches)" .format(self.filename, self.url_to_manual)] + +class Upstream(_CheckFunction): + UPSTREAM_ENTRY = re.compile(r"^Upstream: .*$") + + def before(self): + self.found = False + + def check_line(self, lineno, text): + if self.found: + return + if self.UPSTREAM_ENTRY.search(text): + self.found = True + + def after(self): + if not self.found: + return ["{}:0: missing Upstream in the header " + "({}#_additional_patch_documentation)" + .format(self.filename, self.url_to_manual)] diff --git a/utils/checkpackagelib/test_lib_patch.py b/utils/checkpackagelib/test_lib_patch.py index 3b6fadf38c..f7487ef329 100644 --- a/utils/checkpackagelib/test_lib_patch.py +++ b/utils/checkpackagelib/test_lib_patch.py @@ -94,3 +94,25 @@ Sob = [ def test_Sob(testname, filename, string, expected): warnings = util.check_file(m.Sob, filename, string) assert warnings == expected + + +Upstream = [ + ('good', + 'patch', + 'Upstream: https://some/amazing/patch/submission\n', + []), + ('empty', + 'patch', + '', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ('bad', + 'patch', + 'Subject: [PATCH 24/105] text\n', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Upstream) +def test_Upstream(testname, filename, string, expected): + warnings = util.check_file(m.Upstream, filename, string) + assert warnings == expected -- 2.34.1 From vfazio at gmail.com Mon Apr 3 14:41:03 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Mon, 3 Apr 2023 09:41:03 -0500 Subject: [Buildroot] [PATCH v2 1/3] docs/manual: rewrite section for upstream documentation Message-ID: <20230403144105.419341-1-vfazio@gmail.com> Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion [0], patches should, when possible and when approriate, provide a link as evidence that the patch has been submitted upstream. The motivation is that hopefully the patch gets applied to upstream at some point reducing the long term maintenance burden within Buildroot. This also makes future patch review on subsequent package version bumps more streamlined. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html Signed-off-by: Vincent Fazio --- Changes v1 -> v2: - Minor updates commit message body --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file -- 2.34.1 From vfazio at gmail.com Mon Apr 3 14:41:05 2023 From: vfazio at gmail.com (Vincent Fazio) Date: Mon, 3 Apr 2023 09:41:05 -0500 Subject: [Buildroot] [PATCH v2 3/3] .checkpackageignore: add entries missing Upstream trailer In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <20230403144105.419341-3-vfazio@gmail.com> Due to the sheer number of patches that fail the new Upstream trailer check (1500+) and the time it would take to make them compliant, for now, just add them to the ignore list. Created via `./utils/docker-run make .checkpackageignore` Signed-off-by: Vincent Fazio --- Changes v1 -> v2: - Minor updates commit message body - Regenerate .checkpackageignore from current master branch --- .checkpackageignore | 1604 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1560 insertions(+), 44 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4faa3a8b8f..9bbc8c5ed9 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,199 +1,1715 @@ -package/alsamixergui/0001-misc-fixes.patch Sob +boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream +boot/at91bootstrap/0001-eabi-fix.patch Upstream +boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream +boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream +boot/at91dataflashboot/0001-do-not-install.patch Upstream +boot/at91dataflashboot/0002-eabi-fixes.patch Upstream +boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream +boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream +boot/lpc32xxcdl/0001-compiler_name.patch Upstream +boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream +boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream +boot/lpc32xxcdl/0004-slashes.patch Upstream +boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream +boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch Upstream +boot/opensbi/0.9/0002-Makefile-unconditionally-disable-SSP.patch Upstream +boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream +boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream +boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream +boot/syslinux/0003-memdisk-Force-ld-output-format-to-32-bits.patch Upstream +boot/syslinux/0004-utils-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0005-lzo-Use-the-host-toolchain-for-prepcore.patch Upstream +boot/syslinux/0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch Upstream +boot/syslinux/0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch Upstream +boot/syslinux/0008-efi-wrapper-build-it-with-the-host-toolchain.patch Upstream +boot/syslinux/0011-extlinux-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0012-pull-in-sys-sysmacros-h-for-major-minor-makedev.patch Upstream +boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch Upstream +boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch Upstream +boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch Upstream +boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Upstream +linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream +package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/4th/0001-avoid-regen-during-install.patch Upstream +package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/acl/0001-Build-with-old-GCC-versions.patch Upstream +package/acpica/0001-build-do-not-use-Werror.patch Upstream +package/acpid/0001-dont-use-isfdtype.patch Upstream +package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream +package/alsamixergui/0001-misc-fixes.patch Sob Upstream +package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch Upstream +package/am335x-pru-package/0001-install-does-not-build.patch Upstream +package/am33x-cm3/0001-fix-makefile.patch Upstream +package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch Upstream +package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch Upstream +package/am33x-cm3/0004-Makefile-add-fno-builtin.patch Upstream package/am33x-cm3/S93-am335x-pm-firmware-load Variables -package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob +package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch Upstream +package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch Upstream +package/android-tools/0003-Fix-build-issue-with-uclibc.patch Upstream +package/android-tools/0004-Fix-build-issue-with-musl.patch Upstream +package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch Upstream +package/android-tools/0006-fix-big-endian-build.patch Upstream +package/android-tools/0007-include-cdefs-h-when-needed.patch Upstream +package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob Upstream +package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch Upstream +package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch Upstream +package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch Upstream +package/apache/0001-cross-compile.patch Upstream +package/apache/0002-nios2_is_not_os2.patch Upstream package/apache/S50apache Indent Shellcheck Variables +package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch Upstream +package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch Upstream +package/apr-util/0001-remove-checkapr.patch Upstream +package/apr/0001-sys-param-h.patch Upstream +package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch Upstream +package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch Upstream +package/arptables/0001-Fix-musl-build-issue.patch Upstream +package/arptables/0002-libarptc-libarptc_incl.c-fix-build-with-O0.patch Upstream +package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream +package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream +package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream +package/asterisk/0004-install-samples-need-the-data-files.patch Upstream +package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream +package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream +package/at-spi2-atk/0001-meson-add-tests-option.patch Upstream +package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream package/at/S99at Indent Variables +package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream +package/attr/0001-build-with-older-GCCs.patch Upstream package/audit/S02auditd Shellcheck Variables +package/aufs-util/0001-remove-user-settings.patch Upstream +package/aufs-util/0002-no-check-ver.patch Upstream +package/aufs-util/0003-no-strip-lib.patch Upstream +package/aumix/0001-fix-incorrect-makefile-am.patch Upstream +package/autoconf/0001-dont-add-dirty-to-version.patch Upstream +package/automake/0001-noman.patch Upstream +package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch Upstream package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables +package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch Upstream +package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream +package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream +package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream +package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream +package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream +package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream +package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream +package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream +package/bc/0004-no-gen-libmath.patch Upstream +package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch Upstream +package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch Upstream +package/bcusdk/0001-fd_set-requires-inclusion-of-sys-select.h.patch Upstream +package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch Upstream +package/bearssl/0001-Fix-missing-objdir-dependency.patch Upstream +package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch Upstream +package/beecrypt/0002-build-system.patch Upstream +package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch Upstream +package/benejson/0001-c-std.patch Upstream +package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch Upstream +package/bento4/0001-Add-support-for-cmake-install.patch Upstream +package/bento4/0002-Add-additional-methods-funtions-and-passing-poolid.patch Upstream +package/bento4/0003-Backport-Smmothstream-changes.patch Upstream +package/bento4/0004-more-SPS-parameters.patch Upstream +package/bento4/0005-AVC-extract-VUI-values-from-SPS.patch Upstream +package/bento4/0006-Implement-SPS-Frame-parser.patch Upstream +package/bento4/0007-Fix-segfault-when-AP4_Sample-s-seek.patch Upstream +package/bento4/0008-Hack-HBO.patch Upstream +package/bento4/0009-Android-32-ftello-fix.patch Upstream +package/bento4/0010-Dazn-sample-duration-workaround.patch Upstream +package/bento4/0011-Add-argument-to-reuse-single-sample-decrypter.patch Upstream +package/bento4/0012-Static-ReadGolomb-SignedGolomb.patch Upstream +package/bento4/0013-Add-GetChannels-method.patch Upstream +package/bento4/0014-Implemented-GetSampleIndexForTimeStamp-GetNearestSyn.patch Upstream +package/bento4/0015-Avoid-set-next-fragment-position.patch Upstream +package/bento4/0016-Fix-segfault-in-AP4_LinearReader-ProcessMoof.patch Upstream +package/berkeleydb/0001-cwd-db_config.patch Upstream +package/berkeleydb/0002-atomic_compare_exchange.patch Upstream +package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables +package/binutils/2.37/0001-sh-conf.patch Upstream +package/binutils/2.37/0002-poison-system-directories.patch Upstream +package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream +package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream +package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream +package/binutils/2.38/0001-sh-conf.patch Upstream +package/binutils/2.38/0002-poison-system-directories.patch Upstream +package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream +package/binutils/2.39/0001-sh-conf.patch Upstream +package/binutils/2.39/0002-poison-system-directories.patch Upstream +package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream +package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream +package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream +package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream +package/bmx7/0002-Fix-linking-error.patch Upstream +package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream package/boinc/S99boinc-client Indent Shellcheck Variables +package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream +package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream +package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream package/brickd/S70brickd Indent Shellcheck Variables +package/bridge-utils/0001-fix-build-on-musl.patch Upstream +package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream +package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream package/brltty/S10brltty Indent Shellcheck Variables +package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream +package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream +package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream +package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream +package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream +package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch Upstream +package/busybox/0003-libbb-sockaddr2str-ensure-only-printable-characters-.patch Upstream +package/busybox/0004-nslookup-sanitize-all-printed-strings-with-printable.patch Upstream package/busybox/S02sysctl Variables package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck package/busybox/S15watchdog Indent Variables package/busybox/S50telnet Indent Shellcheck Variables package/busybox/udhcpc.script Shellcheck +package/bzip2/0001-build-objects-twice.patch Upstream +package/bzip2/0002-improve-build-system.patch Upstream +package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstream package/c-icap/S96cicap Indent Shellcheck Variables +package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream +package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream +package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream +package/cairo/0001-fix-nofork-build.patch Upstream +package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream +package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream +package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream +package/caps/0001-Fix-stdint-types-with-musl.patch Upstream +package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream +package/cdrkit/0001-no-rcmd.patch Upstream +package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream +package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream package/cfm/S65cfm Indent Variables +package/cgic/0001-prepare_makefile.patch Upstream +package/cgic/0002-file_enhancements.patch Upstream +package/cgic/0003-restore-cgiFormFileGetTempfileName.patch Upstream package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables +package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream +package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream package/chrony/S49chrony Indent Shellcheck Variables +package/clamav/0001-mbox-do-not-use-backtrace-if-using-uClibc-without-ba.patch Upstream +package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream +package/cmake/0001-rename-cmake-rootfile.patch Upstream +package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream +package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream +package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream +package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream +package/connman/0003-wispr-Update-portal-context-references.patch Upstream package/connman/S45connman Variables +package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream package/coremark-pro/coremark-pro.sh.in Shellcheck -package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob -package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob -package/curlftpfs/0003-nocache-memleak-fix.patch Sob +package/cpio/0001-Minor-fix.patch Upstream +package/cpio/0002-Rewrite-dynamic-string-support.patch Upstream +package/cpio/0003-Fix-previous-commit.patch Upstream +package/cppdb/0001-mysql-library-suffix.patch Upstream +package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch Upstream +package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch Upstream +package/cpulimit/0003-Fix-an-infrequent-crash.patch Upstream +package/cpulimit/0004-Remove-procfs.h-inclusion.patch Upstream +package/crda/0001-crda-support-python-3-in-utils-key2pub.py.patch Upstream +package/crda/0002-drop-ldconfig-call.patch Upstream +package/crda/0003-drop-werror.patch Upstream +package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch Upstream +package/ctorrent/0001-fix-musl-build.patch Upstream +package/cups/0001-Remove-man-from-BUILDDIRS-in-configure.patch Upstream +package/cups/0002-Do-not-use-genstrings.patch Upstream +package/cups/0003-Sanitize-the-installation-process.patch Upstream +package/cups/0004-Remove-PIE-flags-from-the-build.patch Upstream +package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob Upstream +package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob Upstream +package/curlftpfs/0003-nocache-memleak-fix.patch Sob Upstream +package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream +package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream +package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream +package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream +package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch Upstream +package/daemon/0002-Fix-build-with-NDEBUG-defined.patch Upstream +package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream +package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream +package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream +package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream +package/dahdi-tools/0001-no-build-docs.patch Upstream +package/dahdi-tools/0002-no-perl-manpages.patch Upstream +package/dante/0001-fix-sparc-compile.patch Upstream +package/dante/0002-osdep-m4-Remove-getaddrinfo-too-low-checks.patch Upstream package/dante/S50dante Indent Shellcheck Variables +package/daq/0001-Fix-build-against-the-musl-C-library.patch Upstream +package/daq/0002-parallel-grammar.patch Upstream package/darkhttpd/S50darkhttpd Indent Shellcheck Variables +package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch Upstream +package/dbus-cpp/0001-gcc4.7.patch Upstream +package/dbus-cpp/0002-cross-compile-tools.patch Upstream +package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch Upstream package/dbus/S30dbus Indent Shellcheck TrailingSpace Variables +package/dc3dd/0001-no_man.patch Upstream +package/dc3dd/0002-fix-autoreconf.patch Upstream +package/dc3dd/0003-fix-for-glibc-2.28.patch Upstream +package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch Upstream package/dcron/S90dcron Variables package/dhcp/S80dhcp-relay Shellcheck Variables package/dhcp/S80dhcp-server Shellcheck Variables package/dhcp/dhclient-script Shellcheck TrailingSpace package/dhcpcd/S41dhcpcd Indent Variables -package/dhrystone/0001-cmdline-nruns.patch Sob -package/dhrystone/0002-HZ.patch Sob -package/dhrystone/0003-exit.patch Sob -package/dhrystone/0004-headers.patch Sob -package/dhrystone/0005-prototypes.patch Sob -package/directfb-examples/0001-remove-bzero.patch Sob +package/dhcpdump/0001-use-non-bsd-structures.patch Upstream +package/dhrystone/0001-cmdline-nruns.patch Sob Upstream +package/dhrystone/0002-HZ.patch Sob Upstream +package/dhrystone/0003-exit.patch Sob Upstream +package/dhrystone/0004-headers.patch Sob Upstream +package/dhrystone/0005-prototypes.patch Sob Upstream +package/dht/0001-cmake.patch Upstream +package/diffutils/0001-m4-stack-direction.m4-fix-build-on-microblazeel.patch Upstream +package/diffutils/0002-sigsegv-fix-build-on-or1k.patch Upstream +package/diffutils/0003-sys_random-port-better-to-uClibc-1-0-35.patch Upstream +package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch Upstream +package/diffutils/0005-sigsegv-Add-support-for-Linux-PowerPC-32-bit-with-mu.patch Upstream +package/dillo/0001-usr-local-include.patch Upstream +package/dillo/0002-Fix-openssl-detection.patch Upstream +package/dillo/0004-fix-build-with-gcc-10.patch Upstream +package/directfb-examples/0001-remove-bzero.patch Sob Upstream +package/directfb/0001-fix-missing-davinci-voodoo-header.patch Upstream +package/directfb/0002-imlib2-config.patch Upstream +package/directfb/0003-setregion-lock.patch Upstream +package/directfb/0004-use-gcc-link.patch Upstream +package/directfb/0005-add-missing-idivine-header.patch Upstream +package/directfb/0006-fix-client-gfx_state-initialisation.patch Upstream +package/dmalloc/0001-configure-fix-build-on-mips.patch Upstream +package/dmalloc/0003-configure-allow-overriding-some-tests.patch Upstream +package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch Upstream +package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream +package/dmraid/0001-fix-compilation-under-musl.patch Upstream package/dmraid/S20dmraid Variables package/dnsmasq/S80dnsmasq Shellcheck Variables package/docker-engine/S60dockerd Indent Shellcheck Variables +package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream +package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch Upstream package/domoticz/S99domoticz Shellcheck +package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch Upstream +package/dracut/0001-dracut.sh-don-t-unset-LD_PRELOAD.patch Upstream package/dracut/merged-usr-module-setup.sh Shellcheck package/dropbear/S50dropbear Indent Shellcheck Variables +package/dt/0001-adjust-os-symlink.patch Upstream +package/dt/0002-dt-default-source-define.patch Upstream +package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream +package/duma/0001-fix-cross-compilation.patch Upstream +package/duma/0002-no-tests.patch Upstream +package/duma/0003-fix-C++14.patch Upstream +package/duma/0004-Fix-build-with-latest-glibc.patch Upstream +package/dvb-apps/0001-Fix-generate-keynames.patch Upstream +package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream +package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream +package/dvb-apps/0004-Makefile-remove-test.patch Upstream +package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch Upstream +package/dvb-apps/0006-fix-glibc-2.31.patch Upstream +package/dvblast/0001-missing-lm.patch Upstream +package/dvblast/0002-fix-int-types.patch Upstream +package/dvbsnoop/0001-musl-types-h.patch Upstream +package/dvdrw-tools/0001-limits.h.patch Upstream +package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream +package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream +package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream package/earlyoom/S02earlyoom Indent Shellcheck +package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream +package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch Upstream +package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch Upstream +package/ecryptfs-utils/0001-musl.patch Upstream +package/ecryptfs-utils/0002-openssl110.patch Upstream +package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream +package/efivar/0001-Allow-build-with-uClibc.patch Upstream +package/efivar/0002-gcc.specs-drop-Werror.patch Upstream +package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream +package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream +package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream +package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream +package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream +package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch Upstream +package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch Upstream +package/ejabberd/0002-fix-ejabberdctl.patch Upstream +package/ejabberd/0003-correct-includes.patch Upstream package/ejabberd/S50ejabberd Indent Shellcheck Variables package/ejabberd/check-erlang-lib Shellcheck +package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream +package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream +package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream +package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream +package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream +package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream +package/elftosb/0001-fixes-includes.patch Upstream +package/elftosb/0002-force-cxx-compiler.patch Upstream +package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream +package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch Upstream +package/empty/0001-respect-LDFLAGS.patch Upstream +package/erlang-p1-sip/0001-correct-include.patch Upstream +package/erlang-p1-xmpp/0001-fix-includes.patch Upstream +package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream +package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream +package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream +package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream +package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream +package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream +package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables +package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream +package/evemu/0002-evemu-Update-struct-input_event.patch Upstream +package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/evemu/0004-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/exim/0001-Build-buildconfig-for-the-host.patch Upstream +package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream +package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream +package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream +package/exim/0005-sieve-fix-build-errors.patch Upstream +package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream +package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream +package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream +package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables +package/expect/0001-enable-cross-compilation.patch Upstream +package/expect/0002-allow-tcl-build-directory.patch Upstream +package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream +package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream +package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream +package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream +package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream package/fail2ban/S60fail2ban Shellcheck Variables package/fakedate/fakedate Shellcheck -package/fbv/0001-cross.patch Sob -package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob -package/fbv/0005-include.patch Sob +package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch Upstream +package/fbgrab/0001-fix-static-build.patch Upstream +package/fbset/0001-Fix-musl-compile.patch Upstream +package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch Upstream +package/fbterm/0002-mouse.cpp-fix-musl-compile.patch Upstream +package/fbterm/0003-C++11-compliance.patch Upstream +package/fbterm/0004-iconv.patch Upstream +package/fbv/0001-cross.patch Sob Upstream +package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob Upstream +package/fbv/0003-fix-bgr555.patch Upstream +package/fbv/0004-giflib.patch Upstream +package/fbv/0005-include.patch Sob Upstream +package/fbv/0006-libpng15.patch Upstream +package/fbv/0007-gif.c-fic-build-with-gcc-10.patch Upstream +package/fcgiwrap/0001-use-LIBS-from-configure.patch Upstream +package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch Upstream +package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch Upstream +package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch Upstream +package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream +package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream +package/ficl/0001-fix-Makefile.patch Upstream +package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream +package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream +package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream +package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream +package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream +package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream +package/flite/0001-fix-alsa-static.patch Upstream +package/fltk/0001-disable-tests.patch Upstream +package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream +package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream +package/fluent-bit/0003-fix-build-without-C.patch Upstream +package/fluxbox/0001-fixes-bug-1138.patch Upstream +package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch Upstream +package/fontconfig/0002-add-pthread-as-a-dependency-of-a-static-lib.patch Upstream +package/freeipmi/0001-add-disable-doc.patch Upstream +package/freeradius-client/0001-fix-for-nettle.patch Upstream +package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream +package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream +package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream +package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream +package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream +package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables +package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch Upstream +package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch Upstream +package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Upstream +package/freeswitch/0001-libs-srtp-crypto-hash-hmac_ossl.c-fix-build-with-lib.patch Upstream package/frr/S50frr Shellcheck -package/gamin/0002-no-const-return.patch Sob -package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob -package/genromfs/0001-build-system.patch Sob +package/fstrcmp/0001-disable-rpath.patch Upstream +package/ftop/0001-overflow.patch Upstream +package/fwts/0001-build-do-not-use-Werror.patch Upstream +package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch Upstream +package/fxload/0001-fix-static-build.patch Upstream +package/gamin/0001-no-abstract-sockets.patch Upstream +package/gamin/0002-no-const-return.patch Sob Upstream +package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream +package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream +package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream +package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream +package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream +package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream +package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream +package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream +package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream +package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream +package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream +package/genpart/0001-fix-return-code.patch Upstream +package/genromfs/0001-build-system.patch Sob Upstream +package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream +package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream package/gerbera/S99gerbera Indent +package/gettext-gnu/0001-error_print_progname.patch Upstream +package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream +package/giblib/0001-fix-imlib2-detection.patch Upstream +package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream +package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/gli/0001-Optional-building-tests.patch Upstream +package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream +package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch Upstream +package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream +package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream +package/glog/0001-added-emscripten-support.patch Upstream +package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch Upstream +package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream +package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream +package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream +package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream +package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream +package/gnuplot/0001-configure-add-without-demo-option.patch Upstream +package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream +package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream +package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream +package/gob2/0001-dont-include-from-prefix.patch Upstream +package/gobject-introspection/0001-disable-tests.patch Upstream +package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream +package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream +package/gocryptfs/0001-go.mod-fix-jacobsa-crypto-build-on-riscv64.patch Upstream package/google-breakpad/gen-syms.sh Shellcheck +package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream +package/gpm/0002-Install-unversioned-solibrary.patch Upstream +package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream +package/gpm/0004-Use-sigemptyset-API-instead-of-__sigemptyset.patch Upstream +package/gpm/0005-fix-building-w-newer-glibc.patch Upstream +package/gpm/0006-src-headers-daemon.h-avoid-redefinition-of-last_sele.patch Upstream package/gpsd/S50gpsd Indent Shellcheck Variables +package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch Upstream +package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch Upstream +package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Upstream +package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream +package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream +package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream +package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream +package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream +package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch Upstream +package/guile/0001-calculate-csqrt_manually.patch Upstream +package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream +package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch Upstream +package/gutenprint/0001-use-pregen-xmli18n-header.patch Upstream +package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch Upstream +package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch Upstream +package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream +package/haserl/0001-add-haserl_lualib.inc.patch Upstream package/haveged/S21haveged Shellcheck Variables +package/heirloom-mailx/0001-fix-libressl-support.patch Upstream +package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream +package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream +package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream +package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream +package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream package/htpdate/S43htpdate Shellcheck +package/httping/0001-fix-math-library-linking.patch Upstream +package/httping/0002-Makefile-allow-build-without-gettext.patch Upstream package/i2pd/S99i2pd Indent Shellcheck Variables -package/ifplugd/0001-cross.patch Sob -package/ifplugd/0002-fix-headers.patch Sob +package/i7z/0001-fix-build-with-gcc-10.patch Upstream +package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch Upstream +package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch Upstream +package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch Upstream +package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch Upstream +package/icu/0001-dont-build-static-dynamic-twice.patch Upstream +package/icu/0002-workaround-toolchain-bugs.patch Upstream +package/icu/0003-link-icudata-as-data-only.patch Upstream +package/icu/0004-fix-static-linking-with-icu-uc.patch Upstream +package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch Upstream +package/ifplugd/0001-cross.patch Sob Upstream +package/ifplugd/0002-fix-headers.patch Sob Upstream +package/ifplugd/0003-no-cxx.patch Upstream +package/ifplugd/0004-musl-fix-types.patch Upstream +package/ifplugd/0005-src-interface.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0001-ui_common.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0002-Rename-pcap_filter-to-iftop_pcap_filter.patch Upstream package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck package/ifupdown-scripts/nfs_check Shellcheck +package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream +package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream package/igd2-for-linux/S99upnpd Indent Shellcheck Variables +package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream +package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream +package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream +package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream package/inadyn/S70inadyn Indent NotExecutable package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables +package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream +package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream +package/intltool/0001-perl-5.26-compatibility.patch Upstream +package/iodine/0001-disable-systemd-and-selinux.patch Upstream +package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream +package/iozone/0001-Add-new-targets-for-iozone.patch Upstream +package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream +package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream +package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream +package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream +package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch Upstream +package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch Upstream package/iptables/S35iptables Shellcheck -package/irda-utils/0001-daemon.patch Sob -package/irda-utils/0002-nommu.patch Sob -package/irda-utils/0003-subdir.patch Sob +package/irda-utils/0001-daemon.patch Sob Upstream +package/irda-utils/0002-nommu.patch Sob Upstream +package/irda-utils/0003-subdir.patch Sob Upstream +package/irda-utils/0004-musl.patch Upstream package/irqbalance/S13irqbalance Indent Shellcheck Variables +package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Upstream +package/irrlicht/0002-remove-sys-sysctl.h.patch Upstream +package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream package/iucode-tool/S00iucode-tool Variables package/iwd/S40iwd Shellcheck Variables -package/keyutils/0002-cifs.patch Sob +package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream +package/janet/0001-Update-for-more-minimal-builds.patch Upstream +package/janus-gateway/0001-disable-ssp.patch Upstream +package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream +package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream +package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream +package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0003-fix-build-with-libressl.patch Upstream +package/kexec-lite/0001-clean-restart.patch Upstream +package/keyutils/0001-fix-install-rule.patch Upstream +package/keyutils/0002-cifs.patch Sob Upstream +package/kmod/0001-fix-O_CLOEXEC.patch Upstream +package/kodi-texturepacker/0001-texturepacker.patch Upstream +package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch Upstream +package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch Upstream +package/kodi/0002-cmake-findpython.patch Upstream +package/kodi/0003-cmake-search-for-python-interpreter.patch Upstream +package/kodi/0004-cmake-allow-to-override-PYTHON_EXECUTABLE.patch Upstream package/kodi/S50kodi Shellcheck Variables -package/libart/0001-art-config-cross.patch Sob -package/libcgicc/0001-disable-documentation-option.patch Sob -package/libfcgi/0002-disable-examples.patch Sob -package/libftdi/0001-pkgconfig_libusb.patch Sob -package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob +package/latencytop/0001-makefile.patch Upstream +package/lbase64/0001-retro-compatible-with-Lua-5.1.patch Upstream +package/lcdproc/0001-LCDd.conf.patch Upstream +package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream +package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream +package/leafnode2/0001-cross_makefile.patch Upstream +package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream +package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream +package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream +package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream +package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream +package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream +package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream +package/libabseil-cpp/0001-force-position-independent-code.patch Upstream +package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream +package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream +package/libart/0001-art-config-cross.patch Sob Upstream +package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream +package/libatasmart/0001-strpool-cross-flags.patch Upstream +package/libavl/0001-fix-makefile.patch Upstream +package/libb64/0001-Integer-overflows.patch Upstream +package/libb64/0002-Initialize-C++-objects.patch Upstream +package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream +package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream +package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream +package/libcec/0001-cecloader-h-fix-null-return.patch Upstream +package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/libcgicc/0001-disable-documentation-option.patch Sob Upstream +package/libclc/0001-support-out-of-tree-build.patch Upstream +package/libcodec2/0001-update-cmake.patch Upstream +package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream +package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream +package/libcuefile/0001-fix-static-link.patch Upstream +package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream +package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream +package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream +package/libdnet/0001-python-makefile.patch Upstream +package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream +package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream +package/libdvbcsa/0001-altivec-powerpc64.patch Upstream +package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream +package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream +package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream +package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream +package/libfcgi/0001-link-against-math.patch Upstream +package/libfcgi/0002-disable-examples.patch Sob Upstream +package/libffi/0001-Fix-installation-location-of-libffi.patch Upstream +package/libffi/0002-Fix-use-of-compact-eh-frames-on-MIPS.patch Upstream +package/libffi/0003-libffi-enable-hardfloat-in-the-MIPS-assembly-code.patch Upstream +package/libfm/0001-modules-fix-cross-compilation.patch Upstream +package/libfreeimage/0001-no-root-install.patch Upstream +package/libfreeimage/0002-fix-cpuid-x86.patch Upstream +package/libfreeimage/0003-fix-big-endian-os.patch Upstream +package/libfreeimage/0004-fixed-C-11-warnings.patch Upstream +package/libftdi/0001-pkgconfig_libusb.patch Sob Upstream +package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob Upstream +package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream +package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream +package/libfuse/0001-fix-aarch64-build.patch Upstream +package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream +package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream +package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream +package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream +package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream +package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream +package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream +package/libglib2/0002-remove-cpp-requirement.patch Upstream +package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream +package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream +package/libgpgme/0001-Fix-build-without-threads.patch Upstream +package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream +package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream +package/libgtk2/0001-reduce-dependencies.patch Upstream +package/libgtk3/0001-disable-atk-bridge.patch Upstream +package/libgtk3/0002-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch Upstream +package/libhdhomerun/0001-dont-strip.patch Upstream +package/libhid/0001-dont-fiddle-with-debug-flags.patch Upstream +package/libhid/0002-no-newline-in-ldflags.patch Upstream +package/libhid/0003-uclinux.patch Upstream +package/libical/0001-no-tests.patch Upstream +package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream +package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream package/libiio/S99iiod Shellcheck Variables -package/libmad/0001-mips-h-constraint-removal.patch Sob +package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream +package/libiqrf/0002-use-only-c-language.patch Upstream +package/libjson/0001-fix-broken-makefile.patch Upstream +package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream +package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream +package/libkcapi/0002-Add-disable-werror.patch Upstream +package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream +package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/liblinear/0001-build-static-lib.patch Upstream +package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream +package/liblog4c-localtime/0001-log4c.m4-fix-underquoted-definition-of-AM_PATH_LOG4C.patch Upstream +package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch Upstream +package/liblog4c-localtime/0003-Fix-debug-mode-build-with-uClibc.patch Upstream +package/liblog4c-localtime/0004-Add-AC_CONFIG_MACRO_DIR-to-configure.in.patch Upstream +package/liblog4c-localtime/0005-Fix-C-support.patch Upstream +package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch Upstream +package/libloki/0002-use-ln-snf.patch Upstream +package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream +package/libmad/0002-configure-ac-automake-foreign.patch Upstream +package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream +package/libmemcached/0001-disable-tests.patch Upstream +package/libmemcached/0002-disable-sanitizer.patch Upstream +package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream +package/libmemcached/0004-disable-doc-and-man.patch Upstream +package/libmemcached/0005-fix-pointer-comparaison.patch Upstream +package/libmng/0001-jpeg-9a.patch Upstream +package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream +package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream +package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch Upstream +package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch Upstream +package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream +package/libmpeg2/0001-altivec.patch Upstream +package/libmpeg2/0002-armv4l.patch Upstream +package/libmpeg2/0003-fix-arm-detection.patch Upstream +package/libmpeg2/0004-fix-sparc.patch Upstream +package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream +package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream +package/libnfc/0001-autotools-make-example-build-optional.patch Upstream +package/libnfs/0001-Fix-include-sys-time.h.patch Upstream +package/libnids/0001-libpcap-use-pkg-config.patch Upstream +package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream +package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream +package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream +package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream +package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream +package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream +package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream +package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream +package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream +package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream +package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream +package/liboping/0001-fix-utf8-support.patch Upstream +package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream +package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream +package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream +package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream +package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream +package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream +package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream +package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream +package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream +package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream +package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream +package/libqb/0001-Add-disable-tests-option.patch Upstream +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/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.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/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 +package/libserialport/0001-uclinux-detection.patch Upstream +package/libshdata/0001-backend-Add-missing-include-files.patch Upstream +package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch Upstream +package/libsidplay2/0001-sidplay2-libs-2.1.1.patch Upstream +package/libsidplay2/0002-pkg-config.patch Upstream +package/libsidplay2/0003-gcc6.patch Upstream +package/libsigrok/0001-Support-glibmm-2.68.patch Upstream +package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream +package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream +package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream +package/libsolv/0001-Fix-build-without-C.patch Upstream +package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream +package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream +package/libspatialindex/0001-allow-building-static-libs.patch Upstream +package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream +package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream +package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream +package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream +package/libsvg/0001-fix-expat-static-declaration.patch Upstream +package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream +package/libsvgtiny/0001-disable-debug-printfs.patch Upstream +package/libsvgtiny/0002-Remove-Werror.patch Upstream +package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream +package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream +package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream +package/libteam/0001-revert-disregard-current-state.patch Upstream +package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream +package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream +package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream +package/libtheora/0001-link-libtheoradec.patch Upstream +package/libtheora/0002-fix-autoreconf.patch Upstream +package/libtomcrypt/0001-fix-CVE-2019-17362.patch Upstream +package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch Upstream +package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch Upstream +package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch Upstream +package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream +package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream +package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream +package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream +package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream +package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream +package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream +package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream +package/libuwsc/0002-fix-bad-indentation.patch Upstream +package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream +package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream +package/libwebsock/0002-fix-ssl.patch Upstream +package/libwebsock/0003-fix-incorrect-inline.patch Upstream +package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream +package/libyuv/0001-i386-sse2.patch Upstream +package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream +package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables +package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream +package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch Upstream +package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch Upstream +package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream +package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream +package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream +package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream package/linux-tools/S10hyperv Variables +package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream +package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream +package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream +package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck +package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream +package/lirc-tools/0002-configure-add-disable-doc-option.patch Upstream package/lirc-tools/S25lircd Indent Variables -package/lite/0001-dfbspy-stat.patch Sob -package/lite/0002-no-tests.patch Sob -package/lite/0003-pkg-config.patch Sob +package/lite/0001-dfbspy-stat.patch Sob Upstream +package/lite/0002-no-tests.patch Sob Upstream +package/lite/0003-pkg-config.patch Sob Upstream +package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream package/lldpd/S60lldpd Indent Shellcheck Variables -package/lockfile-progs/0001-sus3v-legacy.patch Sob -package/madplay/0001-switch-to-new-alsa-api.patch Sob +package/llvm/0001-nfc-Fix-missing-include.patch Upstream +package/lm-sensors/0001-static-build.patch Upstream +package/lm-sensors/0002-no-host-ldconfig.patch Upstream +package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream +package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch Upstream +package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch Upstream +package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch Upstream +package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch Upstream +package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream +package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream +package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream +package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream +package/ltrace/0001-arm-plt.patch Upstream +package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream +package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream +package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream +package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream +package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream +package/lttng-tools/0001-configure.ac-add-disable-tests.patch Upstream +package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch Upstream +package/lua-lunix/0001-remove-link-with-librt.patch Upstream +package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch Upstream +package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch Upstream +package/lua/5.1.5/0001-root-path.patch Upstream +package/lua/5.1.5/0002-shared-libs-for-lua.patch Upstream +package/lua/5.1.5/0011-linenoise.patch Upstream +package/lua/5.1.5/0012-fix-reader-at-eoz.patch Upstream +package/lua/5.3.6/0001-root-path.patch Upstream +package/lua/5.3.6/0002-shared-libs-for-lua.patch Upstream +package/lua/5.3.6/0003-linenoise.patch Upstream +package/lua/5.4.4/0001-root-path.patch Upstream +package/lua/5.4.4/0002-shared-libs-for-lua.patch Upstream +package/lua/5.4.4/0011-linenoise.patch Upstream +package/luajit/0001-no-bin-symlink.patch Upstream +package/luajit/0002-install-inc.patch Upstream +package/luasyslog/0001-remove-AX_LUA_LIBS.patch Upstream +package/luasyslog/0002-build-ax_lua.m4-fix-cross-compilation.patch Upstream +package/lugaru/0001-ImageIO-fix-invalid-conversion.patch Upstream +package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch Upstream +package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch Upstream +package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch Upstream +package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch Upstream +package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch Upstream +package/lz4/0001-build-Support-BUILD_SHARED-no.patch Upstream +package/lzma/0001-Remove-static-from-LDFLAGS.patch Upstream +package/lzop/0001-allow-overriding-modification-time.patch Upstream +package/macchanger/0001-Fix-missing-include-for-caddr_t.patch Upstream +package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream +package/madplay/0002-configure-ac-automake-foreign.patch Upstream +package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream +package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream +package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream +package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream +package/makedumpfile/0002-Handle-__mips64.patch Upstream +package/mariadb/0001-add-extra-check-for-librt.patch Upstream +package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream package/mariadb/S97mysqld Indent Shellcheck Variables package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace +package/matchbox-lib/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0002-mb-applet-wireless.patch Upstream +package/matchbox-panel/0003-mb-applet-battery.patch Upstream +package/matchbox-startup-monitor/0001-true-false.patch Upstream +package/matchbox/0001-defaulttheme.patch Upstream +package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream +package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream +package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream +package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream +package/memcached/0001-logger.c-initialize-rport.patch Upstream +package/memcached/0002-check-for-sys-auxv.h.patch Upstream +package/memcached/0003-configure.ac-add-disable-werror.patch Upstream +package/memstat/0001-PATH_MAX.patch Upstream package/mender-connect/S43mender-connect Shellcheck -package/mii-diag/0001-strchr.patch Sob +package/menu-cache/0001-Support-gcc10-compilation.patch Upstream +package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch Upstream +package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch Upstream +package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Upstream +package/mesa3d/0003-src-util-rand_xor-Include-stddef.h-to-fix-build-erro.patch Upstream +package/mesa3d/0004-Fix-uClibc-build.patch Upstream +package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch Upstream +package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch Upstream +package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch Upstream +package/metacity/0001-add-libm-reference.patch Upstream +package/metacity/0002-gconf.patch Upstream +package/metacity/0003-mag-add-libm-reference.patch Upstream +package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch Upstream +package/midori/0001-disable-vala-fatal-warnings.patch Upstream +package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch Upstream +package/mii-diag/0001-strchr.patch Sob Upstream +package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch Upstream +package/mini-snmpd/0001-linux.c-fix-musl-build.patch Upstream package/minidlna/S60minidlnad Indent Shellcheck Variables package/minissdpd/S50minissdpd Indent Shellcheck Variables package/modem-manager/S44modem-manager Shellcheck Variables +package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch Upstream +package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch Upstream +package/mongrel2/0001-Do-not-run-tests.patch Upstream +package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch Upstream +package/mongrel2/0003-fix-build-with-gcc-4.8.patch Upstream +package/monit/0001-no-force-static.patch Upstream +package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch Upstream +package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch Upstream +package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch Upstream +package/mono/0002-Ongoing-work-on-the-cmake-build.patch Upstream package/mosquitto/S50mosquitto Indent Shellcheck Variables package/motion/S99motion Indent Shellcheck Variables +package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch Upstream package/mpd/S95mpd Variables +package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch Upstream +package/mpv/0001-fix-powerpc64-altivec.patch Upstream +package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch Upstream package/mrouted/S41mrouted NotExecutable package/mrp/S65mrp Indent Variables +package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch Upstream package/multipath-tools/S60multipathd Shellcheck +package/musepack/0001-shared.patch Upstream +package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/musepack/0003-include-fpu-control-with-glibc-only.patch Upstream +package/musepack/0004-missing-sys-select.patch Upstream +package/musepack/0005-fix-build-with-gcc-10.patch Upstream +package/musl/0001-avoid-kernel-if_ether.h.patch Upstream +package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream +package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream +package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/nanocom/0001-fix-build-with-gcc-10.patch Upstream +package/ncftp/0001-fix-gcc-10.patch Upstream +package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch Upstream +package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstream +package/ne10/0002-fix-build-without-C.patch Upstream package/neard/S53neard Indent Shellcheck Variables +package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream +package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream +package/neon/0002-configure.ac-fix-autoreconf.patch Upstream +package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream +package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables -package/netcat/0001-signed-bit-counting.patch Sob +package/netcat/0001-signed-bit-counting.patch Sob Upstream package/netopeer2/S52netopeer2 Shellcheck Variables -package/netplug/0001-makefile-flags.patch Sob +package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream +package/netplug/0001-makefile-flags.patch Sob Upstream +package/netplug/0002-add-missing-time-include.patch Upstream +package/netplug/0003-remove-assert-fail.patch Upstream package/netplug/S29netplug Indent Shellcheck Variables package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck +package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch Upstream package/netsnmp/S59snmpd Indent Shellcheck Variables +package/netsurf/0001-avoid-system-perl-dependencies.patch Upstream +package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream +package/netsurf/0003-fix-compilation-without-curl.patch Upstream +package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream +package/nettle/0001-disable-testsuite-examples.patch Upstream +package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream +package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables +package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream +package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables +package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream +package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch Upstream +package/nginx-naxsi/0002-PCRE2-compatibility.patch Upstream +package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream +package/nginx/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch Upstream +package/nginx/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch Upstream +package/nginx/0004-auto-lib-libxslt-conf-use-pkg-config.patch Upstream +package/nginx/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch Upstream +package/nginx/0006-auto-lib-openssl-conf-use-pkg-config.patch Upstream +package/nginx/0007-auto-lib-libgd-conf-use-pkg-config.patch Upstream +package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Upstream +package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream +package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream package/nginx/S50nginx Indent Variables +package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream +package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream +package/ngrep/0003-fix-disable-tcpkill.patch Upstream +package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream +package/nmap/0001-libdnet-wrapper-configure.patch Upstream +package/nodejs/0001-add-qemu-wrapper-support.patch Upstream +package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream +package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream +package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream package/nodm/S90nodm Indent Shellcheck Variables +package/norm/0001-protolib-drop-linux-version-check.patch Upstream +package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream +package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables +package/ntp/0001-nano.patch Upstream +package/ntp/0002-ntp-syscalls-fallback.patch Upstream +package/ntp/0003-override-shell.patch Upstream +package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables +package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream +package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream +package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream +package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream +package/nuttcp/0001-susv3-legacy.patch Upstream +package/nvidia-driver/0001-use-LDFLAGS.patch Upstream +package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream +package/odb/0001-tm.h-include-in-gcc.hxx-appears-to-be-no-longer-nece.patch Upstream +package/odb/0002-Remove-gratuitous-classes.patch Upstream +package/odb/0003-Initial-work-to-make-ODB-compatible-with-GCC-6.patch Upstream +package/odb/0004-Make-compilable-with-GCC-6-in-C-14-mode.patch Upstream +package/odb/0005-Fix-bug-in-GCC-6-input_location-translation.patch Upstream +package/odb/0006-Adapt-to-changes-in-GCC-8.patch Upstream +package/odb/0007-Switch-to-C-11-get-rid-of-auto_ptr-use.patch Upstream +package/odb/0008-Fix-GCC-8-adaptation-to-be-compatible-with-previous-.patch Upstream +package/odb/0009-Handle-namespace-aliases-when-parsing-GCC-tree.patch Upstream +package/odb/0010-Add-initial-support-for-GCC-9.patch Upstream +package/odb/0011-Adjust-to-changes-in-GCC-10.patch Upstream +package/odb/0012-Adjust-to-changes-in-GCC-11.patch Upstream +package/odb/0013-Resolve-name-lookup-ambiguity-causing-error-with-GCC.patch Upstream +package/ofono/0001-uclibc-backtrace.patch Upstream +package/ofono/0002-fix-musl-compile.patch Upstream package/ofono/S46ofono Variables +package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch Upstream +package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream +package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream +package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream +package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream package/olsr/S50olsr Indent Shellcheck Variables +package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream +package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream +package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream +package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream +package/open2300/0001-fix-makefile.patch Upstream +package/openblas/0001-Makefile.system-don-t-specify-optimization-level-bui.patch Upstream +package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openldap/0001-fix_cross_strip.patch Upstream +package/openldap/0002-fix-bignum.patch Upstream +package/openldap/0003-disable-docs.patch Upstream +package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream package/openntpd/S49ntp Shellcheck Variables +package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream +package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch Upstream +package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream +package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch Upstream +package/openpgm/0003-fix-build-on-macOS-ARM.patch Upstream +package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch Upstream +package/openpowerlink/0002-cmake-install-oplk-headers-files.patch Upstream +package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch Upstream +package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch Upstream +package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch Upstream +package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstream +package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream +package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream +package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream +package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream +package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables +package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream +package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream +package/openvmtools/0001-no_cflags_werror.patch Upstream +package/openvmtools/0002-dont-force-cppflags.patch Upstream +package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch Upstream +package/openvmtools/0004-Remove-assumptions-about-glibc-being-only-libc-imple.patch Upstream +package/openvmtools/0005-Use-configure-test-for-struct-timespec.patch Upstream +package/openvmtools/0006-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch Upstream +package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch Upstream +package/openvmtools/0008-Use-configure-test-for-sys-stat.h-include.patch Upstream +package/openvmtools/0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch Upstream +package/openvmtools/0012-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch Upstream package/openvmtools/shutdown Shellcheck package/openvpn/S60openvpn Indent Shellcheck Variables +package/oprofile/0001-musl.patch Upstream +package/optee-client/0001-libteeacl-condition-libteeacl-with-WITH_TEEACL.patch Upstream +package/optee-client/0002-libteeacl-use-realloc-instead-of-reallocarray.patch Upstream +package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream +package/oracle-mysql/0000-ac_cache_check.patch Upstream +package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream +package/oracle-mysql/0002-use-new-readline-iface.patch Upstream +package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream +package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream +package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream +package/oracle-mysql/0006-no-force-static-build.patch Upstream +package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream +package/oracle-mysql/0008-fix-type-conversion.patch Upstream +package/oracle-mysql/0009-gcc7.patch Upstream +package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream package/oracle-mysql/S97mysqld Shellcheck Variables package/owfs/S55owserver Shellcheck Variables package/owfs/S60owfs Shellcheck Variables +package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream +package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch Upstream +package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch Upstream +package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch Upstream +package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch Upstream +package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch Upstream +package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch Upstream +package/paxtest/0001-genpaxtest-move-log-location.patch Upstream +package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch Upstream +package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch Upstream +package/pcm-tools/0001-pmu-query.py-fix-python3-errors-add-linux-platform-s.patch Upstream +package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch Upstream +package/pcre/0001-Kill-compatibility-bits.patch Upstream +package/pcre/0002-Disable-C-unit-tests.patch Upstream +package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch Upstream +package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch Upstream +package/perl-net-ssleay/0001-fix-build-system.patch Upstream +package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream +package/perl-xml-libxml/0001-Makefile-PL.patch Upstream +package/php-amqp/0001-add-build-support-for-php-8.patch Upstream +package/php-amqp/0002-more-work-for-php-8.patch Upstream +package/php-geoip/0001-add-build-support-for-php8.patch Upstream +package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream +package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream +package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream +package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream +package/php-zmq/0002-fix-for-php-7.3.patch Upstream +package/php-zmq/0003-fix-for-php-8.0.0beta2.patch Upstream +package/php/0001-acinclude.m4-don-t-unset-variables.patch Upstream +package/php/0002-iconv-tweak-iconv-detection.patch Upstream +package/php/0003-configure-disable-the-phar-tool.patch Upstream +package/php/0004-Call-apxs-with-correct-prefix.patch Upstream +package/php/0005-allow-opcache-cross-compiling.patch Upstream +package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream +package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream +package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream +package/pifmrds/0003-Makefile-fix-static-link.patch Upstream package/pigpio/S50pigpio Shellcheck Variables +package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream +package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream +package/pixman/0001-Disable-tests.patch Upstream +package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream +package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream +package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream package/pkgconf/pkg-config.in Shellcheck -package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob +package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream +package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream +package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream +package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream package/postgresql/S50postgresql Variables +package/pound/0001-fix-openssl-1.0.2.patch Upstream +package/pound/0002-fix-openssl-1.1.0.patch Upstream +package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream +package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream +package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream +package/pptp-linux/0001-susv3-legacy.patch Upstream +package/pptp-linux/0002-fix-parallel-build.patch Upstream +package/prboom/0001-libpng-1.4.patch Upstream +package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch Upstream +package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch Upstream +package/procps-ng/0001-configure-Add--disable-w.patch Upstream +package/procps-ng/0002-escape-c-Fix-missing-nl_langinfo-on-certain-configs.patch Upstream +package/procps-ng/0003-fix-pifd_open-check.patch Upstream package/procps-ng/S02sysctl Variables package/proftpd/S50proftpd Indent Shellcheck Variables +package/prosody/0001-enable-syslog.patch Upstream +package/prosody/0002-add-pidfile.patch Upstream package/prosody/S50prosody Indent Shellcheck Variables +package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch Upstream +package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch Upstream package/ptpd/S65ptpd Indent Shellcheck Variables +package/ptpd2/0001-musl.patch Upstream +package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upstream +package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream package/ptpd2/S65ptpd2 Indent Shellcheck Variables +package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream +package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream +package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream +package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables +package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream +package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream +package/pulseview/0003-Support-glibmm-2.68.patch Upstream +package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream +package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream +package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream +package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream +package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream +package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream +package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream +package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream +package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream +package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream +package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream +package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream +package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream +package/python-pyqt5/0002-fix-QtCoremod.sip-syntax-error.patch Upstream +package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch Upstream +package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch Upstream +package/python-scipy/0001-build-sh4-FE.patch Upstream +package/python-setuptools/0001-add-executable.patch Upstream +package/python-sip/0001-remove-join-from-sip-h-files-string.patch Upstream package/python-web2py/S51web2py Shellcheck Variables -package/rdesktop/0001-8bit-colors.patch Sob +package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream +package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream +package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream +package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream +package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream +package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream +package/python3/0006-Don-t-add-multiarch-paths.patch Upstream +package/python3/0007-Abort-on-failed-module-build.patch Upstream +package/python3/0008-Serial-ioctl-workaround.patch Upstream +package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream +package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream +package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream +package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream +package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream +package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream +package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream +package/python3/0016-Add-an-option-to-disable-expat.patch Upstream +package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream +package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream +package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream +package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream +package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream +package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream +package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream +package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream +package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream +package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream +package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream +package/python3/0028-fix-building-on-older-distributions.patch Upstream +package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream +package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream +package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream +package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream +package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream +package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch Upstream +package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream +package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch Upstream +package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch Upstream +package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch Upstream +package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch Upstream +package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch Upstream +package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch Upstream +package/qt5/qt5base/0006-Fix-build-on-riscv32.patch Upstream +package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch Upstream +package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch Upstream +package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch Upstream +package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch Upstream +package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream +package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream +package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream +package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream +package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream +package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream +package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream +package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream +package/qt5/qt5webengine/0002-Add-python3-build-support.patch Upstream +package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch Upstream +package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch Upstream +package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch Upstream +package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch Upstream +package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch Upstream +package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch Upstream +package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch Upstream +package/quagga/0001-fix-ipctl-forwarding.patch Upstream +package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream +package/quagga/0003-Fix-build-with-gcc-10.patch Upstream +package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream +package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream +package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream +package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream +package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream +package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream +package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream +package/rdesktop/0001-8bit-colors.patch Sob Upstream +package/read-edid/0001-Fix-install-file-list.patch Upstream +package/read-edid/0002-Fix-compiler-check.patch Upstream +package/read-edid/0003-fix-build-with-gcc-10.patch Upstream +package/readline/0001-curses-link.patch Upstream +package/redis/0001-uclibc.patch Upstream +package/redis/0002-largefile-conditional-define.patch Upstream +package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream package/redis/S50redis Shellcheck Variables +package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream package/restorecond/S02restorecond Shellcheck +package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream +package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream package/rng-tools/S21rngd Shellcheck Variables +package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch Upstream +package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch Upstream +package/rpcbind/0001-Remove-yellow-pages-support.patch Upstream package/rpcbind/S30rpcbind EmptyLastLine Indent Variables -package/rubix/0002-misc-fixes.patch Sob +package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch Upstream +package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch Upstream +package/rpi-userland/0003-Disable-Werror-everywhere.patch Upstream +package/rpi-userland/0004-host-applications-disable-missing-applications.patch Upstream +package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch Upstream +package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch Upstream +package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream +package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream +package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream +package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream +package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Upstream +package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream +package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream +package/rtmpdump/0001-include-limits.h.patch Upstream +package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream +package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream +package/rubix/0001-dont-use-legacy-functions.patch Upstream +package/rubix/0002-misc-fixes.patch Sob Upstream +package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream +package/rygel/0001-build-Add-man_pages-build-options.patch Upstream +package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream package/rygel/S99rygel Indent Shellcheck Variables +package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream +package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream +package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch Upstream +package/samba4/0001-libreplace-disable-libbsd-support.patch Upstream +package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch Upstream +package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream +package/samba4/0004-lib-util-Add-signal.h-include.patch Upstream +package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch Upstream package/samba4/S91smb Indent Shellcheck Variables +package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream +package/screen/0001-no-memcpy-fallback.patch Upstream +package/screen/0002-install-no-backup-binary.patch Upstream +package/screen/0003-install-always-chmod.patch Upstream +package/screen/0004-install-nonversioned-binary.patch Upstream +package/screen/0005-rename-sched_h.patch Upstream +package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream +package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream +package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream +package/sdl/0001-use-correct-directfb-config.patch Upstream +package/sdl/0002-fix-compilation-with-libx11.patch Upstream +package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch Upstream +package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch Upstream +package/sdl_mixer/0002-configure__set_macro_directory.patch Upstream +package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch Upstream +package/sdl_sound/0001-fix-constness.patch Upstream +package/sdl_sound/0002-remove-werror.patch Upstream +package/sdl_sound/0003-renamed-physfs-export.patch Upstream package/seatd/S70seatd NotExecutable Variables +package/sedutil/0001-Common-log.h-time-2-needs-time.h.patch Upstream +package/sentry-native/0001-sentry.h-include-ucontext.h.patch Upstream package/ser2net/S50ser2net Indent Shellcheck Variables +package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream +package/setserial/0001-build-system-fix.patch Upstream +package/setserial/0002-tiocghayesesp-build-fix.patch Upstream +package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream +package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream +package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream +package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream +package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream +package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream package/shairport-sync/S99shairport-sync Indent Shellcheck Variables +package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream +package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream +package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream +package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck +package/slang/0001-slsh-libs.patch Upstream package/smcroute/S41smcroute Indent NotExecutable Variables +package/smstools3/0001-fix-Makefile.patch Upstream +package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream package/smstools3/S50smsd Shellcheck Variables -package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob +package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream +package/snmppp/0001-fix-build-without-v3.patch Upstream +package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream +package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream +package/snort/0003-configure.in-convert-AC_RUN_IFELSE-to-AC_CHECK_MEMBE.patch Upstream +package/snort/0004-configure.in-convert-AC_RUN_IFELSE-to-AC_COMPILE_IFE.patch Upstream +package/snort/0005-fix-sparc.patch Upstream +package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream +package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream +package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream +package/socat/0001-no-documentation.patch Upstream +package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream +package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream +package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream +package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream +package/softether/0003-use-fhs-install-directories.patch Upstream +package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch Upstream +package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch Upstream +package/softether/0006-cross-compile.patch Upstream +package/softether/0007-iconv.patch Upstream +package/softether/0008-librt.patch Upstream +package/softether/0009-uclibc-ai-addrconfig.patch Upstream +package/solarus/0001-cmake-remove-Werror.patch Upstream +package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob Upstream +package/sox/0001-uclibc.patch Upstream +package/sox/0002-configure.ac-put-back-disable-stack-protector.patch Upstream +package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch Upstream +package/sox/0004-configure.ac-fix-static-linking-with-magic.patch Upstream +package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream +package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream +package/sp-oops-extract/0002-stdint-cleanup.patch Upstream +package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream +package/speechd/0001-add-disable-doc.patch Upstream +package/speex/0001-thumb2-support.patch Upstream package/squid/S97squid Indent Shellcheck Variables +package/sredird/0001-termio.patch Upstream +package/sscep/0001-Fix-getopt-linking-error.patch Upstream package/sshguard/S49sshguard Indent package/sslh/S35sslh Indent Shellcheck Variables +package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream +package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream +package/statserial/0001-ncurses-link.patch Upstream +package/stellarium/0001-add-missing-include.patch Upstream +package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch Upstream +package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch Upstream +package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch Upstream package/stunnel/S50stunnel Indent Shellcheck Variables +package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream +package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch Upstream package/supervisor/S99supervisord Variables +package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream +package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck +package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream +package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream +package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream package/sysrepo/S51sysrepo-plugind Indent Shellcheck +package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream +package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream +package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream +package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream package/targetcli-fb/S50target Shellcheck Variables +package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstream +package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream +package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream +package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch Upstream +package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch Upstream +package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch Upstream package/tcf-agent/S55tcf-agent Shellcheck Variables +package/tcl/0001-dont-build-compat.patch Upstream +package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream +package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream +package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream package/tftpd/S80tftpd-hpa Indent Shellcheck Variables +package/ti-gfx/0001-newclkapi.patch Upstream +package/ti-gfx/0002-fix-build-omaplfb-linux.patch Upstream +package/ti-gfx/0003-km_install_modules.patch Upstream package/ti-gfx/S80ti-gfx Shellcheck Variables package/ti-gfx/esrev.sh Shellcheck +package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables +package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream +package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream +package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream +package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream +package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream +package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream +package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream +package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream +package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream +package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream +package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream +package/tovid/0001-manpage.patch Upstream package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables +package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream +package/transmission/0001-fix-utypes.patch Upstream +package/transmission/0002-fix-utp-include.patch Upstream +package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables package/triggerhappy/S10triggerhappy Indent Shellcheck Variables +package/trinity/0001-Fix-build-with-GCC-10.patch Upstream +package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch Upstream +package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch Upstream +package/trinity/0004-drop-decnet.patch Upstream +package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch Upstream +package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch Upstream +package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch Upstream +package/tstools/0001-build-get-along-with-buildroot.patch Upstream +package/tvheadend/0001-no-check_config.patch Upstream package/tvheadend/S99tvheadend Indent Shellcheck Variables +package/uboot-tools/0001-drop-configh-from-tools.patch Upstream +package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch Upstream +package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch Upstream +package/ubus/0001-Install-server-and-client-examples.patch Upstream +package/udpcast/0001-fix-musl-build.patch Upstream +package/uemacs/01-clear-ixon-termios-flag.patch Upstream +package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream +package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream +package/uhttpd/0001-Remove-Werror.patch Upstream +package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream +package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream package/unbound/S70unbound Shellcheck +package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream +package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables +package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream package/upmpdcli/S99upmpdcli Indent Shellcheck Variables +package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch Upstream +package/urg/0001-select-h.patch Upstream +package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch Upstream +package/usb_modeswitch/0001-fix-systemd-detection.patch Upstream package/usbguard/S20usbguard Indent Shellcheck Variables +package/usbmount/0001-rules-fix.patch Upstream +package/usbmount/0002-use-udev-environment-instead-of-blkid.patch Upstream +package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream +package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream +package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream +package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream +package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream +package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck +package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream +package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch Upstream +package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch Upstream +package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch Upstream +package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch Upstream +package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch Upstream +package/vboot-utils/0004-Disable-static-futility.patch Upstream +package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream +package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream +package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream +package/vde2/0001-no-cxx.patch Upstream +package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream +package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream +package/vdr/0001-getloadavg.patch Upstream +package/vdr/0002-musl-compat.patch Upstream +package/vdr/0003-include-missing-limits.patch Upstream +package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream +package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream +package/vlc/0002-automake-add-subdir-objects-option.patch Upstream +package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream +package/vlc/0004-Fix-build-error-using-uClibc-by-adding-sys-types.h.patch Upstream +package/vlc/0005-Don-t-assume-strerror_l-is-available.patch Upstream +package/vlc/0006-posix-remove-ancient-run-time-fallback-to-real-time-.patch Upstream +package/vlc/0007-Add-support-for-freerdp2.patch Upstream +package/vlc/0008-configure.ac-also-use-AC_PATH_PROG-to-check-for-wayl.patch Upstream +package/vlc/0009-modules-video_filter-opencv_example.cpp-fix-build-wi.patch Upstream +package/vlc/0010-opengl-missing-library-check.patch Upstream +package/vpnc/0001-Makefile-allow-to-override-the-PREFIX-variable.patch Upstream +package/vpnc/0002-Makefile-allow-to-override-the-version.patch Upstream +package/vpnc/0003-Makefile-allow-passing-custom-CFLAGS-CPPFLAGS.patch Upstream +package/vpnc/0004-Makefile-provide-an-option-to-not-build-manpages.patch Upstream +package/vpnc/0005-Makefile-allow-passing-a-custom-path-to-libgcrypt-co.patch Upstream +package/vpnc/0006-config.c-Replace-deprecated-SUSv3-functions-with-POS.patch Upstream +package/vpnc/0007-sysdep.h-don-t-assume-error.h-is-available-on-all-Li.patch Upstream +package/vpnc/0008-sysdep.c-don-t-include-linux-if_tun.h-on-Linux.patch Upstream +package/vpnc/0009-config.c-add-missing-sys-ttydefaults.h-include.patch Upstream +package/vsftpd/0001-utmpx-builddef.patch Upstream +package/vsftpd/0002-fix-CVE-2015-1419.patch Upstream +package/vsftpd/0003-Prevent-hang-in-SIGCHLD-handler.patch Upstream package/vsftpd/S70vsftpd Indent Shellcheck Variables +package/vte/0001-build-Fix-build-with-kernel-headers-from-linux-4-13.patch Upstream +package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch Upstream +package/vtun/0001-fix-installation.patch Upstream +package/vtun/0002-fix-ssl-headers-checks.patch Upstream +package/vtun/0003-openssl11.patch Upstream +package/w_scan/0001-musl.patch Upstream +package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch Upstream +package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch Upstream +package/waffle/0002-wayland-fix-build-against-version-1-20.patch Upstream +package/waffle/0003-drop-C-dependency.patch Upstream +package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream +package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream +package/wampcc/0003-Broken-build-on-Windows.patch Upstream package/watchdogd/S01watchdogd Indent NotExecutable +package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream +package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream +package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream +package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream +package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream +package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream +package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch Upstream +package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch Upstream +package/wilc-driver/0005-Fix-cast-warnings.patch Upstream +package/wipe/0001-musl.patch Upstream +package/wireless_tools/0001-remove-bzero.patch Upstream +package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream +package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream +package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream +package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream package/wpa_supplicant/ifupdown.sh Shellcheck +package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream +package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream package/x11r7/xapp_xdm/S99xdm Indent Variables -package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob +package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream +package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0001-Fix-link-failure-with-gcc-10.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0002-ati-cleanup-terminology-to-use-primary-secondary.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0003-Guard-local-variable-priv-only-used-with-glamor.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0004-Only-include-dri-h-with-older-versions-of-xserver.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0003-Update-for-1.20-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0004-xorg.conf-add-mandatory-modules-fb-shadow-fbdevhw.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0005-backing_store_tuner-struct-_Window-backStorage-is-go.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0001-Update-to-newer-swap-macros.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0002-Fix-error-unknown-type-name-uint.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch Upstream +package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-savage/0002-xorg-xserver120.patch Upstream +package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob Upstream +package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch Upstream package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables +package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch Upstream +package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch Upstream +package/x265/0001-fix-gcc-options.patch Upstream +package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch Upstream +package/xen/0002-Fix-build-with-64-bits-time_t.patch Upstream +package/xen/0003-libs-light-fix-tv_sec-printf-format.patch Upstream +package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch Upstream +package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch Upstream +package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream +package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream +package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream +package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream +package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream +package/xinetd/0001-ar.patch Upstream +package/xinetd/0002-destdir.patch Upstream +package/xinetd/0003-rpc-fix.patch Upstream +package/xinetd/0004-configure-rlim_t.patch Upstream +package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream package/xl2tp/xl2tpd TrailingSpace +package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream +package/xxhash/0001-fix-man-page-installation.patch Upstream +package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream +package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream +package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream +package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream +package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream +package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream +package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream +package/ympd/0001-only-c-language.patch Upstream +package/ympd/0002-added-forward-declarations.patch Upstream +package/ytree/0001-fix-musl.patch Upstream +package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream +package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream +package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream +package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream +package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream +package/zic/0001-remove-dependency-check-on-version-file.patch Upstream +package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream +package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream +package/zip/0003-Makefile-Use-CFLAGS-from-command-line.patch Upstream +package/zip/0004-configure-use-LDFLAGS-from-command-line.patch Upstream +package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream +package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream +package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream +package/zip/0008-fix-musl-static-build.patch Upstream +package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream +package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream +package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream +package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream +package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream +package/znc/0002-Fix-build-with-libressl.patch Upstream +package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream +package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch Upstream +package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream -- 2.34.1 From fontaine.fabrice at gmail.com Mon Apr 3 16:34:33 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 3 Apr 2023 18:34:33 +0200 Subject: [Buildroot] [PATCH v3,1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230403163433.368657-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) - This bump will fix the following build failure with python >= 3.11: In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 446 | " " + handle(frame->f_code->co_filename).cast() + | ^~ https://github.com/zeek/zeek/blob/v5.2.0/NEWS Fixes: - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 Signed-off-by: Fabrice Fontaine --- Changes v2 -> v3: - Add a patch to fix install Changes v1 -> v2: - Update commit message with information about python build failure ...CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch | 30 +++++++++++++++++++ package/zeek/zeek.hash | 6 ++-- package/zeek/zeek.mk | 13 +++++--- 3 files changed, 42 insertions(+), 7 deletions(-) create mode 100644 package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch diff --git a/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch new file mode 100644 index 0000000000..c6f6fe0f46 --- /dev/null +++ b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch @@ -0,0 +1,30 @@ +From 397cfad57d38bfb4dc681c9533e5ed98a342d9ae Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 3 Apr 2023 18:29:14 +0200 +Subject: [PATCH] CMakeLists.txt: drop EXCLUDE_FROM_ALL + +Drop EXCLUDE_FROM_ALL from add_subdirectory(caf) or caf libraries such +as libcaf_core.so won't be installed resulting in a runtime failure + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/zeek/broker/pull/327] +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt +index cb99d290..c91dcf22 100644 +--- a/auxil/broker/CMakeLists.txt ++++ b/auxil/broker/CMakeLists.txt +@@ -217,7 +217,7 @@ else () + set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") + set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") + set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") +- add_subdirectory(caf EXCLUDE_FROM_ALL) ++ add_subdirectory(caf) + list(APPEND OPTIONAL_SRC $) + list(APPEND OPTIONAL_SRC $) + list(APPEND OPTIONAL_SRC $) +-- +2.39.2 + diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From james.hilliard1 at gmail.com Mon Apr 3 22:00:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 3 Apr 2023 16:00:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pep517: drop package Message-ID: <20230403220014.2729-1-james.hilliard1@gmail.com> This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. Signed-off-by: James Hilliard --- DEVELOPERS | 1 - package/python-pep517/python-pep517.hash | 5 ----- package/python-pep517/python-pep517.mk | 14 -------------- 3 files changed, 20 deletions(-) delete mode 100644 package/python-pep517/python-pep517.hash delete mode 100644 package/python-pep517/python-pep517.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7c5880c8ee..9f795804cc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1410,7 +1410,6 @@ F: package/python-multidict/ F: package/python-mypy-extensions/ F: package/python-outcome/ F: package/python-pathspec/ -F: package/python-pep517/ F: package/python-pycares/ F: package/python-pydyf/ F: package/python-pypa-build/ diff --git a/package/python-pep517/python-pep517.hash b/package/python-pep517/python-pep517.hash deleted file mode 100644 index 6535e51656..0000000000 --- a/package/python-pep517/python-pep517.hash +++ /dev/null @@ -1,5 +0,0 @@ -# md5, sha256 from https://pypi.org/pypi/pep517/json -md5 7fd08b11215256601a8a4940c1ba3d34 pep517-0.13.0.tar.gz -sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 pep517-0.13.0.tar.gz -# Locally computed sha256 checksums -sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE diff --git a/package/python-pep517/python-pep517.mk b/package/python-pep517/python-pep517.mk deleted file mode 100644 index c43b09faaa..0000000000 --- a/package/python-pep517/python-pep517.mk +++ /dev/null @@ -1,14 +0,0 @@ -################################################################################ -# -# python-pep517 -# -################################################################################ - -PYTHON_PEP517_VERSION = 0.13.0 -PYTHON_PEP517_SOURCE = pep517-$(PYTHON_PEP517_VERSION).tar.gz -PYTHON_PEP517_SITE = https://files.pythonhosted.org/packages/4d/19/e11fcc88288f68ae48e3aa9cf5a6fd092a88e629cb723465666c44d487a0 -PYTHON_PEP517_LICENSE = MIT -PYTHON_PEP517_LICENSE_FILES = LICENSE -PYTHON_PEP517_SETUP_TYPE = flit-bootstrap - -$(eval $(host-python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Apr 4 05:35:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 04 Apr 2023 05:35:01 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-03 Message-ID: <20230404053507.8B33D81773@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-03 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 20 | 12 | 0 | 32 | master | 117 | 92 | 3 | 212 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 7 gobject-introspection-1.72.0 | 5 linux-6.1.14 | 5 fs/ubifs/ubifs.mk:49: /home... | 4 unknown | 4 bluez5_utils-5.66 | 3 host-qemu-7.2.0 | 3 host-rust-1.68.0 | 3 olsr-0.9.8 | 3 agentpp-4.6.0 | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-go-1.19.7 | 2 libabseil-cpp-20220623.1 | 2 libnss-3.89 | 2 xenomai-3.0.10 | 2 acpica-20220331 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dahdi-linux-3.2.0 | 1 dash-0.5.11.5 | 1 duma-2.5.15 | 1 edk2-edk2-stable202208 | 1 elfutils-0.186 | 1 ffmpeg-4.4.3 | 1 fluent-bit-2.0.9 | 1 fontconfig-2.13.1 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/squashfs/squashfs.mk:56:... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gobject-introspection | 1 gocryptfs-2.3 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gdb-arc-2020.09-releas... | 1 libglvnd-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libpng | 1 libselinux-3.3 | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 mawk | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 openssh-9.3p1 | 1 perl-5.36.0 | 1 python-pyicu-2.10.2 | 1 python3-3.11.2 | 1 quickjs-2021-03-27 | 1 shadow-4.13 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 v4l2loopback-0.12.7 | 1 wolfssl-5.5.3 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/68246261d2f23a81f538331836a34e6f827e38d9 | m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f5a3b6cbba65e4882851208cca4fe41b63ba725e | mips64el | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6988733d9c98e27fe29792ad1ec3fff9dd56f71b | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d457087d0cf972892e6fcbcbd3d6c1f5090fceba | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/70c90565ed90839e5a540205bdc177bf77a2a7c2 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8a670534927cc21db609a53d895e751fa5df2f02 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/262b7f9923f0b2f7677002483fd416ef2a1d4b7e | ORPH x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/57f93719274bd81727296dc4b57c30cc2970b947 | ORPH mips64el | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/a6be3b569f49f1507f7c2c0df58f3675d138fa90 | xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ee4f28a9c3a2379cd09faaedd00a4ec884e574ac | ORPH or1k | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/16178cc0e7bba0f76e1c080de4a1f719375f02fd | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/015e23006f664203d3bfe03799f2d553e3c9c1eb | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1bc3528e7cc1f0da8df19e23de03734d8030f943 | ORPH armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/98e546ed8c890f26afacd9d27dc5af5783902ba6 | mipsel | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/05cae29bcba833ee4059f32dd82780abab070ec0 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9677c0990dadee21d44ffe4cd82f16be8e079192 | ORPH aarch64 | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/12c3fdce44504a610717714f33119cde2432e9fb | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cddaa49a1b87721f7dced277b3ba830b697fa37e | x86_64 | fs/squashfs/squashfs.mk:56:... | NOK | http://autobuild.buildroot.net/results/2e7b4778d578f1dcefc3c8c3fc443918c1f56fc2 | powerpc64 | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/ea6c5ea50b4c3efef4f2942ffe671ac475487980 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f02dd18281b764412923f8a8e8cf1b5485a054ea | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/70cd98c2e1cb483b1ab740181738be7413dccf36 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/05a99e5901b52cff10ee93245f104b7ff7bab3b0 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8937fbacf79636ef326cc247c4696b5feedaf73a | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb29292bd5abf0ee36085219618207ff4be7b824 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/134eac55daae45cda7526814e63138156d3644af | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4bc41b63f52b0b2a3946debd7d0459c6cda6520d | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/f6ebfd318744868e4fc1a6b889e713fa9859edb6 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e21608bd7932d9aa593a81a534f60052699f2e29 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1fbd8b85d664547c1f2ce786e37c1bf584b520f1 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2274027b43e4a52ddee86988828d8cf2c608553f | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8d837b688dc3879828611cdcfaec3fdc740e2161 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/30657e9033dfc09875f1ecdec0720213d45f2b0b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bc9711482c86941e4b33a09c26b79fb59623b76b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6b9b6a7789c25c5fe72938013f6ada931b2ac6ad | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3727cd31ebc2ea22059e473f762a5acd170fc34a | ORPH x86_64 | gocryptfs-2.3 | NOK | http://autobuild.buildroot.net/results/d72d70970c3a1e1b6aac83c4476c5824871705cb | microblaze | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/49d308ff263b6dfa5452750432ee4ce4bc17d685 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a0b2ead594898d9f65d91a7e45ca307aaa4b097 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7745904e3ca7300a5b89fac4ea2d9ca12d92321a | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5fb4f27746f8a0170cd68a0ea5c064469076a946 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f31a9c357c4ab04b48abb1528c7ccc15b95c657a | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5e05393c71589f1be4804987cd71822613bb2768 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e4112adad9fc0178c2a2cb169c9b3f3e89de2347 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8edd8fd091ab8cb8dc0254f0615e83f0d2d8d2c2 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/17907d3b573f293542439ad2d3a05721e2dc29c2 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/4ccdd02614f31c4a7e1e3a7f193aeb113ab3d90e | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/160340692b2c35898771d1105fa9b2de0c717b67 | ORPH mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/58dc26e4a1620c174dea1a80a5cbb704f322e4b5 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0bc578b68664c7ba5327d66b9a3f28ea95f9daeb | sh4eb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/610c7c74952030c8afbd6b6a988c9d27ebe86d52 | arm | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3a1af20e18321519f90122e147ef3f41bdd82caa | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b0abfb3fe9fc6ef507b666bb6fbc64c94c8c851a | i686 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/d344637a486c6fe8b95cf08da81e24bb408d6534 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/2830912de2cb2b69f6b89fc8b4ff4d7179f252e2 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/b4546095c8ad637593e57d03fb754aa2590d3e2c | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/3af97b15e4b380cc7587c8c2f6536399e67bb2ac | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/42d03892fdb56d6dd3610c5a37465b8cee30e949 | xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/62943562684a654ad31702fa827207ac61a3309e | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/0abf39e887fd96d6398283ba5525dd09219d7c4d | aarch64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/95926147c5264cc15a432a9b0c5607bf67cb145d | x86_64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/6fbc3373a4651cf907c0bcc60586266228590a7e | armeb | libpng | TIM | http://autobuild.buildroot.net/results/ecbf7fbe5d27b6e19e1da86c066b62a0d9f487d8 | or1k | libselinux-3.3 | NOK | http://autobuild.buildroot.net/results/829df44d66b66230a66f825f5143ecea8fd4efb9 | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1cd9d9d6cb37180566c0fb6289ddf00d809927bb | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a7c2c5f674a9ac3a030469827ee1b247b8fe0c3f | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/574e4b5213381a42738ca64d4f08b613f85f26fa | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4c4f89060a432b66f938fa3159a0ca071af452fb | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d60b8bc7b26e3094b309044454ea16d7e60b649f | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6ba1e6e15a1f57cff58b91dd91f7a4ad6a7a3039 | ORPH sh4 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/52eecdf1d1b9f9a06af43e1e8eec914703e98c36 | powerpc64le | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/b14abbf69ce730cad7332e082992019e0c57d0cc | m68k | mawk | TIM | http://autobuild.buildroot.net/results/4253dc93569b25c65f9539d677c4ee55a444cba9 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/44b25bfa92782154834ab046961e757eafc95b26 | ORPH aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/8d6bcd1f4cf42b41c97492f04fd382050087814c | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/d3f4d0afe07b355c94eec10fb27dac63cee51bf7 | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/ce9edb2e3280e561427ad4ca30733cd9b0fc64c9 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/471d553f040979ab8a8013fb9144251b7525d033 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/50da7bedc4b3fc0f3af071272e3dfa17269fe3ee | ORPH microblazeel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/5ce2108c8642e19dcddfc8ae6f5dc9e67111476f | or1k | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/69a0419975c48f3ca496ae1dbdbb424c64935340 | arceb | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/2888cff78d36e69b54fe9d39215cbf7aefa460c3 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2453c6197f9cfe9e70f68f3967900009b6d47e59 | s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/56fc0a813aa1fd605d6e40a68cd20b1b65a53bd0 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/95ad725e1c72ddad33b4184c178fd1b5b86be828 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d3d1b2743a6cbf57769f1113f2363096658768f5 | mips | unknown | NOK | http://autobuild.buildroot.net/results/49271adeb9e08626aa4d7b408b9f4d376183cffb | armeb | unknown | NOK | http://autobuild.buildroot.net/results/55f6abe258ae4b5625e1f0d2dd5ad03a7c48242b | m68k | unknown | NOK | http://autobuild.buildroot.net/results/f45a7cf03af811c1229c412da90cb31351f5bcb7 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/3cacb1b61cf404282e4029870a0f6e488fecd32a | powerpc64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/e7b17140ec1d3762ea35b24f8e4f2c520a46078c | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/0eda0b8e3a5fea5558d4be41d676bf3a86881daa | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d9a9f288ac34daa11ef3646a046bc5f13cde707c | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/a6985df8c69651a8e465d7c2bedd704fa7482e6b | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/ad35dfa6d04653d1c7b84dfa05429c25d77ae6d9 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 2 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 libnss-3.88.1 | 1 php-8.2.3 | 1 python-sip-4.19.25 | 1 ulog-0389d243352255f6182326... | 1 xenomai-3.0.10 | 1 zlib-ng-2.0.6 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/25b923415cbb60e8a417414dedd15f7b1f58a837 | ORPH sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d4e2c03bfd3291a862949e53a4b178364b871b3c | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b99c015f55d3be03104ea565f629d44ae1b086e | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6a30a7b46de0854d1aea2a26eb890fc84977c9aa | arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e3dddbf86b48d61e5e7460cedef88fce1f2388e9 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e7b7318276d2bd90a6eccd807fc58508d3af2f3d | i686 | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/29b66c3a73317eb6daad8ab58f1850d3623ab6d9 | aarch64_be | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/b4a866eb1e2fd7302f7a9d62a8fa9e28f59b8b96 | powerpc64le | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/1a9317cf41c22b260e41e24f0ba5d998a3bd5ebb | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/29af63afc32f51d9e9b3583510ef82547e2bf871 | microblazeel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/cb75c481d168cddd54c7e2daeddbad837250e7e2 | aarch64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/d54d071c50066405fdc25e81253771d977f825ff | ORPH -- http://autobuild.buildroot.net From G.Kautzmann at PRIMES.de Tue Apr 4 07:15:34 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Tue, 4 Apr 2023 07:15:34 +0000 Subject: [Buildroot] Tools(?) packages for drivers a kernels 6..x Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E6B7@Exchange2013.PRIMES.local> After I got a camera module imx219 working in Linux on a RasPi4 I wanted to switch to another camera. According to the manual I copied the needed files to /lib/modules/5.10.92-v7l/kernel/drivers/media/i2c/ imx296.ko /boot/overlays/imx296.dtbo and id some configurations in /boot/config . But I can't set up the modules correctly with with 'depmod -a' If 'depmod' is a part oft he tools generated by buildroot, what do I need to get it into the image? --- Newer Linux Kernels like 6.1.4 seems to have some support fort he camera imx296, building them with buildroot is leading to an error: *** Can't find default configuration "arch/arm/configs/bcm2711_defconfig"! The default Kernel for Raspberry4 with Buildroot 2023.02 seems to be a V5.10.x without default support for imx296, any ideas? Thanks for your help -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagasdotme at gmail.com Tue Apr 4 12:47:47 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 4 Apr 2023 19:47:47 +0700 Subject: [Buildroot] Tools(?) packages for drivers a kernels 6..x In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E6B7@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E6B7@Exchange2013.PRIMES.local> Message-ID: On 4/4/23 14:15, Gerd Kautzmann wrote: > Newer Linux Kernels like 6.1.4 seems to have some support fort he camera imx296, buildingthem with buildroot is leadingto an error: > > *** Can't find default configuration "arch/arm/configs/bcm2711_defconfig"! Looks like you're using upstream kernel but you want downstream config. However, I'm not familiar with building kernel with Buildroot, so I guess you need to copy the downstream config [1] somewhere in your Buildroot tree and point Buildroot (via BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG) to use that kernel config. I'm only answering the kernel building question, because it looks like you ask multiple, distinct questions in the same thread. Please start new thread for each question in that case. Also, try sending plain-text email only; the auto-generated plain text from HTML email is rather ugly. Last but not least, when replying, don't top-post; reply inline with appropriate context instead. Some people (like me) tend to cut the whole context below your reply if you top-post. Thanks. [1]: https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm64/configs/bcm2711_defconfig -- An old man doll... just what I always wanted! - Clara From vincent.stehle at arm.com Tue Apr 4 14:40:08 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Tue, 4 Apr 2023 16:40:08 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/qemu: update defconfigs to Linux 6.2.9 In-Reply-To: <20230403114947.1823718-1-sebastian.weyer@smile.fr> References: <20230403114947.1823718-1-sebastian.weyer@smile.fr> Message-ID: On Mon, Apr 03, 2023 at 01:49:46PM +0200, Sebastian Weyer wrote: > Just updating all qemu defconfigs to the latest Kernel version: > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed > > Tested using external toolchains: > https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 > > Signed-off-by: Sebastian Weyer > --- > v2: > - remove Kernel header version from comment in > qemu_riscv64_nommu_virt_defconfig > - use kernel version 6.2.9 instead of 6.1.11 > > The pipeline used here yielded the same results as Romain's for the > previous version of the patch: > https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 > With the exception that the defconfigs he removed aren't removed for the > new pipeline > --- > configs/qemu_aarch64_ebbr_defconfig | 4 ++-- > configs/qemu_aarch64_sbsa_defconfig | 4 ++-- > configs/qemu_aarch64_virt_defconfig | 4 ++-- > configs/qemu_arm_ebbr_defconfig | 4 ++-- > configs/qemu_arm_versatile_defconfig | 4 ++-- > configs/qemu_arm_vexpress_defconfig | 4 ++-- > configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- Hi Sebastian, Thanks for this patch. I have quickly tested all the aarch64 and arm defconfigs. They all work on my side except the qemu_aarch64_virt_defconfig, which has a typo (see below). It does work fine with the typo fixed. Best regards, Vincent. > configs/qemu_m68k_mcf5208_defconfig | 4 ++-- > configs/qemu_m68k_q800_defconfig | 4 ++-- > configs/qemu_microblazebe_mmu_defconfig | 4 ++-- > configs/qemu_microblazeel_mmu_defconfig | 4 ++-- > configs/qemu_mips32r2_malta_defconfig | 4 ++-- > configs/qemu_mips32r2el_malta_defconfig | 4 ++-- > configs/qemu_mips32r6_malta_defconfig | 4 ++-- > configs/qemu_mips32r6el_malta_defconfig | 4 ++-- > configs/qemu_mips64_malta_defconfig | 4 ++-- > configs/qemu_mips64el_malta_defconfig | 4 ++-- > configs/qemu_mips64r6_malta_defconfig | 4 ++-- > configs/qemu_mips64r6el_malta_defconfig | 4 ++-- > configs/qemu_nios2_10m50_defconfig | 4 ++-- > configs/qemu_or1k_defconfig | 4 ++-- > configs/qemu_ppc64_e5500_defconfig | 4 ++-- > configs/qemu_ppc64_pseries_defconfig | 4 ++-- > configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- > configs/qemu_ppc64le_pseries_defconfig | 4 ++-- > configs/qemu_ppc_bamboo_defconfig | 4 ++-- > configs/qemu_ppc_e500mc_defconfig | 4 ++-- > configs/qemu_ppc_g3beige_defconfig | 4 ++-- > configs/qemu_ppc_mac99_defconfig | 4 ++-- > configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- > configs/qemu_riscv32_virt_defconfig | 4 ++-- > configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- > configs/qemu_riscv64_virt_defconfig | 4 ++-- > configs/qemu_s390x_defconfig | 4 ++-- > configs/qemu_sh4_r2d_defconfig | 4 ++-- > configs/qemu_sh4eb_r2d_defconfig | 4 ++-- > configs/qemu_sparc64_sun4u_defconfig | 4 ++-- > configs/qemu_sparc_ss10_defconfig | 4 ++-- > configs/qemu_x86_64_defconfig | 4 ++-- > configs/qemu_x86_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- > 42 files changed, 85 insertions(+), 85 deletions(-) > > diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig > index e3157089a9..e5714c1ed5 100644 > --- a/configs/qemu_aarch64_ebbr_defconfig > +++ b/configs/qemu_aarch64_ebbr_defconfig > @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" > > # Linux headers > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig > index 609444e787..e368721252 100644 > --- a/configs/qemu_aarch64_sbsa_defconfig > +++ b/configs/qemu_aarch64_sbsa_defconfig > @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig > index 03df0ad9e2..9115569ab9 100644 > --- a/configs/qemu_aarch64_virt_defconfig > +++ b/configs/qemu_aarch64_virt_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" ^ A spurious space slipped in, which breaks the build. > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig > index 8fbb3069bc..c530dd502c 100644 > --- a/configs/qemu_arm_ebbr_defconfig > +++ b/configs/qemu_arm_ebbr_defconfig > @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post- > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/arm-ebbr/genimage.cfg" > > # Linux headers > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" > > diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig > index 4f43273a82..50f0f62e39 100644 > --- a/configs/qemu_arm_versatile_defconfig > +++ b/configs/qemu_arm_versatile_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="versatile" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig > index 2c813456f4..997e11be10 100644 > --- a/configs/qemu_arm_vexpress_defconfig > +++ b/configs/qemu_arm_vexpress_defconfig > @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > BR2_TARGET_ROOTFS_EXT2_SIZE="64M" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" > diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig > index 576c441154..1ea602de0e 100644 > --- a/configs/qemu_arm_vexpress_tz_defconfig > +++ b/configs/qemu_arm_vexpress_tz_defconfig > @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y > # BR2_TARGET_ROOTFS_TAR is not set > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" > > diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig > index 0490b9e29e..7e3acaf41a 100644 > --- a/configs/qemu_m68k_mcf5208_defconfig > +++ b/configs/qemu_m68k_mcf5208_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig > index 30d8982db3..00b08f9753 100644 > --- a/configs/qemu_m68k_q800_defconfig > +++ b/configs/qemu_m68k_q800_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig > index 7bd2ae53b8..6701d9077d 100644 > --- a/configs/qemu_microblazebe_mmu_defconfig > +++ b/configs/qemu_microblazebe_mmu_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" > BR2_LINUX_KERNEL_LINUX_BIN=y > diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig > index cd8c5a3cb2..674e88911e 100644 > --- a/configs/qemu_microblazeel_mmu_defconfig > +++ b/configs/qemu_microblazeel_mmu_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" > BR2_LINUX_KERNEL_LINUX_BIN=y > diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig > index 49d84c308b..f24422102e 100644 > --- a/configs/qemu_mips32r2_malta_defconfig > +++ b/configs/qemu_mips32r2_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig > index 5363018c47..26356dde3d 100644 > --- a/configs/qemu_mips32r2el_malta_defconfig > +++ b/configs/qemu_mips32r2el_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig > index f77feb9b6d..82c37317a7 100644 > --- a/configs/qemu_mips32r6_malta_defconfig > +++ b/configs/qemu_mips32r6_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig > index 575034441a..9f6a3f3a44 100644 > --- a/configs/qemu_mips32r6el_malta_defconfig > +++ b/configs/qemu_mips32r6el_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig > index e9438fda1e..60eb2ecdc3 100644 > --- a/configs/qemu_mips64_malta_defconfig > +++ b/configs/qemu_mips64_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig > index 4b1c8e22af..96b92dc264 100644 > --- a/configs/qemu_mips64el_malta_defconfig > +++ b/configs/qemu_mips64el_malta_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig > index 87ef7902af..42676eae80 100644 > --- a/configs/qemu_mips64r6_malta_defconfig > +++ b/configs/qemu_mips64r6_malta_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig > index 5774207f65..4ec537a0e9 100644 > --- a/configs/qemu_mips64r6el_malta_defconfig > +++ b/configs/qemu_mips64r6el_malta_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig > index 4b9c53e8de..8a6059b738 100644 > --- a/configs/qemu_nios2_10m50_defconfig > +++ b/configs/qemu_nios2_10m50_defconfig > @@ -1,7 +1,7 @@ > BR2_nios2=y > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="10m50" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" > BR2_TARGET_ROOTFS_INITRAMFS=y > @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel needs mkimage > BR2_PACKAGE_HOST_UBOOT_TOOLS=y > diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig > index b3d9d79156..9cd6bf7372 100644 > --- a/configs/qemu_or1k_defconfig > +++ b/configs/qemu_or1k_defconfig > @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" > > diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig > index 6ad03c4c87..bb5a5268a4 100644 > --- a/configs/qemu_ppc64_e5500_defconfig > +++ b/configs/qemu_ppc64_e5500_defconfig > @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as the kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig > index 50844dc93b..5cddbd8242 100644 > --- a/configs/qemu_ppc64_pseries_defconfig > +++ b/configs/qemu_ppc64_pseries_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="pseries" > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig > index f6a5c3d409..edb4fe2832 100644 > --- a/configs/qemu_ppc64le_powernv8_defconfig > +++ b/configs/qemu_ppc64le_powernv8_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="powernv" > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig > index 7ce5a9d310..418e632331 100644 > --- a/configs/qemu_ppc64le_pseries_defconfig > +++ b/configs/qemu_ppc64le_pseries_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig > index f4cc5589e7..75266dc24b 100644 > --- a/configs/qemu_ppc_bamboo_defconfig > +++ b/configs/qemu_ppc_bamboo_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig > index 0a1877c44b..c110627611 100644 > --- a/configs/qemu_ppc_e500mc_defconfig > +++ b/configs/qemu_ppc_e500mc_defconfig > @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as the kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig > index 1c11bcf77d..a14a641b23 100644 > --- a/configs/qemu_ppc_g3beige_defconfig > +++ b/configs/qemu_ppc_g3beige_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig > index 2331041c2a..ec11cf8946 100644 > --- a/configs/qemu_ppc_mac99_defconfig > +++ b/configs/qemu_ppc_mac99_defconfig > @@ -6,12 +6,12 @@ BR2_powerpc_7400=y > BR2_SYSTEM_DHCP="eth0" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="pmac32" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig > index b9a0812d52..ebb09a4efa 100644 > --- a/configs/qemu_ppc_mpc8544ds_defconfig > +++ b/configs/qemu_ppc_mpc8544ds_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" > BR2_LINUX_KERNEL_VMLINUX=y > diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig > index f354e303e5..b38c97652f 100644 > --- a/configs/qemu_riscv32_virt_defconfig > +++ b/configs/qemu_riscv32_virt_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="rv32" > BR2_LINUX_KERNEL_IMAGE=y > > diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig > index ee70beb208..c9b7200883 100644 > --- a/configs/qemu_riscv64_nommu_virt_defconfig > +++ b/configs/qemu_riscv64_nommu_virt_defconfig > @@ -3,8 +3,8 @@ BR2_riscv=y > BR2_RISCV_64=y > # BR2_RISCV_USE_MMU is not set > > -# Linux headers same as kernel, a 5.19 series > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y > +# Linux headers same as kernel > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Busybox with hush > BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" > BR2_LINUX_KERNEL_IMAGE=y > > diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig > index b3174a152c..fd0ff16791 100644 > --- a/configs/qemu_riscv64_virt_defconfig > +++ b/configs/qemu_riscv64_virt_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_IMAGE=y > > diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig > index 6bbcca0896..78184eca1f 100644 > --- a/configs/qemu_s390x_defconfig > +++ b/configs/qemu_s390x_defconfig > @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y > # BR2_TARGET_ROOTFS_TAR is not set > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig > index 0f12b7dfe9..9267270ccd 100644 > --- a/configs/qemu_sh4_r2d_defconfig > +++ b/configs/qemu_sh4_r2d_defconfig > @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" > BR2_LINUX_KERNEL_ZIMAGE=y > diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig > index d5ee371e79..e4d48e1f90 100644 > --- a/configs/qemu_sh4eb_r2d_defconfig > +++ b/configs/qemu_sh4eb_r2d_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" > BR2_LINUX_KERNEL_ZIMAGE=y > diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig > index 485b497e71..c064a7b939 100644 > --- a/configs/qemu_sparc64_sun4u_defconfig > +++ b/configs/qemu_sparc64_sun4u_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" > > diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig > index 2ba04c0864..af26a2fb55 100644 > --- a/configs/qemu_sparc_ss10_defconfig > +++ b/configs/qemu_sparc_ss10_defconfig > @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Linux kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" > > diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig > index cc505a8540..6562bc1f52 100644 > --- a/configs/qemu_x86_64_defconfig > +++ b/configs/qemu_x86_64_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" > BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y > diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig > index 34b7e2d292..7886cb4ccf 100644 > --- a/configs/qemu_x86_defconfig > +++ b/configs/qemu_x86_defconfig > @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" > > diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig > index cb78106091..ade45fa180 100644 > --- a/configs/qemu_xtensa_lx60_defconfig > +++ b/configs/qemu_xtensa_lx60_defconfig > @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig > index 4be1b66edc..c6ba892486 100644 > --- a/configs/qemu_xtensa_lx60_nommu_defconfig > +++ b/configs/qemu_xtensa_lx60_nommu_defconfig > @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Linux headers same as kernel > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > -- > 2.25.1 > From G.Kautzmann at PRIMES.de Tue Apr 4 15:25:27 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Tue, 4 Apr 2023 15:25:27 +0000 Subject: [Buildroot] Tools(?) packages for drivers a kernels 6..x Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E76A@Exchange2013.PRIMES.local> > Newer Linux Kernels like 6.1.4 seems to have some support fort he camera imx296, buildingthem with buildroot is leadingto an error: > > *** Can't find default configuration "arch/arm/configs/bcm2711_defconfig"! > [1]: https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm64/configs/bcm2711_defconfig Thanks for you reply, I never considered downloading some additional configuration files myself. This is what I did: cd output/build/linux-6.1.14/arch/arm/configs wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm/configs/bcm2711_defconfig make buildprocess was successful > because it looks like you ask multiple, distinct questions in the same thread. > Please start new thread for each question in that case. Sorry, I wasn't very precise, there might be two ways getting a linux image with support for a special device and I didn't really know which way to chose. And sorry for html format, Outlook is a mess and it got worse after they switched to ribbons. Greetings Gerd From sebastian.weyer at smile.fr Tue Apr 4 15:35:09 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Tue, 4 Apr 2023 17:35:09 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/qemu: update defconfigs to Linux 6.2.9 In-Reply-To: References: <20230403114947.1823718-1-sebastian.weyer@smile.fr> Message-ID: Hi Vincent, Thank you for testing. Not sure how the whitespace slipped in. I'll fix it and send a new version. Best regards, Sebastian On Tue, Apr 4, 2023 at 4:40?PM Vincent Stehl? wrote: > On Mon, Apr 03, 2023 at 01:49:46PM +0200, Sebastian Weyer wrote: > > Just updating all qemu defconfigs to the latest Kernel version: > > > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed > > > > Tested using external toolchains: > > https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 > > > > Signed-off-by: Sebastian Weyer > > --- > > v2: > > - remove Kernel header version from comment in > > qemu_riscv64_nommu_virt_defconfig > > - use kernel version 6.2.9 instead of 6.1.11 > > > > The pipeline used here yielded the same results as Romain's for the > > previous version of the patch: > > https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 > > With the exception that the defconfigs he removed aren't removed for the > > new pipeline > > --- > > configs/qemu_aarch64_ebbr_defconfig | 4 ++-- > > configs/qemu_aarch64_sbsa_defconfig | 4 ++-- > > configs/qemu_aarch64_virt_defconfig | 4 ++-- > > configs/qemu_arm_ebbr_defconfig | 4 ++-- > > configs/qemu_arm_versatile_defconfig | 4 ++-- > > configs/qemu_arm_vexpress_defconfig | 4 ++-- > > configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- > > Hi Sebastian, > > Thanks for this patch. > > I have quickly tested all the aarch64 and arm defconfigs. They all work on > my > side except the qemu_aarch64_virt_defconfig, which has a typo (see below). > It > does work fine with the typo fixed. > > Best regards, > Vincent. > > > configs/qemu_m68k_mcf5208_defconfig | 4 ++-- > > configs/qemu_m68k_q800_defconfig | 4 ++-- > > configs/qemu_microblazebe_mmu_defconfig | 4 ++-- > > configs/qemu_microblazeel_mmu_defconfig | 4 ++-- > > configs/qemu_mips32r2_malta_defconfig | 4 ++-- > > configs/qemu_mips32r2el_malta_defconfig | 4 ++-- > > configs/qemu_mips32r6_malta_defconfig | 4 ++-- > > configs/qemu_mips32r6el_malta_defconfig | 4 ++-- > > configs/qemu_mips64_malta_defconfig | 4 ++-- > > configs/qemu_mips64el_malta_defconfig | 4 ++-- > > configs/qemu_mips64r6_malta_defconfig | 4 ++-- > > configs/qemu_mips64r6el_malta_defconfig | 4 ++-- > > configs/qemu_nios2_10m50_defconfig | 4 ++-- > > configs/qemu_or1k_defconfig | 4 ++-- > > configs/qemu_ppc64_e5500_defconfig | 4 ++-- > > configs/qemu_ppc64_pseries_defconfig | 4 ++-- > > configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- > > configs/qemu_ppc64le_pseries_defconfig | 4 ++-- > > configs/qemu_ppc_bamboo_defconfig | 4 ++-- > > configs/qemu_ppc_e500mc_defconfig | 4 ++-- > > configs/qemu_ppc_g3beige_defconfig | 4 ++-- > > configs/qemu_ppc_mac99_defconfig | 4 ++-- > > configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- > > configs/qemu_riscv32_virt_defconfig | 4 ++-- > > configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- > > configs/qemu_riscv64_virt_defconfig | 4 ++-- > > configs/qemu_s390x_defconfig | 4 ++-- > > configs/qemu_sh4_r2d_defconfig | 4 ++-- > > configs/qemu_sh4eb_r2d_defconfig | 4 ++-- > > configs/qemu_sparc64_sun4u_defconfig | 4 ++-- > > configs/qemu_sparc_ss10_defconfig | 4 ++-- > > configs/qemu_x86_64_defconfig | 4 ++-- > > configs/qemu_x86_defconfig | 4 ++-- > > configs/qemu_xtensa_lx60_defconfig | 4 ++-- > > configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- > > 42 files changed, 85 insertions(+), 85 deletions(-) > > > > diff --git a/configs/qemu_aarch64_ebbr_defconfig > b/configs/qemu_aarch64_ebbr_defconfig > > index e3157089a9..e5714c1ed5 100644 > > --- a/configs/qemu_aarch64_ebbr_defconfig > > +++ b/configs/qemu_aarch64_ebbr_defconfig > > @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh > board/qemu/aarch64-ebbr/p > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c > board/qemu/aarch64-ebbr/genimage.cfg" > > > > # Linux headers > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > > > diff --git a/configs/qemu_aarch64_sbsa_defconfig > b/configs/qemu_aarch64_sbsa_defconfig > > index 609444e787..e368721252 100644 > > --- a/configs/qemu_aarch64_sbsa_defconfig > > +++ b/configs/qemu_aarch64_sbsa_defconfig > > @@ -17,12 +17,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh > board/qemu/aarch64-sbsa/a > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c > board/qemu/aarch64-sbsa/genimage.cfg" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > > > diff --git a/configs/qemu_aarch64_virt_defconfig > b/configs/qemu_aarch64_virt_defconfig > > index 03df0ad9e2..9115569ab9 100644 > > --- a/configs/qemu_aarch64_virt_defconfig > > +++ b/configs/qemu_aarch64_virt_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > ^ > A spurious space slipped in, which breaks the build. > > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_arm_ebbr_defconfig > b/configs/qemu_arm_ebbr_defconfig > > index 8fbb3069bc..c530dd502c 100644 > > --- a/configs/qemu_arm_ebbr_defconfig > > +++ b/configs/qemu_arm_ebbr_defconfig > > @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh > board/qemu/arm-ebbr/post- > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c > board/qemu/arm-ebbr/genimage.cfg" > > > > # Linux headers > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" > > > > diff --git a/configs/qemu_arm_versatile_defconfig > b/configs/qemu_arm_versatile_defconfig > > index 4f43273a82..50f0f62e39 100644 > > --- a/configs/qemu_arm_versatile_defconfig > > +++ b/configs/qemu_arm_versatile_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="versatile" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" > > BR2_LINUX_KERNEL_DTS_SUPPORT=y > > diff --git a/configs/qemu_arm_vexpress_defconfig > b/configs/qemu_arm_vexpress_defconfig > > index 2c813456f4..997e11be10 100644 > > --- a/configs/qemu_arm_vexpress_defconfig > > +++ b/configs/qemu_arm_vexpress_defconfig > > @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > BR2_TARGET_ROOTFS_EXT2_SIZE="64M" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > > BR2_LINUX_KERNEL_DTS_SUPPORT=y > > BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" > > diff --git a/configs/qemu_arm_vexpress_tz_defconfig > b/configs/qemu_arm_vexpress_tz_defconfig > > index 576c441154..1ea602de0e 100644 > > --- a/configs/qemu_arm_vexpress_tz_defconfig > > +++ b/configs/qemu_arm_vexpress_tz_defconfig > > @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y > > # BR2_TARGET_ROOTFS_TAR is not set > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="vexpress" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" > > > > diff --git a/configs/qemu_m68k_mcf5208_defconfig > b/configs/qemu_m68k_mcf5208_defconfig > > index 0490b9e29e..7e3acaf41a 100644 > > --- a/configs/qemu_m68k_mcf5208_defconfig > > +++ b/configs/qemu_m68k_mcf5208_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_m68k_q800_defconfig > b/configs/qemu_m68k_q800_defconfig > > index 30d8982db3..00b08f9753 100644 > > --- a/configs/qemu_m68k_q800_defconfig > > +++ b/configs/qemu_m68k_q800_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_microblazebe_mmu_defconfig > b/configs/qemu_microblazebe_mmu_defconfig > > index 7bd2ae53b8..6701d9077d 100644 > > --- a/configs/qemu_microblazebe_mmu_defconfig > > +++ b/configs/qemu_microblazebe_mmu_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" > > BR2_LINUX_KERNEL_LINUX_BIN=y > > diff --git a/configs/qemu_microblazeel_mmu_defconfig > b/configs/qemu_microblazeel_mmu_defconfig > > index cd8c5a3cb2..674e88911e 100644 > > --- a/configs/qemu_microblazeel_mmu_defconfig > > +++ b/configs/qemu_microblazeel_mmu_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" > > BR2_LINUX_KERNEL_LINUX_BIN=y > > diff --git a/configs/qemu_mips32r2_malta_defconfig > b/configs/qemu_mips32r2_malta_defconfig > > index 49d84c308b..f24422102e 100644 > > --- a/configs/qemu_mips32r2_malta_defconfig > > +++ b/configs/qemu_mips32r2_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips32r2el_malta_defconfig > b/configs/qemu_mips32r2el_malta_defconfig > > index 5363018c47..26356dde3d 100644 > > --- a/configs/qemu_mips32r2el_malta_defconfig > > +++ b/configs/qemu_mips32r2el_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips32r6_malta_defconfig > b/configs/qemu_mips32r6_malta_defconfig > > index f77feb9b6d..82c37317a7 100644 > > --- a/configs/qemu_mips32r6_malta_defconfig > > +++ b/configs/qemu_mips32r6_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips32r6el_malta_defconfig > b/configs/qemu_mips32r6el_malta_defconfig > > index 575034441a..9f6a3f3a44 100644 > > --- a/configs/qemu_mips32r6el_malta_defconfig > > +++ b/configs/qemu_mips32r6el_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64_malta_defconfig > b/configs/qemu_mips64_malta_defconfig > > index e9438fda1e..60eb2ecdc3 100644 > > --- a/configs/qemu_mips64_malta_defconfig > > +++ b/configs/qemu_mips64_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64el_malta_defconfig > b/configs/qemu_mips64el_malta_defconfig > > index 4b1c8e22af..96b92dc264 100644 > > --- a/configs/qemu_mips64el_malta_defconfig > > +++ b/configs/qemu_mips64el_malta_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64r6_malta_defconfig > b/configs/qemu_mips64r6_malta_defconfig > > index 87ef7902af..42676eae80 100644 > > --- a/configs/qemu_mips64r6_malta_defconfig > > +++ b/configs/qemu_mips64r6_malta_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_mips64r6el_malta_defconfig > b/configs/qemu_mips64r6el_malta_defconfig > > index 5774207f65..4ec537a0e9 100644 > > --- a/configs/qemu_mips64r6el_malta_defconfig > > +++ b/configs/qemu_mips64r6el_malta_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_nios2_10m50_defconfig > b/configs/qemu_nios2_10m50_defconfig > > index 4b9c53e8de..8a6059b738 100644 > > --- a/configs/qemu_nios2_10m50_defconfig > > +++ b/configs/qemu_nios2_10m50_defconfig > > @@ -1,7 +1,7 @@ > > BR2_nios2=y > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="10m50" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" > > BR2_TARGET_ROOTFS_INITRAMFS=y > > @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel needs mkimage > > BR2_PACKAGE_HOST_UBOOT_TOOLS=y > > diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig > > index b3d9d79156..9cd6bf7372 100644 > > --- a/configs/qemu_or1k_defconfig > > +++ b/configs/qemu_or1k_defconfig > > @@ -10,12 +10,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" > > > > diff --git a/configs/qemu_ppc64_e5500_defconfig > b/configs/qemu_ppc64_e5500_defconfig > > index 6ad03c4c87..bb5a5268a4 100644 > > --- a/configs/qemu_ppc64_e5500_defconfig > > +++ b/configs/qemu_ppc64_e5500_defconfig > > @@ -12,12 +12,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as the kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_ppc64_pseries_defconfig > b/configs/qemu_ppc64_pseries_defconfig > > index 50844dc93b..5cddbd8242 100644 > > --- a/configs/qemu_ppc64_pseries_defconfig > > +++ b/configs/qemu_ppc64_pseries_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="pseries" > > BR2_LINUX_KERNEL_VMLINUX=y > > > > diff --git a/configs/qemu_ppc64le_powernv8_defconfig > b/configs/qemu_ppc64le_powernv8_defconfig > > index f6a5c3d409..edb4fe2832 100644 > > --- a/configs/qemu_ppc64le_powernv8_defconfig > > +++ b/configs/qemu_ppc64le_powernv8_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="powernv" > > BR2_LINUX_KERNEL_VMLINUX=y > > > > diff --git a/configs/qemu_ppc64le_pseries_defconfig > b/configs/qemu_ppc64le_pseries_defconfig > > index 7ce5a9d310..418e632331 100644 > > --- a/configs/qemu_ppc64le_pseries_defconfig > > +++ b/configs/qemu_ppc64le_pseries_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" > > BR2_LINUX_KERNEL_VMLINUX=y > > > > diff --git a/configs/qemu_ppc_bamboo_defconfig > b/configs/qemu_ppc_bamboo_defconfig > > index f4cc5589e7..75266dc24b 100644 > > --- a/configs/qemu_ppc_bamboo_defconfig > > +++ b/configs/qemu_ppc_bamboo_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_e500mc_defconfig > b/configs/qemu_ppc_e500mc_defconfig > > index 0a1877c44b..c110627611 100644 > > --- a/configs/qemu_ppc_e500mc_defconfig > > +++ b/configs/qemu_ppc_e500mc_defconfig > > @@ -11,12 +11,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as the kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > diff --git a/configs/qemu_ppc_g3beige_defconfig > b/configs/qemu_ppc_g3beige_defconfig > > index 1c11bcf77d..a14a641b23 100644 > > --- a/configs/qemu_ppc_g3beige_defconfig > > +++ b/configs/qemu_ppc_g3beige_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_mac99_defconfig > b/configs/qemu_ppc_mac99_defconfig > > index 2331041c2a..ec11cf8946 100644 > > --- a/configs/qemu_ppc_mac99_defconfig > > +++ b/configs/qemu_ppc_mac99_defconfig > > @@ -6,12 +6,12 @@ BR2_powerpc_7400=y > > BR2_SYSTEM_DHCP="eth0" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="pmac32" > > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_ppc_mpc8544ds_defconfig > b/configs/qemu_ppc_mpc8544ds_defconfig > > index b9a0812d52..ebb09a4efa 100644 > > --- a/configs/qemu_ppc_mpc8544ds_defconfig > > +++ b/configs/qemu_ppc_mpc8544ds_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" > > BR2_LINUX_KERNEL_VMLINUX=y > > diff --git a/configs/qemu_riscv32_virt_defconfig > b/configs/qemu_riscv32_virt_defconfig > > index f354e303e5..b38c97652f 100644 > > --- a/configs/qemu_riscv32_virt_defconfig > > +++ b/configs/qemu_riscv32_virt_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="rv32" > > BR2_LINUX_KERNEL_IMAGE=y > > > > diff --git a/configs/qemu_riscv64_nommu_virt_defconfig > b/configs/qemu_riscv64_nommu_virt_defconfig > > index ee70beb208..c9b7200883 100644 > > --- a/configs/qemu_riscv64_nommu_virt_defconfig > > +++ b/configs/qemu_riscv64_nommu_virt_defconfig > > @@ -3,8 +3,8 @@ BR2_riscv=y > > BR2_RISCV_64=y > > # BR2_RISCV_USE_MMU is not set > > > > -# Linux headers same as kernel, a 5.19 series > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y > > +# Linux headers same as kernel > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Busybox with hush > > BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" > > BR2_LINUX_KERNEL_IMAGE=y > > > > diff --git a/configs/qemu_riscv64_virt_defconfig > b/configs/qemu_riscv64_virt_defconfig > > index b3174a152c..fd0ff16791 100644 > > --- a/configs/qemu_riscv64_virt_defconfig > > +++ b/configs/qemu_riscv64_virt_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_IMAGE=y > > > > diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig > > index 6bbcca0896..78184eca1f 100644 > > --- a/configs/qemu_s390x_defconfig > > +++ b/configs/qemu_s390x_defconfig > > @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y > > # BR2_TARGET_ROOTFS_TAR is not set > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > > > > diff --git a/configs/qemu_sh4_r2d_defconfig > b/configs/qemu_sh4_r2d_defconfig > > index 0f12b7dfe9..9267270ccd 100644 > > --- a/configs/qemu_sh4_r2d_defconfig > > +++ b/configs/qemu_sh4_r2d_defconfig > > @@ -15,12 +15,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" > > BR2_LINUX_KERNEL_ZIMAGE=y > > diff --git a/configs/qemu_sh4eb_r2d_defconfig > b/configs/qemu_sh4eb_r2d_defconfig > > index d5ee371e79..e4d48e1f90 100644 > > --- a/configs/qemu_sh4eb_r2d_defconfig > > +++ b/configs/qemu_sh4eb_r2d_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" > > BR2_LINUX_KERNEL_ZIMAGE=y > > diff --git a/configs/qemu_sparc64_sun4u_defconfig > b/configs/qemu_sparc64_sun4u_defconfig > > index 485b497e71..c064a7b939 100644 > > --- a/configs/qemu_sparc64_sun4u_defconfig > > +++ b/configs/qemu_sparc64_sun4u_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" > > > > diff --git a/configs/qemu_sparc_ss10_defconfig > b/configs/qemu_sparc_ss10_defconfig > > index 2ba04c0864..af26a2fb55 100644 > > --- a/configs/qemu_sparc_ss10_defconfig > > +++ b/configs/qemu_sparc_ss10_defconfig > > @@ -14,12 +14,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Linux kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" > > > > diff --git a/configs/qemu_x86_64_defconfig > b/configs/qemu_x86_64_defconfig > > index cc505a8540..6562bc1f52 100644 > > --- a/configs/qemu_x86_64_defconfig > > +++ b/configs/qemu_x86_64_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" > > BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y > > diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig > > index 34b7e2d292..7886cb4ccf 100644 > > --- a/configs/qemu_x86_defconfig > > +++ b/configs/qemu_x86_defconfig > > @@ -17,12 +17,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" > > > > diff --git a/configs/qemu_xtensa_lx60_defconfig > b/configs/qemu_xtensa_lx60_defconfig > > index cb78106091..ade45fa180 100644 > > --- a/configs/qemu_xtensa_lx60_defconfig > > +++ b/configs/qemu_xtensa_lx60_defconfig > > @@ -16,12 +16,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" > > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > > diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig > b/configs/qemu_xtensa_lx60_nommu_defconfig > > index 4be1b66edc..c6ba892486 100644 > > --- a/configs/qemu_xtensa_lx60_nommu_defconfig > > +++ b/configs/qemu_xtensa_lx60_nommu_defconfig > > @@ -20,12 +20,12 @@ > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > > > > # Linux headers same as kernel > > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > > > > # Kernel > > BR2_LINUX_KERNEL=y > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" > > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" > > BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > > -- > > 2.25.1 > > > -- [image: eco] Pour la plan?te, n'imprimez ce mail que si c'est n?cessaire [image: SMILE] 10-12 Rue Nicolas Appert 44100 NANTES *Sebastian WEYER* Stagiaire production [image: email] sebastian.weyer at smile.fr [image: url] http://www.smile.eu [image: Twitter] [image: LinkedIn] [image: Github] -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebastian.weyer at smile.fr Tue Apr 4 15:38:49 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 4 Apr 2023 17:38:49 +0200 Subject: [Buildroot] [PATCH v3 1/1] configs/qemu: update defconfigs to Linux 6.2.9 Message-ID: <20230404153850.2345297-1-sebastian.weyer@smile.fr> Just updating all qemu defconfigs to the latest Kernel version: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed Tested using external toolchains: https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 Signed-off-by: Sebastian Weyer --- v2: - remove Kernel header version from comment in qemu_riscv64_nommu_virt_defconfig - use kernel version 6.2.9 instead of 6.1.11 v3: - fixed leading whitespace in qemu_aarch64_virt_defconfig that broke the build The pipeline used here yielded the same results as Romain's for the previous version of the patch: https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 With the exception that the defconfigs he removed aren't removed for the new pipeline --- configs/qemu_aarch64_ebbr_defconfig | 4 ++-- configs/qemu_aarch64_sbsa_defconfig | 4 ++-- configs/qemu_aarch64_virt_defconfig | 4 ++-- configs/qemu_arm_ebbr_defconfig | 4 ++-- configs/qemu_arm_versatile_defconfig | 4 ++-- configs/qemu_arm_vexpress_defconfig | 4 ++-- configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- configs/qemu_m68k_mcf5208_defconfig | 4 ++-- configs/qemu_m68k_q800_defconfig | 4 ++-- configs/qemu_microblazebe_mmu_defconfig | 4 ++-- configs/qemu_microblazeel_mmu_defconfig | 4 ++-- configs/qemu_mips32r2_malta_defconfig | 4 ++-- configs/qemu_mips32r2el_malta_defconfig | 4 ++-- configs/qemu_mips32r6_malta_defconfig | 4 ++-- configs/qemu_mips32r6el_malta_defconfig | 4 ++-- configs/qemu_mips64_malta_defconfig | 4 ++-- configs/qemu_mips64el_malta_defconfig | 4 ++-- configs/qemu_mips64r6_malta_defconfig | 4 ++-- configs/qemu_mips64r6el_malta_defconfig | 4 ++-- configs/qemu_nios2_10m50_defconfig | 4 ++-- configs/qemu_or1k_defconfig | 4 ++-- configs/qemu_ppc64_e5500_defconfig | 4 ++-- configs/qemu_ppc64_pseries_defconfig | 4 ++-- configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- configs/qemu_ppc64le_pseries_defconfig | 4 ++-- configs/qemu_ppc_bamboo_defconfig | 4 ++-- configs/qemu_ppc_e500mc_defconfig | 4 ++-- configs/qemu_ppc_g3beige_defconfig | 4 ++-- configs/qemu_ppc_mac99_defconfig | 4 ++-- configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- configs/qemu_riscv32_virt_defconfig | 4 ++-- configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- configs/qemu_riscv64_virt_defconfig | 4 ++-- configs/qemu_s390x_defconfig | 4 ++-- configs/qemu_sh4_r2d_defconfig | 4 ++-- configs/qemu_sh4eb_r2d_defconfig | 4 ++-- configs/qemu_sparc64_sun4u_defconfig | 4 ++-- configs/qemu_sparc_ss10_defconfig | 4 ++-- configs/qemu_x86_64_defconfig | 4 ++-- configs/qemu_x86_defconfig | 4 ++-- configs/qemu_xtensa_lx60_defconfig | 4 ++-- configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- 42 files changed, 85 insertions(+), 85 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index e3157089a9..e5714c1ed5 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig index 609444e787..e368721252 100644 --- a/configs/qemu_aarch64_sbsa_defconfig +++ b/configs/qemu_aarch64_sbsa_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig index 03df0ad9e2..3ddc5fdd36 100644 --- a/configs/qemu_aarch64_virt_defconfig +++ b/configs/qemu_aarch64_virt_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index 8fbb3069bc..c530dd502c 100644 --- a/configs/qemu_arm_ebbr_defconfig +++ b/configs/qemu_arm_ebbr_defconfig @@ -7,12 +7,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post- BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/arm-ebbr/genimage.cfg" # Linux headers -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig index 4f43273a82..50f0f62e39 100644 --- a/configs/qemu_arm_versatile_defconfig +++ b/configs/qemu_arm_versatile_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="versatile" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 2c813456f4..997e11be10 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2_SIZE="64M" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig index 576c441154..1ea602de0e 100644 --- a/configs/qemu_arm_vexpress_tz_defconfig +++ b/configs/qemu_arm_vexpress_tz_defconfig @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig index 0490b9e29e..7e3acaf41a 100644 --- a/configs/qemu_m68k_mcf5208_defconfig +++ b/configs/qemu_m68k_mcf5208_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig index 30d8982db3..00b08f9753 100644 --- a/configs/qemu_m68k_q800_defconfig +++ b/configs/qemu_m68k_q800_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig index 7bd2ae53b8..6701d9077d 100644 --- a/configs/qemu_microblazebe_mmu_defconfig +++ b/configs/qemu_microblazebe_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig index cd8c5a3cb2..674e88911e 100644 --- a/configs/qemu_microblazeel_mmu_defconfig +++ b/configs/qemu_microblazeel_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig index 49d84c308b..f24422102e 100644 --- a/configs/qemu_mips32r2_malta_defconfig +++ b/configs/qemu_mips32r2_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig index 5363018c47..26356dde3d 100644 --- a/configs/qemu_mips32r2el_malta_defconfig +++ b/configs/qemu_mips32r2el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig index f77feb9b6d..82c37317a7 100644 --- a/configs/qemu_mips32r6_malta_defconfig +++ b/configs/qemu_mips32r6_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig index 575034441a..9f6a3f3a44 100644 --- a/configs/qemu_mips32r6el_malta_defconfig +++ b/configs/qemu_mips32r6el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig index e9438fda1e..60eb2ecdc3 100644 --- a/configs/qemu_mips64_malta_defconfig +++ b/configs/qemu_mips64_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig index 4b1c8e22af..96b92dc264 100644 --- a/configs/qemu_mips64el_malta_defconfig +++ b/configs/qemu_mips64el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig index 87ef7902af..42676eae80 100644 --- a/configs/qemu_mips64r6_malta_defconfig +++ b/configs/qemu_mips64r6_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig index 5774207f65..4ec537a0e9 100644 --- a/configs/qemu_mips64r6el_malta_defconfig +++ b/configs/qemu_mips64r6el_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig index 4b9c53e8de..8a6059b738 100644 --- a/configs/qemu_nios2_10m50_defconfig +++ b/configs/qemu_nios2_10m50_defconfig @@ -1,7 +1,7 @@ BR2_nios2=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="10m50" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" BR2_TARGET_ROOTFS_INITRAMFS=y @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel needs mkimage BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig index b3d9d79156..9cd6bf7372 100644 --- a/configs/qemu_or1k_defconfig +++ b/configs/qemu_or1k_defconfig @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig index 6ad03c4c87..bb5a5268a4 100644 --- a/configs/qemu_ppc64_e5500_defconfig +++ b/configs/qemu_ppc64_e5500_defconfig @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig index 50844dc93b..5cddbd8242 100644 --- a/configs/qemu_ppc64_pseries_defconfig +++ b/configs/qemu_ppc64_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig index f6a5c3d409..edb4fe2832 100644 --- a/configs/qemu_ppc64le_powernv8_defconfig +++ b/configs/qemu_ppc64le_powernv8_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="powernv" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig index 7ce5a9d310..418e632331 100644 --- a/configs/qemu_ppc64le_pseries_defconfig +++ b/configs/qemu_ppc64le_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig index f4cc5589e7..75266dc24b 100644 --- a/configs/qemu_ppc_bamboo_defconfig +++ b/configs/qemu_ppc_bamboo_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig index 0a1877c44b..c110627611 100644 --- a/configs/qemu_ppc_e500mc_defconfig +++ b/configs/qemu_ppc_e500mc_defconfig @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig index 1c11bcf77d..a14a641b23 100644 --- a/configs/qemu_ppc_g3beige_defconfig +++ b/configs/qemu_ppc_g3beige_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig index 2331041c2a..ec11cf8946 100644 --- a/configs/qemu_ppc_mac99_defconfig +++ b/configs/qemu_ppc_mac99_defconfig @@ -6,12 +6,12 @@ BR2_powerpc_7400=y BR2_SYSTEM_DHCP="eth0" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="pmac32" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig index b9a0812d52..ebb09a4efa 100644 --- a/configs/qemu_ppc_mpc8544ds_defconfig +++ b/configs/qemu_ppc_mpc8544ds_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index f354e303e5..b38c97652f 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="rv32" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig index ee70beb208..c9b7200883 100644 --- a/configs/qemu_riscv64_nommu_virt_defconfig +++ b/configs/qemu_riscv64_nommu_virt_defconfig @@ -3,8 +3,8 @@ BR2_riscv=y BR2_RISCV_64=y # BR2_RISCV_USE_MMU is not set -# Linux headers same as kernel, a 5.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +# Linux headers same as kernel +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Busybox with hush BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index b3174a152c..fd0ff16791 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..78184eca1f 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig index 0f12b7dfe9..9267270ccd 100644 --- a/configs/qemu_sh4_r2d_defconfig +++ b/configs/qemu_sh4_r2d_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig index d5ee371e79..e4d48e1f90 100644 --- a/configs/qemu_sh4eb_r2d_defconfig +++ b/configs/qemu_sh4eb_r2d_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig index 485b497e71..c064a7b939 100644 --- a/configs/qemu_sparc64_sun4u_defconfig +++ b/configs/qemu_sparc64_sun4u_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig index 2ba04c0864..af26a2fb55 100644 --- a/configs/qemu_sparc_ss10_defconfig +++ b/configs/qemu_sparc_ss10_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig index cc505a8540..6562bc1f52 100644 --- a/configs/qemu_x86_64_defconfig +++ b/configs/qemu_x86_64_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig index 34b7e2d292..7886cb4ccf 100644 --- a/configs/qemu_x86_defconfig +++ b/configs/qemu_x86_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig index cb78106091..ade45fa180 100644 --- a/configs/qemu_xtensa_lx60_defconfig +++ b/configs/qemu_xtensa_lx60_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig index 4be1b66edc..c6ba892486 100644 --- a/configs/qemu_xtensa_lx60_nommu_defconfig +++ b/configs/qemu_xtensa_lx60_nommu_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y -- 2.25.1 From G.Kautzmann at PRIMES.de Tue Apr 4 16:04:58 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Tue, 4 Apr 2023 16:04:58 +0000 Subject: [Buildroot] WG: Update: Tools(?) packages for drivers a kernels 6..x Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E7A0@Exchange2013.PRIMES.local> > cd output/build/linux-6.1.14/arch/arm/configs > wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-6.1.y/arch/arm/configs/bcm2711_defconfig > make > buildprocess was successful Image doesn't boot, console displays the boot process untill it is detecting an USB hub, green LED is blinking 2 times, I couldn't find a description for this error. I tried with two different sd-cards same effects. Kernel is clearly displayed as Linux 6.1.14-v7l. This seems not the right way to go. From bugzilla at busybox.net Tue Apr 4 16:37:18 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 04 Apr 2023 16:37:18 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #6 from Jan-Benedict Glaw --- ...and nitrogen6x_defconfig and nitrogen7_defconfig as well. -- You are receiving this mail because: You are on the CC list for the bug. From f.fainelli at gmail.com Tue Apr 4 17:29:55 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 4 Apr 2023 10:29:55 -0700 Subject: [Buildroot] [PATCH v2] package/bluez5_utils: Fix builds with musl-libc In-Reply-To: <20230328212711.3721-1-f.fainelli@gmail.com> References: <20230328212711.3721-1-f.fainelli@gmail.com> Message-ID: <96efd54b-7c01-dd82-1916-87f6dd2e3b57@gmail.com> On 3/28/2023 2:27 PM, Florian Fainelli wrote: > Backport upstream commit ca6546fe521360fcf905bc115b893f322e706cb2 > ("shared: define MAX_INPUT for musl") to fix builds with musl-libc. > > Fixes: > - http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9/ > - http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428/ > - http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac/ > - http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc/ > > Signed-off-by: Florian Fainelli Ping? Builds are still broken without this patch. -- Florian From raphael.pavlidis at gmail.com Tue Apr 4 18:31:25 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Tue, 4 Apr 2023 20:31:25 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/shadow: only yescrypt build In-Reply-To: <20230326141805.310d6e67@windsurf> References: <20230325175815.24876-1-raphael.pavlidis@gmail.com> <20230326141805.310d6e67@windsurf> Message-ID: <826757ff-529e-c01f-cf4e-63c109ff8e5c@gmail.com> Hi Thomas, On 26.03.23 14:18, Thomas Petazzoni wrote: > On Sat, 25 Mar 2023 18:58:15 +0100 > Raphael Pavlidis wrote: > [SNIP] > > Thanks for fixing this! Has this patch been submitted to the upstream > shadow project? > Not yet. > Thanks! > > Thomas From giulio.benetti at benettiengineering.com Tue Apr 4 18:57:20 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 4 Apr 2023 20:57:20 +0200 Subject: [Buildroot] [PATCH] package/mali-driver: bump to version 2023-04-04 Message-ID: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> This versions fixed build failure on Linux 6.1 Signed-off-by: Giulio Benetti --- package/mali-driver/mali-driver.hash | 2 +- package/mali-driver/mali-driver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash index 5d32c1af8a..de3b6e69f0 100644 --- a/package/mali-driver/mali-driver.hash +++ b/package/mali-driver/mali-driver.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk index bdc9fedeb4..8e059fe8bd 100644 --- a/package/mali-driver/mali-driver.mk +++ b/package/mali-driver/mali-driver.mk @@ -4,7 +4,7 @@ # ################################################################################ -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) MALI_DRIVER_DEPENDENCIES = linux MALI_DRIVER_LICENSE = GPL-2.0 -- 2.34.1 From christian at paral.in Tue Apr 4 19:08:07 2023 From: christian at paral.in (Christian Stewart) Date: Tue, 4 Apr 2023 12:08:07 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.8 Message-ID: <20230404190807.250768-1-christian@paral.in> go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. Fixes security vulnerabilities: go/parser: infinite loop in parsing (CVE-2023-24537) html/template: backticks not treated as string delimiters (CVE-2023-24538) net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534) net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536) https://go.dev/doc/devel/release#go1.19.8 https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved Signed-off-by: Christian Stewart --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..5488ed9710 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 1d7a67929dccafeaf8a29e55985bc2b789e0499cb1a17100039f084e3238da2f go1.19.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..37554ddf86 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.19.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz -- 2.40.0 From peter.macleod.thompson at gmail.com Tue Apr 4 22:44:49 2023 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Tue, 4 Apr 2023 16:44:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.2 Message-ID: <20230404224449.31701-1-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 5 +++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9..5e7b614130 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,4 @@ # Locally calculated -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt + diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097ff..c2c4b660f8 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.20.1 +SDL2_TTF_VERSION = 2.20.2 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib -- 2.20.1 From peter.macleod.thompson at gmail.com Tue Apr 4 23:00:28 2023 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Tue, 4 Apr 2023 17:00:28 -0600 Subject: [Buildroot] [PATCH 1/2] package/sdl2_ttf: bump version to 2.20.2 Message-ID: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 5 +++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9..5e7b614130 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,4 @@ # Locally calculated -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt + diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097ff..c2c4b660f8 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.20.1 +SDL2_TTF_VERSION = 2.20.2 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib -- 2.20.1 From peter.macleod.thompson at gmail.com Tue Apr 4 23:00:29 2023 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Tue, 4 Apr 2023 17:00:29 -0600 Subject: [Buildroot] [PATCH 2/2] package/sdl2_image: bump version to 2.6.3 In-Reply-To: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> References: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> Message-ID: <20230404230029.32385-2-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_image/sdl2_image.hash | 9 ++++++--- package/sdl2_image/sdl2_image.mk | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash index e1efa4debe..7ec84077d2 100644 --- a/package/sdl2_image/sdl2_image.hash +++ b/package/sdl2_image/sdl2_image.hash @@ -1,3 +1,6 @@ -# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.2.tar.gz.sig -sha256 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777 SDL2_image-2.6.2.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +# Locally calculated +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt + + + diff --git a/package/sdl2_image/sdl2_image.mk b/package/sdl2_image/sdl2_image.mk index 953742de28..aaf379788c 100644 --- a/package/sdl2_image/sdl2_image.mk +++ b/package/sdl2_image/sdl2_image.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_IMAGE_VERSION = 2.6.2 +SDL2_IMAGE_VERSION = 2.6.3 SDL2_IMAGE_SOURCE = SDL2_image-$(SDL2_IMAGE_VERSION).tar.gz SDL2_IMAGE_SITE = http://www.libsdl.org/projects/SDL_image/release SDL2_IMAGE_INSTALL_STAGING = YES -- 2.20.1 From thomas.petazzoni at bootlin.com Wed Apr 5 05:31:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 05 Apr 2023 05:31:27 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-04 Message-ID: <20230405053134.83F264014B@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-04 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 15 | 8 | 0 | 23 | master | 115 | 98 | 1 | 214 | Classification of failures by reason for master ----------------------------------------------- unknown | 8 bluez5_utils-5.66 | 5 host-qemu-7.2.0 | 5 elfutils-0.186 | 4 glibc-2.36-81-g4f4d7a13edfd... | 4 host-go-1.19.7 | 4 host-rust-1.68.0 | 4 linux-6.1.14 | 4 perl-5.36.0 | 4 host-binutils-2.38 | 3 acpid-2.0.34 | 2 agentpp-4.6.0 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.37 | 2 ocf-linux-20171122 | 2 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 busybox-1.36.0 | 1 coreutils-9.2 | 1 crucible-2022.05.25 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202208 | 1 erlang-22.3.4.22 | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdal-3.5.2 | 1 gensio-2.5.5 | 1 gobject-introspection | 1 host-binutils-2.39 | 1 host-gdb-arc-2020.09-releas... | 1 host-python-sip-4.19.25 | 1 janus-gateway-1.1.2 | 1 libfreeimage-3.18.0 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libressl-3.6.2 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 mpv-0.35.1 | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 parted-3.5 | 1 pcsc-lite-1.9.9 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 sconeserver-8d1935919a20133... | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/5048e681ea60afe3701554bbec92d550c5502178 | ORPH mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/769dfff6d407b5eab2d0334d5a9020cb2517b232 | ORPH armeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2a9580e406d7b1b800e66cd987f9fad4ade0d5e4 | nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f5d67b6956c2cbc42c4ebf249baffa3cf2b4d53b | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/9d6c13441f0a791dfdc277a4bdb4402dd15a4d09 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/5121d483356de3939cfe2a3eb0b12379af88befb | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ac8371dba3cbe3321947cb3d1832833becd4c2a5 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0a5b29d9e3a3989c372dae134c4b075cc7054f05 | sh4 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ec68c14043285ea3d5712b7ccdb70e872de975c1 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/63133f27841811b15265bd7b798e084845f7c6b6 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2fd3a8837f5af016af64dcde3307e05f91bc6556 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/15d1012fde3d61ad2d3317913f22dd9f168d6035 | ORPH sh4aeb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/33c4e8727a07539a402c694f22f12c6d02850089 | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/727a589cc43d528d4ea789d5a76429991051cf5a | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/c1d9c2fff55297725d529c653bf75b21b909b8da | ORPH i586 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/be3b1a84a499dee8ffbec225717f6329eb1e891c | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c41d8be05a8c6baed0ecb8eb9dc40ce79a34b949 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/976b9c43a14af7e9c87a574f799e6e00b00fba53 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/33c02b5fda1fa712ad1ec59613f2c5332ba49412 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4ff11c90b766976b66d97cae23e6b50d571121b4 | ORPH arm | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/55265d6eca94c451dbd357b0d09b05af4833b91b | mipsel | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/b092abffc6e8a5fe5d12f03fed57ead12e76db68 | mips64el | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/1d3bc0c9552a65ffecbcd33c0022f7363444668f | s390x | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/a6ed2bae52d45a2209427a53ffb9ddd756461dea | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8c3781ecab7ad64f5541aeb11fb715acd24cfd0c | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7c3e5b39025ca6456b66fb3ae7281d7ea3469820 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/238cd9bd226d2fd5162f4ffcb135057e59f44b2b | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/69e3049b49250c3fc1aa970713a6a469c16af6e8 | sh4 | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/ea59639c0a803cde940bc8203b905a3fc1d5175e | sh4eb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/28cdf37c93242f909cf8ca3f7ec5eb8c27701ea9 | riscv32 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f3bd404d3c31235a159127c1c5520c03ddb14de6 | powerpc64 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/800f5c40ecc0e14b8322063437c8f7c830d88a0f | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/bde4c0da4b5a9499df8ef9567f55edd3e9a80288 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/858bff58bbc7976499e2abc2a07e3573652959b4 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/26ccfb709b22a09abfc333d445060a9561779b48 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c43a9537f1c5507c32849e18750fa4346664230d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0dadafb9d512a9c60706c224485314852251ffb6 | ORPH powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/554347e5426138ec583cf72a958deda20da6b24a | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/afe54ac0b0f1bd2ee0c4acba91e2e78143ac9c6a | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4404134417b48ec3e3dcd49cabb97fdb9132333 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0b3b66da52ca08672397663cc1d620949ab32187 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/225a79c0f83e565a3c9919757d0271e43b7177b4 | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/2969a8fcf62be2c2af7a898cc08975f13b76e5ba | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/5604ef29babcb9980dff4333e4e20a8c07b6a8dc | ORPH mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/12aeb0319c7929d1b76d48f7812d5d2d1dd92d8d | s390x | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0386fab18f44eba8e344a1a895a73f60303fcbbe | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f0cc7f115a925d88597ce05c2119759c2ffdc889 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f3c096673690c240a4c1acc1c4c4b334a3a406fc | aarch64_be | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/5030f2e21a3c33f8e0f28c6cc0eeb79b26f651d9 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2fb2a258fb84424a3a34ecd39f6d405f964579d5 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/43de77d5edc76fba3f02bcf1f16c82a13a296c18 | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9a3acb5d1f6c89b216b7def7dd2abd4b69e62108 | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c288edbeb0e6463d658388cf2ac4dc06bc6a92b5 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5f0d16c34946e8740914829bbbc1370f63f65a5f | i686 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/9a38282fe0c44ed1e2241756e6e027b4a2effbc6 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/3643583bf880dc15fbea312c6eb6a5343765feff | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/b11d44a367b210e92182457e1c71e2ff8bc2c594 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/2d00e736dad6e5c9bbc9d9f3c5ab577d61eda18c | mips64el | janus-gateway-1.1.2 | NOK | http://autobuild.buildroot.net/results/c7815024404b6349c7fdfac23768bc56303990a3 | microblaze | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/8e68a8f52dc3cca9a9f2e089ab2fc4205ee1b7d3 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/843ea95bb397f862a2627c31449d72e316a3c3c7 | mipsel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/23fdd0ba5d0817ff9924255ca27d4b1866ab0f7a | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/741ac5e73aaabfdef94c5ff931324087749f43aa | armeb | libressl-3.6.2 | NOK | http://autobuild.buildroot.net/results/194b9019d9c1d0651c38d53af5358ae76a22cf1c | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/52a093287139c563af5e668874d2f7b716a3343c | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/fc4bb45e5024b40da95f309e9695bb329188cadf | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/aaee6235789aebaff6875a19a7988a90d9b063ff | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a19fc9326b7eb9c4f24673f7fe550d6608ecfeea | ORPH i686 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/2ad18a552178452d5555318a1e228a34e9de988f | arceb | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/40fabdad9505a089b5434c33a5acadb57e23e0b4 | s390x | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/384cba53611e26384a2e4b4055d42f81af67d1de | riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1decae3c54ecdaed265b902763d65cd7135e5e05 | ORPH mipsel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/98b06ac46cb4f73e7dc1fdd4017c48f5e1dfb17a | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/4f0cdbdb5e4728f7a712bd97158e3370e4fc7a96 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/5cde1148b26520454e506325a2b57d98f7078e9b | ORPH arc | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/585a0065ceac5d5dd85e1b9d87746509f9ebd95d | arc | parted-3.5 | NOK | http://autobuild.buildroot.net/results/def6c5970090d974d7e9409fab35326408ab3e10 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/00bf25a62ae42f3abdfe3bdded7ece821f8211b7 | ORPH m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/df204ab7e26d0f634abe5a9653fa5a02de3cca85 | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/03c3e5da780f8052e8e044624a268f15eb407f37 | arm | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/da19ddd2f1ca90e0ea596392d8772f85cefca94a | s390x | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7aaa0f51f367e9f31c8b5eb791c8405d694a26bf | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/7186dec19fe86862a619712e2337162407003181 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/6a55b684224538b1ba53866a8dccbc9e938736bc | armeb | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/40e59314dafa81c92943c3584e71cb528274a35a | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/3bdec14eb70056539317e685d4d413ff9144204d | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/37b410df2f92db6712abd50ca85285191507987d | or1k | unknown | NOK | http://autobuild.buildroot.net/results/e81a93a3ba94aeb5ffa725953e0f4bd25db26748 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/6c2af122167b60964018a61f5cb2027fe9f7c295 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/0b61c36de38db372f437197dfdf07b57769d1131 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/4e5ac8315e885a93da2dc55f136372778115d774 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/5b79f26219ce28a8b5d55e922302e566e9a8e738 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/55c7f7b58c14a4d3818d26e16d40ccb36a68aa32 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/4f2129097edf0f73eb099469c82414b0d557d341 | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/bf32aee5423a477f23a05c75fc93a67d0105c9d6 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/dfb068758a5758434403341000e49271b6bac35c | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/82e6573639054d4f14fb99f754f84b5a22668891 | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/c091934a2b4a1cbaa41393486f8f38dcb6a87a74 | powerpc | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/8174f2eb6bbedf49dcda2991bb1b056392fd6a4b | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-rust-1.67.0 | 2 busybox-1.36.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.38 | 1 linux-6.1.14 | 1 mpg123-1.25.15 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/91be17c201a7bbfd664240b3ccecdcc325cf8ef4 | ORPH arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/327acbb6d9ee4b2c67c3951d1f10f2fbf8fc8e76 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7e191c12b33344a168e6490efb7d3073d6ade8e6 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/53ffd59db267f0ec2615a15734edadafafdbacd2 | mips | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/b2ed23dd0409edf85447d0debbd486d75ad0eb2a | powerpc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/0646fd5b4fa8ec03ecd3547341234648bb0036d6 | mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7b155793d75a3a8b4c56dd76330b8a6299eff6c8 | ORPH arm | mpg123-1.25.15 | NOK | http://autobuild.buildroot.net/results/5ec862ebc46b1b838cca4218bf4df7116740111a | ORPH Gitlab CI results for 2023-04-04 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936880 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936881 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936882 | ORPH TestAvocado | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936555 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937302 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936566 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936567 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936571 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936572 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936573 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936430 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936437 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936899 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936900 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936901 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936903 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936904 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936905 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936907 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936908 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936909 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936910 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936911 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936913 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936914 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936915 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936917 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936918 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936921 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936922 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936925 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936927 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936929 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936933 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936935 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936936 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936940 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936941 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936943 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936944 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936946 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936947 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936948 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936949 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936950 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936951 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936952 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936953 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936954 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936955 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936958 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936960 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936965 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936968 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936971 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936976 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936980 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936982 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936985 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936989 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936994 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936995 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936999 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937005 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937007 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937012 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937015 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937017 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937018 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937020 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937022 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937023 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937029 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937035 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937043 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937048 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937050 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937051 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937054 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937056 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937061 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937064 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937067 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937069 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937072 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937074 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937077 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937079 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937082 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937083 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937084 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937085 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937087 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937088 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937089 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937091 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937092 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937094 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937095 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937097 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937098 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937100 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937102 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937105 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937106 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937108 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937109 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937111 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937113 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937115 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937117 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937118 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937119 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937121 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937122 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937124 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937127 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937128 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937130 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937132 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937133 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937134 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937136 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937138 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937139 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937142 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937143 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937144 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937146 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937148 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937149 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937150 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937151 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937153 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937154 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937156 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937157 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937158 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937159 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937163 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937165 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937167 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937169 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937170 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937172 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937173 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937174 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937176 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937177 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937179 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937180 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937182 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937183 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937184 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937186 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937187 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937188 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937190 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937191 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937192 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937193 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937194 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937196 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937199 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937201 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937204 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937206 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937209 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937211 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937214 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937216 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937218 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937219 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937222 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937224 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937226 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937228 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937230 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937232 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937234 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937235 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937237 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937238 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937239 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937240 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937241 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937242 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937244 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937246 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937248 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937250 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937253 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937256 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937259 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937264 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937267 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937269 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937271 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937273 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937275 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937276 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937278 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937279 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937280 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937281 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937282 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937283 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937284 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937285 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937286 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937288 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937290 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937291 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937293 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937294 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937296 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937298 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937299 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937301 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936883 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936884 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936885 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936887 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936889 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936890 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936891 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936898 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936327 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936575 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936576 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936578 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936579 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936580 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047937303 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936393 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936396 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936581 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936582 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936301 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936583 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936586 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936585 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936588 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936513 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936546 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936587 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936441 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936443 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936452 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936462 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936471 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936473 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936476 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936479 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936590 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936593 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936595 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936600 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936605 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936626 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936629 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936597 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936602 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936608 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936611 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936615 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936616 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936649 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936651 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936624 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936653 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936634 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936661 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936639 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936664 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936667 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936620 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936657 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936671 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936647 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936631 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936677 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936857 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936643 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936606 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936628 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936630 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936599 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936603 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936610 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936613 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936618 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936650 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936652 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936625 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936656 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936636 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936663 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936641 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936665 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936669 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936622 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936659 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936673 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936648 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936632 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936858 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936870 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936645 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936674 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936675 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936679 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936680 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936682 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936683 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936684 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936685 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936687 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936688 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936690 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936691 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936692 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936693 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936694 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936696 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936698 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936700 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936701 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936703 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936705 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936706 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936709 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936710 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936713 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936715 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936717 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936718 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936712 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936720 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936721 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936722 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936724 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936725 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936727 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936729 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936730 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936734 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936735 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936831 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936737 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936739 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936741 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936748 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936752 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936807 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936819 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936742 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936745 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936747 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936749 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936751 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936753 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936755 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936757 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936759 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936761 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936764 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936766 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936770 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936773 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936775 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936777 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936781 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936783 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936784 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936786 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936789 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936790 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936791 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936794 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936796 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936798 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936800 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936802 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936805 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936806 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936809 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936810 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936812 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936591 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936814 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936817 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936821 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936823 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936824 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936828 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936832 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936834 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936836 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936837 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936840 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936838 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936842 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936843 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936844 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936846 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936847 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936849 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936850 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936851 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936852 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936853 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936854 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936841 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936826 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936855 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936856 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936859 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936861 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936862 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936863 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936864 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936865 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936866 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936867 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936868 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936869 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936872 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936874 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936875 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936876 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936877 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4047936878 | ORPH -- http://autobuild.buildroot.net From wbx at openadk.org Wed Apr 5 05:46:15 2023 From: wbx at openadk.org (Waldemar Brodkorb) Date: Wed, 5 Apr 2023 07:46:15 +0200 Subject: [Buildroot] [PATCH] package/uclibc: security update to 1.0.43 Message-ID: Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 4c05d36ab3..80c9caf07f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ -- 2.30.2 From baruch at tkos.co.il Wed Apr 5 06:23:37 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Wed, 5 Apr 2023 09:23:37 +0300 Subject: [Buildroot] [PATCH] package/daemon: bump to version 0.8.2 Message-ID: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> Drop upstream patches. Update license to include mode licenses. Add license file hashes and update hashes of existing files for added licenses, as well as formatting and copyright date updates. Signed-off-by: Baruch Siach --- ...aemon-fix-build-with-musl-libc-again.patch | 46 ------------------- .../0002-Fix-build-with-NDEBUG-defined.patch | 46 ------------------- package/daemon/daemon.hash | 8 ++-- package/daemon/daemon.mk | 6 +-- 4 files changed, 8 insertions(+), 98 deletions(-) delete mode 100644 package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch delete mode 100644 package/daemon/0002-Fix-build-with-NDEBUG-defined.patch diff --git a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch b/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch deleted file mode 100644 index 48d95f122fe7..000000000000 --- a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch +++ /dev/null @@ -1,46 +0,0 @@ -From b879e6886498fdd147287bffdf5867378c7f3299 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 24 Jun 2021 14:28:10 +0300 -Subject: [PATCH] daemon: fix build with musl libc (again) - -Commit 6b28c54dd95b3 added HAVE_SYS_TTYDEFAULTS_H to guard -sys/ttydefaults.h include. This breaks musl libc build because -HAVE_SYS_TTYDEFAULTS_H is not defined until config.h is included. - -Move sys/ttydefaults.h include below config.h - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/4 - - daemon.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/daemon.c b/daemon.c -index 5c5ef2cb86df..f88a0d49bf84 100644 ---- a/daemon.c -+++ b/daemon.c -@@ -1011,9 +1011,6 @@ I - #ifdef _RESTORE_POSIX_SOURCE - #define _POSIX_SOURCE - #endif --#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ --#include --#endif - #include - #include - #include -@@ -1037,6 +1034,10 @@ I - #include - #endif - -+#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ -+#include -+#endif -+ - /* Configuration file entries */ - - typedef struct Config Config; --- -2.30.2 - diff --git a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch b/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch deleted file mode 100644 index e99e9d8ed73d..000000000000 --- a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch +++ /dev/null @@ -1,46 +0,0 @@ -From fc84d8d572ffcecb533fd6d6d025abea12ce027e Mon Sep 17 00:00:00 2001 -Message-Id: -From: Baruch Siach -Date: Thu, 3 Jun 2021 15:01:10 +0300 -Subject: [PATCH] Fix build with NDEBUG defined - -Build with NDEBUG fails because the debug() macro becomes empty. This -creates invalid syntax with the debug() call is the only statement in -the body of a 'for' loop. - -This fixes build failures like: - -daemon.c: In function 'show': -daemon.c:3607:2: error: expected expression before '}' token - } - ^ - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/3 - - libslack/err.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/libslack/err.h b/libslack/err.h -index 106bdb01e074..7acfbe46d60a 100644 ---- a/libslack/err.h -+++ b/libslack/err.h -@@ -40,10 +40,10 @@ - #undef check - - #ifdef NDEBUG --#define debug(args) --#define vdebug(args) --#define debugsys(args) --#define vdebugsys(args) -+#define debug(args) do {} while (0); -+#define vdebug(args) do {} while (0); -+#define debugsys(args) do {} while (0); -+#define vdebugsys(args) do {} while (0); - #define check(cond, mesg) (void_cast(0)) - #else - #define debug(args) debugf args; --- -2.30.2 - diff --git a/package/daemon/daemon.hash b/package/daemon/daemon.hash index c490f715487f..5ad7bf6ce2b5 100644 --- a/package/daemon/daemon.hash +++ b/package/daemon/daemon.hash @@ -1,5 +1,7 @@ # From http://www.libslack.org/daemon/ -sha256 74f12e6d4b3c85632489bd08431d3d997bc17264bf57b7202384f2e809cff596 daemon-0.8.tar.gz +sha256 b34b37543bba43bd086e59f4b754c8102380ae5c1728b987c890d5da4b4cf3ca daemon-0.8.2.tar.gz # Locally calculated -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE -sha256 91329bb9be4ae0b7800081fa054e9bb760c60005b26958c1fb8461bc66bcd998 COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE +sha256 35e31504fc0aec878e86900dde1d90a04404833c182f50d5678d873910bb11eb COPYING +sha256 5a93d5831e1297ab10fe643e1a631e83be392896da14ee2951285a79012df69d LICENSES/BSD-3-Clause.txt +sha256 aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3 LICENSES/GPL-2.0-or-later.txt diff --git a/package/daemon/daemon.mk b/package/daemon/daemon.mk index 96a163e597e6..5e7e497ff133 100644 --- a/package/daemon/daemon.mk +++ b/package/daemon/daemon.mk @@ -4,10 +4,10 @@ # ################################################################################ -DAEMON_VERSION = 0.8 +DAEMON_VERSION = 0.8.2 DAEMON_SITE = http://libslack.org/daemon/download -DAEMON_LICENSE = GPL-2.0+ -DAEMON_LICENSE_FILES = LICENSE COPYING +DAEMON_LICENSE = GPL-2.0+, LGPL-2.0+, BSD-3-Clause +DAEMON_LICENSE_FILES = LICENSE COPYING LICENSES/BSD-3-Clause.txt LICENSES/GPL-2.0-or-later.txt define DAEMON_CONFIGURE_CMDS (cd $(@D); ./configure) -- 2.39.2 From G.Kautzmann at PRIMES.de Wed Apr 5 06:41:07 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Wed, 5 Apr 2023 06:41:07 +0000 Subject: [Buildroot] depmod / drivers Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E81A@Exchange2013.PRIMES.local> Hello ML, for post installation of device drivers I need a tool called 'depmod' on my Raspberry,. What packages do I need to include in buildroot? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan at agner.ch Wed Apr 5 07:47:01 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 5 Apr 2023 09:47:01 +0200 Subject: [Buildroot] [PATCH] package/containerd: security bump to version 1.6.20 Message-ID: Various bugfixes and improvements. Noteable security fixes: - Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.6.20 Signed-off-by: Stefan Agner --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 16474089d1..65a87f25fa 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a containerd-1.6.16.tar.gz +sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..bc1dd58611 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.20 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE -- 2.40.0 From stefan at agner.ch Wed Apr 5 07:47:03 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 5 Apr 2023 09:47:03 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.3 In-Reply-To: References: Message-ID: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index a8ee6c7a34..891ccf4b4e 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz +sha256 7d67500372b560110e8200815f7111962ccec7d0eb3b743f80e262c38e2f7b82 docker-cli-23.0.3.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 5473edf1ef..69c4f76ee6 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.2 +DOCKER_CLI_VERSION = 23.0.3 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 -- 2.40.0 From stefan at agner.ch Wed Apr 5 07:47:02 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 5 Apr 2023 09:47:02 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: security bump version to v23.0.3 In-Reply-To: References: Message-ID: Fixed a number of issues that can cause Swarm encrypted overlay networks to fail to uphold their guarantees, addressing CVE-2023-28841, CVE-2023-28840, and CVE-2023-28842. https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 4b7c026eef..0dc974ce85 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz +sha256 2f74aef0eadf5bfe652b1822f1349fa0baf7412f83b856a9cfb9a8fbfd686880 docker-engine-23.0.3.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index a27625a38e..c0f2c73b69 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.2 +DOCKER_ENGINE_VERSION = 23.0.3 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 -- 2.40.0 From fperrad at gmail.com Wed Apr 5 08:18:42 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 5 Apr 2023 10:18:42 +0200 Subject: [Buildroot] [PATCH 2/2] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP In-Reply-To: <20230405081842.244610-1-francois.perrad@gadz.org> References: <20230405081842.244610-1-francois.perrad@gadz.org> Message-ID: <20230405081842.244610-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_a20_olinuxino_lime2_defconfig | 1 + configs/olimex_a20_olinuxino_lime_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index a8260a7ea..a38f3a1c5 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 65a78f535..74b6a764c 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" -- 2.37.2 From fperrad at gmail.com Wed Apr 5 08:18:41 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 5 Apr 2023 10:18:41 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot Message-ID: <20230405081842.244610-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index 50a0986ab..a8260a7ea 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 25ecf3114..65a78f535 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.37.2 From dario.binacchi at amarulasolutions.com Wed Apr 5 09:33:17 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 5 Apr 2023 11:33:17 +0200 Subject: [Buildroot] [PATCH 2/2] configs/imx8mn_bsh_smm_s2_pro_defconfig: bump U-Boot version to 2023.04 In-Reply-To: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> References: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230405093317.13045-2-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04. Signed-off-by: Dario Binacchi --- configs/imx8mn_bsh_smm_s2_pro_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig index ebef4e5932c1..e9ff244a3555 100644 --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig @@ -28,7 +28,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Wed Apr 5 09:33:16 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 5 Apr 2023 11:33:16 +0200 Subject: [Buildroot] [PATCH 1/2] configs/imx8mn_bsh_smm_s2_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04 and remove the patch that has already been upstreamed. Signed-off-by: Dario Binacchi --- ...Remove-rootwait-1-to-all-the-affecte.patch | 160 ------------------ configs/imx8mn_bsh_smm_s2_defconfig | 3 +- 2 files changed, 1 insertion(+), 162 deletions(-) delete mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch diff --git a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch b/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch deleted file mode 100644 index 59db559b9301..000000000000 --- a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch +++ /dev/null @@ -1,160 +0,0 @@ -From 3878b941c6bde84e29b2725e4261d85bea828752 Mon Sep 17 00:00:00 2001 -From: Michael Trimarchi -Date: Sun, 22 May 2022 15:22:08 +0200 -Subject: [PATCH] include/configs: Remove rootwait=1 to all the affected boards - -rootwait=1 is not a valid kernel boot parameters. According -to the documenation is only rootwait - -rootwait [KNL] Wait (indefinitely) for root device to show up. - Useful for devices that are detected asynchronously - (e.g. USB and MMC devices). - -Fix: -Unknown kernel command line parameters "rootwait=1", will be passed to user space. - -Signed-off-by: Michael Trimarchi -Reviewed-by: Heiko Schocher -Link: https://patchwork.ozlabs.org/project/uboot/patch/20220520110013.32811-1-michael at amarulasolutions.com/ -Signed-off-by: Dario Binacchi ---- - include/configs/am335x_evm.h | 2 +- - include/configs/am43xx_evm.h | 2 +- - include/configs/baltos.h | 2 +- - include/configs/chiliboard.h | 2 +- - include/configs/etamin.h | 2 +- - include/configs/imx8mn_bsh_smm_s2.h | 2 +- - include/configs/siemens-am33x-common.h | 4 ++-- - include/configs/ti_armv7_keystone2.h | 2 +- - include/environment/ti/nand.h | 2 +- - 9 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h -index fd5b209a52db..f301a6dc835b 100644 ---- a/include/configs/am335x_evm.h -+++ b/include/configs/am335x_evm.h -@@ -34,7 +34,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/am43xx_evm.h b/include/configs/am43xx_evm.h -index 5057441f7506..1f5c3cd04e88 100644 ---- a/include/configs/am43xx_evm.h -+++ b/include/configs/am43xx_evm.h -@@ -166,7 +166,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,4096\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/baltos.h b/include/configs/baltos.h -index b881d8c03fd7..7b43741fde7c 100644 ---- a/include/configs/baltos.h -+++ b/include/configs/baltos.h -@@ -37,7 +37,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=5\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "setenv loadaddr 0x84000000; " \ -diff --git a/include/configs/chiliboard.h b/include/configs/chiliboard.h -index 82acda595f09..8bad0f9ac4b6 100644 ---- a/include/configs/chiliboard.h -+++ b/include/configs/chiliboard.h -@@ -20,7 +20,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/etamin.h b/include/configs/etamin.h -index 9cf93924df93..1c0a86d1ed10 100644 ---- a/include/configs/etamin.h -+++ b/include/configs/etamin.h -@@ -113,7 +113,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/imx8mn_bsh_smm_s2.h b/include/configs/imx8mn_bsh_smm_s2.h -index d09c2ab01610..0dc514f00684 100644 ---- a/include/configs/imx8mn_bsh_smm_s2.h -+++ b/include/configs/imx8mn_bsh_smm_s2.h -@@ -22,7 +22,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:root rw ubi.mtd=nandrootfs\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr_r} nanddtb; " \ -diff --git a/include/configs/siemens-am33x-common.h b/include/configs/siemens-am33x-common.h -index 08c4d52d658f..9f1a6cd51b40 100644 ---- a/include/configs/siemens-am33x-common.h -+++ b/include/configs/siemens-am33x-common.h -@@ -237,7 +237,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "nand_active_ubi_vol_A=rootfs_a\0" \ - "nand_active_ubi_vol_B=rootfs_b\0" \ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_src_addr=0x280000\0" \ - "nand_src_addr_A=0x280000\0" \ - "nand_src_addr_B=0x780000\0" \ -@@ -314,7 +314,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h -index 57f013cbf846..133daecf7164 100644 ---- a/include/configs/ti_armv7_keystone2.h -+++ b/include/configs/ti_armv7_keystone2.h -@@ -180,7 +180,7 @@ - "sf write ${loadaddr} 0 ${filesize}\0" \ - "burn_uboot_nand=nand erase 0 0x100000; " \ - "nand write ${loadaddr} 0 ${filesize}\0" \ -- "args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1 " \ -+ "args_all=setenv bootargs console=ttyS0,115200n8 rootwait " \ - KERNEL_MTD_PARTS \ - "args_net=setenv bootargs ${bootargs} rootfstype=nfs " \ - "root=/dev/nfs rw nfsroot=${serverip}:${nfs_root}," \ -diff --git a/include/environment/ti/nand.h b/include/environment/ti/nand.h -index 11dcefcc41ca..7d00afa2b10f 100644 ---- a/include/environment/ti/nand.h -+++ b/include/environment/ti/nand.h -@@ -14,7 +14,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ --- -2.32.0 - diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig index 9b8ac8bfe2da..8b2b74395efc 100644 --- a/configs/imx8mn_bsh_smm_s2_defconfig +++ b/configs/imx8mn_bsh_smm_s2_defconfig @@ -1,6 +1,5 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y -BR2_GLOBAL_PATCH_DIR="board/bsh/imx8mn-bsh-smm-s2/patches" BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2/post-build.sh" BR2_LINUX_KERNEL=y @@ -28,7 +27,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Wed Apr 5 10:21:12 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 5 Apr 2023 12:21:12 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone: bump U-Boot version to 2023.04 Message-ID: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04. Tested on beaglebone black. Signed-off-by: Dario Binacchi --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index d0aa5ad8603f..c2d444c3ce6d 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -34,7 +34,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm" BR2_TARGET_UBOOT_NEEDS_DTC=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set -- 2.32.0 From giulio.benetti at benettiengineering.com Wed Apr 5 10:28:22 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 5 Apr 2023 12:28:22 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone: bump U-Boot version to 2023.04 In-Reply-To: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> References: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> Message-ID: Hi Dario, On 05/04/23 12:21, Dario Binacchi wrote: > Bump U-Boot to version 2023.04. > > Tested on beaglebone black. > > Signed-off-by: Dario Binacchi > --- > configs/beaglebone_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig > index d0aa5ad8603f..c2d444c3ce6d 100644 > --- a/configs/beaglebone_defconfig > +++ b/configs/beaglebone_defconfig > @@ -34,7 +34,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm" > BR2_TARGET_UBOOT_NEEDS_DTC=y > # BR2_TARGET_UBOOT_FORMAT_BIN is not set Would it be possible to update Linux version too since you're testing on the board? Same for imx8 patches if possible. Thanks a lot! -- Giulio Benetti Benetti Engineering sas From buildroot at busybox.net Wed Apr 5 13:22:53 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 5 Apr 2023 15:22:53 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230405152252.C208D3753B711E21@busybox.net> An HTML attachment was scrubbed... URL: From NDivecha at granitenet.com Wed Apr 5 15:06:27 2023 From: NDivecha at granitenet.com (Nitesh Divecha) Date: Wed, 5 Apr 2023 15:06:27 +0000 Subject: [Buildroot] - Python-awscrt/awsiotsdk Package In-Reply-To: <20230405053134.83F264014B@smtp2.osuosl.org> References: <20230405053134.83F264014B@smtp2.osuosl.org> Message-ID: Hello All, This is my first time with Buildroot so please bear with me! I got two issues: Issue #1: I?m trying to build a custom Linux distro with AWS package for my Sama7g54-EK board. Following the guide (https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_python_packages) - 18.9.3. Generating a python-package from a PyPI repository, I was able to add the awscrt/awsiotsdk Package and select both Python package under ?make menuconfig? and I was able to build successful image (no errors). Burn the sdcard.img and booted the Sama7g54-EK board and tried to run my Python script and got following error: # python3 app-code/provisioning.py 7770001111 Traceback (most recent call last): File "/home/root/app-code/provisioning.py", line 4, in from awscrt import mqtt File "/usr/lib/python3.10/site-packages/awscrt/mqtt.py", line 9, in ImportError: /usr/lib/python3.10/site-packages/_awscrt.cpython-310-arm-linux-gnueabihf.so: undefined symbol: aes_hw_encrypt # Issue #2: And just for testing/development purpose I did include ?python-pip? package but every time I run ?pip? I get following error: # python3 -m pip install ./aws-iot-device-sdk-python-v2 Traceback (most recent call last): File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main File "/usr/lib/python3.10/runpy.py", line 86, in _run_code File "/usr/lib/python3.10/site-packages/pip/__main__.py", line 29, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 21, in File "/usr/lib/python3.10/site-packages/pip/_internal/exceptions.py", line 7, in File "/usr/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py", line 35, in File "/usr/lib/python3.10/plistlib.py", line 61, in ModuleNotFoundError: No module named 'xml' Tried to look for Python XML module but did not find any? My dev environment info: Using Linux4Sam to build the distro for Sama7g54-EK board (AT91 and U-Boot): https://www.linux4sam.org/bin/view/Linux4SAM/BuildRoot Debian 11: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux Any help will be highly appreciated. Cheers, Nitesh -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan at ott.net Wed Apr 5 17:34:11 2023 From: stefan at ott.net (Stefan Ott) Date: Wed, 5 Apr 2023 19:34:11 +0200 Subject: [Buildroot] [PATCH 1/1] package/eudev: fix compile-time issue on very old kernels Message-ID: <20230405173410.158297-1-stefan@ott.net> Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott --- ...mpile-time-issue-on-very-old-kernels.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..63546079d6 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,29 @@ +Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling eudev against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +diff -Naur a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + #include + + #include "util.h" +@@ -72,11 +71,9 @@ + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else +-#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) -- 2.40.0 From james.hilliard1 at gmail.com Wed Apr 5 18:38:29 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 5 Apr 2023 12:38:29 -0600 Subject: [Buildroot] - Python-awscrt/awsiotsdk Package In-Reply-To: References: <20230405053134.83F264014B@smtp2.osuosl.org> Message-ID: On Wed, Apr 5, 2023 at 9:06?AM Nitesh Divecha wrote: > > Hello All, > > > > This is my first time with Buildroot so please bear with me! > > > > I got two issues: > > > > Issue #1: > > I?m trying to build a custom Linux distro with AWS package for my Sama7g54-EK board. Following the guide (https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_python_packages) - 18.9.3. Generating a python-package from a PyPI repository, I was able to add the awscrt/awsiotsdk Package and select both Python package under ?make menuconfig? and I was able to build successful image (no errors). > > > > Burn the sdcard.img and booted the Sama7g54-EK board and tried to run my Python script and got following error: > > > > # python3 app-code/provisioning.py 7770001111 > > Traceback (most recent call last): > > File "/home/root/app-code/provisioning.py", line 4, in > > from awscrt import mqtt > > File "/usr/lib/python3.10/site-packages/awscrt/mqtt.py", line 9, in > > ImportError: /usr/lib/python3.10/site-packages/_awscrt.cpython-310-arm-linux-gnueabihf.so: undefined symbol: aes_hw_encrypt > > # > > > > Issue #2: > > And just for testing/development purpose I did include ?python-pip? package but every time I run ?pip? I get following error: That's not going to work, we don't really have proper pip support since we don't support compilers on the target. > > # python3 -m pip install ./aws-iot-device-sdk-python-v2 > > Traceback (most recent call last): > > File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main > > File "/usr/lib/python3.10/runpy.py", line 86, in _run_code > > File "/usr/lib/python3.10/site-packages/pip/__main__.py", line 29, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 21, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/exceptions.py", line 7, in > > File "/usr/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py", line 35, in > > File "/usr/lib/python3.10/plistlib.py", line 61, in > > ModuleNotFoundError: No module named 'xml' > > > > Tried to look for Python XML module but did not find any? You need to select BR2_PACKAGE_PYTHON3_PYEXPAT probably. > > > > My dev environment info: > > Using Linux4Sam to build the distro for Sama7g54-EK board (AT91 and U-Boot): https://www.linux4sam.org/bin/view/Linux4SAM/BuildRoot > > Debian 11: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux > > > > Any help will be highly appreciated. I wrote up some instructions on how to add this package previously: https://lore.kernel.org/buildroot/CADvTj4r54pJnngFBGQXx=zATURSmhNAuvtkc7nWA_yvR3kF1Bw at mail.gmail.com/ > > > > Cheers, > > Nitesh > > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From dalang at gmx.at Wed Apr 5 18:36:12 2023 From: dalang at gmx.at (Daniel Lang) Date: Wed, 5 Apr 2023 20:36:12 +0200 Subject: [Buildroot] [PATCH] package/pangomm: bump to version 2.50.1 Message-ID: <20230405183613.18906-1-dalang@gmx.at> https://gitlab.gnome.org/GNOME/pangomm/-/blob/2.50.1/NEWS Signed-off-by: Daniel Lang --- package/pangomm/pangomm.hash | 4 ++-- package/pangomm/pangomm.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pangomm/pangomm.hash b/package/pangomm/pangomm.hash index 0fb40e6568..dc606c5de9 100644 --- a/package/pangomm/pangomm.hash +++ b/package/pangomm/pangomm.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pangomm/2.48/pangomm-2.48.2.sha256sum -sha256 e1d75522c53f462799875cd247f9b49c91ced4b1abe68387ac35b271392d4ea5 pangomm-2.48.2.tar.xz +# From https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.sha256sum +sha256 ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214 pangomm-2.50.1.tar.xz # Locally computed sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/pangomm/pangomm.mk b/package/pangomm/pangomm.mk index e5b237197b..64ac625b7f 100644 --- a/package/pangomm/pangomm.mk +++ b/package/pangomm/pangomm.mk @@ -4,8 +4,8 @@ # ################################################################################ -PANGOMM_VERSION_MAJOR = 2.48 -PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).2 +PANGOMM_VERSION_MAJOR = 2.50 +PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).1 PANGOMM_SOURCE = pangomm-$(PANGOMM_VERSION).tar.xz PANGOMM_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM_VERSION_MAJOR) PANGOMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:00:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:00:17 +0200 Subject: [Buildroot] [PATCH] package/uclibc: security update to 1.0.43 In-Reply-To: (Waldemar Brodkorb's message of "Wed, 5 Apr 2023 07:46:15 +0200") References: Message-ID: <87pm8iksku.fsf@dell.be.48ers.dk> >>>>> "Waldemar" == Waldemar Brodkorb writes: > Security fix for CVE-2022-29503 > Signed-off-by: Waldemar Brodkorb Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:00:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:00:48 +0200 Subject: [Buildroot] [PATCH] package/containerd: security bump to version 1.6.20 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:01 +0200") References: Message-ID: <87lej6ksjz.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Various bugfixes and improvements. Noteable security fixes: > - Fix OCI image importer memory exhaustion > https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 > - Fix supplementary groups not being set up properly > https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p > https://github.com/containerd/containerd/releases/tag/v1.6.20 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:02:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:02:23 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.3 In-Reply-To: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:03 +0200") References: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> Message-ID: <87h6tukshc.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:02:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:02:28 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: security bump version to v23.0.3 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:02 +0200") References: Message-ID: <87cz4iksh7.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Fixed a number of issues that can cause Swarm encrypted overlay networks > to fail to uphold their guarantees, addressing CVE-2023-28841, > CVE-2023-28840, and CVE-2023-28842. > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:01:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:01:56 +0200 Subject: [Buildroot] [git commit] package/docker-cli: bump version to v23.0.3 Message-ID: <20230405200250.C305883899@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d8d348826aa59b8fb922d3e970fb769aeb0cdb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index a8ee6c7a34..891ccf4b4e 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz +sha256 7d67500372b560110e8200815f7111962ccec7d0eb3b743f80e262c38e2f7b82 docker-cli-23.0.3.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 5473edf1ef..69c4f76ee6 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.2 +DOCKER_CLI_VERSION = 23.0.3 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Apr 5 19:54:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 21:54:00 +0200 Subject: [Buildroot] [git commit] package/uclibc: security update to 1.0.43 Message-ID: <20230405200250.A4D4583897@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f12bf2e6a78f1b5ff203fc234be68e224ec49b0e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 4c05d36ab3..80c9caf07f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Apr 5 20:01:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:01:25 +0200 Subject: [Buildroot] [git commit] package/docker-engine: security bump version to v23.0.3 Message-ID: <20230405200250.BB5E08389A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=238d49468751ad761b61e691a18aaf097c020c4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixed a number of issues that can cause Swarm encrypted overlay networks to fail to uphold their guarantees, addressing CVE-2023-28841, CVE-2023-28840, and CVE-2023-28842. https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 4b7c026eef..0dc974ce85 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz +sha256 2f74aef0eadf5bfe652b1822f1349fa0baf7412f83b856a9cfb9a8fbfd686880 docker-engine-23.0.3.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index a27625a38e..c0f2c73b69 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.2 +DOCKER_ENGINE_VERSION = 23.0.3 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Apr 5 19:58:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 21:58:18 +0200 Subject: [Buildroot] [git commit] package/containerd: security bump to version 1.6.20 Message-ID: <20230405200250.AC0368379D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8bf66c5640c0fafd63dbacadeeb6ac3a9f4f26a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Various bugfixes and improvements. Noteable security fixes: - CVE-2023-25153: Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - CVE-2023-25173: Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.6.20 Signed-off-by: Stefan Agner [Peter: add CVE references] Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 16474089d1..65a87f25fa 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a containerd-1.6.16.tar.gz +sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..bc1dd58611 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.20 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Apr 5 20:04:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:04:20 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone: bump U-Boot version to 2023.04 In-Reply-To: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Wed, 5 Apr 2023 12:21:12 +0200") References: <20230405102112.525785-1-dario.binacchi@amarulasolutions.com> Message-ID: <878rf6kse3.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > Bump U-Boot to version 2023.04. > Tested on beaglebone black. > Signed-off-by: Dario Binacchi Committed, thanks. -- Bye, Peter Korsgaard From dalang at gmx.at Wed Apr 5 20:04:44 2023 From: dalang at gmx.at (Daniel Lang) Date: Wed, 5 Apr 2023 22:04:44 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 Message-ID: <20230405200445.50475-1-dalang@gmx.at> https://github.com/stephane/libmodbus/releases/tag/v3.1.10 Signed-off-by: Daniel Lang --- package/libmodbus/Config.in | 2 +- package/libmodbus/libmodbus.hash | 2 +- package/libmodbus/libmodbus.mk | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libmodbus/Config.in b/package/libmodbus/Config.in index 642b57cd8c..2e93fa4bee 100644 --- a/package/libmodbus/Config.in +++ b/package/libmodbus/Config.in @@ -5,4 +5,4 @@ config BR2_PACKAGE_LIBMODBUS according to the Modbus protocol. This library is written in C and supports RTU (serial) and TCP (Ethernet) communications. - http://libmodbus.org + https://libmodbus.org diff --git a/package/libmodbus/libmodbus.hash b/package/libmodbus/libmodbus.hash index 83b0c3a012..a7b7e583a8 100644 --- a/package/libmodbus/libmodbus.hash +++ b/package/libmodbus/libmodbus.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b122f2bc29f749702a22c0a760a7ca2182d541f5fa26bf25e3431f907b606f3c libmodbus-3.1.8.tar.gz +sha256 899be4e25ab7fe5799d43f9567510d6f063d2e8f56136dd726b6fd976f9b2253 libmodbus-3.1.10.tar.gz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/libmodbus/libmodbus.mk b/package/libmodbus/libmodbus.mk index 2f8c1735da..2fffa1e0e9 100644 --- a/package/libmodbus/libmodbus.mk +++ b/package/libmodbus/libmodbus.mk @@ -4,12 +4,12 @@ # ################################################################################ -LIBMODBUS_VERSION = 3.1.8 +LIBMODBUS_VERSION = 3.1.10 LIBMODBUS_SITE = https://github.com/stephane/libmodbus/releases/download/v$(LIBMODBUS_VERSION) LIBMODBUS_LICENSE = LGPL-2.1+ LIBMODBUS_LICENSE_FILES = COPYING.LESSER LIBMODBUS_CPE_ID_VENDOR = libmodbus LIBMODBUS_INSTALL_STAGING = YES -LIBMODBUS_CONF_OPTS = --without-documentation --disable-tests +LIBMODBUS_CONF_OPTS = --disable-tests $(eval $(autotools-package)) -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:05:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:05:46 +0200 Subject: [Buildroot] [PATCH] package/daemon: bump to version 0.8.2 In-Reply-To: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Wed, 5 Apr 2023 09:23:37 +0300") References: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> Message-ID: <874jpuksbp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Drop upstream patches. > Update license to include mode licenses. Add license file hashes and > update hashes of existing files for added licenses, as well as > formatting and copyright date updates. > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:05:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:05:46 +0200 Subject: [Buildroot] [PATCH] package/daemon: bump to version 0.8.2 In-Reply-To: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Wed, 5 Apr 2023 09:23:37 +0300") References: <1589cdf6eb16195c9d7aec704fe5905ad8a7e55b.1680675817.git.baruch@tkos.co.il> Message-ID: <874jpuksbp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Drop upstream patches. > Update license to include mode licenses. Add license file hashes and > update hashes of existing files for added licenses, as well as > formatting and copyright date updates. > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From arnout at mind.be Wed Apr 5 20:08:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:30 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <20230201204848.2099336-2-laurent@vivier.eu> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> Message-ID: <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> On 01/02/2023 21:48, Laurent Vivier wrote: > from https://github.com/glevand/petitboot--buildroot > > Updated to work with m68k architecture rather than PlayStation3 > (focused on qemu-system-m68k virt machine) > > Signed-off-by: Laurent Vivier > Reviewed-by: Thomas Huth Partially applied to master, thanks, with a large number of modifications. See below. Note that it mixes changes that I did with requests for future changes, so please pay attention... > --- > DEVELOPERS | 3 + > package/Config.in | 1 + > package/kexec/Config.in | 2 +- > package/petitboot/63-md-raid-arrays.rules | 41 +++++++++++ > package/petitboot/65-md-incremental.rules | 69 ++++++++++++++++++ > package/petitboot/66-add-sg-module.rules | 2 + There's really way too much stuff here to easily review. Therefore, I applied the minimum, basic petitboot package and removed all the additional files. They can be added in later commits. I do have a few comments on these files though! > package/petitboot/Config.in | 23 ++++++ > package/petitboot/S14silence-console | 9 +++ > package/petitboot/S15pb-discover | 38 ++++++++++ > package/petitboot/fs-overlay/etc/inittab | 34 +++++++++ > package/petitboot/fs-overlay/etc/locale | 1 + > package/petitboot/fs-overlay/init | 8 ++ These files are not even used, at least not in this commit (I didn't look at the subsequent two). > package/petitboot/kexec-restart | 8 ++ > package/petitboot/petitboot-console-ui.rules | 6 ++ Why is this one not numbered, unlike the other two? > package/petitboot/petitboot.hash | 2 + > package/petitboot/petitboot.mk | 77 ++++++++++++++++++++ > package/petitboot/removable-event-poll.rules | 4 + > package/petitboot/shell_config | 19 +++++ > package/petitboot/shell_profile | 2 + [snip] > diff --git a/package/kexec/Config.in b/package/kexec/Config.in > index 90a7bc2672bd..092a80b171fc 100644 > --- a/package/kexec/Config.in > +++ b/package/kexec/Config.in > @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC > depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ > BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ > BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ > - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x > + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k This is unrelated to the introduction of petitboot and should have been in a separate commit. > help > Kexec is a user space utility for loading another kernel > and asking the currently running kernel to do something with > diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules > new file mode 100644 > index 000000000000..92aec36e69d4 > --- /dev/null > +++ b/package/petitboot/63-md-raid-arrays.rules > @@ -0,0 +1,41 @@ > +# do not edit this file, it will be overwritten on update This comment is not super useful. Where does this file come from? Did you produce it yourself? If yes, please add an Author line - cfr. e.g. package/tvheadend/S99tvheadend. If you took it from somewhere else (possibly modified), please add an Original Author line (and check its license) - cfr. e.g. package/transmission/S92transmission. Can you also explain why this rules set is needed to begin with? It looks like generic distro stuff, not something that should be needed by petitboot at all. Same for the other rules files. > + > +SUBSYSTEM!="block", GOTO="md_end" > + > +# handle md arrays > +ACTION!="add|change", GOTO="md_end" > +KERNEL!="md*", GOTO="md_end" > + > +# partitions have no md/{array_state,metadata_version}, but should not > +# for that reason be ignored. > +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" > + > +# container devices have a metadata version of e.g. 'external:ddf' and > +# never leave state 'inactive' > +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state" > +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" AFAIU, petitboot is (at least currently) tied to traditional sysvinit, so this line looks weird... [snip] > diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in > new file mode 100644 > index 000000000000..d87f9d2450a0 > --- /dev/null > +++ b/package/petitboot/Config.in > @@ -0,0 +1,23 @@ > +config BR2_PACKAGE_PETITBOOT > + bool "petitboot" > + # petitboot needs udev /dev management This comment doesn't add anything, the line below already says it. > + depends on BR2_PACKAGE_HAS_UDEV > + select BR2_PACKAGE_ELFUTILS Elfutils has a bunch of dependencies that need to be propagated here. > + select BR2_PACKAGE_LVM2 lvm2 has an additional dependency on MMU. > + select BR2_PACKAGE_NCURSES > + select BR2_PACKAGE_NCURSES_TARGET_PANEL > + select BR2_PACKAGE_NCURSES_TARGET_FORM > + select BR2_PACKAGE_NCURSES_TARGET_MENU These three options were removed six years ago, in commit 0c5946acc24a36f9dff079edd054d948c69434f6. I guess you've been carrying around this patch for a very, very long time already? :-) > + # run-time dependency only > + select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC Architecture dependencies need to be propagated here. I added a separate commit that introduces _ARCH_DEPENDS options for these two packages to simplify the dependencies. However, kexec-lite is for PPC only, so the line above is not going to work at all for any other architecture. Solutions are possible with auxiliary symbols that select kexec on non-PPC platforms, but to simplify things, I just swapped the two, i.e. select BR2_PACKAGE_KEXEC if !BR2_PACKAGE_KEXEC_LITE > + # run-time dependency only > + select BR2_PACKAGE_POWERPC_UTILS if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) > + # run-time dependency only > + select BR2_PACKAGE_NVME if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) > + help > + Petitboot is a small kexec-based bootloader It would be useful to extend the help text with some explanation how to use it, or refer to a package/petitboot/README.md that does that. > + > + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html > + > +comment "petitboot requires udev to be enabled" Although we do have this formulation for e.g. usbmount, the vast majority uses "... needs udev /dev management". > + depends on !BR2_PACKAGE_HAS_UDEV > diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console > new file mode 100755 > index 000000000000..2ce6b39f427b > --- /dev/null > +++ b/package/petitboot/S14silence-console > @@ -0,0 +1,9 @@ > +#!/bin/sh > + > +case "$1" in > + start) > + echo 1 1 1 1 > /proc/sys/kernel/printk This also looks weird... Normally you'd just set CONSOLE_LOGLEVEL_DEFAULT=1 in the kernel config if you want that, or set "loglevel=1" on the kernel commandline. Also, is it really what we want? IIRC 1 is emergency. I think 4 (warning) would be plenty. Also, is this relevant at all for petitboot? I would say this is something that is fully under control of the developer and has nothing to do with what packages or bootloader you select. And finally, shell scripts should use tab for indentation. check-package nowadays checks for that. > + ;; > +esac > + > +exit 0 > diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover > new file mode 100755 > index 000000000000..9d9ec57de3f0 > --- /dev/null > +++ b/package/petitboot/S15pb-discover > @@ -0,0 +1,38 @@ > +#!/bin/sh > + > +LOGFILE=/var/log/petitboot/pb-discover.log There's no reason to put this in a subdirectory I think. > +PIDFILE=/var/run/petitboot.pid Please use the init script pattern that we normally use. It's not really documented, but take package/rsyslog/S01rsyslogd as an example. > + > +PATH=/usr/bin:/usr/sbin:/bin:/sbin > +export PATH > + > +verbose= > +if pb-config debug | grep -q enabled > +then > + verbose=-v > +fi > + > +case "$1" in > + start) > + ulimit -c unlimited > + mkdir -p -m 0775 $(dirname $LOGFILE) > + mkdir -p -m 0775 /var/petitboot > + # Set permissions for normal users > + chown -R root:petitgroup $(dirname $LOGFILE) > + chown -R root:petitgroup /var/petitboot I guess the idea is that petitboot tools run as "petitboot" user? You should then create that user and group with a PETITBOOT_USERS definition in the .mk file. > + > + export $(cat /etc/locale) > + pb-discover -l $LOGFILE $verbose & ... but it's not actually running as the petitboot user... Please use start-stop-daemon to start it in the background, create the pidfile, set the user, etc. Also please use the full path (i.e. /usr/sbin/pb-discover). > + echo $! > $PIDFILE > + ;; > + stop) > + pid=$(cat $PIDFILE) > + [ -n "$pid" ] && kill -TERM $pid Same here, use start-stop-daemon to stop it. > + ;; > + *) > + echo "Usage: $0 {start|stop}" > + exit 1 > + ;; > +esac > + > +exit 0 > diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab > new file mode 100644 > index 000000000000..1f503d5d56f7 > --- /dev/null > +++ b/package/petitboot/fs-overlay/etc/inittab > @@ -0,0 +1,34 @@ > +# /etc/inittab > +# > +# Copyright (C) 2001 Erik Andersen > +# > +# Note: BusyBox init doesn't support runlevels. The runlevels field is Inittab is different between Busybox and SysV init, so it's better if you don't need to include a specific inittab. > +# completely ignored by BusyBox init. If you want runlevels, use > +# sysvinit. > +# > +# Format for each entry: ::: > +# > +# id == tty to run on, or empty for /dev/console > +# runlevels == ignored > +# action == one of sysinit, respawn, askfirst, wait, and once > +# process == program to run > + > +# Startup the system > +::sysinit:/bin/mount -t proc proc /proc > +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW > +::sysinit:/bin/mkdir -p /dev/pts > +::sysinit:/bin/mkdir -p /dev/shm > +::sysinit:/bin/mount -a > +::sysinit:/bin/hostname -F /etc/hostname > +# now run any rc scripts > +::sysinit:/etc/init.d/rcS > +::sysinit:/sbin/petitboot-nc Why can't this be done as /etc/init.d/S80petitboot or something similar? > +# Stuff to do for the 3-finger salute > +::ctrlaltdel:/sbin/reboot > + > +# Stuff to do before rebooting > +::shutdown:/etc/init.d/rcK > +::shutdown:/bin/umount -a -r > +::shutdown:/sbin/swapoff -a > + > +::restart:/usr/sbin/kexec-restart What? The restart option is for when you do "kill -QUIT 1". It's supposed to re-exec /init. Is that how petitboot does the kexec? Doesn't it use the normal shutdown flow? Some explanation would be good. > diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale > new file mode 100644 > index 000000000000..655683630776 > --- /dev/null > +++ b/package/petitboot/fs-overlay/etc/locale > @@ -0,0 +1 @@ > +LANG=en_US.utf-8 This is also something that really shouldn't have anything to do with petitboot. > diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init > new file mode 100755 > index 000000000000..1e56178db162 > --- /dev/null > +++ b/package/petitboot/fs-overlay/init > @@ -0,0 +1,8 @@ > +#!/bin/sh > +# devtmpfs does not get automounted for initramfs > +/bin/mount -t devtmpfs devtmpfs /dev > +exec 0 +exec 1>/dev/console > +exec 2>/dev/console > +exec /sbin/init "$@" Why is this needed? Buildroot already adds this to a cpio image. > + > diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart > new file mode 100755 > index 000000000000..0175e76df4cd > --- /dev/null > +++ b/package/petitboot/kexec-restart > @@ -0,0 +1,8 @@ > +#!/bin/sh > + > +/usr/sbin/kexec -f -e > + > +while : > +do > + sleep 1 > +done > diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules > new file mode 100644 > index 000000000000..cbf1b7e1d765 > --- /dev/null > +++ b/package/petitboot/petitboot-console-ui.rules > @@ -0,0 +1,6 @@ > + > +# spawn a petitboot UI on common user-visible interface devices > +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" > +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" > +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" > +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" We normally handle this with the "GENERIC_SERIAL" line in inittab. It's actually going to conflict with that I think. > diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash > new file mode 100644 > index 000000000000..ccb58eed0e34 > --- /dev/null > +++ b/package/petitboot/petitboot.hash > @@ -0,0 +1,2 @@ > +# Locally computed > +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz This is missing a hash for the license file. > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > new file mode 100644 > index 000000000000..f7f54850ee04 > --- /dev/null > +++ b/package/petitboot/petitboot.mk > @@ -0,0 +1,77 @@ > +################################################################################ > +# > +# petitboot > +# > +################################################################################ > + > +PETITBOOT_VERSION = v1.13 To make release-monitoring and CPE ID working, we need the actual version number here, without the v. Therefore, the v is moved to PETITBOOT_SOURCE and PETITBOOT_SITE. > +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) There's no reason to use ?= here. > +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 > +PETITBOOT_LICENSE = GPL-2.0 > +PETITBOOT_LICENSE_FILES = COPYING > + > +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ > + --localstatedir=/var \ Indentation is too high here. I also split the first three options on separate lines. localstatedir=/var is already set in the overall configure options, so I removed that. > + --enable-crypt \ I reordered those options alphabetially. There are a few other options for which I added explicit --disable. > + HOST_PROG_KEXEC=/usr/sbin/kexec \ > + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ > + $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) We also want a --disable-busybox. The --with-tftp can just as well always be set to busybox. I added this comment to explain: # HPA and Busybox tftp are supported. Buildroot doesn't have HPA tftp. If # left to "autodetect" and Busybox is not available, it will error the same # way as when we just set to busybox. Therefore, always set to busybox. > + > +ifdef PETITBOOT_DEBUG This variable doesn't exist, so I remove this entire section. > +PETITBOOT_CONF_OPTS += --enable-debug > +endif > + > +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) > +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw The MENU_LIB and FORM_LIB are not needed since commit 0c5946acc24a36f9dff079edd054d948c69434f6. ncursesw is auto-discovered by the configure script. We generally like to make things explicit but I don't think it's needed here. BTW, ncurses is not a strict dependency of petitboot. Still, it's loosing a lot of its attraction without ncurses, so I left it as a required dependency. > +endif > + > +define PETITBOOT_POST_INSTALL > + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ > + $(TARGET_DIR)/usr/libexec/petitboot We want the target file explicitly, i.e. $(TARGET_DIR)/usr/libexec/petitboot/bb-kexec-reboot Same for everything below. > + $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d That is what the -D option does, so this is redundant. > + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ > + $(TARGET_DIR)/etc/petitboot/boot.d/ > + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ > + $(TARGET_DIR)/etc/petitboot/boot.d/ > + > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ > + $(TARGET_DIR)/etc/init.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ > + $(TARGET_DIR)/etc/init.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ > + $(TARGET_DIR)/usr/sbin/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/ > + > + ln -sf /usr/sbin/pb-udhcpc \ > + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > + > + mkdir -p $(TARGET_DIR)/home/petituser > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ > + $(TARGET_DIR)/home/petituser/.profile > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ > + $(TARGET_DIR)/home/petituser/.shrc > + > + $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install This is already done by normal 'make install'. > +endef > + > +define PETITBOOT_POST_INSTALL_DTB > + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ > + $(TARGET_DIR)/etc/petitboot/boot.d/ We want the definition of the hook inside of the condition as well. In addition, there's a --enable-fdt option corresponding to this, and we need to depend on dtc to make sure libfdt is available. I added those, and moved everything under the corresponding condition. > +endef > + > +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL > + > +ifeq ($(BR2_PACKAGE_DTC),y) > +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB > +endif > + > +$(eval $(autotools-package)) > diff --git a/package/petitboot/removable-event-poll.rules b/package/petitboot/removable-event-poll.rules > new file mode 100644 > index 000000000000..b736aef6101f > --- /dev/null > +++ b/package/petitboot/removable-event-poll.rules > @@ -0,0 +1,4 @@ > + > +# petitboot needs notification for media change events on removable devices, > +# which we only get if we've set the poll_msecs sysfs attribute. > +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" Now *this* is a useful rules file for petitboot :-) > diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config > new file mode 100644 > index 000000000000..59337ff53039 > --- /dev/null > +++ b/package/petitboot/shell_config > @@ -0,0 +1,19 @@ > +#!bin/sh > + > +reset > + > +echo "Exiting petitboot. Type 'exit' to return." > +echo "You may run 'pb-sos' to gather diagnostic data" > + > +if [[ "$(id -u)" != "0" ]]; then > + echo "" | sudo -S /bin/true 2&>1 >> /dev/null > + if [[ $? = 0 ]]; then > + echo "No password set, running as root. You may set a password in the System Configuration screen." > + sudo -i > + sudo -K > + exit > + fi > + export PS1='$ ' > +else > + export PS1='# ' > +fi > diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile > new file mode 100755 > index 000000000000..40062b423b79 > --- /dev/null > +++ b/package/petitboot/shell_profile > @@ -0,0 +1,2 @@ > +export ENV="/home/petituser/.shrc" > +/usr/libexec/petitboot/pb-console I don't understand this... The idea is that when you log in as the petitboot user (which isn't even possible because you didn't add that user), then pb-console is started. But pb-console is already started on all ttys... Regards, Arnout From arnout at mind.be Wed Apr 5 20:08:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:35 +0200 Subject: [Buildroot] [git commit] package/kexec: introduce BR2_PACKAGE_KEXEC_ARCH_SUPPORTS Message-ID: <20230405200902.1C213838B6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=64fa94f72fc9e57642c85ae1bad399e7dfd213e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This makes it easier for other packages to add the arch dependency. Signed-off-by: Arnout Vandecappelle --- package/kexec/Config.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 90a7bc2672..54026284da 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -1,9 +1,14 @@ -config BR2_PACKAGE_KEXEC - bool "kexec" +config BR2_PACKAGE_KEXEC_ARCH_SUPPORTS + bool + default y depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + +config BR2_PACKAGE_KEXEC + bool "kexec" + depends on BR2_PACKAGE_KEXEC_ARCH_SUPPORTS help Kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with From arnout at mind.be Wed Apr 5 20:08:37 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:37 +0200 Subject: [Buildroot] [git commit] package/petitboot: new package Message-ID: <20230405200902.2FDBF838B8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2f554c1bda5b1af6a54cff90af774fa16965fb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Although this is a "boot loader", it really is a tool that should be part of an image that acts as the bootloader. Thus, it is not in the bootloader menu. A UI is required and can be provided by ncurses, X11 or fbdev. Only ncurses is supported for now. The other two use libtwin which isn't part of Buildroot for now. Adapted from https://github.com/glevand/petitboot--buildroot Updated to work with m68k architecture rather than just PlayStation3 (focused on qemu-system-m68k virt machine) Signed-off-by: Laurent Vivier Reviewed-by: Thomas Huth [Arnout: - Add missing arch and toolchain dependencies. - Remove nonexistent BR2_PACKAGE_NCURSES_TARGET_* selects. - Swap kexec/kexec-lite priority. - Add hash for license file. - Use version without v for VERSION. - Remove unnecessary --localstatedir=/var. - Add --disable-busybox. - Remove --enable-debug. - Remove --with-ncursesw and explicit libraries. - Add explicit arguments for all configure options. - Always select busybox tftp. - Add optional dependency on dtc. - Move dtc-specific options under a single condition. - Minor cleanups (whitespace, comments, ...). ] Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/petitboot/Config.in | 31 +++++++++++++++++++++ package/petitboot/petitboot.hash | 3 ++ package/petitboot/petitboot.mk | 60 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 98 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7c5880c8ee..c226259aec 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1817,6 +1817,9 @@ F: package/aircrack-ng/ N: Laurent Charpentier F: package/open-lldp/ +N: Laurent Vivier +F: package/petitboot/ + N: Lee Jones F: boot/afboot-stm32/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..760dda6ac1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2684,6 +2684,7 @@ menu "System tools" source "package/openrc/Config.in" source "package/openvmtools/Config.in" source "package/pamtester/Config.in" + source "package/petitboot/Config.in" source "package/polkit/Config.in" source "package/powerpc-utils/Config.in" source "package/procps-ng/Config.in" diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in new file mode 100644 index 0000000000..0b4dc762bb --- /dev/null +++ b/package/petitboot/Config.in @@ -0,0 +1,31 @@ +config BR2_PACKAGE_PETITBOOT + bool "petitboot" + # kexec-lite arch depends is a subset of kexec arch depends + depends on BR2_PACKAGE_KEXEC_ARCH_SUPPORTS + depends on BR2_USE_MMU # lvm2 + depends on BR2_USE_WCHAR # elfutils + depends on !BR2_STATIC_LIBS # elfutils, lvm2 + depends on BR2_TOOLCHAIN_HAS_THREADS # elfutils, lvm2 + depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils + depends on BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_ELFUTILS + select BR2_PACKAGE_LVM2 # devmapper + select BR2_PACKAGE_NCURSES + # run-time dependency only + select BR2_PACKAGE_KEXEC if !BR2_PACKAGE_KEXEC_LITE + # run-time dependency only + select BR2_PACKAGE_POWERPC_UTILS if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) + # run-time dependency only + select BR2_PACKAGE_NVME if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) + help + Petitboot is a small kexec-based bootloader + + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html + +comment "petitboot needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, udev /dev management" + depends on BR2_PACKAGE_KEXEC_ARCH_SUPPORTS + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ + BR2_TOOLCHAIN_HAS_THREADS || \ + !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC) || \ + !BR2_PACKAGE_HAS_UDEV diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash new file mode 100644 index 0000000000..bf7bf56a67 --- /dev/null +++ b/package/petitboot/petitboot.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk new file mode 100644 index 0000000000..a798e7ca61 --- /dev/null +++ b/package/petitboot/petitboot.mk @@ -0,0 +1,60 @@ +################################################################################ +# +# petitboot +# +################################################################################ + +PETITBOOT_VERSION = 1.13 +PETITBOOT_SOURCE = petitboot-v$(PETITBOOT_VERSION).tar.gz +PETITBOOT_SITE = https://github.com/open-power/petitboot/releases/download/v$(PETITBOOT_VERSION) +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 +PETITBOOT_LICENSE = GPL-2.0 +PETITBOOT_LICENSE_FILES = COPYING + +PETITBOOT_CONF_OPTS = \ + --enable-crypt \ + --enable-platform-auto \ + --disable-mtd \ + --with-ncurses \ + --without-signed-boot \ + --without-twin-fbdev \ + --without-twin-x11 \ + $(if $(BR2_PACKAGE_BUSYBOX),--enable-busybox,--disable-busybox) \ + HOST_PROG_KEXEC=/usr/sbin/kexec \ + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart + +# HPA and Busybox tftp are supported. HPA tftp is part of Buildroot's tftpd +# package. +ifeq ($(BR2_PACKAGE_TFTPD),y) +PETITBOOT_CONF_OPTS += --with-tftp=hpa +else ifeq ($(BR2_PACKAGE_BUSYBOX),y) +PETITBOOT_CONF_OPTS += --with-tftp=busybox +else +# This actually means "autodetect", there's no way to really disable. +PETITBOOT_CONF_OPTS += --without-tftp +endif + +ifeq ($(BR2_PACKAGE_DTC),y) +PETITBOOT_DEPENDENCIES += dtc +PETITBOOT_CONF_OPTS += --with-fdt +define PETITBOOT_POST_INSTALL_DTB + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ + $(TARGET_DIR)/etc/petitboot/boot.d/30-dtb-updates +endef +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB +else +PETITBOOT_CONF_OPTS += --without-fdt +endif + +define PETITBOOT_POST_INSTALL + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ + $(TARGET_DIR)/usr/libexec/petitboot/bb-kexec-reboot + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb +endef + +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL + +$(eval $(autotools-package)) From arnout at mind.be Wed Apr 5 20:08:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 5 Apr 2023 22:08:36 +0200 Subject: [Buildroot] [git commit] package/kexec: add m68k support Message-ID: <20230405200902.245C7838B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d7557d80f5c9a2f1bf9889ef03566fa84b23f85 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master kexec supports m68k since commit 027413d822fd57dd39d2d2afab1484bc6b6b84f9 in v2.0.5 Signed-off-by: Laurent Vivier Reviewed-by: Thomas Huth [Arnout: - Split off in a separate commit. ] Signed-off-by: Arnout Vandecappelle --- package/kexec/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 54026284da..836d740788 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_KEXEC_ARCH_SUPPORTS depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k config BR2_PACKAGE_KEXEC bool "kexec" From peter at korsgaard.com Wed Apr 5 20:11:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:11:14 +0200 Subject: [Buildroot] [PATCH 1/2] package/sdl2_ttf: bump version to 2.20.2 In-Reply-To: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> (Peter Thompson's message of "Tue, 4 Apr 2023 17:00:28 -0600") References: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> Message-ID: <87zg7mjdi5.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Thompson writes: > Signed-off-by: Peter Thompson > --- > package/sdl2_ttf/sdl2_ttf.hash | 5 +++-- > package/sdl2_ttf/sdl2_ttf.mk | 2 +- > 2 files changed, 4 insertions(+), 3 deletions(-) > diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash > index 3313b341f9..5e7b614130 100644 > --- a/package/sdl2_ttf/sdl2_ttf.hash > +++ b/package/sdl2_ttf/sdl2_ttf.hash > @@ -1,3 +1,4 @@ > # Locally calculated > -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz > -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt > +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz > +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt > + Committed after dropping the extra newline as pointed out by check-package: package/sdl2_ttf/sdl2_ttf.hash:4: empty line at end of file -- Bye, Peter Korsgaard From pevik at seznam.cz Wed Apr 5 20:14:03 2023 From: pevik at seznam.cz (Petr Vorel) Date: Wed, 5 Apr 2023 22:14:03 +0200 Subject: [Buildroot] [PATCH 2/2] package/ltp-testsuite: Backport fix for buildroot toolchain In-Reply-To: <20230405201403.1410075-1-pevik@seznam.cz> References: <20230405201403.1410075-1-pevik@seznam.cz> Message-ID: <20230405201403.1410075-2-pevik@seznam.cz> From: Petr Vorel Fixes: - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 Signed-off-by: Petr Vorel --- New in v2. ...onfigure.ac-fix-mount_attr-detection.patch | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch new file mode 100644 index 0000000000..61ba389e51 --- /dev/null +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch @@ -0,0 +1,56 @@ +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 20:25:54 +0100 +Subject: [PATCH 1/1] configure.ac: fix mount_attr detection + +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, +the following build failure is still raised because sys/mount is now +unconditionally included in include/lapi/fsmount.h: + +In file included from fsconfig01.c:9: +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' + 55 | struct mount_attr { + | ^~~~~~~~~~ +In file included from ../../../../include/lapi/fsmount.h:14: +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here + 210 | struct mount_attr + | ^~~~~~~~~~ + +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ +Reviewed-by: Li Wang +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") +(which was backported to 2.35 and 2.34 maintenance). ] +Reviewed-by: Petr Vorel +Signed-off-by: Fabrice Fontaine +Signed-off-by: Petr Vorel +--- +[ upstream status: 30353a1eb ("configure.ac: fix mount_attr detection") ] + + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 114468ae3..4c8763376 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc + + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) + AC_CHECK_TYPES([struct mount_attr],,,[ +-#ifdef HAVE_LINUX_MOUNT_H +-# include +-#else ++#ifdef HAVE_MOUNT_SETATTR + # include ++#elif HAVE_LINUX_MOUNT_H ++# include + #endif + ]) + +-- +2.40.0 + -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:14:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:14:31 +0200 Subject: [Buildroot] [PATCH 2/2] package/sdl2_image: bump version to 2.6.3 In-Reply-To: <20230404230029.32385-2-peter.macleod.thompson@gmail.com> (Peter Thompson's message of "Tue, 4 Apr 2023 17:00:29 -0600") References: <20230404230029.32385-1-peter.macleod.thompson@gmail.com> <20230404230029.32385-2-peter.macleod.thompson@gmail.com> Message-ID: <87v8iajdco.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Thompson writes: > Signed-off-by: Peter Thompson > --- > package/sdl2_image/sdl2_image.hash | 9 ++++++--- > package/sdl2_image/sdl2_image.mk | 2 +- > 2 files changed, 7 insertions(+), 4 deletions(-) > diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash > index e1efa4debe..7ec84077d2 100644 > --- a/package/sdl2_image/sdl2_image.hash > +++ b/package/sdl2_image/sdl2_image.hash > @@ -1,3 +1,6 @@ > -# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.2.tar.gz.sig > -sha256 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777 SDL2_image-2.6.2.tar.gz > -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt > +# Locally calculated > +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz > +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt > + > + > + Same issue here. Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:14:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:51 +0200 Subject: [Buildroot] [git commit] configs/beaglebone: bump U-Boot version to 2023.04 Message-ID: <20230405201609.DB983838DD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b5b68df6011e654393d8750d860170422426f93 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump U-Boot to version 2023.04. Tested on beaglebone black. Signed-off-by: Dario Binacchi Signed-off-by: Peter Korsgaard --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index d0aa5ad860..c2d444c3ce 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -34,7 +34,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm" BR2_TARGET_UBOOT_NEEDS_DTC=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set From peter at korsgaard.com Wed Apr 5 20:14:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:55 +0200 Subject: [Buildroot] [git commit] package/sdl2_image: bump version to 2.6.3 Message-ID: <20230405201610.0A978838E1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e763381b7d7c9c7971775087adbae9b9b156223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Thompson Signed-off-by: Peter Korsgaard --- package/sdl2_image/sdl2_image.hash | 6 +++--- package/sdl2_image/sdl2_image.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash index e1efa4debe..55b2661fc0 100644 --- a/package/sdl2_image/sdl2_image.hash +++ b/package/sdl2_image/sdl2_image.hash @@ -1,3 +1,3 @@ -# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.2.tar.gz.sig -sha256 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777 SDL2_image-2.6.2.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +# Locally calculated +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt diff --git a/package/sdl2_image/sdl2_image.mk b/package/sdl2_image/sdl2_image.mk index 953742de28..aaf379788c 100644 --- a/package/sdl2_image/sdl2_image.mk +++ b/package/sdl2_image/sdl2_image.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_IMAGE_VERSION = 2.6.2 +SDL2_IMAGE_VERSION = 2.6.3 SDL2_IMAGE_SOURCE = SDL2_image-$(SDL2_IMAGE_VERSION).tar.gz SDL2_IMAGE_SITE = http://www.libsdl.org/projects/SDL_image/release SDL2_IMAGE_INSTALL_STAGING = YES From peter at korsgaard.com Wed Apr 5 20:14:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:54 +0200 Subject: [Buildroot] [git commit] package/sdl2_ttf: bump version to 2.20.2 Message-ID: <20230405201609.F250C838DF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d9308a5a67d9a173888d790bec28115369e1a84 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Thompson Signed-off-by: Peter Korsgaard --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9..f43ec790fd 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz -sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt +sha256 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097ff..c2c4b660f8 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.20.1 +SDL2_TTF_VERSION = 2.20.2 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib From peter at korsgaard.com Wed Apr 5 20:14:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:14:53 +0200 Subject: [Buildroot] [git commit] package/daemon: bump to version 0.8.2 Message-ID: <20230405201609.E7870838DE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13812ee16e5050fe13d86fea38f6142dcd585b53 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop upstream patches. Update license to include mode licenses. Add license file hashes and update hashes of existing files for added licenses, as well as formatting and copyright date updates. Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- ...001-daemon-fix-build-with-musl-libc-again.patch | 46 ---------------------- .../0002-Fix-build-with-NDEBUG-defined.patch | 46 ---------------------- package/daemon/daemon.hash | 8 ++-- package/daemon/daemon.mk | 6 +-- 4 files changed, 8 insertions(+), 98 deletions(-) diff --git a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch b/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch deleted file mode 100644 index 48d95f122f..0000000000 --- a/package/daemon/0001-daemon-fix-build-with-musl-libc-again.patch +++ /dev/null @@ -1,46 +0,0 @@ -From b879e6886498fdd147287bffdf5867378c7f3299 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 24 Jun 2021 14:28:10 +0300 -Subject: [PATCH] daemon: fix build with musl libc (again) - -Commit 6b28c54dd95b3 added HAVE_SYS_TTYDEFAULTS_H to guard -sys/ttydefaults.h include. This breaks musl libc build because -HAVE_SYS_TTYDEFAULTS_H is not defined until config.h is included. - -Move sys/ttydefaults.h include below config.h - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/4 - - daemon.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/daemon.c b/daemon.c -index 5c5ef2cb86df..f88a0d49bf84 100644 ---- a/daemon.c -+++ b/daemon.c -@@ -1011,9 +1011,6 @@ I - #ifdef _RESTORE_POSIX_SOURCE - #define _POSIX_SOURCE - #endif --#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ --#include --#endif - #include - #include - #include -@@ -1037,6 +1034,10 @@ I - #include - #endif - -+#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ -+#include -+#endif -+ - /* Configuration file entries */ - - typedef struct Config Config; --- -2.30.2 - diff --git a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch b/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch deleted file mode 100644 index e99e9d8ed7..0000000000 --- a/package/daemon/0002-Fix-build-with-NDEBUG-defined.patch +++ /dev/null @@ -1,46 +0,0 @@ -From fc84d8d572ffcecb533fd6d6d025abea12ce027e Mon Sep 17 00:00:00 2001 -Message-Id: -From: Baruch Siach -Date: Thu, 3 Jun 2021 15:01:10 +0300 -Subject: [PATCH] Fix build with NDEBUG defined - -Build with NDEBUG fails because the debug() macro becomes empty. This -creates invalid syntax with the debug() call is the only statement in -the body of a 'for' loop. - -This fixes build failures like: - -daemon.c: In function 'show': -daemon.c:3607:2: error: expected expression before '}' token - } - ^ - -Signed-off-by: Baruch Siach ---- -Upstream status: https://github.com/raforg/daemon/pull/3 - - libslack/err.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/libslack/err.h b/libslack/err.h -index 106bdb01e074..7acfbe46d60a 100644 ---- a/libslack/err.h -+++ b/libslack/err.h -@@ -40,10 +40,10 @@ - #undef check - - #ifdef NDEBUG --#define debug(args) --#define vdebug(args) --#define debugsys(args) --#define vdebugsys(args) -+#define debug(args) do {} while (0); -+#define vdebug(args) do {} while (0); -+#define debugsys(args) do {} while (0); -+#define vdebugsys(args) do {} while (0); - #define check(cond, mesg) (void_cast(0)) - #else - #define debug(args) debugf args; --- -2.30.2 - diff --git a/package/daemon/daemon.hash b/package/daemon/daemon.hash index c490f71548..5ad7bf6ce2 100644 --- a/package/daemon/daemon.hash +++ b/package/daemon/daemon.hash @@ -1,5 +1,7 @@ # From http://www.libslack.org/daemon/ -sha256 74f12e6d4b3c85632489bd08431d3d997bc17264bf57b7202384f2e809cff596 daemon-0.8.tar.gz +sha256 b34b37543bba43bd086e59f4b754c8102380ae5c1728b987c890d5da4b4cf3ca daemon-0.8.2.tar.gz # Locally calculated -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE -sha256 91329bb9be4ae0b7800081fa054e9bb760c60005b26958c1fb8461bc66bcd998 COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE +sha256 35e31504fc0aec878e86900dde1d90a04404833c182f50d5678d873910bb11eb COPYING +sha256 5a93d5831e1297ab10fe643e1a631e83be392896da14ee2951285a79012df69d LICENSES/BSD-3-Clause.txt +sha256 aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3 LICENSES/GPL-2.0-or-later.txt diff --git a/package/daemon/daemon.mk b/package/daemon/daemon.mk index 96a163e597..5e7e497ff1 100644 --- a/package/daemon/daemon.mk +++ b/package/daemon/daemon.mk @@ -4,10 +4,10 @@ # ################################################################################ -DAEMON_VERSION = 0.8 +DAEMON_VERSION = 0.8.2 DAEMON_SITE = http://libslack.org/daemon/download -DAEMON_LICENSE = GPL-2.0+ -DAEMON_LICENSE_FILES = LICENSE COPYING +DAEMON_LICENSE = GPL-2.0+, LGPL-2.0+, BSD-3-Clause +DAEMON_LICENSE_FILES = LICENSE COPYING LICENSES/BSD-3-Clause.txt LICENSES/GPL-2.0-or-later.txt define DAEMON_CONFIGURE_CMDS (cd $(@D); ./configure) From pevik at seznam.cz Wed Apr 5 20:14:02 2023 From: pevik at seznam.cz (Petr Vorel) Date: Wed, 5 Apr 2023 22:14:02 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 Message-ID: <20230405201403.1410075-1-pevik@seznam.cz> From: Petr Vorel Remove musl related sysinfo.h patch. This Buildroot specific workaround is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move constants from to ") in v5.11, some time took to rebuilt Buildroot toolchains, but even that was more than year ago). Signed-off-by: Petr Vorel --- The same as v1. Was there anything missing in v1 [1]? Or could this please be merged without runltp-ng being postponed for some time later? I don't have much time for implementing it now and V1 was waiting for 2 months. Kind regards, Petr [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 3 files changed, 3 insertions(+), 215 deletions(-) delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch deleted file mode 100644 index 1553908cf8..0000000000 --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch +++ /dev/null @@ -1,211 +0,0 @@ -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Thu, 1 Oct 2020 23:28:39 +0200 -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The reason is to avoid indirect include when using -some network headers: or others -> --> - -This indirect include causes on MUSL redefinition of struct sysinfo when -included both and some of UAPI headers: - -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, - from ../include/tst_netlink.h:14, - from tst_crypto.c:13: -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? - struct sysinfo { - ^~~~~~~ -In file included from ../include/tst_safe_macros.h:15, - from ../include/tst_test.h:93, - from tst_crypto.c:11: -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here - -Signed-off-by: Petr Vorel - -[ upstream status: -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, -rebased for 20220527 ] - -But this patch is not going to get upstreamed because it got fixed in Linux kernel: -a85cbe6159ff "uapi: move constants from to " - -This patch was also backported to stable and LTS versions, -which we use since buildroot 54584d233b "{linux, linux-headers}: bump -5.{4, 10}.x 4.{4, 9, 14, 19} series". -We just wait for all musl based toolchains to be rebuilt. ] - -Signed-off-by: Petr Vorel ---- - include/lapi/sysinfo.h | 22 +++++++++++++++++++ - include/tst_safe_macros.h | 2 +- - lib/safe_macros.c | 2 +- - lib/tst_memutils.c | 2 +- - testcases/kernel/mem/mtest01/mtest01.c | 2 +- - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- - 10 files changed, 31 insertions(+), 9 deletions(-) - create mode 100644 include/lapi/sysinfo.h - -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h -new file mode 100644 -index 000000000..d0e0e93d7 ---- /dev/null -+++ b/include/lapi/sysinfo.h -@@ -0,0 +1,22 @@ -+// SPDX-License-Identifier: GPL-2.0-or-later -+/* -+ * Copyright (c) 2020 Petr Vorel -+ */ -+ -+#ifndef SYSINFO_H__ -+ -+/* -+ * Don't use as it breaks build MUSL toolchain. -+ * Use instead. -+ * -+ * Some kernel UAPI headers do indirect include: -+ * or others -> -> -+ * -+ * This indirect include causes on MUSL redefinition of struct sysinfo when -+ * included both and some of UAPI headers: -+ */ -+#include -+ -+#define SYSINFO_H__ -+ -+#endif /* SYSINFO_H__ */ -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h -index 81c4b0844..a8c02d7df 100644 ---- a/include/tst_safe_macros.h -+++ b/include/tst_safe_macros.h -@@ -12,7 +12,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include -diff --git a/lib/safe_macros.c b/lib/safe_macros.c -index a5b6bc504..87d922a92 100644 ---- a/lib/safe_macros.c -+++ b/lib/safe_macros.c -@@ -11,7 +11,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - #include - #include -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c -index 0d20bb17c..21a3a5ba0 100644 ---- a/lib/tst_memutils.c -+++ b/lib/tst_memutils.c -@@ -6,7 +6,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #define TST_NO_DEFAULT_MAIN -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c -index fb991ce8b..0fccd5405 100644 ---- a/testcases/kernel/mem/mtest01/mtest01.c -+++ b/testcases/kernel/mem/mtest01/mtest01.c -@@ -20,7 +20,6 @@ - */ - - #include --#include - #include - #include - #include -@@ -29,6 +28,7 @@ - #include - - #include "lapi/abisize.h" -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define FIVE_HUNDRED_MB (500ULL*1024*1024) -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c -index 6d218801c..8af11a030 100644 ---- a/testcases/kernel/syscalls/madvise/madvise06.c -+++ b/testcases/kernel/syscalls/madvise/madvise06.c -@@ -46,7 +46,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define CHUNK_SZ (400*1024*1024L) -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -index 2ea44a2be..a237345ef 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -@@ -69,7 +69,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - - #include "test.h" - -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -index 7ad0e8bdc..61fa1ab75 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -@@ -65,7 +65,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #include "test.h" -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -index af7cb6421..dc5ae65e3 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -@@ -13,7 +13,7 @@ - - */ - --#include -+#include "lapi/sysinfo.h" - #include "lapi/namespaces_constants.h" - #include "lapi/posix_clocks.h" - #include "tst_test.h" -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -index 22e7c3638..572701f9f 100644 ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -@@ -43,7 +43,7 @@ - #include - #include - #ifdef __linux__ --#include -+#include "lapi/sysinfo.h" - #endif - - #include "../testfrmw/testfrmw.h" --- -2.36.1 - diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash index 8b411a8ffe..59ba5d0045 100644 --- a/package/ltp-testsuite/ltp-testsuite.hash +++ b/package/ltp-testsuite/ltp-testsuite.hash @@ -1,5 +1,4 @@ -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 34412d562f..78271b0730 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTP_TESTSUITE_VERSION = 20220930 +LTP_TESTSUITE_VERSION = 20230127 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) -- 2.40.0 From peter at korsgaard.com Wed Apr 5 20:18:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:18:19 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.8 In-Reply-To: <20230404190807.250768-1-christian@paral.in> (Christian Stewart's message of "Tue, 4 Apr 2023 12:08:07 -0700") References: <20230404190807.250768-1-christian@paral.in> Message-ID: <87r0syjd6c.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, > html/template, mime/multipart, net/http, and net/textproto packages, as well as > bug fixes to the compiler, the linker, the runtime, and the time package. > Fixes security vulnerabilities: > go/parser: infinite loop in parsing (CVE-2023-24537) > html/template: backticks not treated as string delimiters (CVE-2023-24538) > net/http, net/textproto: denial of service from excessive memory > allocation (CVE-2023-24534) > net/http, net/textproto, mime/multipart: denial of service from excessive > resource consumption (CVE-2023-24536) > https://go.dev/doc/devel/release#go1.19.8 > https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:17:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:17:52 +0200 Subject: [Buildroot] [git commit] package/go: security bump to version 1.19.8 Message-ID: <20230405201850.B0DD3838E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7eaa9af7ba87f2eac1ec9d2f7116b4ecf4f78be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. Fixes security vulnerabilities: go/parser: infinite loop in parsing (CVE-2023-24537) html/template: backticks not treated as string delimiters (CVE-2023-24538) net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534) net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536) https://go.dev/doc/devel/release#go1.19.8 https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..5488ed9710 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 1d7a67929dccafeaf8a29e55985bc2b789e0499cb1a17100039f084e3238da2f go1.19.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..37554ddf86 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.19.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From pevik at seznam.cz Wed Apr 5 20:21:49 2023 From: pevik at seznam.cz (Petr Vorel) Date: Wed, 5 Apr 2023 22:21:49 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 Message-ID: <20230405202149.1411245-1-pevik@seznam.cz> From: Petr Vorel Project primary git repository moved to github. Signed-off-by: Petr Vorel --- package/ima-evm-utils/ima-evm-utils.hash | 5 ++--- package/ima-evm-utils/ima-evm-utils.mk | 5 +++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/ima-evm-utils/ima-evm-utils.hash b/package/ima-evm-utils/ima-evm-utils.hash index 56d830e54c..9777c7f213 100644 --- a/package/ima-evm-utils/ima-evm-utils.hash +++ b/package/ima-evm-utils/ima-evm-utils.hash @@ -1,4 +1,3 @@ -# sha1 from sourceforge, sha256 locally computed -sha1 f23d8a406759a469b0223b0bfb302ada4407a1d1 ima-evm-utils-1.4.tar.gz -sha256 fcf85b31d6292051b3679e5f17ffa7f89b6898957aad0f59aa4e9878884b27d1 ima-evm-utils-1.4.tar.gz +# https://github.com/mimizohar/ima-evm-utils/releases/download/v1.5/ima-evm-utils-1.5.tar.gz.sha256 +sha256 45f1caa3ad59ec59a1d6a74ea5df38c413488cd952ab62d98cf893c15e6f246d ima-evm-utils-1.5.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk index 01984402ce..fc20df0441 100644 --- a/package/ima-evm-utils/ima-evm-utils.mk +++ b/package/ima-evm-utils/ima-evm-utils.mk @@ -4,8 +4,9 @@ # ################################################################################ -IMA_EVM_UTILS_VERSION = 1.4 -IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils +IMA_EVM_UTILS_VERSION = 1.5 +IMA_EVM_UTILS_SOURCE = ima-evm-utils-$(IMA_EVM_UTILS_VERSION).tar.gz +IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) IMA_EVM_UTILS_LICENSE = GPL-2.0 IMA_EVM_UTILS_LICENSE_FILES = COPYING IMA_EVM_UTILS_INSTALL_STAGING = YES -- 2.40.0 From ju.o at free.fr Wed Apr 5 20:22:20 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 5 Apr 2023 22:22:20 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.2 Message-ID: <20230405202220.705670-1-ju.o@free.fr> For change log since v2.3.1, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 Signed-off-by: Julien Olivain --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 3de41b1682..0f8f04d676 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index ad1ed7df11..854ed00032 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.1 +FLUIDSYNTH_VERSION = 2.3.2 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE -- 2.40.0 From petr.vorel at gmail.com Wed Apr 5 20:27:12 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Wed, 5 Apr 2023 22:27:12 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230405201403.1410075-1-pevik@seznam.cz> References: <20230405201403.1410075-1-pevik@seznam.cz> Message-ID: Hi, I'm sorry, this patchset was supposed to be v2. Kind regards, Petr From peter at korsgaard.com Wed Apr 5 20:31:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:31:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/avrdude: bump to version 7.1 In-Reply-To: <20230402124806.1073162-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 14:48:06 +0200") References: <20230402124806.1073162-1-fontaine.fabrice@gmail.com> Message-ID: <87lej6jcl2.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Switch to cmake-package (autotools removed) > https://github.com/avrdudes/avrdude/blob/v7.1/NEWS > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:31:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:31:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccid: bump to version 1.5.2 In-Reply-To: <20230402123735.1055900-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 14:37:35 +0200") References: <20230402123735.1055900-1-fontaine.fabrice@gmail.com> Message-ID: <87h6tujckg.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/LudovicRousseau/CCID/releases/tag/1.5.1 > https://github.com/LudovicRousseau/CCID/releases/tag/1.5.2 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:34:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:34:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/irrlicht: bump to version 1.8.5 In-Reply-To: <20230402123348.1037857-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 14:33:48 +0200") References: <20230402123348.1037857-1-fontaine.fabrice@gmail.com> Message-ID: <87cz4ijcfi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Drop second patch (not needed since > https://sourceforge.net/p/irrlicht/code/5349/) > https://irrlicht.sourceforge.io/forum/viewtopic.php?f=2&t=52775 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:34:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:34:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpowerlink: bump to version 2.7.2 In-Reply-To: <20230402113846.938468-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 13:38:46 +0200") References: <20230402113846.938468-1-fontaine.fabrice@gmail.com> Message-ID: <878rf6jcev.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/blob/V2.7.2/revision.md > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:35:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 22:35:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/domoticz: bump to version 2023.1 In-Reply-To: <20230402111722.925128-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 2 Apr 2023 13:17:22 +0200") References: <20230402111722.925128-1-fontaine.fabrice@gmail.com> Message-ID: <874jpujce4.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Drop patch (already in version) > https://github.com/domoticz/domoticz/blob/2023.1/History.txt > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 20:31:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:31:24 +0200 Subject: [Buildroot] [git commit] package/ccid: bump to version 1.5.2 Message-ID: <20230405203540.0F14A83944@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69ee42a26bb3d6965449ed7cd2b0854bbed095d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/LudovicRousseau/CCID/releases/tag/1.5.1 https://github.com/LudovicRousseau/CCID/releases/tag/1.5.2 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/ccid/ccid.hash | 2 +- package/ccid/ccid.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccid/ccid.hash b/package/ccid/ccid.hash index d42d0778f1..fcd8d10ed9 100644 --- a/package/ccid/ccid.hash +++ b/package/ccid/ccid.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 81549b3422469d503996d03a3aed2ef1375b359167f10d66be9e3844e729322e ccid-1.5.0.tar.bz2 +sha256 13934487e6f8b48f699a16d367cc7a1af7a3ca874de721ac6e9633beb86e7219 ccid-1.5.2.tar.bz2 sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/ccid/ccid.mk b/package/ccid/ccid.mk index c05e28a5d2..0510b4c9ad 100644 --- a/package/ccid/ccid.mk +++ b/package/ccid/ccid.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCID_VERSION = 1.5.0 +CCID_VERSION = 1.5.2 CCID_SOURCE = ccid-$(CCID_VERSION).tar.bz2 CCID_SITE = https://ccid.apdu.fr/files CCID_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Apr 5 20:35:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:35:00 +0200 Subject: [Buildroot] [git commit] package/domoticz: bump to version 2023.1 Message-ID: <20230405203540.2F6A28394B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6d80b5ddbf13eb2e2cd71bc3db72e15b562b0e0c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop patch (already in version) https://github.com/domoticz/domoticz/blob/2023.1/History.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...rdware-EnOceanRawValue.h-include-stdarg.h.patch | 33 ---------------------- package/domoticz/domoticz.hash | 2 +- package/domoticz/domoticz.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch b/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch deleted file mode 100644 index bc3e60023d..0000000000 --- a/package/domoticz/0001-hardware-EnOceanRawValue.h-include-stdarg.h.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 6296d7112089a0f3bfb3056f6d9637e13ce4ce83 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 18 Dec 2022 12:27:38 +0100 -Subject: [PATCH] hardware/EnOceanRawValue.h: include stdarg.h - -Include stdarg.h to avoid the following build failure on uclibc: - -In file included from /home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.cpp:2: -/home/fabrice/buildroot/output/build/domoticz-2022.2/hardware/EnOceanRawValue.h:109:83: error: 'va_list' has not been declared - 109 | uint32_t SetRawValuesNb(uint8_t * data, T_DATAFIELD * OffsetDes, int NbParameter, va_list value); - | ^~~~~~~ - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/domoticz/domoticz/pull/5472] ---- - hardware/EnOceanRawValue.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/hardware/EnOceanRawValue.h b/hardware/EnOceanRawValue.h -index 84f38d17a..df858f27d 100644 ---- a/hardware/EnOceanRawValue.h -+++ b/hardware/EnOceanRawValue.h -@@ -1,6 +1,7 @@ - #ifndef _SetGetRawValue - #define _SetGetRawValue - -+#include - #include - #include - #include --- -2.35.1 - diff --git a/package/domoticz/domoticz.hash b/package/domoticz/domoticz.hash index c439238800..fccb4ea420 100644 --- a/package/domoticz/domoticz.hash +++ b/package/domoticz/domoticz.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8f84098bb64bec12ff7aac5f1fb6b6230a88c5781c2b75bc89861caea73cbccf domoticz-2022.2.tar.gz +sha256 3144372d0847cb4d22a8c4b1362cd31885b37671adc682c3a8e9435762cde338 domoticz-2023.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 License.txt diff --git a/package/domoticz/domoticz.mk b/package/domoticz/domoticz.mk index 451021150b..ed82131dd3 100644 --- a/package/domoticz/domoticz.mk +++ b/package/domoticz/domoticz.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOMOTICZ_VERSION = 2022.2 +DOMOTICZ_VERSION = 2023.1 DOMOTICZ_SITE = $(call github,domoticz,domoticz,$(DOMOTICZ_VERSION)) DOMOTICZ_LICENSE = GPL-3.0 DOMOTICZ_LICENSE_FILES = License.txt From peter at korsgaard.com Wed Apr 5 20:19:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:19:06 +0200 Subject: [Buildroot] [git commit] package/avrdude: bump to version 7.1 Message-ID: <20230405203540.05E5883942@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f89f3787a05d123a33f1a000c802fe42c96a487f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Switch to cmake-package (autotools removed) https://github.com/avrdudes/avrdude/blob/v7.1/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/avrdude/avrdude.hash | 2 +- package/avrdude/avrdude.mk | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/package/avrdude/avrdude.hash b/package/avrdude/avrdude.hash index d53d4dd60d..5910a568db 100644 --- a/package/avrdude/avrdude.hash +++ b/package/avrdude/avrdude.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bbe2cf09163b3561ea28e9d48c2a588838f7adcd7858e34ced9c886feacb5be6 avrdude-6.4.tar.gz +sha256 016a5c95746fadc169cfb3009f6aa306ccdea2ff279fdb6fddcbe7526d84e5eb avrdude-7.1.tar.gz sha256 201babc7da198873304a77a30dbfc7ca449c9bba52df2dffa4cca0009dbdfcb2 COPYING diff --git a/package/avrdude/avrdude.mk b/package/avrdude/avrdude.mk index accd92c1d5..8ebe33b372 100644 --- a/package/avrdude/avrdude.mk +++ b/package/avrdude/avrdude.mk @@ -4,22 +4,19 @@ # ################################################################################ -AVRDUDE_VERSION = 6.4 +AVRDUDE_VERSION = 7.1 AVRDUDE_SITE = $(call github,avrdudes,avrdude,v$(AVRDUDE_VERSION)) AVRDUDE_LICENSE = GPL-2.0+ AVRDUDE_LICENSE_FILES = COPYING -# Sources coming from git, without generated configure and Makefile.in -# files. -AVRDUDE_AUTORECONF = YES -AVRDUDE_CONF_OPTS = --enable-linuxgpio +AVRDUDE_CONF_OPTS = -DHAVE_LINUXGPIO=ON AVRDUDE_DEPENDENCIES = elfutils libusb libusb-compat ncurses \ host-flex host-bison ifeq ($(BR2_PACKAGE_AVRDUDE_SPI),y) -AVRDUDE_CONF_OPTS += --enable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=ON else -AVRDUDE_CONF_OPTS += --disable-linuxspi +AVRDUDE_CONF_OPTS += -DHAVE_LINUXSPI=OFF endif ifeq ($(BR2_PACKAGE_LIBFTDI1),y) @@ -40,4 +37,4 @@ endef AVRDUDE_POST_INSTALL_TARGET_HOOKS += AVRDUDE_REMOVE_BACKUP_FILE -$(eval $(autotools-package)) +$(eval $(cmake-package)) From peter at korsgaard.com Wed Apr 5 20:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:33:59 +0200 Subject: [Buildroot] [git commit] package/irrlicht: bump to version 1.8.5 Message-ID: <20230405203540.1909E83946@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=835d7780310fa94a036c93e85ae26923356ad586 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop second patch (not needed since https://sourceforge.net/p/irrlicht/code/5349/) https://irrlicht.sourceforge.io/forum/viewtopic.php?f=2&t=52775 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...rride-LDFLAGS-and-remove-obsolete-X11R6-.patch} | 0 package/irrlicht/0002-remove-sys-sysctl.h.patch | 38 ---------------------- package/irrlicht/irrlicht.hash | 8 ++--- package/irrlicht/irrlicht.mk | 2 +- 4 files changed, 5 insertions(+), 43 deletions(-) diff --git a/package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch b/package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch similarity index 100% rename from package/irrlicht/0003-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch rename to package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch diff --git a/package/irrlicht/0002-remove-sys-sysctl.h.patch b/package/irrlicht/0002-remove-sys-sysctl.h.patch deleted file mode 100644 index d9142a9a22..0000000000 --- a/package/irrlicht/0002-remove-sys-sysctl.h.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 5382142d37730f6758753b758c91e257ffd5892c Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Sun, 9 Apr 2017 22:20:19 +0200 -Subject: [PATCH] remove sys/sysctl.h - -With musl irrlicht doesn't build due to missing sys/sysctl.h - -fatal error: sys/sysctl.h: No such file or directory - -From [1] -"sysctl does not work, and NEVER worked. using it is bogus. -it was a bogus experimental syscall that was deprecated before -it was ever used (basically, a broken binary version of -/proc/sys, without any stability between kernel versions for -what the binary constants meant)." - -[1] https://devsonacid.wordpress.com/tag/musl/ - -Signed-off-by: Romain Naour ---- - source/Irrlicht/COSOperator.cpp | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/source/Irrlicht/COSOperator.cpp b/source/Irrlicht/COSOperator.cpp -index 0899d1d..ccf5ef5 100644 ---- a/source/Irrlicht/COSOperator.cpp -+++ b/source/Irrlicht/COSOperator.cpp -@@ -13,7 +13,6 @@ - #include - #ifndef _IRR_SOLARIS_PLATFORM_ - #include --#include - #endif - #endif - --- -2.9.3 - diff --git a/package/irrlicht/irrlicht.hash b/package/irrlicht/irrlicht.hash index e7cd3ec918..7f9bceb0c1 100644 --- a/package/irrlicht/irrlicht.hash +++ b/package/irrlicht/irrlicht.hash @@ -1,8 +1,8 @@ -# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.4 -md5 9401cfff801395010b0912211f3cbb4f irrlicht-1.8.4.zip -sha1 38bf0223fe868d243d6a39d0dc191c8df6e03b3b irrlicht-1.8.4.zip +# From https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/1.8/1.8.5 +md5 1fcf67c2906eb84b531af512de8481b1 irrlicht-1.8.5.zip +sha1 96908ebc379e0172261c240dc018416ce6a3e4e3 irrlicht-1.8.5.zip # Locally calculated -sha256 f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433 irrlicht-1.8.4.zip +sha256 effb7beed3985099ce2315a959c639b4973aac8210f61e354475a84105944f3d irrlicht-1.8.5.zip sha256 cc86e0b830f9d48933feb198f2741a7d9bb7c34fe8a35302d8ce36b8e2ecb27b doc/aesGladman.txt sha256 e8a6b63336018eec09ac3a7cdfe5a80bda635641bc0397a77b8baa25bed03800 doc/bzip2-license.txt sha256 ca38f1ba4ab901111f6eee50009bd46dbd866e6beb98d592d843f7c162d73409 doc/irrlicht-license.txt diff --git a/package/irrlicht/irrlicht.mk b/package/irrlicht/irrlicht.mk index bd82815cde..c1da50a53c 100644 --- a/package/irrlicht/irrlicht.mk +++ b/package/irrlicht/irrlicht.mk @@ -5,7 +5,7 @@ ################################################################################ IRRLICHT_VERSION_MAJOR = 1.8 -IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).4 +IRRLICHT_VERSION = $(IRRLICHT_VERSION_MAJOR).5 IRRLICHT_SOURCE = irrlicht-$(IRRLICHT_VERSION).zip IRRLICHT_SITE = https://downloads.sourceforge.net/project/irrlicht/Irrlicht%20SDK/$(IRRLICHT_VERSION_MAJOR)/$(IRRLICHT_VERSION) IRRLICHT_INSTALL_STAGING = YES From peter at korsgaard.com Wed Apr 5 20:34:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 22:34:41 +0200 Subject: [Buildroot] [git commit] package/openpowerlink: bump to version 2.7.2 Message-ID: <20230405203540.22E7683949@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=402e06a02f8a4c97c621eac827a56118423337f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/blob/V2.7.2/revision.md Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/openpowerlink/openpowerlink.hash | 8 ++++---- package/openpowerlink/openpowerlink.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash index 2d8683f09c..b6ae8edcd8 100644 --- a/package/openpowerlink/openpowerlink.hash +++ b/package/openpowerlink/openpowerlink.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.1/ -md5 04524d1b1f9946176dce0ccb0eecf537 openPOWERLINK_V2.7.1.tar.gz -sha1 4ee9c6e26bbc729fdbbb272155b093ffa0d9cefd openPOWERLINK_V2.7.1.tar.gz +# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.2/ +md5 80a64b0a2c2dec1e7aff22a06000b3d6 openPOWERLINK_V2.7.2.tar.gz +sha1 09dcb5bd7cb9d59cb9e60230ae09c558996be25b openPOWERLINK_V2.7.2.tar.gz # sha256 locally computed -sha256 d0d65f4fb8f2ad209cf9575714f88f33168a1cf71e8f1801e1e1ac4df6a37ffd openPOWERLINK_V2.7.1.tar.gz +sha256 2cc660e0f8a939bd65c9f46176d18882dbe1017cbb2567b414a8a7c9af41a356 openPOWERLINK_V2.7.2.tar.gz sha256 348e31e9e5094104463d58d33abd31049fdf209afbc12ea7abb7fd4b4a147429 license.md diff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk index 46dc3d10cd..c8dbb66d05 100644 --- a/package/openpowerlink/openpowerlink.mk +++ b/package/openpowerlink/openpowerlink.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENPOWERLINK_VERSION = 2.7.1 +OPENPOWERLINK_VERSION = 2.7.2 OPENPOWERLINK_SITE = https://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/V$(OPENPOWERLINK_VERSION) OPENPOWERLINK_SOURCE = openPOWERLINK_V$(OPENPOWERLINK_VERSION).tar.gz OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0 From peter at korsgaard.com Wed Apr 5 21:13:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 23:13:23 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.14.1 In-Reply-To: <20230327192628.566995-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 27 Mar 2023 21:26:28 +0200") References: <20230327192628.566995-1-giulio.benetti@benettiengineering.com> Message-ID: <87zg7mhw24.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch pending upstream[0] to fix build failure with uclibc. > [0]: https://github.com/libfuse/libfuse/pull/753 > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 21:13:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 23:13:34 +0200 Subject: [Buildroot] [PATCH] package/sqlite: bump to version 3.41.2 In-Reply-To: <20230327201303.1483140-1-francois.perrad@gadz.org> (Francois Perrad's message of "Mon, 27 Mar 2023 22:13:03 +0200") References: <20230327201303.1483140-1-francois.perrad@gadz.org> Message-ID: <87v8iahw1t.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 21:15:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 05 Apr 2023 23:15:19 +0200 Subject: [Buildroot] [PATCH] package/squashfs: bump to version 4.6.1 In-Reply-To: <20230327201311.1483161-1-francois.perrad@gadz.org> (Francois Perrad's message of "Mon, 27 Mar 2023 22:13:11 +0200") References: <20230327201311.1483161-1-francois.perrad@gadz.org> Message-ID: <87r0syhvyw.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Apr 5 21:14:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 23:14:13 +0200 Subject: [Buildroot] [git commit] package/squashfs: bump to version 4.6.1 Message-ID: <20230405211610.CEA5B8396D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=00709af66ec7056ff76a6238f22985cfa0bcc3a6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/squashfs/squashfs.hash | 2 +- package/squashfs/squashfs.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash index 13d5aed71f..bc45b4ab5e 100644 --- a/package/squashfs/squashfs.hash +++ b/package/squashfs/squashfs.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 277b6e7f75a4a57f72191295ae62766a10d627a4f5e5f19eadfbc861378deea7 squashfs-4.5.1.tar.gz +sha256 94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c squashfs-4.6.1.tar.gz # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk index 323908d94e..082104b6d4 100644 --- a/package/squashfs/squashfs.mk +++ b/package/squashfs/squashfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUASHFS_VERSION = 4.5.1 +SQUASHFS_VERSION = 4.6.1 SQUASHFS_SITE = $(call github,plougher,squashfs-tools,$(SQUASHFS_VERSION)) SQUASHFS_LICENSE = GPL-2.0+ SQUASHFS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Apr 5 21:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 23:11:10 +0200 Subject: [Buildroot] [git commit] package/sqlite: bump to version 3.41.2 Message-ID: <20230405211610.B8FA18396A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c0e1ef258b56f4e2dfddc6744dff24a7a5840b64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index 36f6907fbc..a7b56cf25d 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 2c5dea207fa508d765af1ef620b637dcb06572afa6f01f0815bd5bbf864b33d9 sqlite-autoconf-3400100.tar.gz +sha256 e98c100dd1da4e30fa460761dab7c0b91a50b785e167f8c57acc46514fae9499 sqlite-autoconf-3410200.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 789eddfa0a..6c01426658 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,10 +4,10 @@ # ################################################################################ -SQLITE_VERSION = 3.40.1 -SQLITE_TAR_VERSION = 3400100 +SQLITE_VERSION = 3.41.2 +SQLITE_TAR_VERSION = 3410200 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz -SQLITE_SITE = https://www.sqlite.org/2022 +SQLITE_SITE = https://www.sqlite.org/2023 SQLITE_LICENSE = Public domain SQLITE_LICENSE_FILES = tea/license.terms SQLITE_CPE_ID_VENDOR = sqlite From peter at korsgaard.com Wed Apr 5 21:11:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 5 Apr 2023 23:11:25 +0200 Subject: [Buildroot] [git commit] package/libfuse3: bump to version 3.14.1 Message-ID: <20230405211610.C42978396B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cbf89eb4e44fa3bd6bfdfe5284cbc8f2b39f34b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to fix build failure with uclibc. [0]: https://github.com/libfuse/libfuse/pull/753 Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- ...001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch | 48 ++++++++++++++++++++++ package/libfuse3/libfuse3.hash | 2 +- package/libfuse3/libfuse3.mk | 2 +- 3 files changed, 50 insertions(+), 2 deletions(-) diff --git a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch new file mode 100644 index 0000000000..58f9747d77 --- /dev/null +++ b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch @@ -0,0 +1,48 @@ +From 56038446952516da5d4cf09e1192824031082943 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Mon, 27 Mar 2023 21:08:57 +0200 +Subject: [PATCH] Fix MS_LAZYTIME not defined on uclibc + +[Upstream status: https://github.com/libfuse/libfuse/pull/753] +Signed-off-by: Giulio Benetti +--- + lib/mount.c | 5 +++++ + util/fusermount.c | 6 ++++++ + 2 files changed, 11 insertions(+) + +diff --git a/lib/mount.c b/lib/mount.c +index 1f1ee86..84e5c73 100644 +--- a/lib/mount.c ++++ b/lib/mount.c +@@ -27,6 +27,11 @@ + #include + #include + ++/* uclibc doesn't define MS_LAZYTIME */ ++#ifndef MS_LAZYTIME ++#define MS_LAZYTIME (1<<25) ++#endif ++ + #ifdef __NetBSD__ + #include + +diff --git a/util/fusermount.c b/util/fusermount.c +index 6e72f0d..82cc420 100644 +--- a/util/fusermount.c ++++ b/util/fusermount.c +@@ -25,6 +25,12 @@ + #include + #include + #include ++ ++/* uclibc doesn't define MS_LAZYTIME */ ++#ifndef MS_LAZYTIME ++#define MS_LAZYTIME (1<<25) ++#endif ++ + #include + #include + #include +-- +2.34.1 + diff --git a/package/libfuse3/libfuse3.hash b/package/libfuse3/libfuse3.hash index 2d78153c81..df4df524d0 100644 --- a/package/libfuse3/libfuse3.hash +++ b/package/libfuse3/libfuse3.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 checksums -sha256 b14f7d97abc11a5a70a37955021a7a1d8eb1d3dd5b6abec66af093eae3168c62 libfuse3-3.14.0.tar.gz +sha256 99688d68a753ee97eed51d536b216b8ae5d7fe0236c1a45d439357903bfd4d88 libfuse3-3.14.1.tar.gz sha256 b8832d9caaa075bbbd2aef24efa09f8b7ab66a832812d88c602da0c7b4397fad LICENSE diff --git a/package/libfuse3/libfuse3.mk b/package/libfuse3/libfuse3.mk index 8c306ba187..61523820ad 100644 --- a/package/libfuse3/libfuse3.mk +++ b/package/libfuse3/libfuse3.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFUSE3_VERSION = 3.14.0 +LIBFUSE3_VERSION = 3.14.1 LIBFUSE3_SITE = $(call github,libfuse,libfuse,fuse-$(LIBFUSE3_VERSION)) LIBFUSE3_LICENSE = LGPL-2.1 LIBFUSE3_LICENSE_FILES = LICENSE From petr.vorel at gmail.com Wed Apr 5 21:42:55 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Wed, 5 Apr 2023 23:42:55 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: <20230405202149.1411245-1-pevik@seznam.cz> References: <20230405202149.1411245-1-pevik@seznam.cz> Message-ID: Hi, tested: bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: SKIPPED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: SKIPPED sourcery-arm [6/6]: OK 6 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed arm-aarch64 [ 1/45]: OK bootlin-aarch64-glibc [ 2/45]: OK bootlin-arcle-hs38-uclibc [ 3/45]: OK bootlin-armv5-uclibc [ 4/45]: OK bootlin-armv7-glibc [ 5/45]: OK bootlin-armv7m-uclibc [ 6/45]: SKIPPED bootlin-armv7-musl [ 7/45]: OK bootlin-microblazeel-uclibc [ 8/45]: OK bootlin-mipsel-uclibc [ 9/45]: OK bootlin-mipsel32r6-glibc [10/45]: OK bootlin-m68k-5208-uclibc [11/45]: SKIPPED bootlin-m68k-68040-uclibc [12/45]: OK bootlin-nios2-glibc [13/45]: OK bootlin-openrisc-uclibc [14/45]: OK bootlin-powerpc-e500mc-uclibc [15/45]: OK bootlin-powerpc64le-power8-glibc [16/45]: OK bootlin-riscv32-glibc [17/45]: OK bootlin-riscv64-glibc [18/45]: OK bootlin-riscv64-musl [19/45]: OK bootlin-sh4-uclibc [20/45]: OK bootlin-sparc-uclibc [21/45]: OK bootlin-sparc64-glibc [22/45]: OK bootlin-s390x-z13-glibc [23/45]: OK bootlin-xtensa-uclibc [24/45]: OK bootlin-x86-64-glibc [25/45]: OK bootlin-x86-64-musl [26/45]: OK bootlin-x86-64-uclibc [27/45]: OK br-arm-basic [28/45]: OK br-arm-full-nothread [29/45]: OK br-arm-full-static [30/45]: SKIPPED br-i386-pentium-mmx-musl [31/45]: OK br-i386-pentium4-full [32/45]: OK br-mips64-n64-full [33/45]: OK br-mips64r6-el-hf-glibc [34/45]: OK br-powerpc-603e-basic-cpp [35/45]: OK br-powerpc64-power7-glibc [36/45]: OK linaro-aarch64-be [37/45]: OK Kind regards, Petr From james.hilliard1 at gmail.com Wed Apr 5 22:26:53 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 5 Apr 2023 16:26:53 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.2 Message-ID: <20230405222653.24268-1-james.hilliard1@gmail.com> Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html Signed-off-by: James Hilliard --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 1b7d153833..4cb1f0c1cd 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index 9efca1dcbd..c5fdd9a862 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.0 +RUST_BIN_VERSION = 1.68.2 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/rust.hash b/package/rust/rust.hash index d717ccbfef..40ab7dedc6 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 51574c3574..27eb11f095 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.0 +RUST_VERSION = 1.68.2 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT -- 2.34.1 From NDivecha at granitenet.com Wed Apr 5 21:39:41 2023 From: NDivecha at granitenet.com (Nitesh Divecha) Date: Wed, 5 Apr 2023 21:39:41 +0000 Subject: [Buildroot] - Python-awscrt/awsiotsdk Package In-Reply-To: References: <20230405053134.83F264014B@smtp2.osuosl.org> Message-ID: James, Thanks for your feedback? Yea I totally understand that installing ?pip? on a Target system is a no no? But this was just for testing/development purpose. I went back and upgraded pip package to latest: utils/scanpypi pip -o package PYTHON_PIP_VERSION = 23.0.1, before it was PYTHON_PIP_VERSION = 21.2.4 Recompiled Buildroot but ran into new problem: # pip list Traceback (most recent call last): File "/usr/bin/pip", line 33, in sys.exit(load_entry_point('pip==23.0.1', 'console_scripts', 'pip')()) File "/usr/bin/pip", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "", line 849, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/build_env.py", line 19, in File "/usr/lib/python3.10/site-packages/pip/_internal/cli/spinners.py", line 9, in File "/usr/lib/python3.10/site-packages/pip/_internal/utils/logging.py", line 13, in File "/usr/lib/python3.10/site-packages/pip/_vendor/rich/console.py", line 7, in ModuleNotFoundError: No module named 'zlib' Verified ?BR2_PACKAGE_PYTHON3_ZLIB? is selected ? Thank you Thomas P. Going to read and understand your procedures on how to resolve AWS CRT issues? It is going to be a dirty one! Haha. Much appreciate for your help! Cheers, Nitesh From: James Hilliard Date: Wednesday, April 5, 2023 at 2:38 PM To: Nitesh Divecha Cc: buildroot at buildroot.org Subject: Re: [Buildroot] - Python-awscrt/awsiotsdk Package On Wed, Apr 5, 2023 at 9:06?AM Nitesh Divecha wrote: > > Hello All, > > > > This is my first time with Buildroot so please bear with me! > > > > I got two issues: > > > > Issue #1: > > I?m trying to build a custom Linux distro with AWS package for my Sama7g54-EK board. Following the guide (https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbuildroot.org%2Fdownloads%2Fmanual%2Fmanual.html%23_infrastructure_for_python_packages&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6aMadLBF1O%2F3dorh51%2BhOFTXgDDjOqw2%2FLiRKHi2SKU%3D&reserved=0) - 18.9.3. Generating a python-package from a PyPI repository, I was able to add the awscrt/awsiotsdk Package and select both Python package under ?make menuconfig? and I was able to build successful image (no errors). > > > > Burn the sdcard.img and booted the Sama7g54-EK board and tried to run my Python script and got following error: > > > > # python3 app-code/provisioning.py 7770001111 > > Traceback (most recent call last): > > File "/home/root/app-code/provisioning.py", line 4, in > > from awscrt import mqtt > > File "/usr/lib/python3.10/site-packages/awscrt/mqtt.py", line 9, in > > ImportError: /usr/lib/python3.10/site-packages/_awscrt.cpython-310-arm-linux-gnueabihf.so: undefined symbol: aes_hw_encrypt > > # > > > > Issue #2: > > And just for testing/development purpose I did include ?python-pip? package but every time I run ?pip? I get following error: That's not going to work, we don't really have proper pip support since we don't support compilers on the target. > > # python3 -m pip install ./aws-iot-device-sdk-python-v2 > > Traceback (most recent call last): > > File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main > > File "/usr/lib/python3.10/runpy.py", line 86, in _run_code > > File "/usr/lib/python3.10/site-packages/pip/__main__.py", line 29, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 21, in > > File "/usr/lib/python3.10/site-packages/pip/_internal/exceptions.py", line 7, in > > File "/usr/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py", line 35, in > > File "/usr/lib/python3.10/plistlib.py", line 61, in > > ModuleNotFoundError: No module named 'xml' > > > > Tried to look for Python XML module but did not find any? You need to select BR2_PACKAGE_PYTHON3_PYEXPAT probably. > > > > My dev environment info: > > Using Linux4Sam to build the distro for Sama7g54-EK board (AT91 and U-Boot): https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linux4sam.org%2Fbin%2Fview%2FLinux4SAM%2FBuildRoot&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=4hhWzNyDn4Pfp1YSKoifnw0K%2FiSDgymt2qQYHL80Am0%3D&reserved=0 > > Debian 11: Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux > > > > Any help will be highly appreciated. I wrote up some instructions on how to add this package previously: https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.kernel.org%2Fbuildroot%2FCADvTj4r54pJnngFBGQXx%3DzATURSmhNAuvtkc7nWA_yvR3kF1Bw%40mail.gmail.com%2F&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=CFl9a5%2BpeNIIc6Ig5WIujSIVGQRBoFCrAiS%2B9%2B23Q6Y%3D&reserved=0 > > > > Cheers, > > Nitesh > > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.buildroot.org%2Fmailman%2Flistinfo%2Fbuildroot&data=05%7C01%7CNDivecha%40granitenet.com%7C1b0c62770501448b2d9b08db3604fca1%7C8dea12a79a1f434b8a568dd7fde58c4a%7C1%7C0%7C638163167266639423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ft%2BiXwTumSuLANcyOegbMcjRXQ1FraPtc4S%2B6sN0%2Fw0%3D&reserved=0 -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Apr 6 05:30:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 06 Apr 2023 05:30:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-05 Message-ID: <20230406053038.E3B4F81DE8@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-05 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 21 | 19 | 0 | 40 | master | 140 | 90 | 1 | 231 | Classification of failures by reason for master ----------------------------------------------- unknown | 6 bluez5_utils-5.66 | 3 elfutils-0.186 | 3 gobject-introspection-1.72.0 | 3 host-binutils-2.38 | 3 ulog-0389d243352255f6182326... | 3 agentpp-4.6.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-binutils-2.37 | 2 host-binutils-2.39 | 2 host-gdb-arc-2020.09-releas... | 2 host-qemu-7.2.0 | 2 host-rust-1.68.0 | 2 linux-5.10.162-cip24 | 2 linux-6.1.14 | 2 perl-5.36.0 | 2 sdl-1.2.15 | 2 skalibs-2.12.0.1 | 2 acpid-2.0.34 | 1 ding-libs-0.6.2 | 1 edk2-edk2-stable202208 | 1 f2fs-tools-1.15.0 | 1 fluent-bit-2.0.9 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-arc-2020.09-release-gdb | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 host-gcc-final-12.2.0 | 1 host-go-1.19.7 | 1 host-moby-buildkit-0.11.2 | 1 libgcrypt-1.10.1 | 1 libgeos-3.11.1 | 1 libglvnd-1.4.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24-rt10 | 1 linux-pam-1.5.2 | 1 ltp-testsuite-20220930 | 1 musl-1.2.3 | 1 ncurses-6.3-20221224 | 1 ola-0.10.9 | 1 olsr-0.9.8 | 1 package/rtl8821cu/rtl8821cu... | 1 python-cryptography-39.0.1 | 1 quickjs-2021-03-27 | 1 rtl8189fs-ed6741b52bc998875... | 1 syslinux-6.03 | 1 tbb-2021.5.0 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 xfsprogs-5.14.2 | 1 zabbix-6.2.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/14b31be078e6d424d6332c301453af5e47c7cff3 | ORPH microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/951abe0ade63de0c40ae5286fee17fe733d397aa | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/327cc31062919fce51f33de86e7891d359c87621 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a556d5cc194dd03907dc3497492216792258bf89 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/747ae9c81a2c8f9a1013844baf76e637e6dd4fa2 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0f69cefb37d05e4b89c229e6a4eb61c89afcc5cc | arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/79c5d4d06ccec41e64871f05db48de65d9d8af41 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/579b180b628089162bcf779a8b8ed81f2ff4c438 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/09534ca7c56ca0ea32964f8b8bfbd369d4bf8067 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/54ea6bde1065aa003350a28064c5734ce445d807 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c5daefdda503967b4598e1e661e31771ef201dfe | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/5d991ece320ecd3691cd1a2118bba1b4d17e2640 | x86_64 | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/1e6c812b1ed21927d8ffc3e53f9dbfe3f28e6765 | m68k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c85656a5b04532cfb4fa42692c04a8b8ca83e74e | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/9f07fb5ea881abc154510c362bb05807f82c90e2 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/22835889400395b16b1b27957bf6a4b26b59bc29 | aarch64_be | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/7247339acabbc18b890b48b90a8f872cb9167df4 | aarch64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/0f26fe3a6b947846ef95727d33802b37d6ba931a | arm | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/499c1be8a70974020969c160ae7a960aba0a6537 | sh4eb | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/8c18d3621bfe46aa69ab3bdf181d17efcdafdfb1 | sh4aeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/202a77c56a6cfdf64482c0465d166a59adb5cc98 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fcde44e1e085f0242815c39826f9c7dd33b071e9 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fabc90222e62ef8f24641dcf7f51a27b26ee3f15 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8d3fc92638874133fe0189e5b01f58f2a455648a | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e07448ad83626fba9162e4d9341f9ca35e187559 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/64b976cade612ca308e8c7c8ac24e392a7e613bd | arceb | gdb-arc-2020.09-release-gdb | NOK | http://autobuild.buildroot.net/results/e38973119584851aa9c47aeecadfe0d621f792ef | ORPH powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4928530fa27a5e73664d8150e2d277499ffc7c11 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f0aab2343cc703936c27596a5f2baf9b37c74f63 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/914db9dc1295274f6c603e5cc6a96ae9da33b74f | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/7c9efac19b215344b87676c1059f3194d8794262 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a2932ac5bd323c6fec61037d50234e526e3020fe | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2260cc95600488d3036e41be286c84f8d3f121ab | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/51be6860c8084b90877dbafce9369c6430cec882 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6a91dcd68666f412e66906f40a2e5732816ba334 | ORPH sh4eb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/97ae98d005c3757efddee0c5ce4e1e8d4615e78d | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/2b3aa0dac5da8d73d0bf6c521b4c88be6680c0aa | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8abe5f24b266421132b3070c633966634fcf38d3 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a4a548d8e20d5c16ddfdb9f437c0d681d1b70925 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a7d345a520eea421a92b0d880e3a391f4a438fbc | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/335433bc464ed2c2849cfb7a7c4785c1f036172b | microblazeel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/efdbfe9648add347b04fde373e0611743d05a114 | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/9da7edd1ad0271d964ee734ea25c311d6ec3a781 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/11e8574a219a4a428faacb4c3aad963a8d995cb4 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/f803e66ba130c67ff2160c1d367d032cd0a4f2f2 | ORPH i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/b5d5e934ed63d981e2380d4715a3eccc710f9b78 | mips64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/fb4afdc97bad8c730bb39466d0971080f9e2128a | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9928930b35b8b7efb9b909e900569e569ca38d78 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/03508d721d7fa0e34b2626cc99bdd5552611fffb | mips64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/8d8ac921313c9a06458dc4c3e550ebe007381a73 | mips64el | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/95f2038717fd837cd72e1e56b1bccb40a93c2b18 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4b52fc53049ef3485c6a4bd0100594c23dea501e | ORPH or1k | libgeos-3.11.1 | NOK | http://autobuild.buildroot.net/results/441f0d29e5851f193d293dc6299cecc191f1d231 | x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/91c27ae9ef1bc15775583da62259d8f1f6465dd5 | ORPH mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/1c520a8ad6c2efd2d8bbe6e704ebf4b68b25d951 | powerpc64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bfde1bf6848b9be2978a5da92a75b7c8ddd08ea6 | ORPH powerpc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/e562815a8c82b9bb70f2ab75b64378bb0f610072 | ORPH mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/9303248f10ccff5431b96e9c70c0796a767f4a69 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d51881a8026058567e8daeebd33831cdadd44ed8 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5220a7ac5dc29d931fad27d12b348fa45074e6b2 | ORPH arceb | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/0420fef970bd913826d007abc5c5b4313a86de8a | ORPH or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/032b54a23fc393a84f0650952486499b2b70f6e8 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/566a82f33c7c9766d2faf194e3f9a82053cfb5e8 | mips64el | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/a6d72d0030fde796f4cc5b9922e513845c2049a4 | ORPH sparc | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/90d1a97cd2529ca9f0e5d8797a8012da5c7bfe19 | aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/d92f029219fc68d630e94a8bd8dfb6ec54f21c93 | ORPH arm | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/8fdbbc77b55486735c1294d089c1f1b55e50abd5 | or1k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/65d673cad39b50f1120d18a1cb00ba4927f5869d | microblaze | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/b7a64abd4a4a7c9f3fa2be254bb03d6b760013eb | mips | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/aeb5f4373de71b07990518fb4179b2d0119a9af8 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/0b18581444393bedc936be08992a86437b3bc136 | sparc64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/c55de81eb17ef65e1f8319c71adc81ff3c325b15 | microblazeel | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/3f69906dec036a904264369bf3231dda4c975137 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/f006d23d8c739ca119a9aac9de34c3342bcf0452 | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/bd6e2e46efa46798f0eecc772c88f04005f6b37d | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/dbe363ab536cac2039032a286888d2c0a4078cbf | i586 | syslinux-6.03 | NOK | http://autobuild.buildroot.net/results/20d9e3e599d716109788da5f14afcc87cb888c68 | ORPH i686 | tbb-2021.5.0 | NOK | http://autobuild.buildroot.net/results/50eb33c5651d2d7cd6562e82876f498923f4e5a5 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/9b5fa2a72f353da44c7abebdb5fcf454ee80d7df | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/1f07e53dd5e269aa08c006b115ff11f4bee6ef04 | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d9e4a248ed57135f9dfad3fab2b066ddd36c1bff | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a615dd52301646ce9ac1445bd60195019c25de50 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d66dc6418bc5cb312bcf6ab6788cc9fa64278fbd | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/21d551b95660734cefe63d4d796a01d5d34e6742 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/8f0155262e72355b10fb918ad2f4a1516f69070e | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/10fa193b4fbb753b7880b412540692f8205aa9af | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/017e8b98f64001ab87bdddcc9f07c7c0e811369b | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/128ba98580ba4119aac4ea29e31d459fcdbb20db | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/1e2b5993edd4babf6240de87b452cc097f43d09c | mips64el | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/ac744d62dd0245dd0c06d0200c6147f4e266183c | ORPH nios2 | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/52d0aebe10c2980c74a08f9c13b51d323365f758 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 3 host-binutils-2.38 | 3 host-qemu-7.2.0 | 2 binutils-arc-2020.09-release | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 host-go-1.19.7 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24 | 1 nodejs-16.18.1 | 1 perl-5.36.0 | 1 toolchain-external-codescap... | 1 valgrind-3.19.0 | 1 xenomai-3.0.10 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/7a4400a18cffbd8575da296c6c397d2b9c9708c2 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/45ee6cd435e829f0e4edfcfb249f1c95e7969a0e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/640863d94be5bcc68b5273b22eab563b3be52bfb | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85fa9d820d7615deed93dc8330217c130aa28f30 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/352e14f2ec1a5f6b8de9adfcae3e1c05cf40c902 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/84612b21e6ae585e8adea649e14d535f29e7c7af | ORPH mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1e4726ab678de6f103495d22a1732d37cc0eaeec | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2000479ca0934ec5a901ebfdd3ec21b6fe38ad33 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/18e3cd213c74ebe2aa4e27e392b8089773eb7adc | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c6e467dac9eb2de89347f3c2cae278d514f5ec07 | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b080c7afe3a13829a57fdb222876a75184e5626b | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1160e8174ae11b19b7ccc08706c506235e66a716 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5d3bf336fd605ae58d3ed1eec8fec60de04f83db | ORPH mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/14976e19bb2fb21efebde4d5ece672ab1bba0031 | ORPH i686 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/d74e3538f031651d2eea6fe1ede8950eae14fab9 | nios2 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/851bee80d5a0850a74add85cb5215d2ffe6bdb39 | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c609f1d407e78f689dc55138de48d2a4be04eb5c | ORPH mipsel | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/ca277047633c3f6a14ef0e5e7b52ab7f29e44294 | ORPH x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/18e5307248518d730b7d62dd8da1ddd10957f5d0 | Gitlab CI results for 2023-04-05 ================================ -- http://autobuild.buildroot.net From support at busybox.net Thu Apr 6 06:45:08 2023 From: support at busybox.net (busybox.net Server Support) Date: 6 Apr 2023 08:45:08 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230406084508.52BB69C389BF6DDB@busybox.net> An HTML attachment was scrubbed... URL: From br015 at umbiko.net Thu Apr 6 09:06:26 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Thu, 06 Apr 2023 09:06:26 +0000 Subject: [Buildroot] depmod / drivers In-Reply-To: References: Message-ID: <3ac6de8b95570f85901baf624f95e994@umbiko.net> Hi Gerd, On 2023-04-05 06:41, Gerd Kautzmann wrote: > Hello ML, > > for post installation of device drivers I need a tool called 'depmod' > on my Raspberry,. > > What packages do I need to include in buildroot? No new package, just a change in the busybox configuration. Enable CONFIG_DEPMOD in the config file (default is package/busybox/busybox.config). The editor is available via 'make busybox-menuconfig'. Kind regards, Andreas > Thanks > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > From simon.rowe at nutanix.com Thu Apr 6 10:54:12 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 6 Apr 2023 10:54:12 +0000 Subject: [Buildroot] [PATCH 1/1] package/mdadm: install udev rules Message-ID: <20230406105412.116596-1-simon.rowe@nutanix.com> mdadm contains various udev rules to manage RAID assembly and create symlinks, install them if udev (or equivalent) is enabled. Signed-off-by: Simon Rowe --- package/mdadm/mdadm.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index 0a2eb4e5bd..a5dfb55168 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -27,6 +27,7 @@ endif ifeq ($(BR2_PACKAGE_HAS_UDEV),y) MDADM_DEPENDENCIES += udev +MDADM_INSTALL_TARGET_OPTS = install-udev else MDADM_CXFLAGS += -DNO_LIBUDEV endif @@ -36,7 +37,7 @@ define MDADM_BUILD_CMDS endef define MDADM_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin $(MDADM_INSTALL_TARGET_OPTS) endef $(eval $(generic-package)) -- 2.22.3 From andreas.hilse at googlemail.com Thu Apr 6 11:33:36 2023 From: andreas.hilse at googlemail.com (Andreas Hilse) Date: Thu, 6 Apr 2023 13:33:36 +0200 Subject: [Buildroot] memtest86+ new version Message-ID: Hello, there is a new version of memtest86+ available, but the distribution of releases has changed in a way that the prebuilt binaries are not anymore contained in the source tarball. Now there is a source and a binary archive available from the website as well as a github repo. Current .mk takes the prebuilt binary from the source tarball. Since there still seem to be problems building from source (refer to comment in .mk, tried with bootlin x86 toolchain), how could I go and approach updating the package using the prebuilt binary and still fulfill license obligations (deliver the source code), so that both the source and binary archive are available with make legal-info? Sidenote: There are now 4 prebuilt binaries for BIOS/EFI and 32/64-bit. So some more selection logic might be in order. We need this new version since it's the first to be working with one of our platforms, due to a BIOS oddity. Thanks Andreas Hilse From laurent at vivier.eu Thu Apr 6 13:24:23 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 6 Apr 2023 15:24:23 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> Message-ID: <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> Hi Arnout, thank you for your work. The update to kexec 2.0.26 has broken the build with m68k: commit 69053186c9f1561855357be574c70c0b3ad0ddcb Author: Julien Olivain Date: Wed Mar 1 23:01:58 2023 +0100 package/kexec: bump to version 2.0.26 See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { | ^~~~~~~~~ | srandom kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { It's strange because sys/random.h is correctly included. This comes from: https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b m68k: pass rng seed via BI_RNG_SEED In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED for passing a seed, with the same semantics that kexec-tools currently uses for i386's setup_data. Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 Signed-off-by: Jason A. Donenfeld Signed-off-by: Simon Horman Do we need something special in buildroot? Thanks, Laurent Le 05/04/2023 ? 22:08, Arnout Vandecappelle a ?crit?: > > > On 01/02/2023 21:48, Laurent Vivier wrote: >> from https://github.com/glevand/petitboot--buildroot >> >> Updated to work with m68k architecture rather than PlayStation3 >> (focused on qemu-system-m68k virt machine) >> >> Signed-off-by: Laurent Vivier >> Reviewed-by: Thomas Huth > > ?Partially applied to master, thanks, with a large number of modifications. See below. Note that it > mixes changes that I did with requests for future changes, so please pay attention... > >> --- >> ? DEVELOPERS?????????????????????????????????? |? 3 + >> ? package/Config.in??????????????????????????? |? 1 + >> ? package/kexec/Config.in????????????????????? |? 2 +- >> ? package/petitboot/63-md-raid-arrays.rules??? | 41 +++++++++++ >> ? package/petitboot/65-md-incremental.rules??? | 69 ++++++++++++++++++ >> ? package/petitboot/66-add-sg-module.rules???? |? 2 + > > ?There's really way too much stuff here to easily review. Therefore, I applied the minimum, basic > petitboot package and removed all the additional files. They can be added in later commits. > > ?I do have a few comments on these files though! > >> ? package/petitboot/Config.in????????????????? | 23 ++++++ >> ? package/petitboot/S14silence-console???????? |? 9 +++ >> ? package/petitboot/S15pb-discover???????????? | 38 ++++++++++ >> ? package/petitboot/fs-overlay/etc/inittab???? | 34 +++++++++ >> ? package/petitboot/fs-overlay/etc/locale????? |? 1 + >> ? package/petitboot/fs-overlay/init??????????? |? 8 ++ > > ?These files are not even used, at least not in this commit (I didn't look at the subsequent two). > >> ? package/petitboot/kexec-restart????????????? |? 8 ++ >> ? package/petitboot/petitboot-console-ui.rules |? 6 ++ > > ?Why is this one not numbered, unlike the other two? > >> ? package/petitboot/petitboot.hash???????????? |? 2 + >> ? package/petitboot/petitboot.mk?????????????? | 77 ++++++++++++++++++++ >> ? package/petitboot/removable-event-poll.rules |? 4 + >> ? package/petitboot/shell_config?????????????? | 19 +++++ >> ? package/petitboot/shell_profile????????????? |? 2 + > > [snip] >> diff --git a/package/kexec/Config.in b/package/kexec/Config.in >> index 90a7bc2672bd..092a80b171fc 100644 >> --- a/package/kexec/Config.in >> +++ b/package/kexec/Config.in >> @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC >> ????? depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ >> ????????? BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ >> ????????? BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ >> -??????? BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x >> +??????? BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k > > ?This is unrelated to the introduction of petitboot and should have been in a separate commit. > >> ????? help >> ??????? Kexec is a user space utility for loading another kernel >> ??????? and asking the currently running kernel to do something with >> diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules >> new file mode 100644 >> index 000000000000..92aec36e69d4 >> --- /dev/null >> +++ b/package/petitboot/63-md-raid-arrays.rules >> @@ -0,0 +1,41 @@ >> +# do not edit this file, it will be overwritten on update > > ?This comment is not super useful. > > ?Where does this file come from? Did you produce it yourself? If yes, please add an Author line - > cfr. e.g. package/tvheadend/S99tvheadend. If you took it from somewhere else (possibly modified), > please add an Original Author line (and check its license) - cfr. e.g. > package/transmission/S92transmission. > > ?Can you also explain why this rules set is needed to begin with? It looks like generic distro > stuff, not something that should be needed by petitboot at all. Same for the other rules files. > >> + >> +SUBSYSTEM!="block", GOTO="md_end" >> + >> +# handle md arrays >> +ACTION!="add|change", GOTO="md_end" >> +KERNEL!="md*", GOTO="md_end" >> + >> +# partitions have no md/{array_state,metadata_version}, but should not >> +# for that reason be ignored. >> +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" >> + >> +# container devices have a metadata version of e.g. 'external:ddf' and >> +# never leave state 'inactive' >> +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", >> GOTO="md_ignore_state" >> +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" > > ?AFAIU, petitboot is (at least currently) tied to traditional sysvinit, so this line looks weird... > > [snip] >> diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in >> new file mode 100644 >> index 000000000000..d87f9d2450a0 >> --- /dev/null >> +++ b/package/petitboot/Config.in >> @@ -0,0 +1,23 @@ >> +config BR2_PACKAGE_PETITBOOT >> +??? bool "petitboot" >> +??? # petitboot needs udev /dev management > > ?This comment doesn't add anything, the line below already says it. > >> +??? depends on BR2_PACKAGE_HAS_UDEV >> +??? select BR2_PACKAGE_ELFUTILS > > ?Elfutils has a bunch of dependencies that need to be propagated here. > >> +??? select BR2_PACKAGE_LVM2 > > ?lvm2 has an additional dependency on MMU. > >> +??? select BR2_PACKAGE_NCURSES >> +??? select BR2_PACKAGE_NCURSES_TARGET_PANEL >> +??? select BR2_PACKAGE_NCURSES_TARGET_FORM >> +??? select BR2_PACKAGE_NCURSES_TARGET_MENU > > ?These three options were removed six years ago, in commit > 0c5946acc24a36f9dff079edd054d948c69434f6. I guess you've been carrying around this patch for a very, > very long time already? :-) > >> +??? # run-time dependency only >> +??? select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC > > ?Architecture dependencies need to be propagated here. I added a separate commit that introduces > _ARCH_DEPENDS options for these two packages to simplify the dependencies. > > ?However, kexec-lite is for PPC only, so the line above is not going to work at all for any other > architecture. Solutions are possible with auxiliary symbols that select kexec on non-PPC platforms, > but to simplify things, I just swapped the two, i.e. > > ????select BR2_PACKAGE_KEXEC if !BR2_PACKAGE_KEXEC_LITE > >> +??? # run-time dependency only >> +??? select BR2_PACKAGE_POWERPC_UTILS if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) >> +??? # run-time dependency only >> +??? select BR2_PACKAGE_NVME if ( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) >> +??? help >> +????? Petitboot is a small kexec-based bootloader > > ?It would be useful to extend the help text with some explanation how to use it, or refer to a > package/petitboot/README.md that does that. > >> + >> +????? http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html >> + >> +comment "petitboot requires udev to be enabled" > > ?Although we do have this formulation for e.g. usbmount, the vast majority uses "... needs udev > /dev management". > >> +??? depends on !BR2_PACKAGE_HAS_UDEV >> diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console >> new file mode 100755 >> index 000000000000..2ce6b39f427b >> --- /dev/null >> +++ b/package/petitboot/S14silence-console >> @@ -0,0 +1,9 @@ >> +#!/bin/sh >> + >> +case "$1" in >> +??? start) >> +??????? echo 1 1 1 1 > /proc/sys/kernel/printk > > ?This also looks weird... Normally you'd just set? CONSOLE_LOGLEVEL_DEFAULT=1 in the kernel config > if you want that, or set "loglevel=1" on the kernel commandline. > > ?Also, is it really what we want? IIRC 1 is emergency. I think 4 (warning) would be plenty. > > ?Also, is this relevant at all for petitboot? I would say this is something that is fully under > control of the developer and has nothing to do with what packages or bootloader you select. > > ?And finally, shell scripts should use tab for indentation. check-package nowadays checks for that. > >> +??????? ;; >> +esac >> + >> +exit 0 >> diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover >> new file mode 100755 >> index 000000000000..9d9ec57de3f0 >> --- /dev/null >> +++ b/package/petitboot/S15pb-discover >> @@ -0,0 +1,38 @@ >> +#!/bin/sh >> + >> +LOGFILE=/var/log/petitboot/pb-discover.log > > ?There's no reason to put this in a subdirectory I think. > >> +PIDFILE=/var/run/petitboot.pid > > ?Please use the init script pattern that we normally use. It's not really documented, but take > package/rsyslog/S01rsyslogd as an example. > >> + >> +PATH=/usr/bin:/usr/sbin:/bin:/sbin >> +export PATH >> + >> +verbose= >> +if pb-config debug | grep -q enabled >> +then >> +??? verbose=-v >> +fi >> + >> +case "$1" in >> +??? start) >> +??????? ulimit -c unlimited >> +??????? mkdir -p -m 0775 $(dirname $LOGFILE) >> +??????? mkdir -p -m 0775 /var/petitboot >> +??????? # Set permissions for normal users >> +??????? chown -R root:petitgroup $(dirname $LOGFILE) >> +??????? chown -R root:petitgroup /var/petitboot > > ?I guess the idea is that petitboot tools run as "petitboot" user? You should then create that user > and group with a PETITBOOT_USERS definition in the .mk file. > >> + >> +??????? export $(cat /etc/locale) >> +??????? pb-discover -l $LOGFILE $verbose & > > ?... but it's not actually running as the petitboot user... Please use start-stop-daemon to start > it in the background, create the pidfile, set the user, etc. > > ?Also please use the full path (i.e. /usr/sbin/pb-discover). > >> +??????? echo $! > $PIDFILE >> +??????? ;; >> +??? stop) >> +??????? pid=$(cat $PIDFILE) >> +??????? [ -n "$pid" ] && kill -TERM $pid > > ?Same here, use start-stop-daemon to stop it. > >> +??????? ;; >> +??? *) >> +??????? echo "Usage: $0 {start|stop}" >> +??????? exit 1 >> +??????? ;; >> +esac >> + >> +exit 0 >> diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab >> new file mode 100644 >> index 000000000000..1f503d5d56f7 >> --- /dev/null >> +++ b/package/petitboot/fs-overlay/etc/inittab >> @@ -0,0 +1,34 @@ >> +# /etc/inittab >> +# >> +# Copyright (C) 2001 Erik Andersen >> +# >> +# Note: BusyBox init doesn't support runlevels.? The runlevels field is > > ?Inittab is different between Busybox and SysV init, so it's better if you don't need to include a > specific inittab. > >> +# completely ignored by BusyBox init. If you want runlevels, use >> +# sysvinit. >> +# >> +# Format for each entry: ::: >> +# >> +# id??????? == tty to run on, or empty for /dev/console >> +# runlevels == ignored >> +# action??? == one of sysinit, respawn, askfirst, wait, and once >> +# process?? == program to run >> + >> +# Startup the system >> +::sysinit:/bin/mount -t proc proc /proc >> +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW >> +::sysinit:/bin/mkdir -p /dev/pts >> +::sysinit:/bin/mkdir -p /dev/shm >> +::sysinit:/bin/mount -a >> +::sysinit:/bin/hostname -F /etc/hostname >> +# now run any rc scripts >> +::sysinit:/etc/init.d/rcS >> +::sysinit:/sbin/petitboot-nc > > ?Why can't this be done as /etc/init.d/S80petitboot or something similar? > >> +# Stuff to do for the 3-finger salute >> +::ctrlaltdel:/sbin/reboot >> + >> +# Stuff to do before rebooting >> +::shutdown:/etc/init.d/rcK >> +::shutdown:/bin/umount -a -r >> +::shutdown:/sbin/swapoff -a >> + >> +::restart:/usr/sbin/kexec-restart > > ?What? The restart option is for when you do "kill -QUIT 1". It's supposed to re-exec /init. Is > that how petitboot does the kexec? Doesn't it use the normal shutdown flow? > > ?Some explanation would be good. > >> diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale >> new file mode 100644 >> index 000000000000..655683630776 >> --- /dev/null >> +++ b/package/petitboot/fs-overlay/etc/locale >> @@ -0,0 +1 @@ >> +LANG=en_US.utf-8 > > ?This is also something that really shouldn't have anything to do with petitboot. > >> diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init >> new file mode 100755 >> index 000000000000..1e56178db162 >> --- /dev/null >> +++ b/package/petitboot/fs-overlay/init >> @@ -0,0 +1,8 @@ >> +#!/bin/sh >> +# devtmpfs does not get automounted for initramfs >> +/bin/mount -t devtmpfs devtmpfs /dev >> +exec 0> +exec 1>/dev/console >> +exec 2>/dev/console >> +exec /sbin/init "$@" > > ?Why is this needed? Buildroot already adds this to a cpio image. > >> + >> diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart >> new file mode 100755 >> index 000000000000..0175e76df4cd >> --- /dev/null >> +++ b/package/petitboot/kexec-restart >> @@ -0,0 +1,8 @@ >> +#!/bin/sh >> + >> +/usr/sbin/kexec -f -e >> + >> +while : >> +do >> +??? sleep 1 >> +done >> diff --git a/package/petitboot/petitboot-console-ui.rules >> b/package/petitboot/petitboot-console-ui.rules >> new file mode 100644 >> index 000000000000..cbf1b7e1d765 >> --- /dev/null >> +++ b/package/petitboot/petitboot-console-ui.rules >> @@ -0,0 +1,6 @@ >> + >> +# spawn a petitboot UI on common user-visible interface devices >> +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" >> +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" >> +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" >> +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty >> --detach -- -a petituser -n -i $name linux" > > ?We normally handle this with the "GENERIC_SERIAL" line in inittab. It's actually going to conflict > with that I think. > >> diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash >> new file mode 100644 >> index 000000000000..ccb58eed0e34 >> --- /dev/null >> +++ b/package/petitboot/petitboot.hash >> @@ -0,0 +1,2 @@ >> +# Locally computed >> +sha256? b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6? petitboot-v1.13.tar.gz > > ?This is missing a hash for the license file. > >> diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk >> new file mode 100644 >> index 000000000000..f7f54850ee04 >> --- /dev/null >> +++ b/package/petitboot/petitboot.mk >> @@ -0,0 +1,77 @@ >> +################################################################################ >> +# >> +# petitboot >> +# >> +################################################################################ >> + >> +PETITBOOT_VERSION = v1.13 > > ?To make release-monitoring and CPE ID working, we need the actual version number here, without the > v. Therefore, the v is moved to PETITBOOT_SOURCE and PETITBOOT_SITE. > >> +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) > > ?There's no reason to use ?= here. > >> +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 >> +PETITBOOT_LICENSE = GPL-2.0 >> +PETITBOOT_LICENSE_FILES = COPYING >> + >> +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ >> +????????? --localstatedir=/var \ > > ?Indentation is too high here. I also split the first three options on separate lines. > > ?localstatedir=/var is already set in the overall configure options, so I removed that. > >> +????????? --enable-crypt \ > > ?I reordered those options alphabetially. > > ?There are a few other options for which I added explicit --disable. > >> +????????? HOST_PROG_KEXEC=/usr/sbin/kexec \ >> +????????? HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ >> +????????? $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) > > ?We also want a --disable-busybox. > > ?The --with-tftp can just as well always be set to busybox. I added this comment to explain: > # HPA and Busybox tftp are supported. Buildroot doesn't have HPA tftp. If > # left to "autodetect" and Busybox is not available, it will error the same > # way as when we just set to busybox. Therefore, always set to busybox. > >> + >> +ifdef PETITBOOT_DEBUG > > ?This variable doesn't exist, so I remove this entire section. > >> +PETITBOOT_CONF_OPTS += --enable-debug >> +endif >> + >> +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) >> +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw > > ?The MENU_LIB and FORM_LIB are not needed since commit 0c5946acc24a36f9dff079edd054d948c69434f6. > ncursesw is auto-discovered by the configure script. We generally like to make things explicit but I > don't think it's needed here. > > ?BTW, ncurses is not a strict dependency of petitboot. Still, it's loosing a lot of its attraction > without ncurses, so I left it as a required dependency. > >> +endif >> + >> +define PETITBOOT_POST_INSTALL >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ >> +??????? $(TARGET_DIR)/usr/libexec/petitboot > > ?We want the target file explicitly, i.e. > ??????? $(TARGET_DIR)/usr/libexec/petitboot/bb-kexec-reboot > > ?Same for everything below. > >> +??? $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d > > ?That is what the -D option does, so this is redundant. > >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ >> +??????? $(TARGET_DIR)/etc/petitboot/boot.d/ >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ >> +??????? $(TARGET_DIR)/etc/petitboot/boot.d/ >> + >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ >> +??????? $(TARGET_DIR)/etc/init.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ >> +??????? $(TARGET_DIR)/etc/init.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ >> +??????? $(TARGET_DIR)/usr/sbin/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ >> +??????? $(TARGET_DIR)/etc/udev/rules.d/ >> + >> +??? ln -sf /usr/sbin/pb-udhcpc \ >> +??????? $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ >> + >> +??? mkdir -p $(TARGET_DIR)/home/petituser >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ >> +??????? $(TARGET_DIR)/home/petituser/.profile >> +??? $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ >> +??????? $(TARGET_DIR)/home/petituser/.shrc >> + >> +??? $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install > > ?This is already done by normal 'make install'. > >> +endef >> + >> +define PETITBOOT_POST_INSTALL_DTB >> +??? $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ >> +??????? $(TARGET_DIR)/etc/petitboot/boot.d/ > > ?We want the definition of the hook inside of the condition as well. > > ?In addition, there's a --enable-fdt option corresponding to this, and we need to depend on dtc to > make sure libfdt is available. I added those, and moved everything under the corresponding condition. > >> +endef >> + >> +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL >> + >> +ifeq ($(BR2_PACKAGE_DTC),y) >> +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB >> +endif >> + >> +$(eval $(autotools-package)) >> diff --git a/package/petitboot/removable-event-poll.rules >> b/package/petitboot/removable-event-poll.rules >> new file mode 100644 >> index 000000000000..b736aef6101f >> --- /dev/null >> +++ b/package/petitboot/removable-event-poll.rules >> @@ -0,0 +1,4 @@ >> + >> +# petitboot needs notification for media change events on removable devices, >> +# which we only get if we've set the poll_msecs sysfs attribute. >> +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" > > ?Now *this* is a useful rules file for petitboot :-) > >> diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config >> new file mode 100644 >> index 000000000000..59337ff53039 >> --- /dev/null >> +++ b/package/petitboot/shell_config >> @@ -0,0 +1,19 @@ >> +#!bin/sh >> + >> +reset >> + >> +echo "Exiting petitboot. Type 'exit' to return." >> +echo "You may run 'pb-sos' to gather diagnostic data" >> + >> +if [[ "$(id -u)" != "0" ]]; then >> +??? echo "" | sudo -S /bin/true 2&>1 >> /dev/null >> +??? if [[ $? = 0 ]]; then >> +??????? echo "No password set, running as root. You may set a password in the System >> Configuration screen." >> +??????? sudo -i >> +??????? sudo -K >> +??????? exit >> +??? fi >> +??? export PS1='$ ' >> +else >> +??? export PS1='# ' >> +fi >> diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile >> new file mode 100755 >> index 000000000000..40062b423b79 >> --- /dev/null >> +++ b/package/petitboot/shell_profile >> @@ -0,0 +1,2 @@ >> +export ENV="/home/petituser/.shrc" >> +/usr/libexec/petitboot/pb-console > > ?I don't understand this... The idea is that when you log in as the petitboot user (which isn't > even possible because you didn't add that user), then pb-console is started. But pb-console is > already started on all ttys... > > > ?Regards, > ?Arnout > From support at busybox.net Thu Apr 6 16:00:09 2023 From: support at busybox.net (busybox.net Server Support) Date: 6 Apr 2023 18:00:09 +0200 Subject: [Buildroot] buildroot@busybox.net have 5 Pending incoming emails Message-ID: <20230406180008.31F8199D3DFC330B@busybox.net> An HTML attachment was scrubbed... URL: From laurent at vivier.eu Thu Apr 6 16:10:09 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 6 Apr 2023 18:10:09 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> Message-ID: <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> Le 06/04/2023 ? 15:24, Laurent Vivier a ?crit?: > Hi Arnout, > > thank you for your work. > > The update to kexec 2.0.26 has broken the build with m68k: > > commit 69053186c9f1561855357be574c70c0b3ad0ddcb > Author: Julien Olivain > Date:?? Wed Mar 1 23:01:58 2023 +0100 > > ???? package/kexec: bump to version 2.0.26 > > ???? See release announce: > ???? https://lists.infradead.org/pipermail/kexec/2022-December/026399.html > > ???? Signed-off-by: Julien Olivain > ???? Signed-off-by: Thomas Petazzoni > > > kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': > kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you > mean 'srandom'? [-Wimplicit-function-declaration] > ?? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > ?????? |???????????? ^~~~~~~~~ > ?????? |???????????? srandom > kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) > ?? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > > It's strange because sys/random.h is correctly included. > > This comes from: > > https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b > > ?? m68k: pass rng seed via BI_RNG_SEED > ?? In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED > ?? for passing a seed, with the same semantics that kexec-tools currently > ?? uses for i386's setup_data. > > ?? Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 > ?? Signed-off-by: Jason A. Donenfeld > ?? Signed-off-by: Simon Horman > > Do we need something special in buildroot? The problem seems to come from uclibc-1.0.43, in include/sys/random.h that conditionally defines them: #if defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU # if 0 /*def __ASSUME_GETRANDOM_SYSCALL */ # include # else # undef GRND_NONBLOCK # undef GRND_RANDOM /* * Flags for getrandom(2) * * GRND_NONBLOCK Don't block and return EAGAIN instead * GRND_RANDOM Use the /dev/random pool instead of /dev/urandom */ # define GRND_NONBLOCK 0x0001 # define GRND_RANDOM 0x0002 # endif /* FIXME: aren't there a couple of __restrict and const missing ? */ extern int getrandom(void *__buf, size_t count, unsigned int flags) __nonnull ((1)) __wur; #endif This fixes the problem: diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index 562b09012b63..e4ec4ece1332 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -13,6 +13,9 @@ KEXEC_CPE_ID_PRODUCT = kexec-tools KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump +# _GNU_SOURCE is needed to have definition of getrandom() with uclibc +KEXEC_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" + # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip KEXEC_MAKE_OPTS = STRIP="$(TARGET_CROSS)strip" Thanks, Laurent From james.d.knight at live.com Fri Apr 7 05:21:06 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 01:21:06 -0400 Subject: [Buildroot] [PATCH v2 1/3] board/qemu: define start qemu script outside of post-image script Message-ID: The following moves the definition of the QEMU board's `start-qemu.sh` helper script from being inlined in the post-image script into its own file. This should, in theory, make it easier to maintain the script in the future. Signed-off-by: James Knight --- Changes v1 -> v2: - Split original into three patches (suggested by Arnout). - This patch moves cat script into a new 'start-qemu.sh.in' file (suggested by Arnout). - Script template dropped escape characters; uses VAR_ prefixes. --- board/qemu/post-image.sh | 21 ++++----------------- board/qemu/start-qemu.sh.in | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 17 deletions(-) create mode 100644 board/qemu/start-qemu.sh.in diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 88f04134961ea7a105e506045ca16a0d9b810925..c9043a1364e8e03dbfa9ff3370d4e4a34357bef5 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,21 +41,8 @@ case ${DEFCONFIG_NAME} in ;; esac -cat <<-_EOF_ > "${START_QEMU_SCRIPT}" - #!/bin/sh - ( - BINARIES_DIR="\${0%/*}/" - cd \${BINARIES_DIR} - - if [ "\${1}" = "serial-only" ]; then - EXTRA_ARGS='${SERIAL_ARGS}' - else - EXTRA_ARGS='${DEFAULT_ARGS}' - fi - - export PATH="${HOST_DIR}/bin:\${PATH}" - exec ${QEMU_CMD_LINE} \${EXTRA_ARGS} - ) -_EOF_ - +cp "${QEMU_BOARD_DIR}/start-qemu.sh.in" "${START_QEMU_SCRIPT}" +sed -i "s|VAR_DEFAULT_ARGS|${DEFAULT_ARGS}|g" "${START_QEMU_SCRIPT}" +sed -i "s|VAR_QEMU_CMD_LINE|${QEMU_CMD_LINE}|g" "${START_QEMU_SCRIPT}" +sed -i "s|VAR_SERIAL_ARGS|${SERIAL_ARGS}|g" "${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in new file mode 100644 index 0000000000000000000000000000000000000000..c2d77734c7a6b318a5f7adedfd9b0b5875e84f59 --- /dev/null +++ b/board/qemu/start-qemu.sh.in @@ -0,0 +1,14 @@ +#!/bin/sh +( +BINARIES_DIR="${0%/*}/" +cd ${BINARIES_DIR} + +if [ "${1}" = "serial-only" ]; then + EXTRA_ARGS='VAR_SERIAL_ARGS' +else + EXTRA_ARGS='VAR_DEFAULT_ARGS' +fi + +export PATH="${HOST_DIR}/bin:${PATH}" +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} +) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 7 05:21:08 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 01:21:08 -0400 Subject: [Buildroot] [PATCH v2 3/3] board/qemu/start-qemu.sh.in: support launching with host system's qemu In-Reply-To: <20230407052108.1696-1-james.d.knight@live.com> References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: Provides the ability to use a host system's QEMU. While a Buildroot generated QEMU should work for most cases, a developer may wish to use the system's QEMU for options which may not have been configured in the Buildroot's QEMU build (e.g. configuring a different display mode). Signed-off-by: James Knight --- Changes v1 -> v2: - From the original patch, this third patch now only contains changes related to permitting a system QEMU usage. - Change from `--host` to `--use-system-qemu` (suggested by Romain). --- board/qemu/start-qemu.sh.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index dd387507f8867778ec73f49d769679dcd0956fd4..51f15b3ecdfdc8151caeae90582ad1142d122e69 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -4,9 +4,11 @@ BINARIES_DIR="${0%/*}/" cd ${BINARIES_DIR} mode_serial=0 +mode_sys_qemu=0 while [ "$1" ]; do case "$1" in --serial-only|serial-only) mode_serial=1; shift;; + --use-system-qemu) mode_sys_qemu=1; shift;; --) shift; break;; *) echo "unknown option: $1" 1>&2; exit 1;; esac @@ -22,6 +24,9 @@ if [ "$*" ]; then echo "(warning) unsupported options: $*" fi -export PATH="${HOST_DIR}/bin:${PATH}" +if [ $mode_sys_qemu -ne 1 ]; then + export PATH="${HOST_DIR}/bin:${PATH}" +fi + exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" ) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 7 05:21:07 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 01:21:07 -0400 Subject: [Buildroot] [PATCH v2 2/3] board/qemu/start-qemu.sh.in: rework argument handling In-Reply-To: <20230407052108.1696-1-james.d.knight@live.com> References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: Provides the ability to forward command line options directly to QEMU. When invoking `start-qemu.sh`, users can forward arguments by adding a double dash (`--`) into the argument set, and any trailing arguments will be forwarded into QEMU. For example, `start-qemu.sh -- --help`. The original implementation supported a "serial-only" command line argument to help run in a non-graphical mode for some use cases. These changes try to promote a newly added `--serial-only` argument to drive this mode; that being said, a `serial-only` argument will still be accepted for backwards compatibility. Since this script is primarily for CI-related testing, a warning is generated for users if any unsupported options are provided. Signed-off-by: James Knight --- Changes v1 -> v2: - From the original patch, this second patch now only contains changes related to argument processing. - Add unsupported warning with custom options (suggested by Romain) - Ensure sh compliant in the argument parsing (while condition). - Properly handle legacy `serial-only` check in argument processing by not cycling just on dash-prefixed arguments. --- board/qemu/start-qemu.sh.in | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index c2d77734c7a6b318a5f7adedfd9b0b5875e84f59..dd387507f8867778ec73f49d769679dcd0956fd4 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -3,12 +3,25 @@ BINARIES_DIR="${0%/*}/" cd ${BINARIES_DIR} -if [ "${1}" = "serial-only" ]; then +mode_serial=0 +while [ "$1" ]; do + case "$1" in + --serial-only|serial-only) mode_serial=1; shift;; + --) shift; break;; + *) echo "unknown option: $1" 1>&2; exit 1;; + esac +done + +if [ $mode_serial -eq 1 ]; then EXTRA_ARGS='VAR_SERIAL_ARGS' else EXTRA_ARGS='VAR_DEFAULT_ARGS' fi +if [ "$*" ]; then + echo "(warning) unsupported options: $*" +fi + export PATH="${HOST_DIR}/bin:${PATH}" -exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" ) -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Fri Apr 7 05:30:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 07 Apr 2023 05:30:38 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-06 Message-ID: <20230407053043.1114B40162@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-06 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 20 | 11 | 0 | 31 | master | 120 | 84 | 0 | 204 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 6 linux-6.1.14 | 6 unknown | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 gobject-introspection-1.72.0 | 3 host-qemu-7.2.0 | 3 bluez5_utils-5.66 | 2 busybox-1.36.0 | 2 elfutils-0.186 | 2 host-gcc-final-10.4.0 | 2 host-rust-1.68.0 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 linux-5.10.162-cip24 | 2 sdl-1.2.15 | 2 shadow-4.13 | 2 uclibc-1.0.43 | 2 agentpp-4.6.0 | 1 argp-standalone-1.4.1 | 1 containerd-1.6.20 | 1 coremark-1.01 | 1 coreutils-9.2 | 1 exim-4.96 | 1 ffmpeg-4.4.3 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/erofs/erofs.mk:46: /home... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gcnano-binaries-0ac1a89d7a5... | 1 gmp-6.2.1 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.8 | 1 host-wine-8.0 | 1 libdill-32d0e8b733416208e04... | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.7 | 1 luvi-2.13.0 | 1 mosquitto-2.0.15 | 1 olsr-0.9.8 | 1 pv-1.6.20 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rocksdb-6.20.3 | 1 valgrind-3.19.0 | 1 wf111-5-2-2-r3 | 1 zabbix-6.2.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7e3ac4883d6ef033f0d5626e5c8356c26040906f | xtensa | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/d65fb7f85d0c94e5d6fbf95712efc6766ec62688 | ORPH powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e8c422dab1e9d4bde4b094e205d8dc2cc7dafd92 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9135ad5ccc265de6aab5d4aa710eb26484faa7cc | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/13f74fc215e6e3b3102781d3b4ab9dd0631aa3e4 | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/252c4bff32fa107e836b926ed876faab7a54f151 | ORPH x86_64 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/b4eb66998b79949a67b7e64ef76397f647c0cf28 | microblazeel | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/6e99c515c752a911211dfb5f3932ec1d9dd1f856 | sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/adedd4e747d4b6f639a9ded19d1733291df5a2b6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0d512e407c8b4d1482d99ea170994e2f1110a69c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c5bda2330e193fdb36ff8e16701c2735634e7858 | ORPH armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/ddaeb5a98f9f51ffe66bc7241a0d88ec62434a02 | arceb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/55ae69e98c7ae47be367b5fb9e65eac37706da20 | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/de908f050152599acdf31772dc8d07c7b1eaa29b | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/35352b87536596b6c395c2b1b218b3b761afd8d1 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/55229395b2229857bf18e77db2faec6c56aebc64 | powerpc64 | fs/erofs/erofs.mk:46: /home... | NOK | http://autobuild.buildroot.net/results/b58a8d1c7349d849622a96b7ce0d2913b452de48 | sparc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/65111b5d53764bd8b3922baeee8fbed7fa4f7f85 | mips | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/3257ba8e63d572db92c5ff1cddbe15c925d5549f | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/93d95e1d85b06f22254e4c8c28441cd20c2a02cd | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c2173754c77ba9121c1ee5f24aa7bf014ff3e31e | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0b99eb7ad271967d995036d998507363d1f2a0a8 | arm | gcnano-binaries-0ac1a89d7a5... | NOK | http://autobuild.buildroot.net/results/6c0cecd2d06204b6b197a746b74c90a940738ae1 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/cd6df0ddeabc02220f4c411d2539855e97f9b3ca | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/5ac3d9d1a342964163b7089e191655d28a516b3a | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f89d80c2da9205a64b091f6aa6ee3ab0cfa71af6 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/91b9e828cd5d79d8bc427a2e579ee0b0d17598da | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cf98720e19ad6549c6a5864b895e629a2b454584 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8e769372711aad3de89b12c322beb150a1fe0bdd | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5c9c902065a88af209e42cd866c6a6473f0247fc | ORPH arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/870942e23acf444fc6041e6cf75660e3a2cadae8 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/64452261955121e33ce6c406959d5a37cfa475cf | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ea66097a1b12915c76f66e55e5530970274527fc | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2e4f0dc062d8c6674de1c61833b4c40616424c84 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/efa3d31974722249d18a258751a09232133f862e | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7559969dc6e1828e0df53571b0f3a924f3daab02 | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/e36cb1cf1a41f1f8b27a31167fa994df0cfcc5f1 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/078dbc862204f167de2c5cada2178c72a37bffad | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ea18e7a13e26d900c15e21520e6c3b72e2bee367 | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e42d6252a9b48b9ba39edd138d22cb511c3b77bd | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/323a45fb6031926e2d2f925c4e7944c6b17daa7b | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/4dc0ab25500033907b24436293d6db241399b53e | ORPH mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/8ac7376a60f8e1d710ea760de7fcd112cac8413c | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/89ac9746a9dd08ba8f6c6998bf23886f1c7566c2 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/39ba51d21dddef448229ee1207192c53634a9b05 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2f4881b7a51b42a1546323ceb20d3ebc7ed4bf37 | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c3c3930959906363fd917ea442782a48c36272b2 | sparc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/2c3b7239779a2bfa5fff0c78fb76b71ca06f7b59 | i686 | host-wine-8.0 | NOK | http://autobuild.buildroot.net/results/b4385ce8b1c3dfca373370953dc414347a642aba | riscv32 | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/30369fe3625a0e2aa9a114208cf8c67aecde9578 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e1c2792f4e7e9427374aa9502aac5b4c5634dab2 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4700a40634e4e7a5d85e947c6fe024476af5f3ab | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c148b37ff1e2595b30fd2ce4709fbb038c0aa97f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dda77fa17f33742a9ba97c286e3b84f69b69acdf | m68k | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/29425df85a9c5e33d352e085edc9118d43a65fd1 | ORPH arceb | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bf26e05aea6a224ba935b502bb0acc5ae7ef29d3 | ORPH aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9ce7caaa9daa2b8e3102c2fa9ab0bd4b3e5b9603 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/01f9fc7adb005c170756602a2702cc7d45014f50 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2b91072c072a1e1b4345cd7dfe948a821fc714c7 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/bbba2e7597187107014b86749ecd410c2655d315 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2ded9ddbb665ed18823c28130fded7b9172424d6 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c7a5f80c8f7bb788c5313629d50c5b5d1a7c0132 | ORPH sh4aeb | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/adeb654bf06b7306c448620744b90a207546435f | aarch64_be | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/e3b0ee578c56f217a9697083d603f2f47e7d5341 | x86_64 | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/cc80329ef86f342c04de04aac688288b0d7b83a5 | ORPH or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/d36f4e07d0c3383ae2c5bcb42e169c4c553b02c9 | sh4eb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/9f65c7e753c83cef66a8401d89648101cbb048eb | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/04094d61c289e1e15a5371c36ee0cf92d70770ee | ORPH sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9e1e2880bbe452e4fbdab83b824d43bf466dc476 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/408b1edd0bb4eb976deb139b417ba06b65be073e | powerpc64 | rocksdb-6.20.3 | NOK | http://autobuild.buildroot.net/results/daa29055fda3304260336b3ee2c8172e6d9ddb57 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2301d53d59de9e26c299651b6a29a0b9f60438fb | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/24f024669a9b79d7ab7a97919e70901441022b3a | ORPH arm | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/9d5f69d352b6f33855091c8db66c6a0f343427ed | armeb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/a6a4ec66a88536e8a9aad8a55b141b685f2fc49d | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/bc264fd0a78a0e25c70e9f77e7e45cfd579d9b1c | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/7f55e703f9db28c9b7a311b5807e4394c7dc390f | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/75874e41fd72761afd56d278697418f6eac17fec | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/49e632a4c19edac8231f498872a76666f317d7ea | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/78424acec3e0717be28f257d7af373b33db0b568 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/a94d50a01e0e4e1cc58bcacaeff65bfcb100c7bc | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/cdde921fb9827af6a1c72c460a15048e0af1dc47 | ORPH i686 | wf111-5-2-2-r3 | NOK | http://autobuild.buildroot.net/results/d2b076fc106d7223ed4bec179e52c6de81b06de3 | ORPH mipsel | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/73cd2f1f7d11378acfa10b375e5fc1419b9c9749 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection-1.72.0 | 1 haproxy-2.6.9 | 1 host-qemu-7.2.0 | 1 libgcrypt-1.10.1 | 1 linux-6.1.14 | 1 ocf-linux-20171122 | 1 php-8.2.3 | 1 valgrind-3.19.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5bac5e96593d998906bb958ae77d7d201699b5d3 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/46b676e4cc4b54a0ed12f6963980781b621cd478 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bb37cb10d3fa80dab86f7c6ad726767ad5f3aafa | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c4575cfdae6f8867a4cf76b3d300e645ffa657ba | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/3dacdbcf33b70503398599ed0e685281481b61e6 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f7ce7106359f5762cadc496978a4cf73dca922d1 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/bc167e20dea902d3a9d83c866dfffa5c6a59d1a2 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/269cab77d2eadadb377f521c62df711612fbc629 | ORPH mips | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/84ddc56d94f583cdc46a1406d13e4381c78bd08a | ORPH sh4a | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/77059fcc5b74ed185fbc4960a0a02eeff777cc38 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/2391484bccb224fec89d68fdd0f9f6f382f5e3d7 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Fri Apr 7 07:07:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 07 Apr 2023 09:07:34 +0200 Subject: [Buildroot] memtest86+ new version In-Reply-To: (Andreas Hilse via buildroot's message of "Thu, 6 Apr 2023 13:33:36 +0200") References: Message-ID: <87355cxj9l.fsf@dell.be.48ers.dk> >>>>> "Andreas" == Andreas Hilse via buildroot writes: Hi, > Hello, > there is a new version of memtest86+ available, but the distribution > of releases has changed in a way that the prebuilt binaries are not > anymore contained in the source tarball. > Now there is a source and a binary archive available from the website > as well as a github repo. > Current .mk takes the prebuilt binary from the source tarball. > Since there still seem to be problems building from source (refer to > comment in .mk, tried with bootlin x86 toolchain), how could I go and > approach updating the package using the prebuilt binary and still > fulfill license obligations (deliver the source code), so that both > the source and binary archive are available with make legal-info? We have _ACTUAL_SOURCE_TARBALL for such exact case (E.G. we have similar issues with the prebuilt toolchains). See the manual for details: https://buildroot.org/downloads/manual/manual.html#generic-package-reference -- Bye, Peter Korsgaard From ovlevin at sberdevices.ru Fri Apr 7 14:19:29 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Fri, 7 Apr 2023 17:19:29 +0300 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make Message-ID: <20230407141930.694756-1-ovlevin@sberdevices.ru> GNU make package from the host machine may be too old, so use the one built by buildroot. Signed-off-by: Oleg Lyovin --- package/linux-headers/linux-headers.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk index e2a0b7a7c9..439f003530 100644 --- a/package/linux-headers/linux-headers.mk +++ b/package/linux-headers/linux-headers.mk @@ -125,6 +125,8 @@ LINUX_HEADERS_INSTALL_STAGING = YES # linux-headers is part of the toolchain so disable the toolchain dependency LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO +LINUX_HEADERS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) + # For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc, # score and xtensa), the Linux buildsystem tries to call the # cross-compiler, although it is not needed at all. @@ -137,7 +139,7 @@ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO # of "its" headers define LINUX_HEADERS_CONFIGURE_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ @@ -148,7 +150,7 @@ endef define LINUX_HEADERS_INSTALL_STAGING_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ -- 2.34.1 From ovlevin at sberdevices.ru Fri Apr 7 14:19:30 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Fri, 7 Apr 2023 17:19:30 +0300 Subject: [Buildroot] [PATCH 2/2] linux: use host-make In-Reply-To: <20230407141930.694756-1-ovlevin@sberdevices.ru> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> Message-ID: <20230407141930.694756-2-ovlevin@sberdevices.ru> GNU make package from the host machine may be too old, so use the one built by buildroot. Signed-off-by: Oleg Lyovin --- linux/linux.mk | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/linux/linux.mk b/linux/linux.mk index 03d89cd204..408611a3cd 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -61,6 +61,9 @@ BR_NO_CHECK_HASH_FOR += $(notdir $(LINUX_PATCHES)) # be directories in the patch list (unlike for other packages). LINUX_PATCH = $(filter ftp://% http://% https://%,$(LINUX_PATCHES)) +# We need to override pkg-kconfig default host make tool. +LINUX_MAKE = $(BR2_MAKE) + # while the kernel is built for the target, the build may need various # host libraries depending on config (and version), so use # HOST_MAKE_ENV here. In particular, this ensures that our @@ -70,7 +73,9 @@ LINUX_MAKE_ENV = \ BR_BINARIES_DIR=$(BINARIES_DIR) LINUX_INSTALL_IMAGES = YES -LINUX_DEPENDENCIES = host-kmod +LINUX_DEPENDENCIES = \ + host-kmod \ + $(BR2_MAKE_HOST_DEPENDENCY) # The kernel CONFIG_EXTRA_FIRMWARE feature requires firmware files at build # time. Make sure they are available before the kernel builds. @@ -183,7 +188,7 @@ endif # Get the real Linux version, which tells us where kernel modules are # going to be installed in the target filesystem. # Filter out 'w' from MAKEFLAGS, to workaround a bug in make 4.1 (#13141) -LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` +LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` LINUX_DTS_NAME += $(call qstrip,$(BR2_LINUX_KERNEL_INTREE_DTS_NAME)) @@ -433,7 +438,7 @@ LINUX_DEPENDENCIES += host-bison host-flex ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),) define LINUX_BUILD_DTB - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) endef ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),) define LINUX_INSTALL_DTB @@ -481,7 +486,7 @@ endif # Compilation. We make sure the kernel gets rebuilt when the # configuration has changed. We call the 'all' and # '$(LINUX_TARGET_NAME)' targets separately because calling them in -# the same $(MAKE) invocation has shown to cause parallel build +# the same $(BR2_MAKE) invocation has shown to cause parallel build # issues. # The call to disable gcc-plugins is a stop-gap measure: # http://lists.busybox.net/pipermail/buildroot/2020-May/282727.html @@ -490,8 +495,8 @@ define LINUX_BUILD_CMDS $(foreach dts,$(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)), \ cp -f $(dts) $(LINUX_ARCH_PATH)/boot/dts/ ) - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) $(LINUX_BUILD_DTB) $(LINUX_APPEND_DTB) endef @@ -540,7 +545,7 @@ define LINUX_INSTALL_TARGET_CMDS # Install modules and remove symbolic links pointing to build # directories, not relevant on the target @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \ - $(LINUX_MAKE_ENV) $(MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ + $(LINUX_MAKE_ENV) $(BR2_MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/build ; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/source ; \ fi @@ -639,7 +644,7 @@ linux-rebuild-with-initramfs: rootfs-cpio linux-rebuild-with-initramfs: @$(call MESSAGE,"Rebuilding kernel with initramfs") # Build the kernel. - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) $(LINUX_APPEND_DTB) # Copy the kernel image(s) to its(their) final destination $(call LINUX_INSTALL_IMAGE,$(BINARIES_DIR)) -- 2.34.1 From luca.ceresoli at bootlin.com Fri Apr 7 15:16:48 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Fri, 7 Apr 2023 17:16:48 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327170604.22854-1-neal.frager@amd.com> References: <20230327170604.22854-1-neal.frager@amd.com> Message-ID: <20230407171648.6fca3a4d@booty> Hi Neal, On Mon, 27 Mar 2023 18:06:03 +0100 Neal Frager wrote: > This patch adds a new package to buildroot for building the zynqmp pmufw > with the requirement that the user must provide an external microblaze > toolchain. > > The below example config options can be used to build the pmufw.elf v2022.2 > using the Xilinx toolchain. > > BR2_PACKAGE_ZYNQMP_FIRMWARE=y > BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION="v2022.2" > BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH="/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" > BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX="microblaze-xilinx-elf-" > > Signed-off-by: Neal Frager These two patches look good, and I appreciate a lot your effort, however I'm not sure it's a good idea to support both an external and a generated toolchain. It makes things more complicated on the Buildroot side and I'm not aware of any actual benefits. Moreover if we take these patches now we would to some extent encourage users to use an external Microblaze toolchain, possibly reducing usage of the generated one for initial users. And I guess we would stick to the external toolchain as a default for the future because it's what was there initially. So I would prefer waiting until we have a working Buildroot-generated toolchain and initially support only that. Support for an external toolchain can be added easily later, in case the generated one were not suitable for good reasons. Do you have any updates on your work to generate a minimal Microblaze toolchain within Buildroot? Should you be facing any issues, remember the Buildroot community can be very helpful! Best regards, Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Apr 7 16:31:13 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 7 Apr 2023 18:31:13 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <20230407141930.694756-1-ovlevin@sberdevices.ru> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> Message-ID: <20230407183113.30ee6a87@windsurf> Hello Oleg, On Fri, 7 Apr 2023 17:19:29 +0300 Oleg Lyovin wrote: > GNU make package from the host machine may be too old, > so use the one built by buildroot. > > Signed-off-by: Oleg Lyovin > --- > package/linux-headers/linux-headers.mk | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) Thanks for the patch. However, could you provide some details on what problem this is fixing? Is this due to something new in recent Linux kernel releases that require a more recent version of make? If so, we need to understand what is the Linux kernel change that causes that, and what is the minimum make version that is now needed. Could you look up those details? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.d.knight at live.com Fri Apr 7 17:10:04 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 7 Apr 2023 13:10:04 -0400 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: On Sun, Apr 2, 2023 at 9:35?PM Vincent Fazio wrote: > > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. Tested-by: James Knight From bagasdotme at gmail.com Sat Apr 8 02:30:00 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 8 Apr 2023 09:30:00 +0700 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 In-Reply-To: References: Message-ID: On Tue, Mar 21, 2023 at 05:03:33AM +0000, Alberto Fahrenkrog wrote: > Hi all, > > I've been tossing around different versions of Buildroot for a De10Nano (FPGA + ARM) board on a project. > 2021.01 has been working very well and stable, but I needed an upgrade to Python 3.11. I switched to v2023.02-rc2 but I had a funky issue with PySerial that is part of another question, but irrelevant here. v2021.02 works like a charm. I then decided to go in-between with v2022.02, but to my surprise, the SSH login did not work, even though it does on the other two versions. I get this back: > > debug1: kex: algorithm: curve25519-sha256 > debug1: kex: host key algorithm: ecdsa-sha2-nistp256 > debug1: kex: server->client cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: kex: client->server cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: expecting SSH2_MSG_KEX_ECDH_REPLY > Connection reset by 192.168.1.50 port 22 > > So I'm back to 2021.02 confirming that all works as expected (thankfully it does) and have not had a deeper look into the SSH issue. Due to design constraints, I don't have access to a serial console, however, I could organise that in time if something needs changing. Can you please bisect between 2021.02 and v2023.02-rc2? -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From bagasdotme at gmail.com Sat Apr 8 02:36:11 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 8 Apr 2023 09:36:11 +0700 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: On Wed, Mar 29, 2023 at 09:30:27PM +0200, Sebastian Weyer wrote: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap > > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > ping? Or has this been applied? -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From troglobit at gmail.com Sat Apr 8 05:24:34 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sat, 8 Apr 2023 07:24:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libite: bump version to v2.5.3 Message-ID: <20230408052434.1413424-1-troglobit@gmail.com> Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 - rsync() does not copy single files correctly - copyfile() does not handle empty source files correctly (error) - copyfile() does not properly create destination dir Signed-off-by: Joachim Wiberg --- package/libite/libite.hash | 2 +- package/libite/libite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libite/libite.hash b/package/libite/libite.hash index 8b622d87a9..7dac198ab8 100644 --- a/package/libite/libite.hash +++ b/package/libite/libite.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz # Locally calculated sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE diff --git a/package/libite/libite.mk b/package/libite/libite.mk index 66a8253c62..1cef992e53 100644 --- a/package/libite/libite.mk +++ b/package/libite/libite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBITE_VERSION = 2.5.2 +LIBITE_VERSION = 2.5.3 LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause -- 2.34.1 From thomas.petazzoni at bootlin.com Sat Apr 8 05:32:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 08 Apr 2023 05:32:53 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-07 Message-ID: <20230408053300.183944013D@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-07 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 10 | 15 | 0 | 25 | master | 124 | 98 | 2 | 224 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 8 host-go-1.19.8 | 7 unknown | 7 bluez5_utils-5.66 | 5 agentpp-4.6.0 | 4 host-binutils-2.38 | 4 host-gcc-final-10.4.0 | 4 linux-6.1.14 | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 gobject-introspection-1.72.0 | 3 host-rust-1.68.0 | 3 fs/ubifs/ubifs.mk:49: /home... | 2 gobject-introspection | 2 libgcrypt-1.10.1 | 2 liquid-dsp-1.4.0 | 2 olsr-0.9.8 | 2 batman-adv-2022.3 | 1 bird-2.0.11 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dropbear-2022.83 | 1 ffmpeg-4.4.3 | 1 freeradius-client-1.1.7 | 1 fs/cloop/cloop.mk:33: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 grub2-2.06 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 libglib2-2.72.3 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 linux-tools | 1 live555-2021.05.03 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 openblas-0.3.21 | 1 perl-5.36.0 | 1 uboot-tools-2021.07 | 1 uclibc-1.0.43 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c5989a36ab9f257289ebe0aa8c98e6eacf24ec99 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3e181edc4a9639924f106c938fcabd698e1cb231 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c988aac906899515dc9575acd4325eb8705040f8 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/67107210bdeec5de7c976f261dc820cf72af826a | mips | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/01e77e140eb57a20143750d8c892e3b8838902c0 | mips64 | bird-2.0.11 | NOK | http://autobuild.buildroot.net/results/a629fcc9f75d4f3749309521ceeb10e06f6beeb9 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/41c71f42f40027acc489027e2c33e1fd8f87accd | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/108ac005c8d3501ecc2cccd958a2ddee34c0cd39 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9e76baed0929c655a169a9cc62f1e24bb5010b91 | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ee097f1c8c6833313d5e2502f53ecb4e9027cac3 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3dd34a51a8b07b9db6cd2708a19d4c598a76c541 | aarch64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/8f6bc7860eb05b2702b4350e7a3a0d924dacf1bb | ORPH sparc64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/f47884533301df1d5b15171c28409a59c6874fe5 | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/578cab40b8e213be3fc4cf843c0e09e3e997ac20 | mips64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/7d38fac70415a2dc4ce89e9c79162a6f92ed54a6 | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/79c4e9a5e5c78830c25810194db673a8d0c7e924 | sparc64 | fs/cloop/cloop.mk:33: /home... | NOK | http://autobuild.buildroot.net/results/7b839d075ec3b4c8b19a298ab3fd2e934bb47818 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/3c3fdf1109aea46bb7e4c2a199ca2cc78c4bf708 | powerpc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/91e5f6a8d3a48f3f337b8ef579507cafc207a4cc | aarch64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a659c82f660328aaa5cfb92ea68e4d6e6695e4df | riscv32 | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/f6967ca7991ab0f5ddb42532da942d764a6474ba | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7ce40edc8fb069a5eaabf79a028131a6ab40bffa | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/886f8413965bd59ff5886e863541833738cfac94 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9511d9127915448e3426d3e782f9101945e9e69a | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1eb9677663c3b19847e94ee6d8b062c5855c3146 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ee8da647d3b75e1976f14205c4509e0ab6e5bfc8 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ee4f0c6a9635b71062ccae5e319ff81d38e2698d | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/30d76cd69f2df18acc4812398ed7180e4c2acd4a | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/af95eab52f2c4c3a2eed6154ef595dc3632de95e | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e4ea4c50dc97594c7e23eb5daf83ca2465ae0e78 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8e835a1635b9293cc2c42792ab4b9122065189b7 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a6949e6bda06fd74da8133b79cb6983d63ded4bf | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/cf2aac0baa6823a38990661a83b2d29280604577 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2c2cb13a571a52a943be2c63dc99b23ddad60145 | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c67e845d204e96a8556370075f052adbd70f39d0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/30f31b7a751ac6f55653f6a4c889b8fb36acf999 | ORPH arm | grub2-2.06 | NOK | http://autobuild.buildroot.net/results/86487c370bb55e9af0f860496e01c2af8d148552 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0a84bbcbd28765ad0edd2e0a71b56230e8e78220 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c191cdc07c9d9891a75d3fde068d7aa423ea2da5 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f0e45c8e779419d63d842f1e8022e75a45984fc2 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/edaa459c7418ddf8070f3537cfbed4986f1fe48d | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7fe2526dd1a459fadcf4b162924bc5e76246aa34 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d411e3a45dcfd89b964f7ca108d07303117ff5fc | mips64 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/013641469bfb2808b9c7aed0e96a855567c72778 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/65ca5d85625ed67b5e4ed5eccb0e29a9d15bfe26 | or1k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/57aaf82a3a442e8dd6722d88e4fc45d58d4b059b | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/01c7e0d2077299752c6a5c6b079cae7e93e829a6 | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/fd99d491523b607fe3393c64ab51e4284acbd193 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/d978d27845d1fecd58d9d1d004b442f43e362c90 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/a64dd08a4081a1dde5577ab144550dcdadee8d7c | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/edfb9f010f8088358ef61ecdacbea98ef8dbcd34 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/059f4a44b51cf0c625cd15314e3c4f67166d765e | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f281f106e020f1c421fc97f00d2eef2132075f38 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/5315fabbd060b6baf6245f7af4e3cb6370e5c95c | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/e25f195e171cfcb99f56c1a3647bf584aa35e1d6 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a7f86ed13c4de90cee0b9e245d711fde0a427049 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/014a5bc2bb3e281561656be5a4da93dc32037e8e | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9194c8d058dbbe53839c8a1393e1dd9e4d80f7dc | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a0b2058f31f8abd52a449831e8733273989a80b9 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3e540b0e6d9947865851f73b03a5966f39c0e27c | sh4eb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/da09a13ad0f02bb3b553182feab203a0189c3dbc | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/e917fecd45168bb7acf2257d2d01b5596942624b | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/54eb80b21f3d32140066711086f12c8e99291fb4 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/3a1f93dfc1eff5674f9e193d23dd2c51f29a39fa | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/4df550a158ebaec6424f255fc4bd94013815c9d1 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/9cfda86c18a181f1fa676e64c46f1d51a5644b6d | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/48b93e9197c3e0c9466ff2727d12cd0834f2ddb4 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e1a253b217aa2935a6d582094b78eb2fe3e96122 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a7541bc9bd50234abcc8c8e999e10998102fded0 | mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/7aaa0f1fe7a5e3d210a2051047c1c9d9dab19141 | ORPH nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/15393f277277ec14805f5c44ed9483ab62b11136 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/fd38c55eb4ead0d8487f98b8d60345fe8d366157 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/82b4d911c9dcc83e81a1f9801ae6a8985544664c | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e229e2351d048b65fc79555f8f26b62f71d25e42 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e344956a9ea19a1b407b67b250fec1d5623a3d25 | ORPH x86_64 | linux-tools | NOK | http://autobuild.buildroot.net/results/fab08035b97ec4f9c2b41b48fdebab4d11cc5715 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/dcd8940c80ed1108f302a6183242e8c98395226c | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/93191172cc1ab7884172da9e571fea5fa4fbdd17 | arc | live555-2021.05.03 | NOK | http://autobuild.buildroot.net/results/c29b609aa1e33b74e9be7ba197f436a923b4554d | ORPH mips64el | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/d510ced96c4f967458f09138e58e8286c7d942d2 | powerpc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/ce54d6a2bbb030460078af268029b4c4e9c00566 | sh4eb | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ba95acb7de1ca890e9db91c0e3cd15faf374114d | ORPH sh4eb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/46f330789634da922dbdb820e1dfab392278561d | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/2b44eb9c25a856c5a083501b4af2eec5d435ef8c | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1a086f960a4883dcf30e718151b301510f5dd4e8 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/e9f3b2b379158e517e128d784aac778b2e87891f | ORPH mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7c01f6b8741ec0908b5831a8583746beace191fd | sh4aeb | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/1f18c3a55ec7792b89cfe3a60db0180157eb1c80 | ORPH xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e07c9dd96ec6edc376b9db72e3997a210f0c8767 | mips64 | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/69423b3ef58786d76204d158dad331a61bdd638e | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2476c779b7f0f89292a3fd651c54e8774b2ac08b | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/73c464fd9eb7c337ce6389cbc705307670d1c431 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/67ae3aa7b85bd2845878ab75da9806cdb10742c9 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/8d37a75cee6d76b87f119310c133ed6bbe91f40d | arceb | unknown | NOK | http://autobuild.buildroot.net/results/c77f60b25050c89ab2c0febee1288a34aaffff4f | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/5c49006e449dca513b177c60f71c7f40c7024d24 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/fcdcbbe6abb3d82d3979861d66f8179ecd65a430 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/74b3a95cf574933f26f10a97c28f99dc86c572ef | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1fc39a6689ff32ad85cd49d7f23fd245c6c9c7ef | i686 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/e1a68c8f289d74f20137615aa8ea8b45ba3ffbb4 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 2 perl-5.36.0 | 2 crucible-2022.05.25 | 1 elfutils-0.186 | 1 host-binutils-2.39 | 1 host-go-1.19.7 | 1 host-rust-1.67.0 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 olsr-0.9.8 | 1 openjdk-11.0.14.1+1 | 1 pcsc-lite-1.9.9 | 1 tcf-agent-1.7.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/95fb98fd3eaac293dd37510058b23b4e52c008f1 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7ba86e3a2cbfdf62dc59ec20159b6c93a50b44f2 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/466c0248bbdef27faefb493e3b24d91f1e9aae1a | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0aba19d0d76e69fcf0e79c6006c37e30cb698900 | ORPH mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/996895f6e5a7df4a843c9d2973d4a92dd018382a | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/de6de06e63464c51e25185158cf777ac159e42c8 | arm | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/aa8b5512309839a17e050d92b20469a190ccd396 | s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/e4a30074d5e357aae783ee806fee216594b90e59 | x86_64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/d2e5d5d50bc6e7da2f7ff1945f12b13985fcb1db | or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/470c1252519c8343e5c879e1d947479939690588 | ORPH sh4aeb | openjdk-11.0.14.1+1 | NOK | http://autobuild.buildroot.net/results/02ae5358bce65a9fe8766b82fb0c93b92d76f161 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/f0d96c3f1305e350da7f4c63e3090ed409001b5c | ORPH xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/c9618015cd752f4953fe485bea9320e7dc63ce68 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/ec5fc0a2cda2cf35a9e1734134b908ba105abe97 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/f7f8b99fa5e91b3068d5bec1192ed87c1d5e6e45 | Gitlab CI results for 2023-04-07 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ acmesystems_aria_g25_256mb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072132 | atmel_sama5d3_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072182 | atmel_sama5d3_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072183 | atmel_sama5d3xek | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072184 | atmel_sama5d4_xplained | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072185 | atmel_sama5d4_xplained_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072186 | atmel_sama5d4_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072187 | atmel_sama5d4_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072188 | avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072189 | bananapi_m2_ultra | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072190 | bananapi_m2_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072191 | bananapro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072192 | ORPH beagleboardx15 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072193 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072195 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072197 | beagleboneai | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072199 | beaglev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072200 | beelink_gs1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072201 | broadcom_northstar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072203 | canaan_kd233 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072204 | chromebook_elm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072206 | chromebook_snow | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072208 | ci20 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072210 | cubieboard2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072211 | engicam_imx6qdl_icore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072212 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072214 | engicam_imx6qdl_icore_rqs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072217 | engicam_imx6ul_geam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072218 | engicam_imx6ul_isiot | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072220 | freescale_imx28evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072222 | freescale_imx6dlsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072223 | freescale_imx6dlsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072224 | freescale_imx6qsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072225 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072226 | freescale_imx6sxsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072227 | freescale_imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072228 | freescale_imx7dsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072229 | freescale_imx8mmevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072230 | freescale_imx8mnevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072232 | freescale_imx8mpevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072233 | freescale_imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072234 | freescale_imx8qmmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072235 | freescale_imx8qxpmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072237 | freescale_p1025twr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072238 | ORPH freescale_t1040d4rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072240 | ORPH freescale_t2080_qds_rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072242 | ORPH friendlyarm_nanopi_r2s | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072244 | galileo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072246 | globalscale_espressobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072248 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072251 | grinn_liteboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072252 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072254 | imx23evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072256 | imx6-sabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072258 | imx6-sabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072259 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072261 | imx6slevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072263 | imx6sx-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072265 | imx6ulevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072267 | imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072271 | imx6ulpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072274 | imx7d-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072275 | imx7dpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072277 | imx8mmpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072281 | imx8mn_bsh_smm_s2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072283 | imx8mn_bsh_smm_s2_pro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072284 | imx8mpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072285 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072286 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072287 | kontron_pitx_imx8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072288 | kontron_smarc_sal28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072289 | lafrite | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072290 | lego_ev3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072291 | licheepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072293 | linksprite_pcduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072295 | ls1028ardb | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072298 | mender_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072300 | ORPH microchip_sam9x60ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072302 | microchip_sam9x60ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072306 | microchip_sama5d27_wlsom1_ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072309 | ...hip_sama5d27_wlsom1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072312 | microchip_sama5d2_icp_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072313 | microchip_sama5d2_icp_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072315 | microchip_sama7g5ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072318 | microchip_sama7g5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072320 | minnowboard_max | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072322 | mx25pdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072324 | mx51evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072325 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072329 | mx6cubox | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072331 | mx6sx_udoo_neo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072333 | mx6udoo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072335 | nexbox_a95x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072337 | nezha | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072338 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072339 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072340 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072341 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072343 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072345 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072346 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072348 | octavo_osd32mp1_brk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072350 | octavo_osd32mp1_red | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072352 | odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072353 | odroidxu4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072355 | olimex_a10_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072356 | olimex_a13_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072357 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072359 | olimex_a20_olinuxino_lime2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072358 | olimex_a20_olinuxino_micro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072360 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072361 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072363 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072364 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072366 | olpc_xo1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072369 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072368 | openblocks_a6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072371 | orangepi_lite | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072377 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072373 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072378 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072380 | orangepi_pc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072381 | orangepi_pc_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072383 | orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072385 | orangepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072386 | orangepi_zero_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072388 | orangepi_zero_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072387 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072390 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072391 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072392 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072393 | pine64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072395 | pine64_sopine | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072396 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072398 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072400 | qemu_aarch64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072401 | qemu_arm_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072402 | qemu_arm_versatile | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072404 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072406 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072407 | qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072408 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072411 | qemu_microblazebe_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072412 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072414 | qemu_mips32r2_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072418 | qemu_mips32r2el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072422 | qemu_mips32r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072426 | qemu_mips32r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072430 | qemu_mips64_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072433 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072434 | qemu_mips64r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072435 | qemu_mips64r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072436 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072437 | qemu_or1k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072438 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072442 | qemu_ppc64_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072444 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072447 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072449 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072451 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072453 | qemu_ppc_g3beige | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072456 | qemu_ppc_mac99 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072457 | qemu_ppc_mpc8544ds | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072459 | qemu_riscv32_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072460 | qemu_riscv64_nommu_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072461 | qemu_riscv64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072462 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072463 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072464 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072466 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072467 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072468 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072471 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072469 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072473 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072475 | raspberrypi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072495 | ORPH raspberrypi0 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072477 | ORPH raspberrypi0w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072479 | ORPH raspberrypi2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072482 | ORPH raspberrypi3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072487 | raspberrypi3_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072484 | ORPH raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072488 | ORPH raspberrypi4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072494 | ORPH raspberrypi4_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072491 | ORPH raspberrypicm4io | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072499 | ORPH raspberrypicm4io_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072497 | ORPH raspberrypizero2w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072500 | riotboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072501 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072503 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072505 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072509 | roseapplepi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072512 | s6lx9_microboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072515 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072518 | sipeed_lichee_rv | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072522 | sipeed_lichee_rv_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072525 | sipeed_maix_bit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072527 | sipeed_maix_bit_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072531 | sipeed_maix_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072533 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072535 | sipeed_maix_go | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072536 | sipeed_maix_go_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072538 | sipeed_maixduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072540 | sipeed_maixduino_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072543 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072545 | snps_archs38_axs103 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072550 | snps_archs38_haps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072555 | snps_archs38_hsdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072557 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072558 | solidrun_clearfog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072562 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072565 | solidrun_macchiatobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072568 | ORPH spike_riscv64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072570 | stm32f429_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072574 | stm32f469_disco_sd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072576 | stm32f469_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072577 | stm32mp157a_dk1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072578 | stm32mp157c_dk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072579 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072580 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072581 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072582 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072583 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072584 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072585 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072588 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072591 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072595 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072593 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072596 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072597 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072600 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072602 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072603 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072605 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072606 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072608 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072609 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4071072611 | -- http://autobuild.buildroot.net From dario.binacchi at amarulasolutions.com Sat Apr 8 13:47:13 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 8 Apr 2023 15:47:13 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc02c..dc00a47e1da2 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 8 13:51:50 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 8 Apr 2023 15:51:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 Message-ID: <20230408135150.245980-1-dario.binacchi@amarulasolutions.com> As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi --- ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- package/openocd/openocd.hash | 4 +- package/openocd/openocd.mk | 2 +- 4 files changed, 3 insertions(+), 124 deletions(-) delete mode 100644 package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch delete mode 100644 package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa0f..000000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b30..000000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier??ga -Co-developed-by: Andrzej Sier??ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier??ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930ea..b605eb7aa463 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,3 @@ # From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848b7..95a7fd3c2a2c 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = GPL-2.0+ -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 8 13:55:35 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 8 Apr 2023 15:55:35 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone_defconfig: bump Linux version to 5.10.162-ti-r59 Message-ID: <20230408135535.246758-1-dario.binacchi@amarulasolutions.com> Tested on beaglebone black. Signed-off-by: Dario Binacchi --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index c2d444c3ce6d..3e7ad8d4027d 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -20,7 +20,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/beaglebone/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r56)/linux-5.10.162-ti-r56.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r59)/linux-5.10.162-ti-r59.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="omap2plus" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk am335x-boneblue am335x-boneblack-wireless am335x-bonegreen-wireless" -- 2.32.0 From giulio.benetti at benettiengineering.com Sat Apr 8 18:45:59 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 8 Apr 2023 20:45:59 +0200 Subject: [Buildroot] [PATCH] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index 5e09f4e6ce..2ba9c8f568 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse -- 2.34.1 From peter at korsgaard.com Sat Apr 8 19:34:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:34:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs Message-ID: <20230408193446.41A67837D7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=898f7adcb12fabdbaab58d4c3148f6d5fe9f20a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x rtl8189fs branch is specific for rtl8189fs controller and diverged from master so let's switch branch from master to rtl8189s to fix runtime failure. Signed-off-by: Giulio Benetti Tested-by: Indrek Kruusa Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b1e431500d6e7d17cd23d70d55df2ba99813852) Signed-off-by: Peter Korsgaard --- package/rtl8189fs/rtl8189fs.hash | 2 +- package/rtl8189fs/rtl8189fs.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8189fs/rtl8189fs.hash b/package/rtl8189fs/rtl8189fs.hash index 4f117cfd14..018e5b8a77 100644 --- a/package/rtl8189fs/rtl8189fs.hash +++ b/package/rtl8189fs/rtl8189fs.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 20382dbb1ac33425e6b3198cc9be269b79cd1423ea656e0ccd16dedafa3e2a2a rtl8189fs-ed6741b52bc998875298117b55d18b0d557c37a6.tar.gz diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk index 15a5329a45..2dd9e6097c 100644 --- a/package/rtl8189fs/rtl8189fs.mk +++ b/package/rtl8189fs/rtl8189fs.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189FS_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189FS_VERSION = ed6741b52bc998875298117b55d18b0d557c37a6 RTL8189FS_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189FS_VERSION)) RTL8189FS_LICENSE = GPL-2.0 From peter at korsgaard.com Sat Apr 8 19:34:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:34:49 +0200 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs In-Reply-To: <20230319121659.88039-2-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sun, 19 Mar 2023 13:16:59 +0100") References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> <20230319121659.88039-2-giulio.benetti@benettiengineering.com> Message-ID: <87fs9axj52.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > rtl8189fs branch is specific for rtl8189fs controller and diverged from > master so let's switch branch from master to rtl8189s to fix runtime > failure. > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:42:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:42:03 +0200 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319142213.3045818-1-me@stevenhay.com> (Steve Hay via buildroot's message of "Sun, 19 Mar 2023 15:22:12 +0100") References: <20230319142213.3045818-1-me@stevenhay.com> Message-ID: <87bkjyxit0.fsf@dell.be.48ers.dk> >>>>> "Steve" == Steve Hay via buildroot writes: > The impetus for this change was that wget fails to load pages signed by > Let's Encrypt due to missing root certs. This version has the updated and > correct certs. > 0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > Patch dropped because the fix is incorporated upstream. > Signed-off-by: Steve Hay > --- > Changes v1 -> v2 > - Removed the extraneous comment in the make file. > - Fixed patch header. > - Added note to the log as to why the patch was dropped. > Changes v2 -> v3 > - The v2 patch did not include the changes. This one does. > Signed-off-by: Steve Hay Committed to 2023.02.x and 2022.02.x, thanks. You seem to have done something funky upside down unicode with your from, please don't do that. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:36:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:36:51 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/ca-certificates: bump version to 20230311 Message-ID: <20230408194214.DDEE083817@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d031f1712b81b18945f88776e74698d5ab5c0c3f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The impetus for this change was that wget fails to load pages signed by Let's Encrypt due to missing root certs. This version has the updated and correct certs. 0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch Patch dropped because the fix is incorporated upstream. Signed-off-by: Steve Hay Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f5c8bd4305ab7667f3a36911ba58cef358b5aa8) Signed-off-by: Peter Korsgaard --- ...tdata2pem.py-make-cryptography-module-opt.patch | 27 +++++++++++----------- package/ca-certificates/ca-certificates.hash | 4 +--- package/ca-certificates/ca-certificates.mk | 4 ++-- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch index b76c1bfd7f..ed90c217ec 100644 --- a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch +++ b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch @@ -1,4 +1,4 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -14,38 +14,39 @@ cryptography Python module is there, we perform the check, otherwise the check is skipped. Signed-off-by: Thomas Petazzoni +[Steve: refreshed to apply on ca-certificates version 20230311] +Signed-off-by: Steve Hay --- - mozilla/certdata2pem.py | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) + mozilla/certdata2pem.py | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py -index ede23d4..a6261f8 100644 +index 4df86a2..3a6d7dc 100644 --- a/mozilla/certdata2pem.py +++ b/mozilla/certdata2pem.py -@@ -28,9 +28,6 @@ import sys +@@ -28,8 +28,6 @@ import sys import textwrap import io -from cryptography import x509 - -- + objects = [] - # Dirty file parser. -@@ -122,11 +119,16 @@ for obj in objects: +@@ -122,11 +120,16 @@ for obj in objects: if not obj['CKA_LABEL'] in trust or not trust[obj['CKA_LABEL']]: continue -- cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -- if cert.not_valid_after < datetime.datetime.now(): +- cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) +- if cert.not_valid_after < datetime.datetime.utcnow(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) - print('!'*74) + try: + from cryptography import x509 + -+ cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -+ if cert.not_valid_after < datetime.datetime.now(): ++ cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) ++ if cert.not_valid_after < datetime.datetime.utcnow(): + print('!'*74) + print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) + print('!'*74) @@ -55,5 +56,5 @@ index ede23d4..a6261f8 100644 bname = obj['CKA_LABEL'][1:-1].replace('/', '_')\ .replace(' ', '_')\ -- -2.33.1 +2.30.2 diff --git a/package/ca-certificates/ca-certificates.hash b/package/ca-certificates/ca-certificates.hash index a1675b999e..8a5b48dd79 100644 --- a/package/ca-certificates/ca-certificates.hash +++ b/package/ca-certificates/ca-certificates.hash @@ -1,6 +1,4 @@ # hashes from: $(CA_CERTIFICATES_SITE)/ca-certificates_$(CA_CERTIFICATES_VERSION).dsc : -sha1 bce5a8fac45456dbebf256f3a812c6cd0a853e3e ca-certificates_20211016.tar.xz -sha256 2ae9b6dc5f40c25d6d7fe55e07b54f12a8967d1955d3b7b2f42ee46266eeef88 ca-certificates_20211016.tar.xz - +sha256 83de934afa186e279d1ed08ea0d73f5cf43a6fbfb5f00874b6db3711c64576f3 ca-certificates_20230311.tar.xz # Locally computed sha256 e85e1bcad3a915dc7e6f41412bc5bdeba275cadd817896ea0451f2140a93967c debian/copyright diff --git a/package/ca-certificates/ca-certificates.mk b/package/ca-certificates/ca-certificates.mk index 0b6962ab7b..202d0b92ac 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,9 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +CA_CERTIFICATES_VERSION = 20230311 CA_CERTIFICATES_SOURCE = ca-certificates_$(CA_CERTIFICATES_VERSION).tar.xz -CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20211022T144903Z/pool/main/c/ca-certificates +CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20230317T205011Z/pool/main/c/ca-certificates CA_CERTIFICATES_DEPENDENCIES = host-openssl host-python3 CA_CERTIFICATES_LICENSE = GPL-2.0+ (script), MPL-2.0 (data) CA_CERTIFICATES_LICENSE_FILES = debian/copyright From peter at korsgaard.com Sat Apr 8 19:35:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:35:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/ca-certificates: bump version to 20230311 Message-ID: <20230408194322.0082D83829@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76b6da9d4fefee95bcaf47d94ab77d99edffa561 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The impetus for this change was that wget fails to load pages signed by Let's Encrypt due to missing root certs. This version has the updated and correct certs. 0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch Patch dropped because the fix is incorporated upstream. Signed-off-by: Steve Hay Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f5c8bd4305ab7667f3a36911ba58cef358b5aa8) Signed-off-by: Peter Korsgaard --- ...tdata2pem.py-make-cryptography-module-opt.patch | 27 ++++++++++---------- ...tdata2pem.py-Fix-compat-with-cryptography.patch | 29 ---------------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 4 +-- 4 files changed, 17 insertions(+), 47 deletions(-) diff --git a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch index b76c1bfd7f..ed90c217ec 100644 --- a/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch +++ b/package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch @@ -1,4 +1,4 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -14,38 +14,39 @@ cryptography Python module is there, we perform the check, otherwise the check is skipped. Signed-off-by: Thomas Petazzoni +[Steve: refreshed to apply on ca-certificates version 20230311] +Signed-off-by: Steve Hay --- - mozilla/certdata2pem.py | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) + mozilla/certdata2pem.py | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py -index ede23d4..a6261f8 100644 +index 4df86a2..3a6d7dc 100644 --- a/mozilla/certdata2pem.py +++ b/mozilla/certdata2pem.py -@@ -28,9 +28,6 @@ import sys +@@ -28,8 +28,6 @@ import sys import textwrap import io -from cryptography import x509 - -- + objects = [] - # Dirty file parser. -@@ -122,11 +119,16 @@ for obj in objects: +@@ -122,11 +120,16 @@ for obj in objects: if not obj['CKA_LABEL'] in trust or not trust[obj['CKA_LABEL']]: continue -- cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -- if cert.not_valid_after < datetime.datetime.now(): +- cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) +- if cert.not_valid_after < datetime.datetime.utcnow(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) - print('!'*74) + try: + from cryptography import x509 + -+ cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -+ if cert.not_valid_after < datetime.datetime.now(): ++ cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) ++ if cert.not_valid_after < datetime.datetime.utcnow(): + print('!'*74) + print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) + print('!'*74) @@ -55,5 +56,5 @@ index ede23d4..a6261f8 100644 bname = obj['CKA_LABEL'][1:-1].replace('/', '_')\ .replace(' ', '_')\ -- -2.33.1 +2.30.2 diff --git a/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch deleted file mode 100644 index 0537da9224..0000000000 --- a/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 5e493ca307a031e81528ceddb96f3da40bc062cf Mon Sep 17 00:00:00 2001 -From: Wataru Ashihara -Date: Wed, 2 Nov 2022 12:40:05 -0400 -Subject: [PATCH] mozilla/certdata2pem.py: Fix compat with cryptography > 3.0 - -In newer cryptography packages, load_der_x509_certificate is enforced to be 'bytes' rather than currently used 'bytearray'. This fixes that. - -https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 -Signed-off-by: Justin Wood ---- - mozilla/certdata2pem.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py -index a6261f8..c0fa52c 100644 ---- a/mozilla/certdata2pem.py -+++ b/mozilla/certdata2pem.py -@@ -122,7 +122,7 @@ for obj in objects: - try: - from cryptography import x509 - -- cert = x509.load_der_x509_certificate(obj['CKA_VALUE']) -+ cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) - if cert.not_valid_after < datetime.datetime.now(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) --- -2.38.1 - diff --git a/package/ca-certificates/ca-certificates.hash b/package/ca-certificates/ca-certificates.hash index a1675b999e..8a5b48dd79 100644 --- a/package/ca-certificates/ca-certificates.hash +++ b/package/ca-certificates/ca-certificates.hash @@ -1,6 +1,4 @@ # hashes from: $(CA_CERTIFICATES_SITE)/ca-certificates_$(CA_CERTIFICATES_VERSION).dsc : -sha1 bce5a8fac45456dbebf256f3a812c6cd0a853e3e ca-certificates_20211016.tar.xz -sha256 2ae9b6dc5f40c25d6d7fe55e07b54f12a8967d1955d3b7b2f42ee46266eeef88 ca-certificates_20211016.tar.xz - +sha256 83de934afa186e279d1ed08ea0d73f5cf43a6fbfb5f00874b6db3711c64576f3 ca-certificates_20230311.tar.xz # Locally computed sha256 e85e1bcad3a915dc7e6f41412bc5bdeba275cadd817896ea0451f2140a93967c debian/copyright diff --git a/package/ca-certificates/ca-certificates.mk b/package/ca-certificates/ca-certificates.mk index 0b6962ab7b..202d0b92ac 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,9 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +CA_CERTIFICATES_VERSION = 20230311 CA_CERTIFICATES_SOURCE = ca-certificates_$(CA_CERTIFICATES_VERSION).tar.xz -CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20211022T144903Z/pool/main/c/ca-certificates +CA_CERTIFICATES_SITE = https://snapshot.debian.org/archive/debian/20230317T205011Z/pool/main/c/ca-certificates CA_CERTIFICATES_DEPENDENCIES = host-openssl host-python3 CA_CERTIFICATES_LICENSE = GPL-2.0+ (script), MPL-2.0 (data) CA_CERTIFICATES_LICENSE_FILES = debian/copyright From peter at korsgaard.com Sat Apr 8 19:43:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:43:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmicrohttpd: security bump to version 0.9.76 In-Reply-To: <20230319191212.666401-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Mar 2023 20:12:12 +0100") References: <20230319191212.666401-1-fontaine.fabrice@gmail.com> Message-ID: <877cumxiqi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-27371: GNU libmicrohttpd before 0.9.76 allows remote DoS > (Denial of Service) due to improper parsing of a multipart/form-data > boundary in the postprocessor.c MHD_create_post_processor() method. This > allows an attacker to remotely send a malicious HTTP POST packet that > includes one or more '\0' bytes in a multipart/form-data boundary field, > which - assuming a specific heap layout - will result in an > out-of-bounds read and a crash in the find_boundary() function. > https://lists.gnu.org/archive/html/libmicrohttpd/2023-02/msg00000.html > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:43:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:43:25 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230408194445.5D1DB83899@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4be09af0e648d9cd990f1ad7956a57026022a618 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-27371: GNU libmicrohttpd before 0.9.76 allows remote DoS (Denial of Service) due to improper parsing of a multipart/form-data boundary in the postprocessor.c MHD_create_post_processor() method. This allows an attacker to remotely send a malicious HTTP POST packet that includes one or more '\0' bytes in a multipart/form-data boundary field, which - assuming a specific heap layout - will result in an out-of-bounds read and a crash in the find_boundary() function. https://lists.gnu.org/archive/html/libmicrohttpd/2023-02/msg00000.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 3b645ffda6529278212ab93eb038da28014502cd) Signed-off-by: Peter Korsgaard --- package/libmicrohttpd/libmicrohttpd.hash | 2 +- package/libmicrohttpd/libmicrohttpd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmicrohttpd/libmicrohttpd.hash b/package/libmicrohttpd/libmicrohttpd.hash index 7f95e78a6e..ce30e2ba11 100644 --- a/package/libmicrohttpd/libmicrohttpd.hash +++ b/package/libmicrohttpd/libmicrohttpd.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9278907a6f571b391aab9644fd646a5108ed97311ec66f6359cebbedb0a4e3bb libmicrohttpd-0.9.75.tar.gz +sha256 f0b1547b5a42a6c0f724e8e1c1cb5ce9c4c35fb495e7d780b9930d35011ceb4c libmicrohttpd-0.9.76.tar.gz sha256 7399547209438c93f9b90297954698773d4846cea44cde5ca982c84c45952a3b COPYING diff --git a/package/libmicrohttpd/libmicrohttpd.mk b/package/libmicrohttpd/libmicrohttpd.mk index f75178bc0a..4e7b72b65c 100644 --- a/package/libmicrohttpd/libmicrohttpd.mk +++ b/package/libmicrohttpd/libmicrohttpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMICROHTTPD_VERSION = 0.9.75 +LIBMICROHTTPD_VERSION = 0.9.76 LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd LIBMICROHTTPD_LICENSE_FILES = COPYING LIBMICROHTTPD_CPE_ID_VENDOR = gnu From peter at korsgaard.com Sat Apr 8 19:42:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:42:58 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230408194445.A49C383899@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=373b98b5a85466f60bf637eea4d2913522b97775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-27371: GNU libmicrohttpd before 0.9.76 allows remote DoS (Denial of Service) due to improper parsing of a multipart/form-data boundary in the postprocessor.c MHD_create_post_processor() method. This allows an attacker to remotely send a malicious HTTP POST packet that includes one or more '\0' bytes in a multipart/form-data boundary field, which - assuming a specific heap layout - will result in an out-of-bounds read and a crash in the find_boundary() function. https://lists.gnu.org/archive/html/libmicrohttpd/2023-02/msg00000.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 3b645ffda6529278212ab93eb038da28014502cd) Signed-off-by: Peter Korsgaard --- package/libmicrohttpd/libmicrohttpd.hash | 2 +- package/libmicrohttpd/libmicrohttpd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmicrohttpd/libmicrohttpd.hash b/package/libmicrohttpd/libmicrohttpd.hash index 7f95e78a6e..ce30e2ba11 100644 --- a/package/libmicrohttpd/libmicrohttpd.hash +++ b/package/libmicrohttpd/libmicrohttpd.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9278907a6f571b391aab9644fd646a5108ed97311ec66f6359cebbedb0a4e3bb libmicrohttpd-0.9.75.tar.gz +sha256 f0b1547b5a42a6c0f724e8e1c1cb5ce9c4c35fb495e7d780b9930d35011ceb4c libmicrohttpd-0.9.76.tar.gz sha256 7399547209438c93f9b90297954698773d4846cea44cde5ca982c84c45952a3b COPYING diff --git a/package/libmicrohttpd/libmicrohttpd.mk b/package/libmicrohttpd/libmicrohttpd.mk index f75178bc0a..4e7b72b65c 100644 --- a/package/libmicrohttpd/libmicrohttpd.mk +++ b/package/libmicrohttpd/libmicrohttpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMICROHTTPD_VERSION = 0.9.75 +LIBMICROHTTPD_VERSION = 0.9.76 LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd LIBMICROHTTPD_LICENSE_FILES = COPYING LIBMICROHTTPD_CPE_ID_VENDOR = gnu From peter at korsgaard.com Sat Apr 8 19:47:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:47:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/wireshark: security bump to version 4.0.4 In-Reply-To: <20230319192526.915856-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Mar 2023 20:25:26 +0100") References: <20230319192526.915856-1-fontaine.fabrice@gmail.com> Message-ID: <87355axijd.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-1161: ISO 15765 and ISO 10681 dissector crash in Wireshark > 4.0.0 to 4.0.3 and 3.6.0 to 3.6.11 allows denial of service via packet > injection or crafted capture file > https://www.wireshark.org/security/wnpa-sec-2023-08.html > https://www.wireshark.org/news/20230302.html > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:44:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:44:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/wireshark: security bump to version 4.0.4 Message-ID: <20230408194805.7BC15838EB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=021eba76f03e823591f5a0ce680623522cd55529 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-1161: ISO 15765 and ISO 10681 dissector crash in Wireshark 4.0.0 to 4.0.3 and 3.6.0 to 3.6.11 allows denial of service via packet injection or crafted capture file https://www.wireshark.org/security/wnpa-sec-2023-08.html https://www.wireshark.org/news/20230302.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 9d39b2aed23dc822cfa56e6cc54fe605e0fd99d2) Signed-off-by: Peter Korsgaard --- package/wireshark/wireshark.hash | 6 +++--- package/wireshark/wireshark.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wireshark/wireshark.hash b/package/wireshark/wireshark.hash index 7128b560ae..d89caa5de8 100644 --- a/package/wireshark/wireshark.hash +++ b/package/wireshark/wireshark.hash @@ -1,6 +1,6 @@ -# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.3.txt -sha1 243b0057cfe6d447662e81b5646110aaf8b63c81 wireshark-4.0.3.tar.xz -sha256 6c51e15bcc0afb93734e686dbff354ffd159f570bd2904bcbbad6f3feb7e9511 wireshark-4.0.3.tar.xz +# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.4.txt +sha1 ae3c28d6966c420ee3a8d058ea212a1b6adab50f wireshark-4.0.4.tar.xz +sha256 a4a09f6564f00639036ffe5064ac4dc2176adfa3e484c539c9c73f835436e74b wireshark-4.0.4.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk index 12c36575df..f5a8e1f070 100644 --- a/package/wireshark/wireshark.mk +++ b/package/wireshark/wireshark.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRESHARK_VERSION = 4.0.3 +WIRESHARK_VERSION = 4.0.4 WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions WIRESHARK_LICENSE = wireshark license From peter at korsgaard.com Sat Apr 8 19:48:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 08 Apr 2023 21:48:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/vim: security bump to version 9.0.1414 In-Reply-To: <20230319195327.26643-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Mar 2023 20:53:27 +0100") References: <20230319195327.26643-1-fontaine.fabrice@gmail.com> Message-ID: <87y1n2w3xy.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and > CVE-2023-1355 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 8 19:48:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:48:17 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/vim: security bump to version 9.0.1414 Message-ID: <20230408194941.B71C58398D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0c8f43fee2640789f461d3f58d1ccae77c43109 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and CVE-2023-1355 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 31a0d92bf3362c3852e75191e6c8e6ac230e5dcc) Signed-off-by: Peter Korsgaard --- package/vim/vim.hash | 2 +- package/vim/vim.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/vim/vim.hash b/package/vim/vim.hash index 4000beedc1..26bc913b8a 100644 --- a/package/vim/vim.hash +++ b/package/vim/vim.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 bcaf9b21ab00ab49de4f3bdfda1bcda82533ec16c412824226544a3fce6506ff vim-9.0.1260.tar.gz +sha256 c2bddf283a19c8714d7b21716e0a6a3214f9edb60b080f233cce4143fe228ff3 vim-9.0.1414.tar.gz sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE sha256 d187aff219161f37138479257f82d687ea10b2cdd17d58b53a3ec9b79d6dc870 README.txt diff --git a/package/vim/vim.mk b/package/vim/vim.mk index e3648bfab9..bb6d4a8d27 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -4,7 +4,7 @@ # ################################################################################ -VIM_VERSION = 9.0.1260 +VIM_VERSION = 9.0.1414 VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION)) VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES) VIM_SUBDIR = src From peter at korsgaard.com Sat Apr 8 19:48:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:48:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vim: security bump to version 9.0.1414 Message-ID: <20230408194942.14EF58398D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=71655041dcf5e3b6b8d84babf9515cc876c663d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and CVE-2023-1355 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 31a0d92bf3362c3852e75191e6c8e6ac230e5dcc) Signed-off-by: Peter Korsgaard --- package/vim/vim.hash | 2 +- package/vim/vim.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/vim/vim.hash b/package/vim/vim.hash index 4000beedc1..26bc913b8a 100644 --- a/package/vim/vim.hash +++ b/package/vim/vim.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 bcaf9b21ab00ab49de4f3bdfda1bcda82533ec16c412824226544a3fce6506ff vim-9.0.1260.tar.gz +sha256 c2bddf283a19c8714d7b21716e0a6a3214f9edb60b080f233cce4143fe228ff3 vim-9.0.1414.tar.gz sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE sha256 d187aff219161f37138479257f82d687ea10b2cdd17d58b53a3ec9b79d6dc870 README.txt diff --git a/package/vim/vim.mk b/package/vim/vim.mk index e3648bfab9..bb6d4a8d27 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -4,7 +4,7 @@ # ################################################################################ -VIM_VERSION = 9.0.1260 +VIM_VERSION = 9.0.1414 VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION)) VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES) VIM_SUBDIR = src From unixmania at gmail.com Sun Apr 9 00:09:29 2023 From: unixmania at gmail.com (unixmania at gmail.com) Date: Sat, 8 Apr 2023 21:09:29 -0300 Subject: [Buildroot] [PATCH] package/qemu: install keyboard maps only if necessary Message-ID: <20230409000929.391071-1-unixmania@gmail.com> From: Carlos Santos They are required only for system emulation, so pull a patch already reviewd upstream[1,2] that makes the installation conditional. 1. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06428.html 2. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06438.html Signed-off-by: Carlos Santos --- ...tall-keyboard-maps-only-if-necessary.patch | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch diff --git a/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch new file mode 100644 index 0000000000..91ea1e86c9 --- /dev/null +++ b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch @@ -0,0 +1,36 @@ +From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001 +From: Carlos Santos +Date: Sun, 1 Jan 2023 21:00:57 -0300 +Subject: [PATCH] meson: install keyboard maps only if necessary + +They are required only for system emulation (i.e. have_system is true). + +Signed-off-by: Carlos Santos +--- + pc-bios/keymaps/meson.build | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build +index 158a3b410c..bff3083313 100644 +--- a/pc-bios/keymaps/meson.build ++++ b/pc-bios/keymaps/meson.build +@@ -47,7 +47,7 @@ if native_qemu_keymap.found() + build_by_default: true, + output: km, + command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()], +- install: true, ++ install: have_system, + install_dir: qemu_datadir / 'keymaps') + endforeach + +@@ -56,4 +56,6 @@ else + install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps') + endif + +-install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') ++if have_system ++ install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') ++endif +-- +2.31.1 + -- 2.31.1 From thomas.petazzoni at bootlin.com Sun Apr 9 05:33:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 09 Apr 2023 05:33:15 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-08 Message-ID: <20230409053322.CF69684257@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-08 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 15 | 23 | 1 | 39 | master | 133 | 92 | 1 | 226 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 7 host-binutils-2.38 | 5 libglib2-2.72.3 | 5 linux-6.1.14 | 5 agentpp-4.6.0 | 4 brltty-6.5 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-gcc-final-10.4.0 | 3 host-gcc-final-11.3.0 | 3 unknown | 3 xenomai-3.0.10 | 3 bluez5_utils-5.66 | 2 host-binutils-2.37 | 2 uclibc-1.0.43 | 2 apparmor-3.1.2 | 1 bat-0.19.0 | 1 binutils-arc-2020.09-release | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 fftw-quad-3.3.8 | 1 flac-1.4.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gst1-vaapi-1.22.0 | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-binutils-2.39 | 1 host-gcc-final-12.2.0 | 1 host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 host-rust-1.68.0 | 1 ipmitool-1_8_19 | 1 jpeg-turbo-2.1.4 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libfreeimage-3.18.0 | 1 libgcrypt-1.10.1 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20220930 | 1 lxc-5.0.2 | 1 matio-1.5.23 | 1 mpv-0.35.1 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 perl-5.36.0 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 volk-2.5.2 | 1 wolfssl-5.5.3 | 1 z3-4.12.1 | 1 zabbix-6.2.7 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/b6e51cedd87c1ba4359d76bd71aa9ca7a07c0fb4 | arceb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1a9fa870bf6e062918b375d6f1e2b70f6b5c6474 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fdde41b3cf40dfc26b0178365d303fcb77108a57 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/08b3808c1648e0a922097f3d1366cf5e12b7041f | arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/dc28fec13b92fcb0554330af5a2728ae3e05b517 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/80edf1cfe80438f9c478197f6eddc6665f4bdc41 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/e1564b091a92ef5d4d60e02fdb26bf1cbbd8ca48 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f03512fb44ce967a53431cb46e867478112be8be | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/76bd7895e11cefed97976a5f91cee6105ec4a563 | i686 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/2ee10e91bfa07eb00d4a8ca6e870c31f40085010 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/7803f91317bed2ba18bfe61d160e148a0382f0a4 | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9fc39f5da464b8cd5b5dd517a65b923e21535c7d | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/866c33066db24fd0aedb1720ac65e2afed0d5923 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/78657719599b30023015ebb100b8c37fd665def2 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/75cf2416898ec6f46f59eba7a16d1096526047e0 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/1a7c66f309d6e9c287163b2945ea14e2d06485bf | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d56f6a8ad3aa39f36d08dcbfd37a9dc45ba7d933 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/ec9c78e38c1e17dfef7bf3d92aab32cd8bcbedd1 | m68k | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/4bd39ee764c4ea7faebc495dc04cf2c38bf365ec | sh4 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fb7f8517c335efb51d133060262a885c89ab0751 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5514a0fec79d97c96fece51ffb5917dbd228d470 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16b412305fd57fce8b24bb64d5e0ee924713fa05 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ac3861150173018912b908eb8e5d700736d21424 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/deb6cb58bd69e8161921e001b21d4bda9c7a1c89 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/4904039f47c73f4a68e30edbd85a9b3e1a59a8af | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2df03645d705376de4703bd173f7d7fbcc1132a1 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/914ce18b9406ac20fe9029dc74891d15a9323a32 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a2f27c4e5bc56793ca1e116f00247df9470939fb | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c71177974520c62c7e39d81f3de501a6fe125786 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1ed27381394f847fb6eaac73ae47f8cdaa076ae8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9cc9d47a7b7a5e2818edacfb26bfe81b0e9b7c9a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34e291e65960eea912acbe174e0f7ac1ae232752 | ORPH mipsel | gst1-vaapi-1.22.0 | NOK | http://autobuild.buildroot.net/results/00d9d69d3e68540876f36d168d1fd0372db9fc79 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/c5307d1519b15be5a038c555bfa857156f56919f | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/b15fc23d9f545cd89e7d762c395662251be4a7b1 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a441bd640dfa3a266c4d0ec1ec1668ac59ab9423 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/46e4e151af8ba58413e84b1857cca3d68f536f24 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/16aa7478c5af00c7f7f852bd4fdb8837a9567645 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/246d46b2f41bfe542ee92e7f503b905687196e24 | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aa14953bf2703980c14281ca3f2f3f17fd803b2c | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7e2fcdc5d70fd8a9147e052d861dfe083a43eba6 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a0d6cf4ab7e6f83a3834998c0d7d7f1a5ece1525 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4121905cd323ae6b554a695b7f5b9d00c99abbef | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/42aad11ad401945f6ba456a0f8145ce4946821e5 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d03d566e6f5ab21784fa7f49df2aaa2be6e8fd73 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/04ecfd491db8d88a3932d72696708f2c49818ce9 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/385a5191524fcb9fc04ccc433d88b1c55e326fce | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/c0ad84cdade98dae3275149a091f135141a72383 | x86_64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/37a4f69a4c3a0937b3b79de803e906b78023dc2b | xtensa | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/ef983335d9c4f9164f877088524c1ffc98278204 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/3b994de3995cd74382f3997d180e5776086998b1 | sparc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fbbadb08076b84f66453443e17540a63d25f7dac | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/eb1138367666f87cc11775a91c455b8485565024 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/aed997ae63800fca9b8f72ac8fe9a64c35d72beb | or1k | jpeg-turbo-2.1.4 | NOK | http://autobuild.buildroot.net/results/f0ede3717bb56e98cfd1694d1c123e9f68db37d7 | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/9403835e7fa39e3a4d53c52feee964f3c7cff597 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/32bc8b8f65c1476aebec845922dfe5f31cb04151 | x86_64 | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/284d90f1c03a2b9a28ab66753d9f63d83fe9c60f | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/088a041b5c31c1813735fc18e16580ff6ad3eb92 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/352e464fcae11b2de2a060c16059e71eaeafb870 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/fd19d2bd90daf885ca5f6aae18d76fffd607ab40 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c1632cbcb34e979578d8d5c0389f1a740cf8ccc1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/01d471b1e39022508a063c9e655d37ebe48c65bb | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d98b6ed818b85d4741f14cbfa702506363e64c8d | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/411e2558212500b90c8e651104764a1a92b4ae04 | m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/8a4c96feb2cd7fa7a61e7b4fd9538a157bd30e80 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0162f4beb2a18f8ab2c496515efea0a0b47b7f05 | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5c71b51d1fe0d103500b10f00bc84d09631ae316 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7a7594e8c6d16c508df62597b70a8ea490c7289c | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/43e1229c536174fc23370e0320df22a5fc52c82f | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/00015a0248fcae33b131b6730ded1871faff1910 | ORPH mips64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/244edd380fbb7cc44dc4eb9206029aec2629bc9c | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/f4c7c8e0e2481fb8f3e49efb94012daba2f90abe | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/9714160b80a0d1a01983d29af38a95049c07b4d3 | aarch64 | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/d2d7235295d8a459dc98f63f0f986a21cc0e09b6 | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/1e93daeb293f31617fa70cbd66288eb52ea3c2f0 | ORPH microblazeel | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/4a1c9633a3ee7da7023861735268ed69794d9525 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6924c53724521cf7c78304677ef54c57029d9e4d | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e8e07a13ee37e8fb4238a4129a09e93d0712d430 | ORPH mips | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/2cef5392b5480b7ba4570bd39c63dac0a40d5a41 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/5d29fdf697e1321667d92902b5fdb845bf517119 | riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/ae35b08b2ae6fd6300c72fea98b7be079f696448 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/3bffdbaee83c4079393a07f9392ef14f12dda0e0 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/05ee65812f42de802d86b37a868e7fcf1c57c71c | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/f6d0beb6bcd09af02d0716e5f805c8f76eae4b2a | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/d61acf4302bb2e864c4e950d2bf1e23e6eb5fc7e | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/a49b70b0cce2b2bcfaddc01fe84ce93108a24e04 | or1k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/c0030acc92e3f040c08a2ce0076d8f1d4081cbc3 | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b36d468fe5686f0802d3d28a973c195945dd764e | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8818a3a5f02583e13f91c1e41a9c2f93ff0d6561 | mips64el | z3-4.12.1 | NOK | http://autobuild.buildroot.net/results/d389b9579bc081cf453d0df704fe6ea594cbcaf2 | powerpc64le | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/e35246b5af5898b258fee71f9d82b2abe0a13abf | mips | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/2f402fc979dfd584d9b09dfdef3a628a7a50eeae | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 4 host-qemu-7.2.0 | 3 linux-6.1.14 | 3 host-go-1.19.7 | 2 apcupsd-3.14.14 | 1 busybox-1.36.0 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 host-binutils-2.38 | 1 lttng-modules-2.13.7 | 1 mawk | 1 openssh-9.1p1 | 1 ramsmp-3.5.0 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ae112ca73eeccd15545a9fa0bbe51426f2e829fb | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ee5b3dad8c83471ac89a78ee8f04cef1b84f72d7 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f4aff978296d2bbf7bfc0adcf846d2b78421b09a | ORPH aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b7afef6a768686530898e5dc6aff1f7499f5dd9 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dc55a80dd80175a4dc8456508d94ab228fcfb816 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1798c86b06bc54a2c9f0e825c9dfee39dafa2578 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85d626d81bf5c4f5a7b33f0c68223d77e83b3f88 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6365b3ad49cb0fc94111ab5ee1db2939f033ab53 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/70ceaa8a0d7f2a329198df42a0bf5c0c32764b18 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2c39420549dd077726910462da3b7b9460a0bf13 | ORPH microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/459f2760c69c96828820888890015312b4ee612a | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/bf8d14e78ca03b96b2638309dfedb375dc89f8dc | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2f796ba3e72f664faf945ee95ec68a99cc093a6a | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ef6460a5d32b31abafd8a9bea1db7c9f52b570c7 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/03bbe4d4bf9347f55ddd7aca77a0d23d4b832d9e | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4e007e4deb6978c5a5782476d8e133bcbd8db42f | i686 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6d6bc3f90b9d9a4b9b5e87063aa9ba3021ac094c | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/315acc8a6bb86ccffd642da21a0b0b65d16f3163 | ORPH s390x | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/67358389cc9de78277eafc6cc8ffdd59a6606e1e | ORPH sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/d2528ab917e981905a55f69173deef763bf92dfe | m68k | mawk | TIM | http://autobuild.buildroot.net/results/f1f71c1f3a8758fbce17b170251c1f6cb7075ac1 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/a77dafc243a5705bfddd212ad8ebefec9e5785be | ORPH sh4a | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/e34913901a0cce0fce3b1fcb197a2c89b50225f2 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/87f8ac17f9082f1d4cad0e94703e138f5df75d39 | Gitlab CI results for 2023-04-08 ================================ -- http://autobuild.buildroot.net From buildroot at busybox.net Sun Apr 9 09:41:21 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 9 Apr 2023 11:41:21 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230409114120.2C667E29F9941897@busybox.net> An HTML attachment was scrubbed... URL: From arnout at mind.be Sun Apr 9 13:26:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:26:03 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> Message-ID: On 06/04/2023 18:10, Laurent Vivier wrote: > Le 06/04/2023 ? 15:24, Laurent Vivier a ?crit?: >> Hi Arnout, >> >> thank you for your work. >> >> The update to kexec 2.0.26 has broken the build with m68k: >> >> commit 69053186c9f1561855357be574c70c0b3ad0ddcb >> Author: Julien Olivain >> Date:?? Wed Mar 1 23:01:58 2023 +0100 >> >> ????? package/kexec: bump to version 2.0.26 >> >> ????? See release announce: >> ????? https://lists.infradead.org/pipermail/kexec/2022-December/026399.html >> >> ????? Signed-off-by: Julien Olivain >> ????? Signed-off-by: Thomas Petazzoni >> >> >> kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': >> kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function >> 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] >> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, >> GRND_NONBLOCK) != RNG_SEED_LEN) { >> ??????? |???????????? ^~~~~~~~~ >> ??????? |???????????? srandom >> kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first >> use in this function) >> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, >> GRND_NONBLOCK) != RNG_SEED_LEN) { >> >> It's strange because sys/random.h is correctly included. >> >> This comes from: >> >> https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b >> >> ??? m68k: pass rng seed via BI_RNG_SEED >> ??? In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED >> ??? for passing a seed, with the same semantics that kexec-tools currently >> ??? uses for i386's setup_data. >> >> ??? Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 >> ??? Signed-off-by: Jason A. Donenfeld >> ??? Signed-off-by: Simon Horman >> >> Do we need something special in buildroot? > > The problem seems to come from uclibc-1.0.43, in include/sys/random.h that > conditionally defines them: > > #if defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU > # if 0 /*def __ASSUME_GETRANDOM_SYSCALL */ > #? include > # else > #? undef GRND_NONBLOCK > #? undef GRND_RANDOM > /* > ?* Flags for getrandom(2) > ?* > ?* GRND_NONBLOCK??????? Don't block and return EAGAIN instead > ?* GRND_RANDOM????????? Use the /dev/random pool instead of /dev/urandom > ?*/ > #? define GRND_NONBLOCK 0x0001 > #? define GRND_RANDOM?? 0x0002 > # endif > /* FIXME: aren't there a couple of __restrict and const missing ? */ > extern int getrandom(void *__buf, size_t count, unsigned int flags) > ?????????? __nonnull ((1)) __wur; > #endif > > This fixes the problem: > > diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk > index 562b09012b63..e4ec4ece1332 100644 > --- a/package/kexec/kexec.mk > +++ b/package/kexec/kexec.mk > @@ -13,6 +13,9 @@ KEXEC_CPE_ID_PRODUCT = kexec-tools > ?KEXEC_CPE_ID_VENDOR = kexec-tools_project > ?KEXEC_SELINUX_MODULES = kdump > > +# _GNU_SOURCE is needed to have definition of getrandom() with uclibc > +KEXEC_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" As such this patch looks OK, but it's surprising that the same problem doesn't occur with the dozens of other packages that use getrandom()... I can't image that all of the define _GNU_SOURCE... Regards, Arnout > + > ?# Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip > ?KEXEC_MAKE_OPTS = STRIP="$(TARGET_CROSS)strip" > > Thanks, > Laurent > From arnout at mind.be Sun Apr 9 13:31:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:31:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230408135150.245980-1-dario.binacchi@amarulasolutions.com> References: <20230408135150.245980-1-dario.binacchi@amarulasolutions.com> Message-ID: <10144c7d-50db-b34b-edc3-5c6b32a794df@mind.be> On 08/04/2023 15:51, Dario Binacchi wrote: > As reported by [1], version 0.12.0 fixes these errors: > > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > Info : starting gdb server for stm32f7x.cpu on 3333 > Info : Listening on port 3333 for gdb connections > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > target halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 > Error executing event reset-init on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > Remove upstream patches. > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 > Signed-off-by: Dario Binacchi [snip] > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930ea..b605eb7aa463 100644 > --- a/package/openocd/openocd.hash > +++ b/package/openocd/openocd.hash > @@ -1,3 +1,3 @@ > # From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ > -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 > -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 > +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING If the license hash changes, you _have_ to explain why in the commit message. In this case, it's because the license file moved from COPYING to LICENSES/preferred/GPL-2.0, and another file was added to explain the licenses. So we now need 3 license files: COPYING, LICENSES/preferred/GPL-2.0 and LICENSES/license-rules.txt. While you're at it, check the latter file to verify if maybe our GPL-2.0+ tag was not entirely correct. Marked as Changes Requested. Regards, Arnout > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 37a06ca848b7..95a7fd3c2a2c 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -OPENOCD_VERSION = 0.11.0 > +OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > OPENOCD_LICENSE = GPL-2.0+ From arnout at mind.be Sun Apr 9 13:32:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:32:21 +0200 Subject: [Buildroot] [PATCH] package/matio: fix build failure due to gcc bug 99410 In-Reply-To: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> References: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> Message-ID: On 08/04/2023 20:45, Giulio Benetti wrote: > The matio package exhibits gcc bug 99410 when built for the Nios2 > architecture with optimization enabled, which causes a build failure. > > As done for other packages in Buildroot work around this gcc bug by > setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. > > Fixes: > http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ > > Signed-off-by: Giulio Benetti Applied to master, thanks. Regards, Arnout > --- > package/matio/matio.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/package/matio/matio.mk b/package/matio/matio.mk > index 5e09f4e6ce..2ba9c8f568 100644 > --- a/package/matio/matio.mk > +++ b/package/matio/matio.mk > @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES > # va_copy() > MATIO_CONF_ENV = ac_cv_va_copy=yes > > +MATIO_CFLAGS = $(TARGET_CFLAGS) > + > +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) > +MATIO_CFLAGS += -O0 > +endif > + > +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" > + > # mat73 require hdf5 (not available), extented-sparse take 2KB > MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse > From arnout at mind.be Sun Apr 9 13:37:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:37:53 +0200 Subject: [Buildroot] [PATCH v2] package/bluez5_utils: Fix builds with musl-libc In-Reply-To: <20230328212711.3721-1-f.fainelli@gmail.com> References: <20230328212711.3721-1-f.fainelli@gmail.com> Message-ID: <265b281a-a12c-02dc-e48e-ce249718c60d@mind.be> On 28/03/2023 23:27, Florian Fainelli wrote: > Backport upstream commit ca6546fe521360fcf905bc115b893f322e706cb2 > ("shared: define MAX_INPUT for musl") to fix builds with musl-libc. > > Fixes: > - http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9/ > - http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428/ > - http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac/ > - http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc/ > > Signed-off-by: Florian Fainelli Applied to master, thanks, after adding the Upstream: tag that was the conclusion of the discussion raising out of v1 of this patch. Regards, Arnout > --- > .../bluez5_utils/0001-musl-max-input.patch | 37 +++++++++++++++++++ > 1 file changed, 37 insertions(+) > create mode 100644 package/bluez5_utils/0001-musl-max-input.patch > > diff --git a/package/bluez5_utils/0001-musl-max-input.patch b/package/bluez5_utils/0001-musl-max-input.patch > new file mode 100644 > index 000000000000..4d06a2bbeaf2 > --- /dev/null > +++ b/package/bluez5_utils/0001-musl-max-input.patch > @@ -0,0 +1,37 @@ > +From ca6546fe521360fcf905bc115b893f322e706cb2 Mon Sep 17 00:00:00 2001 > +From: Sam James > +Date: Tue, 31 Jan 2023 05:52:58 +0000 > +Subject: shared: define MAX_INPUT for musl > + > +musl systems don't have MAX_INPUT. Just define it to _POSIX_MAX_INPUT > +which musl does have if it's not already defined. > + > +Note that on glibc, the values match anyway (as of glibc-2.36), and > +indeed POSIX_MAX_INPUT has the same value on musl too. > + > +Bug: https://bugs.gentoo.org/888467 > +[f.fainelli at gmail.com: backport from upstream] > +Signed-off-by: Florian Fainelli > +--- > + src/shared/util.c | 5 +++++ > + 1 file changed, 5 insertions(+) > + > +diff --git a/src/shared/util.c b/src/shared/util.c > +index 2f0ae0e86..b466fb001 100644 > +--- a/src/shared/util.c > ++++ b/src/shared/util.c > +@@ -28,6 +28,11 @@ > + #include > + #endif > + > ++/* define MAX_INPUT for musl */ > ++#ifndef MAX_INPUT > ++#define MAX_INPUT _POSIX_MAX_INPUT > ++#endif > ++ > + #include "src/shared/util.h" > + > + void *util_malloc(size_t size) > +-- > +cgit > + From arnout at mind.be Sun Apr 9 13:32:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:32:26 +0200 Subject: [Buildroot] [git commit] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230409133811.5348A83A6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97f8cc355b164ce023cd6a098051ce63c7a25f9a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index 5e09f4e6ce..2ba9c8f568 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse From arnout at mind.be Sun Apr 9 13:36:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:36:41 +0200 Subject: [Buildroot] [git commit] package/bluez5_utils: Fix builds with musl-libc Message-ID: <20230409133811.5B9EF83968@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95b8e7245d018b1f12bec43a22071a0a9f81df68 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport upstream commit ca6546fe521360fcf905bc115b893f322e706cb2 ("shared: define MAX_INPUT for musl") to fix builds with musl-libc. Fixes: - http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9/ - http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428/ - http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac/ - http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc/ Signed-off-by: Florian Fainelli Signed-off-by: Arnout Vandecappelle --- package/bluez5_utils/0001-musl-max-input.patch | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/package/bluez5_utils/0001-musl-max-input.patch b/package/bluez5_utils/0001-musl-max-input.patch new file mode 100644 index 0000000000..8612bac07f --- /dev/null +++ b/package/bluez5_utils/0001-musl-max-input.patch @@ -0,0 +1,37 @@ +From ca6546fe521360fcf905bc115b893f322e706cb2 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 31 Jan 2023 05:52:58 +0000 +Subject: shared: define MAX_INPUT for musl + +musl systems don't have MAX_INPUT. Just define it to _POSIX_MAX_INPUT +which musl does have if it's not already defined. + +Note that on glibc, the values match anyway (as of glibc-2.36), and +indeed POSIX_MAX_INPUT has the same value on musl too. + +Bug: https://bugs.gentoo.org/888467 +Upstream: https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=ca6546fe521360fcf905bc115b893f322e706cb2 +Signed-off-by: Florian Fainelli +--- + src/shared/util.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/shared/util.c b/src/shared/util.c +index 2f0ae0e86..b466fb001 100644 +--- a/src/shared/util.c ++++ b/src/shared/util.c +@@ -28,6 +28,11 @@ + #include + #endif + ++/* define MAX_INPUT for musl */ ++#ifndef MAX_INPUT ++#define MAX_INPUT _POSIX_MAX_INPUT ++#endif ++ + #include "src/shared/util.h" + + void *util_malloc(size_t size) +-- +cgit + From arnout at mind.be Sun Apr 9 13:39:09 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:09 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version In-Reply-To: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> References: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> Message-ID: <6fe06202-9d9e-d0b9-ca5a-33658c2aff22@mind.be> On 08/04/2023 15:47, Dario Binacchi wrote: > The version of U-Boot must be explicitly set because if you keep the > default setting, the bootloader is continuously updated in buildroot with > the risk of building a non-working image. > > Signed-off-by: Dario Binacchi Applied to master, thanks. Regards, Arnout > --- > configs/stm32f469_disco_sd_defconfig | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig > index ea1361efc02c..dc00a47e1da2 100644 > --- a/configs/stm32f469_disco_sd_defconfig > +++ b/configs/stm32f469_disco_sd_defconfig > @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_SIZE="32M" > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_UBOOT=y > +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > BR2_PACKAGE_HOST_DOSFSTOOLS=y From arnout at mind.be Sun Apr 9 13:38:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:38:34 +0200 Subject: [Buildroot] [git commit] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230409133928.4174983A95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=924b163b1e4e1f82ea758a7e69a73f9e6b888e62 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc0..dc00a47e1d 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y From arnout at mind.be Sun Apr 9 13:39:46 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:46 +0200 Subject: [Buildroot] [PATCH 1/1] configs/beaglebone_defconfig: bump Linux version to 5.10.162-ti-r59 In-Reply-To: <20230408135535.246758-1-dario.binacchi@amarulasolutions.com> References: <20230408135535.246758-1-dario.binacchi@amarulasolutions.com> Message-ID: <66399822-08e6-bf68-f8c3-02d061fa938f@mind.be> On 08/04/2023 15:55, Dario Binacchi wrote: > Tested on beaglebone black. > > Signed-off-by: Dario Binacchi Applied to master, thanks. Regards, Arnout > --- > configs/beaglebone_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig > index c2d444c3ce6d..3e7ad8d4027d 100644 > --- a/configs/beaglebone_defconfig > +++ b/configs/beaglebone_defconfig > @@ -20,7 +20,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/beaglebone/genimage.cfg" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r56)/linux-5.10.162-ti-r56.tar.gz" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r59)/linux-5.10.162-ti-r59.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="omap2plus" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk am335x-boneblue am335x-boneblack-wireless am335x-bonegreen-wireless" From arnout at mind.be Sun Apr 9 13:40:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:40:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libite: bump version to v2.5.3 In-Reply-To: <20230408052434.1413424-1-troglobit@gmail.com> References: <20230408052434.1413424-1-troglobit@gmail.com> Message-ID: <5197e56c-a37e-5afd-2f3b-1e19f965eb4c@mind.be> On 08/04/2023 07:24, Joachim Wiberg wrote: > Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 > > - rsync() does not copy single files correctly > - copyfile() does not handle empty source files correctly (error) > - copyfile() does not properly create destination dir > > Signed-off-by: Joachim Wiberg Applied to master, thanks. Regards, Arnout > --- > package/libite/libite.hash | 2 +- > package/libite/libite.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libite/libite.hash b/package/libite/libite.hash > index 8b622d87a9..7dac198ab8 100644 > --- a/package/libite/libite.hash > +++ b/package/libite/libite.hash > @@ -1,5 +1,5 @@ > # Upstream .sha256 from GitHub > -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz > +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz > > # Locally calculated > sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE > diff --git a/package/libite/libite.mk b/package/libite/libite.mk > index 66a8253c62..1cef992e53 100644 > --- a/package/libite/libite.mk > +++ b/package/libite/libite.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBITE_VERSION = 2.5.2 > +LIBITE_VERSION = 2.5.3 > LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz > LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) > LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause From arnout at mind.be Sun Apr 9 13:39:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:58 +0200 Subject: [Buildroot] [git commit] package/libite: bump version to v2.5.3 Message-ID: <20230409134052.655C083AB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=be44dcf6957210b88fb2591817bd76eba14ee7b0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 - rsync() does not copy single files correctly - copyfile() does not handle empty source files correctly (error) - copyfile() does not properly create destination dir Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/libite/libite.hash | 2 +- package/libite/libite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libite/libite.hash b/package/libite/libite.hash index 8b622d87a9..7dac198ab8 100644 --- a/package/libite/libite.hash +++ b/package/libite/libite.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz # Locally calculated sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE diff --git a/package/libite/libite.mk b/package/libite/libite.mk index 66a8253c62..1cef992e53 100644 --- a/package/libite/libite.mk +++ b/package/libite/libite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBITE_VERSION = 2.5.2 +LIBITE_VERSION = 2.5.3 LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause From arnout at mind.be Sun Apr 9 13:39:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:39:22 +0200 Subject: [Buildroot] [git commit] configs/beaglebone_defconfig: bump Linux version to 5.10.162-ti-r59 Message-ID: <20230409134052.5C00983AB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40db6955dfdfc14629bb01d140f24f9ae608b2dd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Tested on beaglebone black. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- configs/beaglebone_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index c2d444c3ce..3e7ad8d402 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -20,7 +20,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/beaglebone/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r56)/linux-5.10.162-ti-r56.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,beagleboard,linux,5.10.162-ti-r59)/linux-5.10.162-ti-r59.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="omap2plus" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk am335x-boneblue am335x-boneblack-wireless am335x-bonegreen-wireless" From arnout at mind.be Sun Apr 9 13:44:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:44:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/mdadm: install udev rules In-Reply-To: <20230406105412.116596-1-simon.rowe@nutanix.com> References: <20230406105412.116596-1-simon.rowe@nutanix.com> Message-ID: On 06/04/2023 12:54, Simon Rowe wrote: > mdadm contains various udev rules to manage RAID assembly and create > symlinks, install them if udev (or equivalent) is enabled. > > Signed-off-by: Simon Rowe > --- > package/mdadm/mdadm.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk > index 0a2eb4e5bd..a5dfb55168 100644 > --- a/package/mdadm/mdadm.mk > +++ b/package/mdadm/mdadm.mk > @@ -27,6 +27,7 @@ endif > > ifeq ($(BR2_PACKAGE_HAS_UDEV),y) > MDADM_DEPENDENCIES += udev > +MDADM_INSTALL_TARGET_OPTS = install-udev > else > MDADM_CXFLAGS += -DNO_LIBUDEV > endif > @@ -36,7 +37,7 @@ define MDADM_BUILD_CMDS > endef > > define MDADM_INSTALL_TARGET_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin $(MDADM_INSTALL_TARGET_OPTS) I moved the "install-bin" part to MDADM_INSTALL_TARGET_OPTS as well (and changed the = to += for install-udev). Applied to master, thanks. Regards, Arnout > endef > > $(eval $(generic-package)) From arnout at mind.be Sun Apr 9 13:42:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:42:49 +0200 Subject: [Buildroot] [git commit] package/mdadm: install udev rules Message-ID: <20230409134456.DF37883AC8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0385719706433fa9aa560c775d46179b42c9080c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mdadm contains various udev rules to manage RAID assembly and create symlinks, install them if udev (or equivalent) is enabled. Signed-off-by: Simon Rowe [Arnout: use MDADM_INSTALL_TARGET_OPTS for install-bin as well] Signed-off-by: Arnout Vandecappelle --- package/mdadm/mdadm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index 0a2eb4e5bd..c61937306a 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -21,12 +21,15 @@ MDADM_BUILD_OPTS = \ CPPFLAGS="$(TARGET_CPPFLAGS) -DBINDIR=\\\"/sbin\\\"" \ CHECK_RUN_DIR=0 +MDADM_INSTALL_TARGET_OPTS = install-bin + ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),) MDADM_BUILD_OPTS += USE_PTHREADS= endif ifeq ($(BR2_PACKAGE_HAS_UDEV),y) MDADM_DEPENDENCIES += udev +MDADM_INSTALL_TARGET_OPTS += install-udev else MDADM_CXFLAGS += -DNO_LIBUDEV endif @@ -36,7 +39,7 @@ define MDADM_BUILD_CMDS endef define MDADM_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) $(MDADM_INSTALL_TARGET_OPTS) endef $(eval $(generic-package)) From arnout at mind.be Sun Apr 9 13:44:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:44:51 +0200 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.68.2 Message-ID: <20230409134811.8A69F83AEF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=298173e2be16c5f6f7f9392df9359b1524c4147e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++++++--------------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 1b7d153833..4cb1f0c1cd 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index 9efca1dcbd..c5fdd9a862 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.0 +RUST_BIN_VERSION = 1.68.2 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/rust.hash b/package/rust/rust.hash index d717ccbfef..40ab7dedc6 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 51574c3574..27eb11f095 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.0 +RUST_VERSION = 1.68.2 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From arnout at mind.be Sun Apr 9 13:49:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:49:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.2 In-Reply-To: <20230405222653.24268-1-james.hilliard1@gmail.com> References: <20230405222653.24268-1-james.hilliard1@gmail.com> Message-ID: <1d23575e-c20f-8e1c-574f-7a8e739d48cd@mind.be> On 06/04/2023 00:26, James Hilliard wrote: > Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html > > Signed-off-by: James Hilliard Applied to master, thanks. Do you manually recalculate all those hashes and check all those signatures, or do you have a script for that? In the latter case, care to add the script to utils/ ? Regards, Arnout > --- > package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- > package/rust-bin/rust-bin.mk | 2 +- > package/rust/rust.hash | 6 +- > package/rust/rust.mk | 2 +- > 4 files changed, 131 insertions(+), 131 deletions(-) > > diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash > index 1b7d153833..4cb1f0c1cd 100644 > --- a/package/rust-bin/rust-bin.hash > +++ b/package/rust-bin/rust-bin.hash > @@ -1,129 +1,129 @@ > -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc > -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc > -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc > -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc > -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc > -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc > -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc > -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc > -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc > -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc > -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc > -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc > -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc > -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc > -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc > -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc > -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc > -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc > -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc > -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc > -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc > -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc > -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc > +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc > +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc > +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc > +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc > +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc > +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc > +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc > +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc > +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc > +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc > +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc > +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc > +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc > +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc > +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc > +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc > +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc > +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc > +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc > +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc > +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc > +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz > # Locally generated > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk > index 9efca1dcbd..c5fdd9a862 100644 > --- a/package/rust-bin/rust-bin.mk > +++ b/package/rust-bin/rust-bin.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_BIN_VERSION = 1.68.0 > +RUST_BIN_VERSION = 1.68.2 > RUST_BIN_SITE = https://static.rust-lang.org/dist > RUST_BIN_LICENSE = Apache-2.0 or MIT > RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > diff --git a/package/rust/rust.hash b/package/rust/rust.hash > index d717ccbfef..40ab7dedc6 100644 > --- a/package/rust/rust.hash > +++ b/package/rust/rust.hash > @@ -1,6 +1,6 @@ > -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc > -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz > +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc > +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz > # Locally generated > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/rust/rust.mk b/package/rust/rust.mk > index 51574c3574..27eb11f095 100644 > --- a/package/rust/rust.mk > +++ b/package/rust/rust.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_VERSION = 1.68.0 > +RUST_VERSION = 1.68.2 > RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz > RUST_SITE = https://static.rust-lang.org/dist > RUST_LICENSE = Apache-2.0 or MIT From arnout at mind.be Sun Apr 9 13:57:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:57:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.2 In-Reply-To: <20230405202220.705670-1-ju.o@free.fr> References: <20230405202220.705670-1-ju.o@free.fr> Message-ID: <26c3054b-c36b-1822-8521-90ff756e9a3e@mind.be> On 05/04/2023 22:22, Julien Olivain wrote: > For change log since v2.3.1, see: > - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 > > Signed-off-by: Julien Olivain Applied to master, thanks. Regards, Arnout > --- > package/fluidsynth/fluidsynth.hash | 2 +- > package/fluidsynth/fluidsynth.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash > index 3de41b1682..0f8f04d676 100644 > --- a/package/fluidsynth/fluidsynth.hash > +++ b/package/fluidsynth/fluidsynth.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz > +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz > sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE > diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk > index ad1ed7df11..854ed00032 100644 > --- a/package/fluidsynth/fluidsynth.mk > +++ b/package/fluidsynth/fluidsynth.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -FLUIDSYNTH_VERSION = 2.3.1 > +FLUIDSYNTH_VERSION = 2.3.2 > FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) > FLUIDSYNTH_LICENSE = LGPL-2.1+ > FLUIDSYNTH_LICENSE_FILES = LICENSE From arnout at mind.be Sun Apr 9 13:49:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:49:18 +0200 Subject: [Buildroot] [git commit] package/fluidsynth: bump to version 2.3.2 Message-ID: <20230409135717.9959B83B20@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15a649fd2dc0f950f0237802223ddb3ebd752da9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since v2.3.1, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 3de41b1682..0f8f04d676 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index ad1ed7df11..854ed00032 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.1 +FLUIDSYNTH_VERSION = 2.3.2 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE From arnout at mind.be Sun Apr 9 14:00:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:00:32 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: <20230405202149.1411245-1-pevik@seznam.cz> References: <20230405202149.1411245-1-pevik@seznam.cz> Message-ID: <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> Subject line should be package/ima-evm-utils: ... On 05/04/2023 22:21, Petr Vorel wrote: > From: Petr Vorel > > Project primary git repository moved to github. > > Signed-off-by: Petr Vorel Applied to master, thanks. > --- > package/ima-evm-utils/ima-evm-utils.hash | 5 ++--- > package/ima-evm-utils/ima-evm-utils.mk | 5 +++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/ima-evm-utils/ima-evm-utils.hash b/package/ima-evm-utils/ima-evm-utils.hash > index 56d830e54c..9777c7f213 100644 > --- a/package/ima-evm-utils/ima-evm-utils.hash > +++ b/package/ima-evm-utils/ima-evm-utils.hash > @@ -1,4 +1,3 @@ > -# sha1 from sourceforge, sha256 locally computed > -sha1 f23d8a406759a469b0223b0bfb302ada4407a1d1 ima-evm-utils-1.4.tar.gz > -sha256 fcf85b31d6292051b3679e5f17ffa7f89b6898957aad0f59aa4e9878884b27d1 ima-evm-utils-1.4.tar.gz > +# https://github.com/mimizohar/ima-evm-utils/releases/download/v1.5/ima-evm-utils-1.5.tar.gz.sha256 > +sha256 45f1caa3ad59ec59a1d6a74ea5df38c413488cd952ab62d98cf893c15e6f246d ima-evm-utils-1.5.tar.gz > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk > index 01984402ce..fc20df0441 100644 > --- a/package/ima-evm-utils/ima-evm-utils.mk > +++ b/package/ima-evm-utils/ima-evm-utils.mk > @@ -4,8 +4,9 @@ > # > ################################################################################ > > -IMA_EVM_UTILS_VERSION = 1.4 > -IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils > +IMA_EVM_UTILS_VERSION = 1.5 > +IMA_EVM_UTILS_SOURCE = ima-evm-utils-$(IMA_EVM_UTILS_VERSION).tar.gz This line is not needed, as reported by check-package. Regards, Arnout > +IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) > IMA_EVM_UTILS_LICENSE = GPL-2.0 > IMA_EVM_UTILS_LICENSE_FILES = COPYING > IMA_EVM_UTILS_INSTALL_STAGING = YES From arnout at mind.be Sun Apr 9 13:58:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 15:58:32 +0200 Subject: [Buildroot] [git commit] package/ima-evm-utils: bump version to 1.5 Message-ID: <20230409140102.5226383B3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3c3fe141f028d06b32945f07cec7d2ecd60438c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Project primary git repository moved to github. Signed-off-by: Petr Vorel Signed-off-by: Arnout Vandecappelle --- package/ima-evm-utils/ima-evm-utils.hash | 5 ++--- package/ima-evm-utils/ima-evm-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/ima-evm-utils/ima-evm-utils.hash b/package/ima-evm-utils/ima-evm-utils.hash index 56d830e54c..9777c7f213 100644 --- a/package/ima-evm-utils/ima-evm-utils.hash +++ b/package/ima-evm-utils/ima-evm-utils.hash @@ -1,4 +1,3 @@ -# sha1 from sourceforge, sha256 locally computed -sha1 f23d8a406759a469b0223b0bfb302ada4407a1d1 ima-evm-utils-1.4.tar.gz -sha256 fcf85b31d6292051b3679e5f17ffa7f89b6898957aad0f59aa4e9878884b27d1 ima-evm-utils-1.4.tar.gz +# https://github.com/mimizohar/ima-evm-utils/releases/download/v1.5/ima-evm-utils-1.5.tar.gz.sha256 +sha256 45f1caa3ad59ec59a1d6a74ea5df38c413488cd952ab62d98cf893c15e6f246d ima-evm-utils-1.5.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk index 01984402ce..b969b4709e 100644 --- a/package/ima-evm-utils/ima-evm-utils.mk +++ b/package/ima-evm-utils/ima-evm-utils.mk @@ -4,8 +4,8 @@ # ################################################################################ -IMA_EVM_UTILS_VERSION = 1.4 -IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils +IMA_EVM_UTILS_VERSION = 1.5 +IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) IMA_EVM_UTILS_LICENSE = GPL-2.0 IMA_EVM_UTILS_LICENSE_FILES = COPYING IMA_EVM_UTILS_INSTALL_STAGING = YES From arnout at mind.be Sun Apr 9 14:09:46 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:09:46 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 In-Reply-To: <20230405200445.50475-1-dalang@gmx.at> References: <20230405200445.50475-1-dalang@gmx.at> Message-ID: <533915f3-c09d-dce8-c14d-19c6a13c4b37@mind.be> On 05/04/2023 22:04, Daniel Lang wrote: > https://github.com/stephane/libmodbus/releases/tag/v3.1.10 > > Signed-off-by: Daniel Lang > --- > package/libmodbus/Config.in | 2 +- > package/libmodbus/libmodbus.hash | 2 +- > package/libmodbus/libmodbus.mk | 4 ++-- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/libmodbus/Config.in b/package/libmodbus/Config.in > index 642b57cd8c..2e93fa4bee 100644 > --- a/package/libmodbus/Config.in > +++ b/package/libmodbus/Config.in > @@ -5,4 +5,4 @@ config BR2_PACKAGE_LIBMODBUS > according to the Modbus protocol. This library is written in C > and supports RTU (serial) and TCP (Ethernet) communications. > > - http://libmodbus.org > + https://libmodbus.org > diff --git a/package/libmodbus/libmodbus.hash b/package/libmodbus/libmodbus.hash > index 83b0c3a012..a7b7e583a8 100644 > --- a/package/libmodbus/libmodbus.hash > +++ b/package/libmodbus/libmodbus.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 b122f2bc29f749702a22c0a760a7ca2182d541f5fa26bf25e3431f907b606f3c libmodbus-3.1.8.tar.gz > +sha256 899be4e25ab7fe5799d43f9567510d6f063d2e8f56136dd726b6fd976f9b2253 libmodbus-3.1.10.tar.gz > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER > diff --git a/package/libmodbus/libmodbus.mk b/package/libmodbus/libmodbus.mk > index 2f8c1735da..2fffa1e0e9 100644 > --- a/package/libmodbus/libmodbus.mk > +++ b/package/libmodbus/libmodbus.mk > @@ -4,12 +4,12 @@ > # > ################################################################################ > > -LIBMODBUS_VERSION = 3.1.8 > +LIBMODBUS_VERSION = 3.1.10 > LIBMODBUS_SITE = https://github.com/stephane/libmodbus/releases/download/v$(LIBMODBUS_VERSION) > LIBMODBUS_LICENSE = LGPL-2.1+ > LIBMODBUS_LICENSE_FILES = COPYING.LESSER > LIBMODBUS_CPE_ID_VENDOR = libmodbus > LIBMODBUS_INSTALL_STAGING = YES > -LIBMODBUS_CONF_OPTS = --without-documentation --disable-tests > +LIBMODBUS_CONF_OPTS = --disable-tests If you make changes like this, please explain why in the commit message. Applied to master, thanks. Regards, Arnout > > $(eval $(autotools-package)) From arnout at mind.be Sun Apr 9 14:08:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:08:21 +0200 Subject: [Buildroot] [git commit] package/libmodbus: bump to version 3.1.10 Message-ID: <20230409140958.13DEE83B53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=853c1d053c96525ab401a51e140a479537bba3af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/stephane/libmodbus/releases/tag/v3.1.10 Also update URL in Config.in to use https instead of http. Also remove --without-documentation configure option, which already didn't exist in 3.1.8. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/libmodbus/Config.in | 2 +- package/libmodbus/libmodbus.hash | 2 +- package/libmodbus/libmodbus.mk | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libmodbus/Config.in b/package/libmodbus/Config.in index 642b57cd8c..2e93fa4bee 100644 --- a/package/libmodbus/Config.in +++ b/package/libmodbus/Config.in @@ -5,4 +5,4 @@ config BR2_PACKAGE_LIBMODBUS according to the Modbus protocol. This library is written in C and supports RTU (serial) and TCP (Ethernet) communications. - http://libmodbus.org + https://libmodbus.org diff --git a/package/libmodbus/libmodbus.hash b/package/libmodbus/libmodbus.hash index 83b0c3a012..a7b7e583a8 100644 --- a/package/libmodbus/libmodbus.hash +++ b/package/libmodbus/libmodbus.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b122f2bc29f749702a22c0a760a7ca2182d541f5fa26bf25e3431f907b606f3c libmodbus-3.1.8.tar.gz +sha256 899be4e25ab7fe5799d43f9567510d6f063d2e8f56136dd726b6fd976f9b2253 libmodbus-3.1.10.tar.gz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/libmodbus/libmodbus.mk b/package/libmodbus/libmodbus.mk index 2f8c1735da..2fffa1e0e9 100644 --- a/package/libmodbus/libmodbus.mk +++ b/package/libmodbus/libmodbus.mk @@ -4,12 +4,12 @@ # ################################################################################ -LIBMODBUS_VERSION = 3.1.8 +LIBMODBUS_VERSION = 3.1.10 LIBMODBUS_SITE = https://github.com/stephane/libmodbus/releases/download/v$(LIBMODBUS_VERSION) LIBMODBUS_LICENSE = LGPL-2.1+ LIBMODBUS_LICENSE_FILES = COPYING.LESSER LIBMODBUS_CPE_ID_VENDOR = libmodbus LIBMODBUS_INSTALL_STAGING = YES -LIBMODBUS_CONF_OPTS = --without-documentation --disable-tests +LIBMODBUS_CONF_OPTS = --disable-tests $(eval $(autotools-package)) From arnout at mind.be Sun Apr 9 14:11:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:11:20 +0200 Subject: [Buildroot] [PATCH] package/pangomm: bump to version 2.50.1 In-Reply-To: <20230405183613.18906-1-dalang@gmx.at> References: <20230405183613.18906-1-dalang@gmx.at> Message-ID: <09955cfc-0891-307b-e16c-2874f73a0e33@mind.be> On 05/04/2023 20:36, Daniel Lang wrote: > https://gitlab.gnome.org/GNOME/pangomm/-/blob/2.50.1/NEWS > > Signed-off-by: Daniel Lang Applied to master, thanks. Regards, Arnout > --- > package/pangomm/pangomm.hash | 4 ++-- > package/pangomm/pangomm.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/pangomm/pangomm.hash b/package/pangomm/pangomm.hash > index 0fb40e6568..dc606c5de9 100644 > --- a/package/pangomm/pangomm.hash > +++ b/package/pangomm/pangomm.hash > @@ -1,5 +1,5 @@ > -# From https://download.gnome.org/sources/pangomm/2.48/pangomm-2.48.2.sha256sum > -sha256 e1d75522c53f462799875cd247f9b49c91ced4b1abe68387ac35b271392d4ea5 pangomm-2.48.2.tar.xz > +# From https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.sha256sum > +sha256 ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214 pangomm-2.50.1.tar.xz > # Locally computed > sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools > diff --git a/package/pangomm/pangomm.mk b/package/pangomm/pangomm.mk > index e5b237197b..64ac625b7f 100644 > --- a/package/pangomm/pangomm.mk > +++ b/package/pangomm/pangomm.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -PANGOMM_VERSION_MAJOR = 2.48 > -PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).2 > +PANGOMM_VERSION_MAJOR = 2.50 > +PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).1 > PANGOMM_SOURCE = pangomm-$(PANGOMM_VERSION).tar.xz > PANGOMM_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM_VERSION_MAJOR) > PANGOMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) From arnout at mind.be Sun Apr 9 14:10:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:10:05 +0200 Subject: [Buildroot] [git commit] package/pangomm: bump to version 2.50.1 Message-ID: <20230409141133.D947483B59@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e9d807a4730f5efe8cfe5e97a7e39cc7ee5f21b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://gitlab.gnome.org/GNOME/pangomm/-/blob/2.50.1/NEWS Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/pangomm/pangomm.hash | 4 ++-- package/pangomm/pangomm.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pangomm/pangomm.hash b/package/pangomm/pangomm.hash index 0fb40e6568..dc606c5de9 100644 --- a/package/pangomm/pangomm.hash +++ b/package/pangomm/pangomm.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pangomm/2.48/pangomm-2.48.2.sha256sum -sha256 e1d75522c53f462799875cd247f9b49c91ced4b1abe68387ac35b271392d4ea5 pangomm-2.48.2.tar.xz +# From https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.sha256sum +sha256 ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214 pangomm-2.50.1.tar.xz # Locally computed sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/pangomm/pangomm.mk b/package/pangomm/pangomm.mk index e5b237197b..64ac625b7f 100644 --- a/package/pangomm/pangomm.mk +++ b/package/pangomm/pangomm.mk @@ -4,8 +4,8 @@ # ################################################################################ -PANGOMM_VERSION_MAJOR = 2.48 -PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).2 +PANGOMM_VERSION_MAJOR = 2.50 +PANGOMM_VERSION = $(PANGOMM_VERSION_MAJOR).1 PANGOMM_SOURCE = pangomm-$(PANGOMM_VERSION).tar.xz PANGOMM_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM_VERSION_MAJOR) PANGOMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) From arnout at mind.be Sun Apr 9 14:18:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:18:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/eudev: fix compile-time issue on very old kernels In-Reply-To: <20230405173410.158297-1-stefan@ott.net> References: <20230405173410.158297-1-stefan@ott.net> Message-ID: On 05/04/2023 19:34, Stefan Ott via buildroot wrote: > Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and It's kernel *headers*, not kernel. This got me confused for a moment, I thought there was a problem when trying to build on a system with a very old running kernel... > compiling against such a kernel will fail. > > This patch introduces a version check and makes eudev fall back to > v2cap.capabilities on these kernels. > > Signed-off-by: Stefan Ott > --- > ...mpile-time-issue-on-very-old-kernels.patch | 29 +++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > > diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > new file mode 100644 > index 0000000000..63546079d6 > --- /dev/null > +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > @@ -0,0 +1,29 @@ > +Fix compile-time issue on very old kernels Please use git-formatted patches, especially sine the upstream repository is git [1]. > + > +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > +compiling eudev against such a kernel will fail. > + > +This patch introduces a version check and makes eudev fall back to > +v2cap.capabilities on these kernels. > + Add a Signed-off-by line for yourself. This is a short way for you to assert that you are entitled to contribute the patch under the relevant license (in this case, eudev's LGPL2.1+). See [2] for more details. Also, there should be an upstream reference, i.e. something like: Upstream: https://github.com/eudev-project/eudev/pulls/... (of course, you should first create a pull request :-) Since the Signed-off-by is absolutely essential, I've marked your patch as Changes Requested. Regards, Arnout [1] https://github.com/eudev-project/eudev [2] http://elinux.org/Developer_Certificate_Of_Origin > +diff -Naur a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c > +@@ -28,7 +28,6 @@ > + #include > + #include > + #include > +-#include > + #include > + > + #include "util.h" > +@@ -72,11 +71,9 @@ > + printf("ID_V4L_VERSION=2\n"); > + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); > + printf("ID_V4L_CAPABILITIES=:"); > +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) > + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) > + capabilities = v2cap.device_caps; > + else > +-#endif > + capabilities = v2cap.capabilities; > + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || > + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) From arnout at mind.be Sun Apr 9 14:21:09 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:21:09 +0200 Subject: [Buildroot] [PATCH 2/2] configs/imx8mn_bsh_smm_s2_pro_defconfig: bump U-Boot version to 2023.04 In-Reply-To: <20230405093317.13045-2-dario.binacchi@amarulasolutions.com> References: <20230405093317.13045-1-dario.binacchi@amarulasolutions.com> <20230405093317.13045-2-dario.binacchi@amarulasolutions.com> Message-ID: <0c350dba-6016-3c12-c07c-732a05722cbf@mind.be> On 05/04/2023 11:33, Dario Binacchi wrote: > Bump U-Boot to version 2023.04. > > Signed-off-by: Dario Binacchi Applied both to master, thanks. Regards, Arnout > --- > configs/imx8mn_bsh_smm_s2_pro_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig > index ebef4e5932c1..e9ff244a3555 100644 > --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig > +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig > @@ -28,7 +28,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60 > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y From arnout at mind.be Sun Apr 9 14:19:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:19:56 +0200 Subject: [Buildroot] [git commit] configs/imx8mn_bsh_smm_s2_pro_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230409142121.6790783B6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39b5d5eb13013ec013bfdde6f22afb8181356ffa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump U-Boot to version 2023.04. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- configs/imx8mn_bsh_smm_s2_pro_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig index ebef4e5932..e9ff244a35 100644 --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig @@ -28,7 +28,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y From arnout at mind.be Sun Apr 9 14:19:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 16:19:11 +0200 Subject: [Buildroot] [git commit] configs/imx8mn_bsh_smm_s2_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230409142121.5F6DA83B58@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2df4bf8373fb826a49cce1bb9194459529f9f886 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump U-Boot to version 2023.04 and remove the patch that has already been upstreamed. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle --- ...figs-Remove-rootwait-1-to-all-the-affecte.patch | 160 --------------------- configs/imx8mn_bsh_smm_s2_defconfig | 3 +- 2 files changed, 1 insertion(+), 162 deletions(-) diff --git a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch b/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch deleted file mode 100644 index 59db559b93..0000000000 --- a/board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-include-configs-Remove-rootwait-1-to-all-the-affecte.patch +++ /dev/null @@ -1,160 +0,0 @@ -From 3878b941c6bde84e29b2725e4261d85bea828752 Mon Sep 17 00:00:00 2001 -From: Michael Trimarchi -Date: Sun, 22 May 2022 15:22:08 +0200 -Subject: [PATCH] include/configs: Remove rootwait=1 to all the affected boards - -rootwait=1 is not a valid kernel boot parameters. According -to the documenation is only rootwait - -rootwait [KNL] Wait (indefinitely) for root device to show up. - Useful for devices that are detected asynchronously - (e.g. USB and MMC devices). - -Fix: -Unknown kernel command line parameters "rootwait=1", will be passed to user space. - -Signed-off-by: Michael Trimarchi -Reviewed-by: Heiko Schocher -Link: https://patchwork.ozlabs.org/project/uboot/patch/20220520110013.32811-1-michael at amarulasolutions.com/ -Signed-off-by: Dario Binacchi ---- - include/configs/am335x_evm.h | 2 +- - include/configs/am43xx_evm.h | 2 +- - include/configs/baltos.h | 2 +- - include/configs/chiliboard.h | 2 +- - include/configs/etamin.h | 2 +- - include/configs/imx8mn_bsh_smm_s2.h | 2 +- - include/configs/siemens-am33x-common.h | 4 ++-- - include/configs/ti_armv7_keystone2.h | 2 +- - include/environment/ti/nand.h | 2 +- - 9 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h -index fd5b209a52db..f301a6dc835b 100644 ---- a/include/configs/am335x_evm.h -+++ b/include/configs/am335x_evm.h -@@ -34,7 +34,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/am43xx_evm.h b/include/configs/am43xx_evm.h -index 5057441f7506..1f5c3cd04e88 100644 ---- a/include/configs/am43xx_evm.h -+++ b/include/configs/am43xx_evm.h -@@ -166,7 +166,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,4096\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/baltos.h b/include/configs/baltos.h -index b881d8c03fd7..7b43741fde7c 100644 ---- a/include/configs/baltos.h -+++ b/include/configs/baltos.h -@@ -37,7 +37,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=5\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "setenv loadaddr 0x84000000; " \ -diff --git a/include/configs/chiliboard.h b/include/configs/chiliboard.h -index 82acda595f09..8bad0f9ac4b6 100644 ---- a/include/configs/chiliboard.h -+++ b/include/configs/chiliboard.h -@@ -20,7 +20,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr} NAND.u-boot-spl-os; " \ -diff --git a/include/configs/etamin.h b/include/configs/etamin.h -index 9cf93924df93..1c0a86d1ed10 100644 ---- a/include/configs/etamin.h -+++ b/include/configs/etamin.h -@@ -113,7 +113,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/imx8mn_bsh_smm_s2.h b/include/configs/imx8mn_bsh_smm_s2.h -index d09c2ab01610..0dc514f00684 100644 ---- a/include/configs/imx8mn_bsh_smm_s2.h -+++ b/include/configs/imx8mn_bsh_smm_s2.h -@@ -22,7 +22,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:root rw ubi.mtd=nandrootfs\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdt_addr_r} nanddtb; " \ -diff --git a/include/configs/siemens-am33x-common.h b/include/configs/siemens-am33x-common.h -index 08c4d52d658f..9f1a6cd51b40 100644 ---- a/include/configs/siemens-am33x-common.h -+++ b/include/configs/siemens-am33x-common.h -@@ -237,7 +237,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "nand_active_ubi_vol_A=rootfs_a\0" \ - "nand_active_ubi_vol_B=rootfs_b\0" \ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_src_addr=0x280000\0" \ - "nand_src_addr_A=0x280000\0" \ - "nand_src_addr_B=0x780000\0" \ -@@ -314,7 +314,7 @@ - "nand_active_ubi_vol=rootfs_a\0" \ - "rootfs_name=rootfs\0" \ - "kernel_name=uImage\0"\ -- "nand_root_fs_type=ubifs rootwait=1\0" \ -+ "nand_root_fs_type=ubifs rootwait\0" \ - "nand_args=run bootargs_defaults;" \ - "mtdparts default;" \ - "setenv ${partitionset_active} true;" \ -diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h -index 57f013cbf846..133daecf7164 100644 ---- a/include/configs/ti_armv7_keystone2.h -+++ b/include/configs/ti_armv7_keystone2.h -@@ -180,7 +180,7 @@ - "sf write ${loadaddr} 0 ${filesize}\0" \ - "burn_uboot_nand=nand erase 0 0x100000; " \ - "nand write ${loadaddr} 0 ${filesize}\0" \ -- "args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1 " \ -+ "args_all=setenv bootargs console=ttyS0,115200n8 rootwait " \ - KERNEL_MTD_PARTS \ - "args_net=setenv bootargs ${bootargs} rootfstype=nfs " \ - "root=/dev/nfs rw nfsroot=${serverip}:${nfs_root}," \ -diff --git a/include/environment/ti/nand.h b/include/environment/ti/nand.h -index 11dcefcc41ca..7d00afa2b10f 100644 ---- a/include/environment/ti/nand.h -+++ b/include/environment/ti/nand.h -@@ -14,7 +14,7 @@ - "root=${nandroot} " \ - "rootfstype=${nandrootfstype}\0" \ - "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ -- "nandrootfstype=ubifs rootwait=1\0" \ -+ "nandrootfstype=ubifs rootwait\0" \ - "nandboot=echo Booting from nand ...; " \ - "run nandargs; " \ - "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ --- -2.32.0 - diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig index 9b8ac8bfe2..8b2b74395e 100644 --- a/configs/imx8mn_bsh_smm_s2_defconfig +++ b/configs/imx8mn_bsh_smm_s2_defconfig @@ -1,6 +1,5 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y -BR2_GLOBAL_PATCH_DIR="board/bsh/imx8mn-bsh-smm-s2/patches" BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2/post-build.sh" BR2_LINUX_KERNEL=y @@ -28,7 +27,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y From petr.vorel at gmail.com Sun Apr 9 14:37:53 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Sun, 9 Apr 2023 16:37:53 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> References: <20230405202149.1411245-1-pevik@seznam.cz> <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> Message-ID: On Sun, 9 Apr 2023 at 16:00, Arnout Vandecappelle wrote: > Hi Arnout, > Subject line should be package/ima-evm-utils: ... thanks for correcting me before merge. I'll be careful next time. Kind regards, Petr From arnout at mind.be Sun Apr 9 19:08:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:08:52 +0200 Subject: [Buildroot] [PATCH 1/1] ima-evm-utils: bump version to 1.5 In-Reply-To: References: <20230405202149.1411245-1-pevik@seznam.cz> <57ffe44f-3428-6c29-5ab9-2bf525ced0b4@mind.be> Message-ID: <766845f0-429b-6032-200a-3513152bf110@mind.be> On 09/04/2023 16:37, Petr Vorel wrote: > On Sun, 9 Apr 2023 at 16:00, Arnout Vandecappelle wrote: >> > Hi Arnout, > >> Subject line should be package/ima-evm-utils: ... > > thanks for correcting me before merge. I'll be careful next time. I keep on forgetting myself to add the package/ prefix :-) Regards, Arnout > > Kind regards, > Petr From arnout at mind.be Sun Apr 9 19:38:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:38:20 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20220724214743.2324998-1-james.hilliard1@gmail.com> References: <20220724214743.2324998-1-james.hilliard1@gmail.com> Message-ID: <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> On 24/07/2022 23:47, James Hilliard wrote: > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config It's not clear to me *why* this should be changed. What issue is fixed by it? > We have to enable this nightly feature first using: > CARGO_UNSTABLE_HOST_CONFIG="true" > > Separately set target RUSTFLAGS for the target triple specific env > variable. This part is also not entirely clear to me. Isn't that the same thing when cross-compiling (like it's the case in autotools or meson)? Or are non-specific RUSTFLAGS also applied to host builds when cross-compiling? > Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they > are set for host cargo builds which use python infrastructure. This makes sense. I therefore applied just this bit, the rest of the patch should get a bit more clarification. > > Signed-off-by: James Hilliard > --- > Changes v1 -> v2: > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > --- > package/pkg-cargo.mk | 15 ++++++++++----- > 1 file changed, 10 insertions(+), 5 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index f7e3f39503..1c105762f8 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -32,7 +32,10 @@ PKG_COMMON_CARGO_ENV = \ > # using nighly features on stable releases, i.e features that are not > # yet considered stable. > # > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > +# configuration feature This is also not really clear. I think it is needed for the CARGO_HOST_RUSTFLAGS and CARGO_TARGET_xxx_RUSTFLAGS variables to take effect, is that correct? > +# > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > # configuration option target-applies-to-host value to be set > # > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > @@ -41,9 +44,11 @@ PKG_COMMON_CARGO_ENV = \ > PKG_CARGO_ENV = \ > $(PKG_COMMON_CARGO_ENV) \ > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > CARGO_TARGET_APPLIES_TO_HOST="false" \ > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > # > @@ -51,11 +56,13 @@ PKG_CARGO_ENV = \ > # and should be removed when fixed upstream > # > ifeq ($(NORMALIZED_ARCH),arm) > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > + PKG_CARGO_ENV += \ > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" Kind of tangential to this change: would it make sense to have a $(PKG)_RUSTFLAGS? Regards, Arnout > endif > > HOST_PKG_CARGO_ENV = \ > - $(PKG_COMMON_CARGO_ENV) > + $(PKG_COMMON_CARGO_ENV) \ > + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" > > ################################################################################ > # inner-cargo-package -- defines how the configuration, compilation and > @@ -128,7 +135,6 @@ else # ifeq ($(4),target) > define $(2)_BUILD_CMDS > cd $$($$(PKG)_SRCDIR) && \ > $$(HOST_MAKE_ENV) \ > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > $$(HOST_CONFIGURE_OPTS) \ > $$(HOST_PKG_CARGO_ENV) \ > $$($(2)_CARGO_ENV) \ > @@ -169,7 +175,6 @@ ifndef $(2)_INSTALL_CMDS > define $(2)_INSTALL_CMDS > cd $$($$(PKG)_SRCDIR) && \ > $$(HOST_MAKE_ENV) \ > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > $$(HOST_CONFIGURE_OPTS) \ > $$(HOST_PKG_CARGO_ENV) \ > $$($(2)_CARGO_ENV) \ From arnout at mind.be Sun Apr 9 19:43:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:43:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: References: <20220724020144.1012252-1-james.hilliard1@gmail.com> Message-ID: <6eb9eac2-0e2c-a919-6ca1-ba1e3a51bdb2@mind.be> On 24/07/2022 22:58, Arnout Vandecappelle wrote: > > > On 24/07/2022 04:01, James Hilliard wrote: [snip] >> @@ -51,7 +56,8 @@ PKG_CARGO_ENV = \ >> ? # and should be removed when fixed upstream >> ? # >> ? ifeq ($(NORMALIZED_ARCH),arm) >> -??? PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> +??? PKG_CARGO_ENV += \ >> +??????? CARGO_TARGET_$(call >> UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > ?I don't understand why this is needed. We don't set RUSTFLAGS anywhere else, > so it should be fine? Or is it because RUSTFLAGS is also used for native build > even if CARGO_HOST_RUSTFLAGS is set? > > ?(Anyway, this hunk can probably be removed, the bug that triggered it is fixed.) ?You never replied to this. If indeed this part setting RUSTFLAGS can be removed, then we don't set RUSTFLAGS anywhere, so this patch shouldn't be needed, right? ?Regards, ?Arnout From arnout at mind.be Sun Apr 9 19:28:07 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:28:07 +0200 Subject: [Buildroot] [git commit] package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV Message-ID: <20230409194420.987BA83B78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d775b2ac05d473db490d2dc6babd2743b28cfbf5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they are set for host cargo builds which don't use the cargo infrastructure, e.g. python packages that include rust code. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/pkg-cargo.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 666c5ac971..5600c8e97e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -57,7 +57,8 @@ ifeq ($(NORMALIZED_ARCH),arm) endif HOST_PKG_CARGO_ENV = \ - $(PKG_COMMON_CARGO_ENV) + $(PKG_COMMON_CARGO_ENV) \ + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" ################################################################################ # inner-cargo-package -- defines how the configuration, compilation and @@ -130,7 +131,6 @@ else # ifeq ($(4),target) define $(2)_BUILD_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ @@ -171,7 +171,6 @@ ifndef $(2)_INSTALL_CMDS define $(2)_INSTALL_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ From arnout at mind.be Sun Apr 9 20:56:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 22:56:16 +0200 Subject: [Buildroot] [git commit] utils/checkpackagelib: warn about $(HOST_DIR)/usr Message-ID: <20230409205919.25D6C83C05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29a0dd4a3006c06d4b8d82821bd74b8b9f26715a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master It's been ages (5 years at the next release) that we've not installed host packages in $(HOST_DIR)/usr, but we still have a few packages that reference it or install things in there. See [1] Add a new check_function that warns when a file is added installing to or referencing $(HOST_DIR)/usr . [1] "d9ff62c4cd pacakge: drop remnants of $(HOST_DIR)/usr" Cc: Yann E. MORIN Signed-off-by: Ricardo Martincoski [Arnout: exclude skeleton.mk with disable comment instead of explicit code] Signed-off-by: Arnout Vandecappelle --- package/skeleton/skeleton.mk | 1 + utils/checkpackagelib/lib_mk.py | 10 ++++++++++ utils/checkpackagelib/test_lib_mk.py | 23 +++++++++++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 9d97f02f08..634c76e437 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -14,6 +14,7 @@ SKELETON_ADD_SKELETON_DEPENDENCY = NO # We create a compatibility symlink in case a post-build script still # uses $(HOST_DIR)/usr define HOST_SKELETON_INSTALL_CMDS +# check-package DoNotInstallToHostdirUsr $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index 8adf844e9a..d340882971 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -21,6 +21,16 @@ continue_conditional = ["elif", "else"] end_conditional = ["endif"] +class DoNotInstallToHostdirUsr(_CheckFunction): + INSTALL_TO_HOSTDIR_USR = re.compile(r"^[^#].*\$\(HOST_DIR\)/usr") + + def check_line(self, lineno, text): + if self.INSTALL_TO_HOSTDIR_USR.match(text.rstrip()): + return ["{}:{}: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/" + .format(self.filename, lineno), + text] + + class Ifdef(_CheckFunction): IFDEF = re.compile(r"^\s*(else\s+|)(ifdef|ifndef)\s") diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 80a1736b4e..2086237ebb 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -3,6 +3,29 @@ import checkpackagelib.test_util as util import checkpackagelib.lib_mk as m +DoNotInstallToHostdirUsr = [ + ('real case', + 'libapparmor.mk', + 'LIBAPPARMOR_CONF_OPTS += \\\n' + '\t--with-python \\\n' + '\tPYTHON=$(HOST_DIR)/usr/bin/python3 \\\n' + '\tPYTHON_CONFIG=$(STAGING_DIR)/usr/bin/python3-config \\\n' + '\tSWIG=$(SWIG)\n', + [['libapparmor.mk:3: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/', + '\tPYTHON=$(HOST_DIR)/usr/bin/python3 \\\n']]), + ('ignore comment', + 'any', + '# following code do not install to $(HOST_DIR)/usr/\n', + []), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', DoNotInstallToHostdirUsr) +def test_DoNotInstallToHostdirUsr(testname, filename, string, expected): + warnings = util.check_file(m.DoNotInstallToHostdirUsr, filename, string) + assert warnings == expected + + Ifdef = [ ('ignore commented line', 'any', From arnout at mind.be Sun Apr 9 20:33:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 22:33:24 +0200 Subject: [Buildroot] [git commit] Makefile: merge check-flake8 into check-package Message-ID: <20230409205919.0DE5483C0A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9df6503ed047acb37dae66fab2a1208f2b5ecb5e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Teach check-package to detect python files by type and check them using flake8. Do not use subprocess to call 'python3 -m flake8' in order to avoid too many spawned shells, which in its turn would slow down the check for multiple files. (make check-package takes twice the time using a shell for each flake8 call, when compared of importing the main application) Expand the runtime test and the unit tests for check-package. Remove check-flake8 from the makefile and also from the GitLab CI because the exact same checks become part of check-package. Suggested-by: Arnout Vandecappelle Signed-off-by: Ricardo Martincoski [Arnout: add a comment to x-python to explain its purpose] Signed-off-by: Arnout Vandecappelle --- Makefile | 9 +------ support/misc/gitlab-ci.yml.in | 4 ---- support/scripts/generate-gitlab-ci-yml | 2 +- .../tests/utils/br2-external/utils/x-python | 3 +++ support/testing/tests/utils/test_check_package.py | 17 +++++++++++++ utils/check-package | 3 +++ utils/checkpackagelib/lib_python.py | 1 + utils/checkpackagelib/test_tool.py | 28 ++++++++++++++++++++++ utils/checkpackagelib/tool.py | 15 ++++++++++++ 9 files changed, 69 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 3498f7226b..95959daab2 100644 --- a/Makefile +++ b/Makefile @@ -123,7 +123,7 @@ endif noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \ defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \ randpackageconfig allyespackageconfig allnopackageconfig \ - print-version olddefconfig distclean manual manual-% check-package check-flake8 + print-version olddefconfig distclean manual manual-% check-package # Some global targets do not trigger a build, but are used to collect # metadata, or do various checks. When such targets are triggered, @@ -1249,13 +1249,6 @@ release: print-version: @echo $(BR2_VERSION_FULL) -check-flake8: - $(Q)git ls-tree -r --name-only HEAD \ - | xargs file \ - | grep 'Python script' \ - | cut -d':' -f1 \ - | xargs -- python3 -m flake8 --statistics - check-package: $(Q)./utils/check-package `git ls-tree -r --name-only HEAD` \ --ignore-list=$(TOPDIR)/.checkpackageignore diff --git a/support/misc/gitlab-ci.yml.in b/support/misc/gitlab-ci.yml.in index 38aca31fb5..cbb6e555ce 100644 --- a/support/misc/gitlab-ci.yml.in +++ b/support/misc/gitlab-ci.yml.in @@ -13,10 +13,6 @@ before_script: script: - utils/get-developers -v -.check-flake8_base: - script: - - make check-flake8 - .check-package_base: script: - make check-package diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index e2fb2228b3..ea4340f47c 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -26,7 +26,7 @@ gen_tests() { local do_basics do_defconfigs do_runtime do_testpkg local defconfigs_ext cfg tst - basics=( check-package check-symbol DEVELOPERS flake8 package symbol ) + basics=( check-package check-symbol DEVELOPERS package symbol ) defconfigs=( $(cd configs; LC_ALL=C ls -1 *_defconfig) ) diff --git a/support/testing/tests/utils/br2-external/utils/x-python b/support/testing/tests/utils/br2-external/utils/x-python new file mode 100644 index 0000000000..da7c36c7e0 --- /dev/null +++ b/support/testing/tests/utils/br2-external/utils/x-python @@ -0,0 +1,3 @@ +#!/usr/bin/env python3 +# Trigger flake8 warning "W391 blank line at end of file" + diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py index d2c1556845..87382e07b0 100644 --- a/support/testing/tests/utils/test_check_package.py +++ b/support/testing/tests/utils/test_check_package.py @@ -250,3 +250,20 @@ class TestCheckPackage(unittest.TestCase): self.assert_file_was_processed(m) self.assert_warnings_generated_for_file(m) self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(abs_file), w) + + # python scripts are tested using flake8 + rel_file = "utils/x-python" + abs_path = infra.filepath("tests/utils/br2-external") + abs_file = os.path.join(abs_path, rel_file) + + w, m = call_script(["check-package", "-vvv", "-b", rel_file], + self.WITH_UTILS_IN_PATH, abs_path) + self.assert_file_was_processed(m) + self.assert_warnings_generated_for_file(m) + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(rel_file), w) + + w, m = call_script(["check-package", "-b", abs_file], + self.WITH_UTILS_IN_PATH, infra.basepath()) + self.assert_file_was_processed(m) + self.assert_warnings_generated_for_file(m) + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(abs_file), w) diff --git a/utils/check-package b/utils/check-package index 27070571c9..758d51ba8b 100755 --- a/utils/check-package +++ b/utils/check-package @@ -14,6 +14,7 @@ import checkpackagelib.lib_config import checkpackagelib.lib_hash import checkpackagelib.lib_mk import checkpackagelib.lib_patch +import checkpackagelib.lib_python import checkpackagelib.lib_shellscript import checkpackagelib.lib_sysv @@ -100,6 +101,8 @@ def get_lib_from_filetype(fname): filetype = get_filetype(fname) if filetype == "text/x-shellscript": return checkpackagelib.lib_shellscript + if filetype in ["text/x-python", "text/x-script.python"]: + return checkpackagelib.lib_python return None diff --git a/utils/checkpackagelib/lib_python.py b/utils/checkpackagelib/lib_python.py new file mode 100644 index 0000000000..f8c17ddc10 --- /dev/null +++ b/utils/checkpackagelib/lib_python.py @@ -0,0 +1 @@ +from checkpackagelib.tool import Flake8 # noqa: F401 diff --git a/utils/checkpackagelib/test_tool.py b/utils/checkpackagelib/test_tool.py index a0bf88001d..cfa826f57c 100644 --- a/utils/checkpackagelib/test_tool.py +++ b/utils/checkpackagelib/test_tool.py @@ -66,6 +66,34 @@ def test_NotExecutable_hint(testname, hint, filename, permissions, string, expec assert warnings == expected +Flake8 = [ + ('empty', + 'empty.py', + '', + []), + ('W391', + 'blank-line.py', + '\n', + ["dir/blank-line.py:0: run 'flake8' and fix the warnings", + "dir/blank-line.py:1:1: W391 blank line at end of file"]), + ('more than one warning', + 'file', + 'import os\n' + 'import re\n' + '\n', + ["dir/file:0: run 'flake8' and fix the warnings", + "dir/file:1:1: F401 'os' imported but unused\n" + "dir/file:2:1: F401 're' imported but unused\n" + 'dir/file:3:1: W391 blank line at end of file']), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Flake8) +def test_Flake8(testname, filename, string, expected): + warnings = check_file(m.Flake8, filename, string) + assert warnings == expected + + Shellcheck = [ ('missing shebang', 'empty.sh', diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py index 632aaa9f9e..907ada704f 100644 --- a/utils/checkpackagelib/tool.py +++ b/utils/checkpackagelib/tool.py @@ -1,5 +1,7 @@ +import flake8.main.application import os import subprocess +import tempfile from checkpackagelib.base import _Tool @@ -14,6 +16,19 @@ class NotExecutable(_Tool): return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] +class Flake8(_Tool): + def run(self): + with tempfile.NamedTemporaryFile() as output: + app = flake8.main.application.Application() + app.run(['--output-file={}'.format(output.name), self.filename]) + stdout = output.readlines() + processed_output = [str(line.decode().rstrip()) for line in stdout if line] + if len(stdout) == 0: + return + return ["{}:0: run 'flake8' and fix the warnings".format(self.filename), + '\n'.join(processed_output)] + + class Shellcheck(_Tool): def run(self): cmd = ['shellcheck', self.filename] From arnout at mind.be Sun Apr 9 20:56:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 22:56:15 +0200 Subject: [Buildroot] [git commit] package/efivar: don't install in $(HOST_DIR)/usr Message-ID: <20230409205919.1B16183C0B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47910ccc361934ab4b3fbcfe05530f38de07844f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For years already, $(HOST_DIR)/usr is deprecated. Install directly in $(HOST_DIR). This will trigger a check-package error in the following commit. Signed-off-by: Arnout Vandecappelle --- package/efivar/efivar.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/efivar/efivar.mk b/package/efivar/efivar.mk index 8b1d338bec..ee6d7302df 100644 --- a/package/efivar/efivar.mk +++ b/package/efivar/efivar.mk @@ -39,7 +39,7 @@ define EFIVAR_BUILD_CMDS endef define HOST_EFIVAR_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/usr/bin/makeguids + $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/bin/makeguids endef define EFIVAR_INSTALL_STAGING_CMDS From arnout at mind.be Sun Apr 9 19:59:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:59:04 +0200 Subject: [Buildroot] [git commit] utils/check-package: check files in support/ Message-ID: <20230409205919.01C2183C07@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60fdaf56fed83614ecdeab5e49de8087b78219cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The .mk files inside both support/dependencies and support/misc are not package recipes, similar to package/pkg-*.mk. The check-package don't apply to them. Therefore ignore such files. In the test infra, some br2-externals are used as fixtures to provide (sometimes) failure cases, so ignore files in these directories. Files inside support/kconfig are files copied from linux upstream, so do not generate warnings for them. support/gnuconfig contains auto-generated config.{guess,sub} files, so do not generate shellcheck warnings for them. Signed-off-by: Ricardo Martincoski Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 42 ++++++++++++++++++++++++++++++++++++++++++ utils/check-package | 6 ++++++ 2 files changed, 48 insertions(+) diff --git a/.checkpackageignore b/.checkpackageignore index ae4356f500..81ca4d8de9 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -288,3 +288,45 @@ package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables package/xl2tp/xl2tpd TrailingSpace +support/dependencies/check-host-asciidoc.sh Shellcheck +support/dependencies/check-host-cmake.sh Shellcheck +support/dependencies/check-host-gzip.sh Shellcheck +support/dependencies/check-host-lzip.sh Shellcheck +support/dependencies/check-host-make.sh Shellcheck +support/dependencies/check-host-python3.sh Shellcheck +support/dependencies/check-host-tar.sh Shellcheck +support/dependencies/check-host-xzcat.sh Shellcheck +support/dependencies/dependencies.sh Shellcheck +support/download/bzr ConsecutiveEmptyLines Shellcheck +support/download/cargo-post-process Shellcheck +support/download/check-hash Shellcheck +support/download/cvs Shellcheck +support/download/dl-wrapper Shellcheck +support/download/file Shellcheck +support/download/git Shellcheck +support/download/go-post-process Shellcheck +support/download/hg Shellcheck +support/download/scp Shellcheck +support/download/sftp Shellcheck +support/download/svn Shellcheck +support/download/wget Shellcheck +support/gnuconfig/update Shellcheck +support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob +support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob +support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder +support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob +support/misc/relocate-sdk.sh Shellcheck +support/scripts/apply-patches.sh Shellcheck +support/scripts/br2-external Shellcheck +support/scripts/check-bin-arch Shellcheck +support/scripts/check-host-rpath Shellcheck +support/scripts/expunge-gconv-modules Shellcheck +support/scripts/fix-configure-powerpc64.sh EmptyLastLine +support/scripts/fix-rpath Shellcheck +support/scripts/generate-gitlab-ci-yml Shellcheck +support/scripts/mkmakefile ConsecutiveEmptyLines Shellcheck +support/scripts/mkusers Shellcheck +support/scripts/setlocalversion Shellcheck +support/testing/tests/core/post-build.sh Shellcheck +support/testing/tests/package/test_opkg/post-build.sh Shellcheck +support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject diff --git a/utils/check-package b/utils/check-package index e3b7d8515f..27070571c9 100755 --- a/utils/check-package +++ b/utils/check-package @@ -112,6 +112,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ r"fs/", r"linux/", r"package/", + r"support/", r"system/", r"toolchain/", r"utils/", @@ -121,6 +122,11 @@ DO_NOT_CHECK_INTREE = re.compile(r"|".join([ r"fs/common\.mk$", r"package/doc-asciidoc\.mk$", r"package/pkg-\S*\.mk$", + r"support/dependencies/[^/]+\.mk$", + r"support/gnuconfig/config\.", + r"support/kconfig/", + r"support/misc/[^/]+\.mk$", + r"support/testing/tests/.*br2-external/", r"toolchain/helpers\.mk$", r"toolchain/toolchain-external/pkg-toolchain-external\.mk$", ])) From arnout at mind.be Sun Apr 9 19:51:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 21:51:11 +0200 Subject: [Buildroot] [git commit] utils/check-package: check files in board/ Message-ID: <20230409205918.EB56583C05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29d6f319a0aed8ebad6bb3aef18b13479886aa54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When a SysV init script is inside package/ it doesn't need to be executable. However, when an init script is inside a fs_overlay, it *does* need to be executable. Therefore, skip the NotExecutable test for init scripts. We detect them based on the directory /etc/init.d Signed-off-by: Ricardo Martincoski [Arnout: update .checkpackageignore] Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 91 +++++++++++++++++++++++++++++++++++++++ utils/check-package | 1 + utils/checkpackagelib/lib_sysv.py | 3 ++ utils/checkpackagelib/tool.py | 5 +++ 4 files changed, 100 insertions(+) diff --git a/.checkpackageignore b/.checkpackageignore index 4faa3a8b8f..ae4356f500 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,3 +1,94 @@ +board/aarch64-efi/post-image.sh Shellcheck +board/amarula/vyasa/post-build.sh Shellcheck +board/andes/ae350/post-build.sh Shellcheck +board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck +board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck +board/aspeed/common/post-image.sh Shellcheck +board/asus/tinker/post-build.sh Shellcheck +board/atmel/flasher.sh Shellcheck +board/beaglebone/post-build.sh Shellcheck +board/beagleboneai/post-build.sh Shellcheck +board/beaglev/post-build.sh Shellcheck +board/beelink/gs1/post-build.sh Shellcheck +board/boundarydevices/common/post-build.sh Shellcheck +board/boundarydevices/common/post-image.sh Shellcheck +board/broadcom/northstar/post-image.sh Shellcheck +board/bsh/imx8mn-bsh-smm-s2-pro/flash.sh EmptyLastLine Shellcheck +board/bsh/imx8mn-bsh-smm-s2-pro/post-build.sh Shellcheck +board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh Shellcheck +board/bsh/imx8mn-bsh-smm-s2/flash.sh EmptyLastLine Shellcheck +board/bsh/imx8mn-bsh-smm-s2/post-build.sh Shellcheck +board/canaan/k210-soc/post-build.sh Shellcheck +board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck +board/chromebook/elm/sign.sh Shellcheck +board/chromebook/mksd.sh Shellcheck +board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder +board/chromebook/snow/sign.sh Shellcheck +board/cubietech/cubieboard2/post-image.sh Shellcheck +board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck +board/freescale/common/imx/post-image.sh Shellcheck +board/freescale/common/mxs/post-image.sh Shellcheck +board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck +board/hardkernel/odroidc2/post-image.sh Shellcheck +board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables +board/hardkernel/odroidxu4/post-image.sh EmptyLastLine Shellcheck +board/intel/galileo/post-build.sh Shellcheck +board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables +board/kontron/bl-imx8mm/post-build.sh Shellcheck +board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject +board/kontron/pitx-imx8m/post-build.sh Shellcheck +board/kontron/smarc-sal28/post-build.sh Shellcheck +board/lego/ev3/post-image.sh Shellcheck +board/lemaker/bananapro/post-build.sh Shellcheck +board/lemaker/bananapro/post-image.sh Shellcheck +board/mender/x86_64/post-image-efi.sh ConsecutiveEmptyLines +board/minnowboard/post-build.sh Shellcheck +board/nexbox/a95x/post-build.sh Shellcheck +board/nexbox/a95x/post-image.sh Shellcheck +board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-support.patch NumberedSubject +board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch NumberedSubject +board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject +board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject +board/olimex/a13_olinuxino/post-build.sh Shellcheck +board/olimex/a20_olinuxino/post-build.sh Shellcheck +board/olimex/a33_olinuxino/post-build.sh Shellcheck +board/olpc/post-build.sh Shellcheck +board/orangepi/common/post-build.sh Shellcheck +board/orangepi/orangepi-lite2/post-build.sh Shellcheck +board/orangepi/orangepi-one-plus/post-build.sh Shellcheck +board/pine64/rock64/post-build.sh Shellcheck +board/pine64/rockpro64/post-build.sh Shellcheck +board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck +board/qemu/post-image.sh Shellcheck +board/qemu/x86/post-build.sh Shellcheck +board/qemu/x86_64/post-build.sh Shellcheck +board/radxa/rockpi-n8/post-build.sh Shellcheck +board/raspberrypi/post-build.sh Shellcheck +board/raspberrypi/post-image.sh Shellcheck +board/roseapplepi/post-build.sh Shellcheck +board/sifive/hifive-unleashed/post-build.sh Shellcheck +board/solidrun/clearfog/post-build.sh Shellcheck +board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck +board/solidrun/macchiatobin/post-build.sh Shellcheck +board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh Shellcheck +board/stmicroelectronics/common/stm32mp157/post-image.sh Shellcheck +board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck +board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck +board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck +board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck +board/synopsys/axs10x/post-build.sh Shellcheck +board/technologic/ts4900/post-image.sh Shellcheck +board/terasic/de10nano_cyclone5/barebox-env/boot/mmc Shellcheck +board/toradex/apalis-imx6/post-image.sh Shellcheck +board/udoo/common/post-build.sh Shellcheck +board/versal/post-build.sh Shellcheck +board/versal/post-image.sh Shellcheck TrailingSpace +board/zynq/post-build.sh Shellcheck +board/zynq/post-image.sh Shellcheck +board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace +board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder +board/zynqmp/post-build.sh Shellcheck +board/zynqmp/post-image.sh Shellcheck package/alsamixergui/0001-misc-fixes.patch Sob package/am33x-cm3/S93-am335x-pm-firmware-load Variables package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob diff --git a/utils/check-package b/utils/check-package index 98a25bd0b2..e3b7d8515f 100755 --- a/utils/check-package +++ b/utils/check-package @@ -107,6 +107,7 @@ CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") DO_CHECK_INTREE = re.compile(r"|".join([ r"Config.in", r"arch/", + r"board/", r"boot/", r"fs/", r"linux/", diff --git a/utils/checkpackagelib/lib_sysv.py b/utils/checkpackagelib/lib_sysv.py index 386d085afc..dc4afd71b8 100644 --- a/utils/checkpackagelib/lib_sysv.py +++ b/utils/checkpackagelib/lib_sysv.py @@ -21,6 +21,9 @@ class Indent(_CheckFunction): class NotExecutable(checkpackagelib.tool.NotExecutable): + def ignore(self): + return 'etc/init.d/' in self.filename + def hint(self): return ", just make sure you use '$(INSTALL) -D -m 0755' in the .mk file" diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py index e719fdd407..632aaa9f9e 100644 --- a/utils/checkpackagelib/tool.py +++ b/utils/checkpackagelib/tool.py @@ -4,7 +4,12 @@ from checkpackagelib.base import _Tool class NotExecutable(_Tool): + def ignore(self): + return False + def run(self): + if self.ignore(): + return if os.access(self.filename, os.X_OK): return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] From arnout at mind.be Sun Apr 9 21:01:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:01:43 +0200 Subject: [Buildroot] [PATCH 10/16] utils/check-package: check all shell scripts In-Reply-To: <20220724054912.2354219-11-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-11-ricardo.martincoski@gmail.com> Message-ID: <6335b9bc-ba5c-565f-cbd1-721b65850dc4@mind.be> On 24/07/2022 07:49, Ricardo Martincoski wrote: > Currently only SysV init scripts are checked using shellcheck and a few > other rules (e.g. variable naming, file naming). > > Extend the check using shellcheck to all shell scripts in the tree. > This is actually limited to the list of directories that check-package > knows that can check, but that list can be expanded later. > > In order to apply the check to all shell scripts, use python3-magic to > determine the file type. > Keep testing first for name pattern, and only in the case there is no > match, check the file type. This ensures, for instance, that SysV > init scripts follow specific rules. > > Apply these checks for shell scripts: > - shellcheck; > - trailing space; > - consecutive empty lines; > - empty last line on file; > - newline at end of file. > > Update the list of ignored warnings. > > Since 'make check-package' always run using the docker image, there is > no dependency added to the host machine. > > Do not add unit tests since no function was added, they were just > reused. > But expand the runtime test for check-package using as fixture a file > that generates a shellcheck warning. > > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master, after regenerating the list thanks. Regards, Arnout > --- > .checkpackageignore | 20 +++++++++++++++++++ > .../utils/br2-external/utils/x-shellscript | 2 ++ > .../testing/tests/utils/test_check_package.py | 17 ++++++++++++++++ > utils/check-package | 13 +++++++++++- > utils/checkpackagelib/lib_shellscript.py | 5 +++++ > 5 files changed, 56 insertions(+), 1 deletion(-) > create mode 100755 support/testing/tests/utils/br2-external/utils/x-shellscript > create mode 100644 utils/checkpackagelib/lib_shellscript.py > > diff --git a/.checkpackageignore b/.checkpackageignore > index 98099508ba..541f234bfd 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -52,6 +52,7 @@ package/busybox/S02sysctl Variables > package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck > package/busybox/S15watchdog Indent Variables > package/busybox/S50telnet Indent Shellcheck Variables > +package/busybox/udhcpc.script Shellcheck > package/bzip2/bzip2.hash HashSpaces > package/c-icap/S96cicap Indent Shellcheck Variables > package/cache-calibrator/cache-calibrator.hash HashSpaces > @@ -74,6 +75,7 @@ package/connman-gtk/connman-gtk.hash HashSpaces > package/connman/S45connman Variables > package/conntrack-tools/conntrack-tools.hash HashSpaces > package/copas/copas.hash HashSpaces > +package/coremark-pro/coremark-pro.sh.in Shellcheck > package/coxpcall/coxpcall.hash HashSpaces > package/cpio/cpio.hash HashSpaces > package/cppdb/cppdb.hash HashSpaces > @@ -104,6 +106,7 @@ package/dcron/S90dcron Variables > package/debianutils/debianutils.hash HashSpaces > package/dhcp/S80dhcp-relay Shellcheck Variables > package/dhcp/S80dhcp-server Shellcheck Variables > +package/dhcp/dhclient-script Shellcheck TrailingSpace > package/dhcpcd/S41dhcpcd Indent Variables > package/dhcpdump/dhcpdump.hash HashSpaces > package/dhrystone/0001-cmdline-nruns.patch Sob > @@ -131,6 +134,7 @@ package/earlyoom/S02earlyoom Indent Shellcheck > package/ecryptfs-utils/ecryptfs-utils.hash HashSpaces > package/efivar/efivar.hash HashSpaces > package/ejabberd/S50ejabberd Indent Shellcheck Variables > +package/ejabberd/check-erlang-lib Shellcheck > package/elftosb/elftosb.hash HashSpaces > package/elixir/elixir.hash HashSpaces > package/emlog/emlog.hash HashSpaces > @@ -144,6 +148,7 @@ package/exfat/exfat.hash HashSpaces > package/exim/S86exim Indent Variables > package/f2fs-tools/f2fs-tools.hash HashSpaces > package/fail2ban/S60fail2ban Shellcheck Variables > +package/fakedate/fakedate Shellcheck > package/fan-ctrl/fan-ctrl.hash HashSpaces > package/fbdump/fbdump.hash HashSpaces > package/fbterm/fbterm.hash HashSpaces > @@ -186,6 +191,7 @@ package/glorytun/glorytun.hash HashSpaces > package/gnuradio/gnuradio.hash HashSpaces > package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch Sob > package/gob2/gob2.hash HashSpaces > +package/google-breakpad/gen-syms.sh Shellcheck > package/googlefontdirectory/googlefontdirectory.hash HashSpaces > package/gperf/gperf.hash HashSpaces > package/gpsd/S50gpsd Indent Shellcheck Variables > @@ -205,11 +211,15 @@ package/ifmetric/ifmetric.hash HashSpaces > package/ifplugd/0001-cross.patch Sob > package/ifplugd/0002-fix-headers.patch Sob > package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables > +package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck > +package/ifupdown-scripts/nfs_check Shellcheck > package/igd2-for-linux/S99upnpd Indent Shellcheck Variables > package/igh-ethercat/igh-ethercat.hash HashSpaces > package/ijs/ijs.hash HashSpaces > package/ima-evm-utils/ima-evm-utils.hash HashSpaces > package/inadyn/S70inadyn Indent NotExecutable > +package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck > +package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck > package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables > package/intltool/intltool.hash HashSpaces > package/iodine/iodine.hash HashSpaces > @@ -400,6 +410,7 @@ package/mariadb/S97mysqld Indent Shellcheck Variables > package/matchbox-common/matchbox-common.hash HashSpaces > package/matchbox-desktop/matchbox-desktop.hash HashSpaces > package/matchbox-keyboard/matchbox-keyboard.hash HashSpaces > +package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace > package/matchbox-panel/matchbox-panel.hash HashSpaces > package/matchbox-startup-monitor/matchbox-startup-monitor.hash HashSpaces > package/memstat/memstat.hash HashSpaces > @@ -441,6 +452,7 @@ package/netifrc/netifrc.hash HashSpaces > package/netopeer2/S52netopeer2 Shellcheck Variables > package/netplug/0001-makefile-flags.patch Sob > package/netplug/S29netplug Indent Shellcheck Variables > +package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck > package/netsnmp/S59snmpd Indent Shellcheck Variables > package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables > package/newt/newt.hash HashSpaces > @@ -470,6 +482,7 @@ package/openobex/openobex.hash HashSpaces > package/openpowerlink/openpowerlink.hash HashSpaces > package/openssh/S50sshd EmptyLastLine Indent Variables > package/opentyrian-data/opentyrian-data.hash HashSpaces > +package/openvmtools/shutdown Shellcheck > package/openvpn/S60openvpn Indent Shellcheck Variables > package/optee-client/S30optee Indent Shellcheck Variables > package/opus-tools/opus-tools.hash HashSpaces > @@ -561,6 +574,7 @@ package/picocom/picocom.hash HashSpaces > package/pigpio/S50pigpio Shellcheck Variables > package/pimd/pimd.hash HashSpaces > package/pixiewps/pixiewps.hash HashSpaces > +package/pkgconf/pkg-config.in Shellcheck > package/policycoreutils/policycoreutils.hash HashSpaces > package/polkit/S50polkit NotExecutable Shellcheck Variables > package/popperjs/popperjs.hash HashSpaces > @@ -748,9 +762,11 @@ package/supertuxkart/supertuxkart.hash HashSpaces > package/supervisor/S99supervisord Variables > package/suricata/S99suricata Shellcheck > package/swig/swig.hash HashSpaces > +package/swupdate/swupdate.sh Shellcheck > package/sylpheed/sylpheed.hash HashSpaces > package/synergy/synergy.hash HashSpaces > package/sysrepo/S51sysrepo-plugind Indent Shellcheck > +package/systemd/fakeroot_tmpfiles.sh Shellcheck > package/sysvinit/sysvinit.hash HashSpaces > package/szip/szip.hash HashSpaces > package/targetcli-fb/S50target Shellcheck Variables > @@ -761,6 +777,7 @@ package/tftpd/S80tftpd-hpa Indent Shellcheck Variables > package/thttpd/thttpd.hash HashSpaces > package/ti-cgt-pru/ti-cgt-pru.hash HashSpaces > package/ti-gfx/S80ti-gfx Shellcheck Variables > +package/ti-gfx/esrev.sh Shellcheck > package/ti-sgx-um/S80ti-sgx Variables > package/time/time.hash HashSpaces > package/tinc/tinc.hash HashSpaces > @@ -789,6 +806,7 @@ package/usb_modeswitch_data/usb_modeswitch_data.hash HashSpaces > package/usbguard/S20usbguard Indent Shellcheck Variables > package/ussp-push/ussp-push.hash HashSpaces > package/utp_com/utp_com.hash HashSpaces > +package/vala/vala-wrapper Shellcheck > package/vdr-plugin-vnsiserver/vdr-plugin-vnsiserver.hash HashSpaces > package/vmtouch/vmtouch.hash HashSpaces > package/vsftpd/S70vsftpd Indent Shellcheck Variables > @@ -799,6 +817,7 @@ package/webrtc-audio-processing/webrtc-audio-processing.hash HashSpaces > package/wf111/wf111.hash HashSpaces > package/whetstone/whetstone.hash HashSpaces > package/wireless_tools/wireless_tools.hash HashSpaces > +package/wpa_supplicant/ifupdown.sh Shellcheck > package/wpan-tools/wpan-tools.hash HashSpaces > package/wsapi-fcgi/wsapi-fcgi.hash HashSpaces > package/wsapi-xavante/wsapi-xavante.hash HashSpaces > @@ -903,6 +922,7 @@ package/x11r7/xlib_xtrans/xlib_xtrans.hash HashSpaces > package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables > package/x11r7/xutil_makedepend/xutil_makedepend.hash HashSpaces > package/xavante/xavante.hash HashSpaces > +package/xl2tp/xl2tpd TrailingSpace > package/xmlstarlet/xmlstarlet.hash HashSpaces > package/xutil_util-macros/xutil_util-macros.hash HashSpaces > package/yad/yad.hash HashSpaces > diff --git a/support/testing/tests/utils/br2-external/utils/x-shellscript b/support/testing/tests/utils/br2-external/utils/x-shellscript > new file mode 100755 > index 0000000000..a7de4124bd > --- /dev/null > +++ b/support/testing/tests/utils/br2-external/utils/x-shellscript > @@ -0,0 +1,2 @@ > +#!/bin/bash > +unused="text" > diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py > index f21b9e939f..aeda0857e3 100644 > --- a/support/testing/tests/utils/test_check_package.py > +++ b/support/testing/tests/utils/test_check_package.py > @@ -232,3 +232,20 @@ class TestCheckPackage(unittest.TestCase): > .format(subdir_file), w) > self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fixed the file and forgot to update .checkpackageignore?" > .format(subdir_file), w) > + > + # shell scripts are tested using shellcheck > + rel_file = "utils/x-shellscript" > + abs_path = infra.filepath("tests/utils/br2-external") > + abs_file = os.path.join(abs_path, rel_file) > + > + w, m = call_script(["check-package", "-b", rel_file], > + self.WITH_UTILS_IN_PATH, abs_path) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(rel_file), w) > + > + w, m = call_script(["check-package", "-b", abs_file], > + self.WITH_UTILS_IN_PATH, infra.basepath()) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(abs_file), w) > diff --git a/utils/check-package b/utils/check-package > index 1508e39c37..6612cee24e 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -3,6 +3,7 @@ > > import argparse > import inspect > +import magic > import os > import re > import six > @@ -13,6 +14,7 @@ import checkpackagelib.lib_config > import checkpackagelib.lib_hash > import checkpackagelib.lib_mk > import checkpackagelib.lib_patch > +import checkpackagelib.lib_shellscript > import checkpackagelib.lib_sysv > > IGNORE_FILENAME = ".checkpackageignore" > @@ -86,6 +88,15 @@ def parse_args(): > return flags > > > +def get_lib_from_filetype(fname): > + if not os.path.isfile(fname): > + return None > + filetype = magic.from_file(fname, mime=True) > + if filetype == "text/x-shellscript": > + return checkpackagelib.lib_shellscript > + return None > + > + > CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") > DO_CHECK_INTREE = re.compile(r"|".join([ > r"Config.in", > @@ -129,7 +140,7 @@ def get_lib_from_filename(fname): > return checkpackagelib.lib_patch > if SYSV_INIT_SCRIPT_FILENAME.search(fname): > return checkpackagelib.lib_sysv > - return None > + return get_lib_from_filetype(fname) > > > def common_inspect_rules(m): > diff --git a/utils/checkpackagelib/lib_shellscript.py b/utils/checkpackagelib/lib_shellscript.py > new file mode 100644 > index 0000000000..9b4f4aed58 > --- /dev/null > +++ b/utils/checkpackagelib/lib_shellscript.py > @@ -0,0 +1,5 @@ > +from checkpackagelib.lib import ConsecutiveEmptyLines # noqa: F401 > +from checkpackagelib.lib import EmptyLastLine # noqa: F401 > +from checkpackagelib.lib import NewlineAtEof # noqa: F401 > +from checkpackagelib.lib import TrailingSpace # noqa: F401 > +from checkpackagelib.tool import Shellcheck # noqa: F401 From arnout at mind.be Sun Apr 9 21:02:12 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:02:12 +0200 Subject: [Buildroot] [PATCH 11/16] utils/check-package: check files in utils/ In-Reply-To: <20220724054912.2354219-12-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-12-ricardo.martincoski@gmail.com> Message-ID: On 24/07/2022 07:49, Ricardo Martincoski wrote: > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master after updating the ignore list, thanks. Regards, Arnout > --- > .checkpackageignore | 4 ++++ > utils/check-package | 1 + > 2 files changed, 5 insertions(+) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 541f234bfd..765e5c1cba 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -940,3 +940,7 @@ toolchain/toolchain-external/toolchain-external-linaro-aarch64/toolchain-externa > toolchain/toolchain-external/toolchain-external-linaro-arm/toolchain-external-linaro-arm.hash HashSpaces > toolchain/toolchain-external/toolchain-external-linaro-armeb/toolchain-external-linaro-armeb.hash HashSpaces > toolchain/toolchain-external/toolchain-external-synopsys-arc/toolchain-external-synopsys-arc.hash HashSpaces > +utils/brmake Shellcheck > +utils/config Shellcheck > +utils/docker-run Shellcheck > +utils/test-pkg Shellcheck > diff --git a/utils/check-package b/utils/check-package > index 6612cee24e..880fcfa21e 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -107,6 +107,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ > r"package/", > r"system/", > r"toolchain/", > + r"utils/", > ])) > DO_NOT_CHECK_INTREE = re.compile(r"|".join([ > r"boot/barebox/barebox\.mk$", From arnout at mind.be Sun Apr 9 21:02:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:02:50 +0200 Subject: [Buildroot] [PATCH 12/16] utils/check-package: check files in board/ In-Reply-To: <20220724054912.2354219-13-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-13-ricardo.martincoski@gmail.com> Message-ID: <344a1fda-eeb7-940b-a986-5ec3d82422fc@mind.be> On 24/07/2022 07:49, Ricardo Martincoski wrote: > When a SysV init script is inside package/ it does not need to be > executable. > But this check does not apply in the case the script is in a fs_overlay. I reformulated this a bit because I didn't understand it first. > > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master after regenerating the ignore list. Regards, Arnout > --- > .checkpackageignore | 92 +++++++++++++++++++++++++++++++ > utils/check-package | 1 + > utils/checkpackagelib/lib_sysv.py | 3 + > utils/checkpackagelib/tool.py | 5 ++ > 4 files changed, 101 insertions(+) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 765e5c1cba..58c05416c4 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1,3 +1,95 @@ > +board/aarch64-efi/post-image.sh Shellcheck > +board/amarula/a64-relic/post-build.sh Shellcheck > +board/amarula/vyasa/post-build.sh Shellcheck > +board/andes/ae350/post-build.sh Shellcheck > +board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck > +board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck > +board/aspeed/common/post-image.sh Shellcheck > +board/asus/tinker/post-build.sh Shellcheck > +board/atmel/flasher.sh Shellcheck > +board/beaglebone/post-build.sh Shellcheck > +board/beagleboneai/post-build.sh Shellcheck > +board/beaglev/post-build.sh Shellcheck > +board/beelink/gs1/post-build.sh Shellcheck > +board/boundarydevices/common/post-build.sh Shellcheck > +board/boundarydevices/common/post-image.sh Shellcheck > +board/canaan/k210-soc/post-build.sh Shellcheck > +board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck > +board/chromebook/elm/sign.sh Shellcheck > +board/chromebook/mksd.sh Shellcheck > +board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder > +board/chromebook/snow/sign.sh Shellcheck > +board/cubietech/cubieboard2/post-image.sh Shellcheck > +board/firefly/roc-rk3399-pc/post-build.sh Shellcheck > +board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck > +board/freescale/common/imx/post-image.sh Shellcheck > +board/freescale/common/mxs/post-image.sh Shellcheck > +board/friendlyarm/nanopc-t4/post-build.sh Shellcheck > +board/friendlyarm/nanopi-m4/post-build.sh Shellcheck > +board/friendlyarm/nanopi-neo-plus2/post-build.sh Shellcheck > +board/friendlyarm/nanopi-neo4/post-build.sh Shellcheck > +board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck > +board/hardkernel/odroidc2/post-image.sh Shellcheck > +board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables > +board/hardkernel/odroidxu4/post-image.sh EmptyLastLine Shellcheck > +board/intel/galileo/post-build.sh Shellcheck > +board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables > +board/kontron/bl-imx8mm/patches/uboot/0001-imx-imx8mm-imx8mm-kontron-n801x-s-convert-options-to.patch NumberedSubject > +board/kontron/bl-imx8mm/patches/uboot/0002-imx-imx8mm-imx8mm-kontron-n801x-s-add-common-board-u.patch NumberedSubject > +board/kontron/bl-imx8mm/post-build.sh Shellcheck > +board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject > +board/kontron/pitx-imx8m/post-build.sh Shellcheck > +board/kontron/smarc-sal28/post-build.sh Shellcheck > +board/lego/ev3/post-image.sh Shellcheck > +board/lemaker/bananapro/post-build.sh Shellcheck > +board/lemaker/bananapro/post-image.sh Shellcheck > +board/minnowboard/post-build.sh Shellcheck > +board/nexbox/a95x/post-build.sh Shellcheck > +board/nexbox/a95x/post-image.sh Shellcheck > +board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject > +board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject > +board/olimex/a13_olinuxino/post-build.sh Shellcheck > +board/olimex/a20_olinuxino/post-build.sh Shellcheck > +board/olimex/a33_olinuxino/post-build.sh Shellcheck > +board/olpc/post-build.sh Shellcheck > +board/orangepi/common/post-build.sh Shellcheck > +board/orangepi/orangepi-lite2/post-build.sh Shellcheck > +board/orangepi/orangepi-one-plus/post-build.sh Shellcheck > +board/orangepi/orangepi-rk3399/post-build.sh Shellcheck > +board/pine64/rock64/post-build.sh Shellcheck > +board/pine64/rockpro64/post-build.sh Shellcheck > +board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck > +board/qemu/post-image.sh Shellcheck > +board/qemu/x86/post-build.sh Shellcheck > +board/qemu/x86_64/post-build.sh Shellcheck > +board/radxa/rockpi-4/post-build.sh Shellcheck > +board/radxa/rockpi-n10/post-build.sh Shellcheck > +board/radxa/rockpi-n8/post-build.sh Shellcheck > +board/raspberrypi/post-build.sh Shellcheck > +board/raspberrypi/post-image.sh Shellcheck > +board/roseapplepi/post-build.sh Shellcheck > +board/sifive/hifive-unleashed/post-build.sh Shellcheck > +board/sinovoip/m1-plus/post-build.sh Shellcheck > +board/solidrun/clearfog/post-build.sh Shellcheck > +board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck > +board/solidrun/macchiatobin/post-build.sh Shellcheck > +board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh Shellcheck > +board/stmicroelectronics/common/stm32mp157/post-image.sh Shellcheck > +board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck > +board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck > +board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck > +board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck > +board/synopsys/axs10x/post-build.sh Shellcheck > +board/technologic/ts4900/post-image.sh Shellcheck > +board/toradex/apalis-imx6/post-image.sh Shellcheck > +board/udoo/common/post-build.sh Shellcheck > +board/zynq/post-build.sh Shellcheck > +board/zynq/post-image.sh Shellcheck > +board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace > +board/zynqmp/kria/patches/uboot/0001-arm64-zynqmp-zynqmp-sm-k26-revA-Fix-DP-PLL-configura.patch NumberedSubject > +board/zynqmp/post-build.sh Shellcheck > +board/zynqmp/post-image.sh Shellcheck > +board/zynqmp/zcu106/patches/uboot/0001-arm64-zynqmp-zynqmp-zcu102-revA-Fix-DP-PLL-configura.patch NumberedSubject > boot/binaries-marvell/binaries-marvell.hash HashSpaces > boot/s500-bootloader/s500-bootloader.hash HashSpaces > boot/shim/shim.hash HashSpaces > diff --git a/utils/check-package b/utils/check-package > index 880fcfa21e..874f58e0d2 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -101,6 +101,7 @@ CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") > DO_CHECK_INTREE = re.compile(r"|".join([ > r"Config.in", > r"arch/", > + r"board/", > r"boot/", > r"fs/", > r"linux/", > diff --git a/utils/checkpackagelib/lib_sysv.py b/utils/checkpackagelib/lib_sysv.py > index 386d085afc..dc4afd71b8 100644 > --- a/utils/checkpackagelib/lib_sysv.py > +++ b/utils/checkpackagelib/lib_sysv.py > @@ -21,6 +21,9 @@ class Indent(_CheckFunction): > > > class NotExecutable(checkpackagelib.tool.NotExecutable): > + def ignore(self): > + return 'etc/init.d/' in self.filename > + > def hint(self): > return ", just make sure you use '$(INSTALL) -D -m 0755' in the .mk file" > > diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py > index e719fdd407..632aaa9f9e 100644 > --- a/utils/checkpackagelib/tool.py > +++ b/utils/checkpackagelib/tool.py > @@ -4,7 +4,12 @@ from checkpackagelib.base import _Tool > > > class NotExecutable(_Tool): > + def ignore(self): > + return False > + > def run(self): > + if self.ignore(): > + return > if os.access(self.filename, os.X_OK): > return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] > From arnout at mind.be Sun Apr 9 21:03:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:03:36 +0200 Subject: [Buildroot] [PATCH 13/16] utils/check-package: check files in support/ In-Reply-To: <20220724054912.2354219-14-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-14-ricardo.martincoski@gmail.com> Message-ID: <4afe6a75-0e57-0a38-9273-5d20323f639b@mind.be> On 24/07/2022 07:49, Ricardo Martincoski wrote: > The .mk files inside both support/dependencies and support/misc are not > package recipes, they are makefiles, so check-package doesn't understand > them. Therefore ignore such files. > > In the test infra, some br2-externals are used as fixtures to provide > (sometimes) failure cases, so ignore files in these directories. > > Files inside support/kconfig are files copied from linux upstream, so do > not generate warnings for them. > > support/gnuconfig contains auto-generated config.{guess,sub} files, > so do not generate shellcheck warnings for them. > > Signed-off-by: Ricardo Martincoski > --- > NOTE to the maintainer applying this patch: please re-generate the list > of ignored warnings while applying: > $ ./utils/docker-run > br-user at ...$ ./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` > .checkpackageignore Applied to master after regenerating the ignore list. Regards, Arnout > --- > .checkpackageignore | 43 +++++++++++++++++++++++++++++++++++++++++++ > utils/check-package | 6 ++++++ > 2 files changed, 49 insertions(+) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 58c05416c4..8f9ab48674 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1021,6 +1021,49 @@ package/yad/yad.hash HashSpaces > package/zip/zip.hash HashSpaces > package/zmqpp/zmqpp.hash HashSpaces > package/zxing-cpp/zxing-cpp.hash HashSpaces > +support/dependencies/check-host-asciidoc.sh Shellcheck > +support/dependencies/check-host-cmake.sh Shellcheck > +support/dependencies/check-host-gzip.sh Shellcheck > +support/dependencies/check-host-lzip.sh Shellcheck > +support/dependencies/check-host-make.sh Shellcheck > +support/dependencies/check-host-python3.sh Shellcheck > +support/dependencies/check-host-tar.sh Shellcheck > +support/dependencies/check-host-xzcat.sh Shellcheck > +support/dependencies/dependencies.sh Shellcheck > +support/download/bzr ConsecutiveEmptyLines Shellcheck > +support/download/cargo-post-process Shellcheck > +support/download/check-hash Shellcheck > +support/download/cvs Shellcheck > +support/download/dl-wrapper Shellcheck > +support/download/file Shellcheck > +support/download/git Shellcheck > +support/download/go-post-process Shellcheck > +support/download/hg Shellcheck > +support/download/scp Shellcheck > +support/download/sftp Shellcheck > +support/download/svn Shellcheck > +support/download/wget Shellcheck > +support/gnuconfig/update Shellcheck > +support/legal-info/buildroot.hash HashSpaces > +support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob > +support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob > +support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder > +support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob > +support/misc/relocate-sdk.sh Shellcheck > +support/scripts/apply-patches.sh Shellcheck > +support/scripts/br2-external Shellcheck > +support/scripts/check-bin-arch Shellcheck > +support/scripts/check-host-rpath Shellcheck > +support/scripts/eclipse-register-toolchain Shellcheck > +support/scripts/fix-configure-powerpc64.sh EmptyLastLine > +support/scripts/fix-rpath Shellcheck > +support/scripts/generate-gitlab-ci-yml Shellcheck > +support/scripts/mkmakefile ConsecutiveEmptyLines Shellcheck > +support/scripts/mkusers Shellcheck > +support/scripts/setlocalversion Shellcheck > +support/testing/tests/core/post-build.sh Shellcheck > +support/testing/tests/package/test_opkg/post-build.sh Shellcheck > +support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject > toolchain/toolchain-external/toolchain-external-codescape-img-mips/toolchain-external-codescape-img-mips.hash HashSpaces > toolchain/toolchain-external/toolchain-external-codescape-mti-mips/toolchain-external-codescape-mti-mips.hash HashSpaces > toolchain/toolchain-external/toolchain-external-codesourcery-aarch64/toolchain-external-codesourcery-aarch64.hash HashSpaces > diff --git a/utils/check-package b/utils/check-package > index 874f58e0d2..601d899d3d 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -106,6 +106,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ > r"fs/", > r"linux/", > r"package/", > + r"support/", > r"system/", > r"toolchain/", > r"utils/", > @@ -115,6 +116,11 @@ DO_NOT_CHECK_INTREE = re.compile(r"|".join([ > r"fs/common\.mk$", > r"package/doc-asciidoc\.mk$", > r"package/pkg-\S*\.mk$", > + r"support/dependencies/[^/]+\.mk$", > + r"support/gnuconfig/config\.", > + r"support/kconfig/", > + r"support/misc/[^/]+\.mk$", > + r"support/testing/tests/.*br2-external/", > r"toolchain/helpers\.mk$", > r"toolchain/toolchain-external/pkg-toolchain-external\.mk$", > ])) From arnout at mind.be Sun Apr 9 21:04:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:04:26 +0200 Subject: [Buildroot] [PATCH 14/16] Makefile: merge check-flake8 into check-package In-Reply-To: <20220724054912.2354219-15-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-15-ricardo.martincoski@gmail.com> Message-ID: On 24/07/2022 07:49, Ricardo Martincoski wrote: > Teach check-package to detect python files by type and check them using > flake8. > Do not use subprocess to call 'python3 -m flake8' in order to avoid too > many spawned shells, which in its turn would slow down the check for > multiple files. (make check-package takes twice the time using a shell > for each flake8 call, when compared of importing the main application) > > Expand the runtime test and the unit tests for check-package. > > Since 'make check-package' always run using the docker image, there is > no dependency added to the host machine. > > Remove check-flake8 from the makefile and also from the GitLab CI > because the exact same checks become part of check-package. > > Suggested-by:: Arnout Vandecappelle > Signed-off-by: Ricardo Martincoski Applied to master, thanks. Regards, Arnout > --- > Makefile | 11 ++------ > support/misc/gitlab-ci.yml.in | 4 --- > support/scripts/generate-gitlab-ci-yml | 2 +- > .../tests/utils/br2-external/utils/x-python | 2 ++ > .../testing/tests/utils/test_check_package.py | 17 +++++++++++ > utils/check-package | 3 ++ > utils/checkpackagelib/lib_python.py | 1 + > utils/checkpackagelib/test_tool.py | 28 +++++++++++++++++++ > utils/checkpackagelib/tool.py | 15 ++++++++++ > 9 files changed, 69 insertions(+), 14 deletions(-) > create mode 100644 support/testing/tests/utils/br2-external/utils/x-python > create mode 100644 utils/checkpackagelib/lib_python.py > > diff --git a/Makefile b/Makefile > index f42dc3151d..7c7b67a616 100644 > --- a/Makefile > +++ b/Makefile > @@ -125,7 +125,7 @@ endif > noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \ > defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \ > randpackageconfig allyespackageconfig allnopackageconfig \ > - print-version olddefconfig distclean manual manual-% check-package check-flake8 > + print-version olddefconfig distclean manual manual-% check-package > > # Some global targets do not trigger a build, but are used to collect > # metadata, or do various checks. When such targets are triggered, > @@ -1240,19 +1240,12 @@ print-version: > check_inside_docker := $(shell if [ "`groups`" = 'br-user' ]; then echo y; else echo n; fi) > > # List of target that need to run inside docker image to ensure reproducible results > -inside_docker_targets := check-package check-flake8 > +inside_docker_targets := check-package > > ifeq ($(check_inside_docker),n) > $(inside_docker_targets): > $(Q)utils/docker-run $(MAKE) V=$(V) $@ > else > -check-flake8: > - $(Q)git ls-tree -r --name-only HEAD \ > - | xargs file \ > - | grep 'Python script' \ > - | cut -d':' -f1 \ > - | xargs -- python3 -m flake8 --statistics > - > check-package: > $(Q)./utils/check-package `git ls-tree -r --name-only HEAD` > endif > diff --git a/support/misc/gitlab-ci.yml.in b/support/misc/gitlab-ci.yml.in > index 3ac988a519..2fde904006 100644 > --- a/support/misc/gitlab-ci.yml.in > +++ b/support/misc/gitlab-ci.yml.in > @@ -6,10 +6,6 @@ > script: > - utils/get-developers -v > > -.check-flake8_base: > - script: > - - make check-flake8 > - > .check-package_base: > script: > - make check-package > diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml > index aa43aac019..536ae0f042 100755 > --- a/support/scripts/generate-gitlab-ci-yml > +++ b/support/scripts/generate-gitlab-ci-yml > @@ -26,7 +26,7 @@ gen_tests() { > local do_basics do_defconfigs do_runtime do_testpkg > local defconfigs_ext cfg tst > > - basics=( check-package DEVELOPERS flake8 package ) > + basics=( check-package DEVELOPERS package ) > > defconfigs=( $(cd configs; LC_ALL=C ls -1 *_defconfig) ) > > diff --git a/support/testing/tests/utils/br2-external/utils/x-python b/support/testing/tests/utils/br2-external/utils/x-python > new file mode 100644 > index 0000000000..63f77b6be1 > --- /dev/null > +++ b/support/testing/tests/utils/br2-external/utils/x-python > @@ -0,0 +1,2 @@ > +#!/usr/bin/env python3 > + > diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py > index aeda0857e3..e655bff1ec 100644 > --- a/support/testing/tests/utils/test_check_package.py > +++ b/support/testing/tests/utils/test_check_package.py > @@ -249,3 +249,20 @@ class TestCheckPackage(unittest.TestCase): > self.assert_file_was_processed(m) > self.assert_warnings_generated_for_file(m) > self.assertIn("{}:0: run 'shellcheck' and fix the warnings".format(abs_file), w) > + > + # python scripts are tested using flake8 > + rel_file = "utils/x-python" > + abs_path = infra.filepath("tests/utils/br2-external") > + abs_file = os.path.join(abs_path, rel_file) > + > + w, m = call_script(["check-package", "-vvv", "-b", rel_file], > + self.WITH_UTILS_IN_PATH, abs_path) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(rel_file), w) > + > + w, m = call_script(["check-package", "-b", abs_file], > + self.WITH_UTILS_IN_PATH, infra.basepath()) > + self.assert_file_was_processed(m) > + self.assert_warnings_generated_for_file(m) > + self.assertIn("{}:0: run 'flake8' and fix the warnings".format(abs_file), w) > diff --git a/utils/check-package b/utils/check-package > index 601d899d3d..beebef0ddb 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -14,6 +14,7 @@ import checkpackagelib.lib_config > import checkpackagelib.lib_hash > import checkpackagelib.lib_mk > import checkpackagelib.lib_patch > +import checkpackagelib.lib_python > import checkpackagelib.lib_shellscript > import checkpackagelib.lib_sysv > > @@ -94,6 +95,8 @@ def get_lib_from_filetype(fname): > filetype = magic.from_file(fname, mime=True) > if filetype == "text/x-shellscript": > return checkpackagelib.lib_shellscript > + if filetype in ["text/x-python", "text/x-script.python"]: > + return checkpackagelib.lib_python > return None > > > diff --git a/utils/checkpackagelib/lib_python.py b/utils/checkpackagelib/lib_python.py > new file mode 100644 > index 0000000000..f8c17ddc10 > --- /dev/null > +++ b/utils/checkpackagelib/lib_python.py > @@ -0,0 +1 @@ > +from checkpackagelib.tool import Flake8 # noqa: F401 > diff --git a/utils/checkpackagelib/test_tool.py b/utils/checkpackagelib/test_tool.py > index a0bf88001d..cfa826f57c 100644 > --- a/utils/checkpackagelib/test_tool.py > +++ b/utils/checkpackagelib/test_tool.py > @@ -66,6 +66,34 @@ def test_NotExecutable_hint(testname, hint, filename, permissions, string, expec > assert warnings == expected > > > +Flake8 = [ > + ('empty', > + 'empty.py', > + '', > + []), > + ('W391', > + 'blank-line.py', > + '\n', > + ["dir/blank-line.py:0: run 'flake8' and fix the warnings", > + "dir/blank-line.py:1:1: W391 blank line at end of file"]), > + ('more than one warning', > + 'file', > + 'import os\n' > + 'import re\n' > + '\n', > + ["dir/file:0: run 'flake8' and fix the warnings", > + "dir/file:1:1: F401 'os' imported but unused\n" > + "dir/file:2:1: F401 're' imported but unused\n" > + 'dir/file:3:1: W391 blank line at end of file']), > + ] > + > + > + at pytest.mark.parametrize('testname,filename,string,expected', Flake8) > +def test_Flake8(testname, filename, string, expected): > + warnings = check_file(m.Flake8, filename, string) > + assert warnings == expected > + > + > Shellcheck = [ > ('missing shebang', > 'empty.sh', > diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py > index 632aaa9f9e..907ada704f 100644 > --- a/utils/checkpackagelib/tool.py > +++ b/utils/checkpackagelib/tool.py > @@ -1,5 +1,7 @@ > +import flake8.main.application > import os > import subprocess > +import tempfile > from checkpackagelib.base import _Tool > > > @@ -14,6 +16,19 @@ class NotExecutable(_Tool): > return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] > > > +class Flake8(_Tool): > + def run(self): > + with tempfile.NamedTemporaryFile() as output: > + app = flake8.main.application.Application() > + app.run(['--output-file={}'.format(output.name), self.filename]) > + stdout = output.readlines() > + processed_output = [str(line.decode().rstrip()) for line in stdout if line] > + if len(stdout) == 0: > + return > + return ["{}:0: run 'flake8' and fix the warnings".format(self.filename), > + '\n'.join(processed_output)] > + > + > class Shellcheck(_Tool): > def run(self): > cmd = ['shellcheck', self.filename] From arnout at mind.be Sun Apr 9 21:05:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:05:11 +0200 Subject: [Buildroot] [PATCH 15/16] utils/docker-run: fix shellcheck warnings In-Reply-To: <20220724054912.2354219-16-ricardo.martincoski@gmail.com> References: <20220724054912.2354219-1-ricardo.martincoski@gmail.com> <20220724054912.2354219-16-ricardo.martincoski@gmail.com> Message-ID: On 24/07/2022 07:49, Ricardo Martincoski wrote: > SC2046: Quote this to prevent word splitting. > > Signed-off-by: Ricardo Martincoski I hadn't noticed this patch when I applied the beginning of the series, and instead fixed docker-run myself (and pushed directly). Therefore, marked as superseded. Regards, Arnout > --- > .checkpackageignore | 1 - > utils/docker-run | 2 +- > 2 files changed, 1 insertion(+), 2 deletions(-) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 8f9ab48674..6f1a838562 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1077,5 +1077,4 @@ toolchain/toolchain-external/toolchain-external-linaro-armeb/toolchain-external- > toolchain/toolchain-external/toolchain-external-synopsys-arc/toolchain-external-synopsys-arc.hash HashSpaces > utils/brmake Shellcheck > utils/config Shellcheck > -utils/docker-run Shellcheck > utils/test-pkg Shellcheck > diff --git a/utils/docker-run b/utils/docker-run > index 5653764254..f42dc33d0e 100755 > --- a/utils/docker-run > +++ b/utils/docker-run > @@ -7,7 +7,7 @@ IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ > sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') > > exec docker run -it --rm \ > - --user $(id -u):$(id -g) \ > + --user "$(id -u)":"$(id -g)" \ > --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ > --workdir "${MAIN_DIR}" \ > "${IMAGE}" "${@}" From arnout at mind.be Sun Apr 9 21:08:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:08:14 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink Message-ID: <20230409210814.496117-1-arnout@mind.be> It has been years that we removed $(HOST_DIR)/usr. Because of this symlink, however, there are still packages that install things in $(HOST_DIR)/usr. Remove the symlink so those packages will start to fail. Note that there's now a check-package check to detect such incorrectly instaled things, so this should only affect external packages. Signed-off-by: Arnout Vandecappelle --- package/skeleton/skeleton.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 634c76e437..186cb60189 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,11 +11,7 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO -# We create a compatibility symlink in case a post-build script still -# uses $(HOST_DIR)/usr define HOST_SKELETON_INSTALL_CMDS -# check-package DoNotInstallToHostdirUsr - $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ -- 2.39.2 From arnout at mind.be Sun Apr 9 21:13:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:13:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pep517: drop package In-Reply-To: <20230403220014.2729-1-james.hilliard1@gmail.com> References: <20230403220014.2729-1-james.hilliard1@gmail.com> Message-ID: <275eae9c-4ad7-785a-7817-f4501a8be39c@mind.be> On 04/04/2023 00:00, James Hilliard wrote: > This package is no longer used as python-pypa-build now uses > python-pyproject-hooks instead. > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 - > package/python-pep517/python-pep517.hash | 5 ----- > package/python-pep517/python-pep517.mk | 14 -------------- > 3 files changed, 20 deletions(-) > delete mode 100644 package/python-pep517/python-pep517.hash > delete mode 100644 package/python-pep517/python-pep517.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7c5880c8ee..9f795804cc 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1410,7 +1410,6 @@ F: package/python-multidict/ > F: package/python-mypy-extensions/ > F: package/python-outcome/ > F: package/python-pathspec/ > -F: package/python-pep517/ > F: package/python-pycares/ > F: package/python-pydyf/ > F: package/python-pypa-build/ > diff --git a/package/python-pep517/python-pep517.hash b/package/python-pep517/python-pep517.hash > deleted file mode 100644 > index 6535e51656..0000000000 > --- a/package/python-pep517/python-pep517.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# md5, sha256 from https://pypi.org/pypi/pep517/json > -md5 7fd08b11215256601a8a4940c1ba3d34 pep517-0.13.0.tar.gz > -sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 pep517-0.13.0.tar.gz > -# Locally computed sha256 checksums > -sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE > diff --git a/package/python-pep517/python-pep517.mk b/package/python-pep517/python-pep517.mk > deleted file mode 100644 > index c43b09faaa..0000000000 > --- a/package/python-pep517/python-pep517.mk > +++ /dev/null > @@ -1,14 +0,0 @@ > -################################################################################ > -# > -# python-pep517 > -# > -################################################################################ > - > -PYTHON_PEP517_VERSION = 0.13.0 > -PYTHON_PEP517_SOURCE = pep517-$(PYTHON_PEP517_VERSION).tar.gz > -PYTHON_PEP517_SITE = https://files.pythonhosted.org/packages/4d/19/e11fcc88288f68ae48e3aa9cf5a6fd092a88e629cb723465666c44d487a0 > -PYTHON_PEP517_LICENSE = MIT > -PYTHON_PEP517_LICENSE_FILES = LICENSE > -PYTHON_PEP517_SETUP_TYPE = flit-bootstrap > - > -$(eval $(host-python-package)) From arnout at mind.be Sun Apr 9 21:11:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:11:41 +0200 Subject: [Buildroot] [git commit] package/python-pep517: drop package Message-ID: <20230409211353.0FB7B83C10@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=19c4b1b069e08e8195cccfae2d3b558fbc98eaf2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This package is no longer used as python-pypa-build now uses python-pyproject-hooks instead. In fact, pyproject-hooks is simply the new name of pep517 [1]. [1] https://github.com/pypa/pyproject-hooks/issues/136 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 - package/python-pep517/python-pep517.hash | 5 ----- package/python-pep517/python-pep517.mk | 14 -------------- 3 files changed, 20 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index c226259aec..5cd882b579 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1410,7 +1410,6 @@ F: package/python-multidict/ F: package/python-mypy-extensions/ F: package/python-outcome/ F: package/python-pathspec/ -F: package/python-pep517/ F: package/python-pycares/ F: package/python-pydyf/ F: package/python-pypa-build/ diff --git a/package/python-pep517/python-pep517.hash b/package/python-pep517/python-pep517.hash deleted file mode 100644 index 6535e51656..0000000000 --- a/package/python-pep517/python-pep517.hash +++ /dev/null @@ -1,5 +0,0 @@ -# md5, sha256 from https://pypi.org/pypi/pep517/json -md5 7fd08b11215256601a8a4940c1ba3d34 pep517-0.13.0.tar.gz -sha256 ae69927c5c172be1add9203726d4b84cf3ebad1edcd5f71fcdc746e66e829f59 pep517-0.13.0.tar.gz -# Locally computed sha256 checksums -sha256 1b22b049b5267d6dfc23a67bf4a84d8ec04b9fdfb1a51d360e42b4342c8b4154 LICENSE diff --git a/package/python-pep517/python-pep517.mk b/package/python-pep517/python-pep517.mk deleted file mode 100644 index c43b09faaa..0000000000 --- a/package/python-pep517/python-pep517.mk +++ /dev/null @@ -1,14 +0,0 @@ -################################################################################ -# -# python-pep517 -# -################################################################################ - -PYTHON_PEP517_VERSION = 0.13.0 -PYTHON_PEP517_SOURCE = pep517-$(PYTHON_PEP517_VERSION).tar.gz -PYTHON_PEP517_SITE = https://files.pythonhosted.org/packages/4d/19/e11fcc88288f68ae48e3aa9cf5a6fd092a88e629cb723465666c44d487a0 -PYTHON_PEP517_LICENSE = MIT -PYTHON_PEP517_LICENSE_FILES = LICENSE -PYTHON_PEP517_SETUP_TYPE = flit-bootstrap - -$(eval $(host-python-package)) From arnout at mind.be Sun Apr 9 21:19:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 9 Apr 2023 23:19:08 +0200 Subject: [Buildroot] [PATCH v3,1/1] package/zeek: bump to version 5.2.0 In-Reply-To: <20230403163433.368657-1-fontaine.fabrice@gmail.com> References: <20230403163433.368657-1-fontaine.fabrice@gmail.com> Message-ID: <569726d0-73f7-4af0-0d05-c14eab1de4d1@mind.be> On 03/04/2023 18:34, Fabrice Fontaine wrote: > - Handle build and install of gen-zam > - Disable new spicy option (work is still needed to cross-compile it) > - Disable unit tests (as they are now enabled by default) > - Update hash of COPYING (year updated with > https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) > - Update hash of COPYING.3rdparty (path updated, filessystem added and > file renamed with > https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 > https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c > https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) > - This bump will fix the following build failure with python >= 3.11: > > In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} > 446 | " " + handle(frame->f_code->co_filename).cast() + > | ^~ > > https://github.com/zeek/zeek/blob/v5.2.0/NEWS > > Fixes: > - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 > > Signed-off-by: Fabrice Fontaine > --- > Changes v2 -> v3: > - Add a patch to fix install > Changes v1 -> v2: > - Update commit message with information about python build failure > > ...CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch | 30 +++++++++++++++++++ > package/zeek/zeek.hash | 6 ++-- > package/zeek/zeek.mk | 13 +++++--- > 3 files changed, 42 insertions(+), 7 deletions(-) > create mode 100644 package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch > > diff --git a/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch > new file mode 100644 > index 0000000000..c6f6fe0f46 > --- /dev/null > +++ b/package/zeek/0001-CMakeLists.txt-drop-EXCLUDE_FROM_ALL.patch > @@ -0,0 +1,30 @@ > +From 397cfad57d38bfb4dc681c9533e5ed98a342d9ae Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Mon, 3 Apr 2023 18:29:14 +0200 > +Subject: [PATCH] CMakeLists.txt: drop EXCLUDE_FROM_ALL > + > +Drop EXCLUDE_FROM_ALL from add_subdirectory(caf) or caf libraries such > +as libcaf_core.so won't be installed resulting in a runtime failure > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: https://github.com/zeek/broker/pull/327] I was going to apply, but then I saw that this PR was closed and a new one with a different implementation was opened instead. Could you refresh? Regards, Arnout > +--- > + CMakeLists.txt | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt > +index cb99d290..c91dcf22 100644 > +--- a/auxil/broker/CMakeLists.txt > ++++ b/auxil/broker/CMakeLists.txt > +@@ -217,7 +217,7 @@ else () > + set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") > + set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") > + set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") > +- add_subdirectory(caf EXCLUDE_FROM_ALL) > ++ add_subdirectory(caf) > + list(APPEND OPTIONAL_SRC $) > + list(APPEND OPTIONAL_SRC $) > + list(APPEND OPTIONAL_SRC $) > +-- > +2.39.2 > + > diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash > index 05e57b5024..872ef8e14f 100644 > --- a/package/zeek/zeek.hash > +++ b/package/zeek/zeek.hash > @@ -1,6 +1,6 @@ > # Locally computed: > -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz > +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz > > # Hash for license files: > -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING > -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty > +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING > +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty > diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk > index 584bfb0778..9c599fc22d 100644 > --- a/package/zeek/zeek.mk > +++ b/package/zeek/zeek.mk > @@ -4,19 +4,19 @@ > # > ################################################################################ > > -ZEEK_VERSION = 4.1.1 > +ZEEK_VERSION = 5.2.0 > ZEEK_SITE = https://download.zeek.org > ZEEK_LICENSE = \ > BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ > Public Domain (sqlite), \ > - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > LGPL-3.0+ (Multifast Project), \ > BSD-2-Clause (event.h), \ > BSD-3-Clause (in_cksum.cc) \ > BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ > Apache-2.0 (highwayhash, folly), \ > MPL-2.0 (mozilla-ca-list.zeek) > -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty > +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty > ZEEK_CPE_ID_VENDOR = zeek > ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO > ZEEK_DEPENDENCIES = \ > @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ > -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ > -DBROKER_DISABLE_DOCS=ON \ > -DBROKER_DISABLE_TESTS=ON \ > + -DDISABLE_SPICY=ON \ > + -DENABLE_ZEEK_UNIT_TESTS=OFF \ > + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ > -DINSTALL_AUX_TOOLS=ON \ > -DZEEK_ETC_INSTALL_DIR=/etc > > @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts > ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts > endif > > -HOST_ZEEK_MAKE_OPTS = binpac bifcl > +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam > > define HOST_ZEEK_INSTALL_CMDS > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ > $(HOST_DIR)/bin/bifcl > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ > $(HOST_DIR)/bin/binpac > + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ > + $(HOST_DIR)/bin/gen-zam > endef > > $(eval $(cmake-package)) From james.hilliard1 at gmail.com Sun Apr 9 21:26:28 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 9 Apr 2023 15:26:28 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.2 In-Reply-To: <1d23575e-c20f-8e1c-574f-7a8e739d48cd@mind.be> References: <20230405222653.24268-1-james.hilliard1@gmail.com> <1d23575e-c20f-8e1c-574f-7a8e739d48cd@mind.be> Message-ID: On Sun, Apr 9, 2023 at 7:49?AM Arnout Vandecappelle wrote: > > > > On 06/04/2023 00:26, James Hilliard wrote: > > Link to Rust 1.68.2 announcement: https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html > > > > Signed-off-by: James Hilliard > > Applied to master, thanks. > > Do you manually recalculate all those hashes and check all those signatures, > or do you have a script for that? In the latter case, care to add the script to > utils/ ? I'm using this script: https://patchwork.ozlabs.org/project/buildroot/patch/20220926204505.1870869-1-james.hilliard1 at gmail.com/ > > Regards, > Arnout > > > --- > > package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- > > package/rust-bin/rust-bin.mk | 2 +- > > package/rust/rust.hash | 6 +- > > package/rust/rust.mk | 2 +- > > 4 files changed, 131 insertions(+), 131 deletions(-) > > > > diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash > > index 1b7d153833..4cb1f0c1cd 100644 > > --- a/package/rust-bin/rust-bin.hash > > +++ b/package/rust-bin/rust-bin.hash > > @@ -1,129 +1,129 @@ > > -# From https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > > -sha256 79cb5c840e44d0e3623335e59c2849dd73e0048fc6f97f2d351e88b0bd85040a rust-1.68.0-aarch64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > > -sha256 650b7cd7a13e4739de39e7e89c534600cfb33afdc6d7774b87ed64e5b7cd17a3 rust-1.68.0-i686-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > > -sha256 7d0aab2e137295af67b77146c2a95f90fe98ee7bd4966ad0c22d2e02681bdf99 rust-1.68.0-mips-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > > -sha256 aa56fd4432f100a9af4b4376adc112555d2b29d4673602374ae04d961ba778be rust-1.68.0-mipsel-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > > -sha256 ca4f14022c67caef7813e9a02875c49ab431d2b6657f83966011c6f6577a34e2 rust-1.68.0-powerpc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > > -sha256 6730365b822d588f7132d6416a94edd61767f49d31c8777448a734f03bff9375 rust-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > > -sha256 46e28305a69af20b7b6e8888a2b98656428d28e0906e71b4be1d0089f0f9032b rust-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > > -sha256 f66202760b26b66169f8b923dbc72bdc7eb78dabe687d78397ce73de44165edd rust-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > > -sha256 bdf82d1046f16188b11afc19088057f2ad096101d995ac7edbbbd632af199b84 rust-1.68.0-s390x-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > > -sha256 183d53f7488095550788fe38eff80542d68e6bd92ee48442d2ce0bd60a7eceaf rust-1.68.0-x86_64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz.asc > > -sha256 caf2385d507d6ce3f3550bd41e5c2be95053564b76851fc5920b9770a1e6046f rust-std-1.68.0-aarch64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz.asc > > -sha256 90e19eb15fd5b1f206f33e6f50a00ab5785aa5600ae7ccf5787ca64aec63f85f rust-std-1.68.0-aarch64-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz.asc > > -sha256 40714404769bfa989c2da9f24e28cdfb8395ec8993bbec1544e2bba6030d0d3f rust-std-1.68.0-arm-unknown-linux-gnueabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz.asc > > -sha256 f455a4c19db7a548571405a591c76b3087995f58f529010b2e6c3e4bcd6ce49b rust-std-1.68.0-arm-unknown-linux-gnueabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz.asc > > -sha256 9eab35245a3193b8242b5ed08b896c8deeb3197c013134783d7062fa992213d0 rust-std-1.68.0-arm-unknown-linux-musleabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz.asc > > -sha256 c0e2c4f1ff860f6073870901cde9aee61eb39932cc59d7a320760874505da4f0 rust-std-1.68.0-arm-unknown-linux-musleabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz.asc > > -sha256 d7f562e6f3071972fc54ab1c8e35bf9c464376c43b1039d6bcfc602a3a997302 rust-std-1.68.0-armv5te-unknown-linux-gnueabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz.asc > > -sha256 41a6db7397757390dd53e2806c244159d3b8755957fb5c464df31fa83e982e66 rust-std-1.68.0-armv5te-unknown-linux-musleabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz.asc > > -sha256 07a41cdf9bf8e0a42018f550c0c535afd0b0bbe967f5de13adab965170903aca rust-std-1.68.0-armv7-unknown-linux-gnueabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz.asc > > -sha256 a6baaf8a3409b2601134d0a7035b5f764472954b29a978543aba97e5413920c1 rust-std-1.68.0-armv7-unknown-linux-gnueabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz.asc > > -sha256 f18851de6f979076b94d399a4e2d5553a9251444a7cb3d4dad59d568f177e084 rust-std-1.68.0-armv7-unknown-linux-musleabihf.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz.asc > > -sha256 50897d7bcfbd3f30d4552fd87bed46e3886beab9963bbae90aca8cc7ef9fe2d4 rust-std-1.68.0-armv7-unknown-linux-musleabi.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz.asc > > -sha256 6cf446799b6cb659da932dd7c2ffcbd028b86f28db89771d7f4485e939ec9bc2 rust-std-1.68.0-i586-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i586-unknown-linux-musl.tar.xz.asc > > -sha256 7458325c76d82cffcde5cbecdacafe0d8f62d650ba711c0153bcca0d0d83bd0e rust-std-1.68.0-i586-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz.asc > > -sha256 a6ea604be18d30e5c41e53bb41486d3bddc0c7289056895127d93ad6fb30691c rust-std-1.68.0-i686-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-i686-unknown-linux-musl.tar.xz.asc > > -sha256 ceb9f340ec4b57e3d12885f7a35a9bbf510d3aa70311d5a656db1893650e2187 rust-std-1.68.0-i686-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz.asc > > -sha256 1fdf0323e24442c990c8f59142225c3b0e1ab8c666d7aac34158dc26c6905004 rust-std-1.68.0-mips-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips-unknown-linux-musl.tar.xz.asc > > -sha256 03b1cb375241aab01b36261193f47737ffc05038a5dfb34de879c8300c9c722b rust-std-1.68.0-mips-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz.asc > > -sha256 1e3e1382aad0582e57bef856d35c79a69a0c9141dfa26a2642f053add57aaf0b rust-std-1.68.0-mips64-unknown-linux-gnuabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz.asc > > -sha256 d69d196cc73ed629bc9bf7b76556463f3aca8318729b380fd4a23f1dbea2a0f5 rust-std-1.68.0-mips64-unknown-linux-muslabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc > > -sha256 14aa5d7813239667fc111fb378243a888b3a2b0a1960a40ab7901476bb5a7abe rust-std-1.68.0-mips64el-unknown-linux-gnuabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz.asc > > -sha256 95bf115ca743f1379b1fbf052202c1dfc8ea1eb6dbf82e0ee8eafe77a9f60cca rust-std-1.68.0-mips64el-unknown-linux-muslabi64.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz.asc > > -sha256 c31ce8298655750e493c7065512e858cdd60457c3db855e154dc9f9d3140fe48 rust-std-1.68.0-mipsel-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz.asc > > -sha256 3e0bd2a95b94848c887930d27821e9de4c1963b5d4d0b2fea28e06e80cdc422e rust-std-1.68.0-mipsel-unknown-linux-musl.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz.asc > > -sha256 1047a97e42079562ec685e19af6fd817e860eaf847cd4b3f1486a949af810a7a rust-std-1.68.0-powerpc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz.asc > > -sha256 a446a6445fdb536e1ca1bfe4233b7bf0f808cee00c043cc1ae6e06f3e59d3f2a rust-std-1.68.0-powerpc64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > > -sha256 d9561344d71ea49491f6e9ea9913c93824fbac6b51319d1559ab2a432ca01ba3 rust-std-1.68.0-powerpc64le-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > > -sha256 aaf5f145be482ad21ab3af0552a5ad3e2968430e08dbf62011228532bc45237d rust-std-1.68.0-riscv64gc-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz.asc > > -sha256 89398529b7cbeed722fcb263c45b94a46a37ce9a446036f5e5af6101acb520cf rust-std-1.68.0-s390x-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz.asc > > -sha256 244f488ffbac717768cc800b25d6142409160e2ec9e899748b696d9f1845bc2d rust-std-1.68.0-sparc64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz.asc > > -sha256 566f4e83e96e8e141d3444a09a014a3a69c786b3eef122389747eaaf4c1525b5 rust-std-1.68.0-x86_64-unknown-linux-gnu.tar.xz > > -# From https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz.asc > > -sha256 5109c26489ad6f316b8f5b953805b83c21f21f3a72b443704029f11ebe539b8e rust-std-1.68.0-x86_64-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > > +sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > > +sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > > +sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > > +sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > > +sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > > +sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > > +sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > > +sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > > +sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > > +sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > > +sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc > > +sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc > > +sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc > > +sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc > > +sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc > > +sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc > > +sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc > > +sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc > > +sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc > > +sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc > > +sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc > > +sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc > > +sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc > > +sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > > +sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc > > +sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > > +sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc > > +sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc > > +sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc > > +sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc > > +sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc > > +sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > > +sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc > > +sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > > +sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > > +sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > > +sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > > +sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > > +sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc > > +sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > > +sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz > > +# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc > > +sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz > > # Locally generated > > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > > diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk > > index 9efca1dcbd..c5fdd9a862 100644 > > --- a/package/rust-bin/rust-bin.mk > > +++ b/package/rust-bin/rust-bin.mk > > @@ -6,7 +6,7 @@ > > > > # When updating this version, check whether support/download/cargo-post-process > > # still generates the same archives. > > -RUST_BIN_VERSION = 1.68.0 > > +RUST_BIN_VERSION = 1.68.2 > > RUST_BIN_SITE = https://static.rust-lang.org/dist > > RUST_BIN_LICENSE = Apache-2.0 or MIT > > RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > > diff --git a/package/rust/rust.hash b/package/rust/rust.hash > > index d717ccbfef..40ab7dedc6 100644 > > --- a/package/rust/rust.hash > > +++ b/package/rust/rust.hash > > @@ -1,6 +1,6 @@ > > -# From https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.sha256 > > -# Verified using https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc > > -sha256 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4 rustc-1.68.0-src.tar.xz > > +# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 > > +# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc > > +sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz > > # Locally generated > > sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE > > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > > diff --git a/package/rust/rust.mk b/package/rust/rust.mk > > index 51574c3574..27eb11f095 100644 > > --- a/package/rust/rust.mk > > +++ b/package/rust/rust.mk > > @@ -6,7 +6,7 @@ > > > > # When updating this version, check whether support/download/cargo-post-process > > # still generates the same archives. > > -RUST_VERSION = 1.68.0 > > +RUST_VERSION = 1.68.2 > > RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz > > RUST_SITE = https://static.rust-lang.org/dist > > RUST_LICENSE = Apache-2.0 or MIT From ovlevin at sberdevices.ru Mon Apr 10 07:46:12 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Mon, 10 Apr 2023 10:46:12 +0300 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <20230407183113.30ee6a87@windsurf> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <20230407183113.30ee6a87@windsurf> Message-ID: <9c1b4069-3a4f-5b26-7d2a-8977d2fdc9a7@sberdevices.ru> Hello Thomas, On 4/7/23 7:31 PM, Thomas Petazzoni wrote: > Hello Oleg, > > On Fri, 7 Apr 2023 17:19:29 +0300 > Oleg Lyovin wrote: > >> GNU make package from the host machine may be too old, >> so use the one built by buildroot. >> >> Signed-off-by: Oleg Lyovin >> --- >> package/linux-headers/linux-headers.mk | 6 ++++-- >> 1 file changed, 4 insertions(+), 2 deletions(-) > > Thanks for the patch. However, could you provide some details on what > problem this is fixing? Is this due to something new in recent Linux > kernel releases that require a more recent version of make? If so, we > need to understand what is the Linux kernel change that causes that, > and what is the minimum make version that is now needed. Could you look > up those details? > > Thanks a lot! > > Thomas Thanks a lot for the review. Starting from v6.2 Linux kernel checks Make version and requires it to be >= 3.82: https://elixir.bootlin.com/linux/v6.2/source/Makefile#L14 It is quite old version, and we have faced the issue building kernel in our Ubuntu 14.04 based environment which have Make 3.81. However, to avoid such problem in the future it seems more safe to use host-make package and not depend on host version if possible. From james.hilliard1 at gmail.com Mon Apr 10 08:32:52 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 02:32:52 -0600 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split Message-ID: <20230410083252.138426-1-james.hilliard1@gmail.com> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config We have to enable this nightly feature first using: CARGO_UNSTABLE_HOST_CONFIG="true" Separately set target RUSTFLAGS for the target triple specific env variable. Signed-off-by: James Hilliard --- Changes v2 -> v3: - rebase Changes v1 -> v2: - add RUSTFLAGS to HOST_PKG_CARGO_ENV --- package/pkg-cargo.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5600c8e97e..264bf5a1ae 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ # using nighly features on stable releases, i.e features that are not # yet considered stable. # -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific +# configuration feature +# +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly # configuration option target-applies-to-host value to be set # # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ PKG_CARGO_ENV = \ $(PKG_COMMON_CARGO_ENV) \ __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ + CARGO_UNSTABLE_HOST_CONFIG="true" \ CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ CARGO_TARGET_APPLIES_TO_HOST="false" \ CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc # @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ # and should be removed when fixed upstream # ifeq ($(NORMALIZED_ARCH),arm) - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" + PKG_CARGO_ENV += \ + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" endif HOST_PKG_CARGO_ENV = \ -- 2.34.1 From bigunclemax at gmail.com Mon Apr 10 08:40:18 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Mon, 10 Apr 2023 11:40:18 +0300 Subject: [Buildroot] [PATCH 1/1] sunxi-tools: bump to version 1.4.2-168-ged3039c Message-ID: <20230410084020.1812422-1-bigunclemax@gmail.com> This patch bumps version of the sunxi-tools to latest commit on master branch. There are no new tags\releases since 2016 so let's use commit hash as version. New version brings support for the following SOCs: A63, V5, R528/T113s, V853, F1C100s, R329, H616, H6 Signed-off-by: Maksim Kiselev --- ...nfo-Access-to-io-memory-via-pointers.patch | 59 ------------------- package/sunxi-tools/Config.in | 1 + package/sunxi-tools/sunxi-tools.hash | 2 +- package/sunxi-tools/sunxi-tools.mk | 4 +- 4 files changed, 4 insertions(+), 62 deletions(-) delete mode 100644 package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch diff --git a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch b/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch deleted file mode 100644 index 997c413f23..0000000000 --- a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5c0a443ba336f10a8db6a99c769aa84ad37ed4d2 Mon Sep 17 00:00:00 2001 -From: Vadim Kochan -Date: Wed, 20 Feb 2019 02:48:43 +0200 -Subject: [PATCH] meminfo: Access to io memory via pointers - -The main reason for this is to be able compile with musl library, -because there is no support of inx/outx functions for ARM platform. - -Signed-off-by: Vadim Kochan ---- - meminfo.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/meminfo.c b/meminfo.c -index 0b0ff23..7d9f10f 100644 ---- a/meminfo.c -+++ b/meminfo.c -@@ -22,7 +22,6 @@ - #include - #include - #include --#include - #include - - #include "common.h" -@@ -74,24 +73,26 @@ static enum sunxi_soc_version soc_version; - unsigned int - sunxi_io_read(void *base, int offset) - { -- return inl((unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ return *((volatile unsigned long *) port); - } - - void - sunxi_io_write(void *base, int offset, unsigned int value) - { -- outl(value, (unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ *((volatile unsigned long *) port) = value; - } - - void - sunxi_io_mask(void *base, int offset, unsigned int value, unsigned int mask) - { -- unsigned int tmp = inl((unsigned long) (base + offset)); -+ unsigned int tmp = sunxi_io_read(base, offset); - - tmp &= ~mask; - tmp |= value & mask; - -- outl(tmp, (unsigned long) (base + offset)); -+ sunxi_io_write(base, offset, tmp); - } - - --- -2.14.1 - diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in index 5f72667284..e748637c72 100644 --- a/package/sunxi-tools/Config.in +++ b/package/sunxi-tools/Config.in @@ -25,6 +25,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL bool "sunxi-fel" depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_DTC select BR2_PACKAGE_LIBUSB help The sunxi-fel command can interact with a sunxi device in diff --git a/package/sunxi-tools/sunxi-tools.hash b/package/sunxi-tools/sunxi-tools.hash index 84acc2c76c..b871f6e17b 100644 --- a/package/sunxi-tools/sunxi-tools.hash +++ b/package/sunxi-tools/sunxi-tools.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 81f48014a520cb83cac4e17f5ae627a637c4d6a422b60c693c5a705c92e43822 sunxi-tools-1.4.2.tar.gz +sha256 6589f32e9c2a5991cc49928e83aceea675f0165ce6f13cdd2dd784139a8d4efd sunxi-tools-1.4.2-168-ged3039c.tar.gz sha256 2b0d4dda4bf8034e1506507a67f80f982131137afe62bf144d248f9faea31da4 LICENSE.md diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk index 59d1f3b5a0..dab68886b1 100644 --- a/package/sunxi-tools/sunxi-tools.mk +++ b/package/sunxi-tools/sunxi-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SUNXI_TOOLS_VERSION = 1.4.2 +SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039c SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) SUNXI_TOOLS_LICENSE = GPL-2.0+ SUNXI_TOOLS_LICENSE_FILES = LICENSE.md @@ -26,7 +26,7 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex endif ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) -SUNXI_TOOLS_DEPENDENCIES += libusb host-pkgconf +SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf endif define HOST_SUNXI_TOOLS_BUILD_CMDS -- 2.39.2 From james.hilliard1 at gmail.com Mon Apr 10 08:43:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 02:43:14 -0600 Subject: [Buildroot] [PATCH v2 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> References: <20220724214743.2324998-1-james.hilliard1@gmail.com> <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> Message-ID: On Sun, Apr 9, 2023 at 1:38?PM Arnout Vandecappelle wrote: > > > > On 24/07/2022 23:47, James Hilliard wrote: > > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > > It's not clear to me *why* this should be changed. What issue is fixed by it? There's potentially an issue where target rustflags get passed to the host build script artifact build I think. > > > We have to enable this nightly feature first using: > > CARGO_UNSTABLE_HOST_CONFIG="true" > > > > Separately set target RUSTFLAGS for the target triple specific env > > variable. > > This part is also not entirely clear to me. Isn't that the same thing when > cross-compiling (like it's the case in autotools or meson)? Or are non-specific > RUSTFLAGS also applied to host builds when cross-compiling? There's consistency issues in how rustflags get applied with build scripts, this approach should ensure rustflags are explicitly set for the correct host/target build artifacts. Some more details: https://github.com/rust-lang/cargo/pull/10395 > > > Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they > > are set for host cargo builds which use python infrastructure. > > This makes sense. I therefore applied just this bit, the rest of the patch > should get a bit more clarification. > > > > > Signed-off-by: James Hilliard > > --- > > Changes v1 -> v2: > > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > > --- > > package/pkg-cargo.mk | 15 ++++++++++----- > > 1 file changed, 10 insertions(+), 5 deletions(-) > > > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > > index f7e3f39503..1c105762f8 100644 > > --- a/package/pkg-cargo.mk > > +++ b/package/pkg-cargo.mk > > @@ -32,7 +32,10 @@ PKG_COMMON_CARGO_ENV = \ > > # using nighly features on stable releases, i.e features that are not > > # yet considered stable. > > # > > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > > +# configuration feature > > This is also not really clear. I think it is needed for the > CARGO_HOST_RUSTFLAGS and CARGO_TARGET_xxx_RUSTFLAGS variables to take effect, is > that correct? Needed to ungate anything under CARGO_HOST_xxx like CARGO_HOST_RUSTFLAGS AFAIU. > > > +# > > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > > # configuration option target-applies-to-host value to be set > > # > > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > > @@ -41,9 +44,11 @@ PKG_COMMON_CARGO_ENV = \ > > PKG_CARGO_ENV = \ > > $(PKG_COMMON_CARGO_ENV) \ > > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > > CARGO_TARGET_APPLIES_TO_HOST="false" \ > > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > > > # > > @@ -51,11 +56,13 @@ PKG_CARGO_ENV = \ > > # and should be removed when fixed upstream > > # > > ifeq ($(NORMALIZED_ARCH),arm) > > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > + PKG_CARGO_ENV += \ > > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > Kind of tangential to this change: would it make sense to have a $(PKG)_RUSTFLAGS? I'm not sure, I'm not aware of any specific issues needing package specific rustflags. > > > Regards, > Arnout > > > endif > > > > HOST_PKG_CARGO_ENV = \ > > - $(PKG_COMMON_CARGO_ENV) > > + $(PKG_COMMON_CARGO_ENV) \ > > + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" > > > > ################################################################################ > > # inner-cargo-package -- defines how the configuration, compilation and > > @@ -128,7 +135,6 @@ else # ifeq ($(4),target) > > define $(2)_BUILD_CMDS > > cd $$($$(PKG)_SRCDIR) && \ > > $$(HOST_MAKE_ENV) \ > > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > > $$(HOST_CONFIGURE_OPTS) \ > > $$(HOST_PKG_CARGO_ENV) \ > > $$($(2)_CARGO_ENV) \ > > @@ -169,7 +175,6 @@ ifndef $(2)_INSTALL_CMDS > > define $(2)_INSTALL_CMDS > > cd $$($$(PKG)_SRCDIR) && \ > > $$(HOST_MAKE_ENV) \ > > - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ > > $$(HOST_CONFIGURE_OPTS) \ > > $$(HOST_PKG_CARGO_ENV) \ > > $$($(2)_CARGO_ENV) \ From james.hilliard1 at gmail.com Mon Apr 10 08:44:26 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 02:44:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <6eb9eac2-0e2c-a919-6ca1-ba1e3a51bdb2@mind.be> References: <20220724020144.1012252-1-james.hilliard1@gmail.com> <6eb9eac2-0e2c-a919-6ca1-ba1e3a51bdb2@mind.be> Message-ID: On Sun, Apr 9, 2023 at 1:43?PM Arnout Vandecappelle wrote: > > > On 24/07/2022 22:58, Arnout Vandecappelle wrote: > > > > > > On 24/07/2022 04:01, James Hilliard wrote: > [snip] > >> @@ -51,7 +56,8 @@ PKG_CARGO_ENV = \ > >> # and should be removed when fixed upstream > >> # > >> ifeq ($(NORMALIZED_ARCH),arm) > >> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > >> + PKG_CARGO_ENV += \ > >> + CARGO_TARGET_$(call > >> UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > > > > I don't understand why this is needed. We don't set RUSTFLAGS anywhere else, > > so it should be fine? Or is it because RUSTFLAGS is also used for native build > > even if CARGO_HOST_RUSTFLAGS is set? > > > > (Anyway, this hunk can probably be removed, the bug that triggered it is fixed.) > > You never replied to this. If indeed this part setting RUSTFLAGS can be > removed, then we don't set RUSTFLAGS anywhere, so this patch shouldn't be > needed, right? The issue still appears to be open so I'm assuming it's still needed: https://github.com/rust-lang/compiler-builtins/issues/420 > > > Regards, > Arnout > > From troglobit at gmail.com Mon Apr 10 09:00:26 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Mon, 10 Apr 2023 11:00:26 +0200 Subject: [Buildroot] [PATCH 1/1] package/mg: bump to v3.6 Message-ID: <20230410090027.1926404-1-troglobit@gmail.com> Excerpt of https://github.com/troglobit/mg/releases/tag/v3.6: - Sync with mg upstream, OpenBSD 7.2, as of April 10 2023 - Drop trailing whitespace on RET (c-mode) - Add zap-to-char and zap-up-to-char, binding the former to M-z - Fix dobeep_msgs() usage, does not support format strings, this may have caused unexpected crashes for some operations, e.g. goto line that does not exist - Fix memleaks and possible crashes in ctags support - Fall back to /bin/sh if $SHELL is undefined - Fix typos and duplicate undo in *quick* help buffer - Add support for exuberant/universal Ctags tags file format - Add support for M-, to pop-tag-mark, like GNU Emacs Signed-off-by: Joachim Wiberg --- package/mg/mg.hash | 4 ++-- package/mg/mg.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mg/mg.hash b/package/mg/mg.hash index 19cf1e29d5..e8eedb8921 100644 --- a/package/mg/mg.hash +++ b/package/mg/mg.hash @@ -1,4 +1,4 @@ -# From https://github.com/troglobit/mg/releases/tag/v3.5 -sha256 a906eab9370c0f24a5fa25923561ad933b74ad339d0b2851d2067badf0d7e4ce mg-3.5.tar.gz +# From https://github.com/troglobit/mg/releases/tag/v3.6 +sha256 0e30f99b7606ddd92535aec0ba0118557afa4adca0961267314a4bf7791865fb mg-3.6.tar.gz # Locally computed: sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c UNLICENSE diff --git a/package/mg/mg.mk b/package/mg/mg.mk index bb3f59a14d..88f8f60257 100644 --- a/package/mg/mg.mk +++ b/package/mg/mg.mk @@ -4,7 +4,7 @@ # ################################################################################ -MG_VERSION = 3.5 +MG_VERSION = 3.6 MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION) MG_LICENSE = Public Domain MG_LICENSE_FILES = UNLICENSE -- 2.34.1 From arnout at mind.be Mon Apr 10 13:34:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:34:00 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: update properly Message-ID: <20230410133752.C734D8396B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=abff5246a78e0adaf6c75b722a85fed891c3f8b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When we updated .checkpackageignore in commit 29d6f319a, this was done using a different version of shellcheck, that apparently detects some additional issues. Thus, board/terasic/de10nano_cyclone5/barebox-env/boot/mmc was detected as containing shellcheck errors. However this doesn't happen with the version in CI, leading to "Shellcheck was expected to fail" errors. Re-generate .checkpackageignore under docker-run, like it should have been done to begin with. Fixes: 29d6f319a0aed8ebad6bb3aef18b13479886aa54 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4084485150 Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index 81ca4d8de9..37214d6424 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -78,7 +78,6 @@ board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck board/synopsys/axs10x/post-build.sh Shellcheck board/technologic/ts4900/post-image.sh Shellcheck -board/terasic/de10nano_cyclone5/barebox-env/boot/mmc Shellcheck board/toradex/apalis-imx6/post-image.sh Shellcheck board/udoo/common/post-build.sh Shellcheck board/versal/post-build.sh Shellcheck From arnout at mind.be Mon Apr 10 13:47:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:47:30 +0200 Subject: [Buildroot] [PATCH 1/1] sunxi-tools: bump to version 1.4.2-168-ged3039c In-Reply-To: <20230410084020.1812422-1-bigunclemax@gmail.com> References: <20230410084020.1812422-1-bigunclemax@gmail.com> Message-ID: On 10/04/2023 10:40, Maksim Kiselev wrote: > This patch bumps version of the sunxi-tools to latest commit on master branch. > > There are no new tags\releases since 2016 so let's use commit hash as version. > New version brings support for the following SOCs: A63, V5, R528/T113s, V853, > F1C100s, R329, H616, H6 > > Signed-off-by: Maksim Kiselev > --- > ...nfo-Access-to-io-memory-via-pointers.patch | 59 ------------------- > package/sunxi-tools/Config.in | 1 + > package/sunxi-tools/sunxi-tools.hash | 2 +- > package/sunxi-tools/sunxi-tools.mk | 4 +- > 4 files changed, 4 insertions(+), 62 deletions(-) > delete mode 100644 package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch > [snip] > diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk > index 59d1f3b5a0..dab68886b1 100644 > --- a/package/sunxi-tools/sunxi-tools.mk > +++ b/package/sunxi-tools/sunxi-tools.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SUNXI_TOOLS_VERSION = 1.4.2 > +SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039c It's nice to use this more descriptive way of specifying a hash, but we still want the full-length hash in there (cfr. how it's done for e.g. glibc). Applied to master with that fixed, thanks. Regards, Arnout > SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) > SUNXI_TOOLS_LICENSE = GPL-2.0+ > SUNXI_TOOLS_LICENSE_FILES = LICENSE.md > @@ -26,7 +26,7 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex > endif > > ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) > -SUNXI_TOOLS_DEPENDENCIES += libusb host-pkgconf > +SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf > endif > > define HOST_SUNXI_TOOLS_BUILD_CMDS From arnout at mind.be Mon Apr 10 13:45:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:45:43 +0200 Subject: [Buildroot] [git commit] sunxi-tools: bump to version 1.4.2-168-ged3039c Message-ID: <20230410134744.AB94783C40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e330dff6a7ce7965ceb0dccdc9dcbcb329167bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps version of the sunxi-tools to latest commit on master branch. There are no new tags\releases since 2016 so let's use commit hash as version. New version brings support for the following SOCs: A63, V5, R528/T113s, V853, F1C100s, R329, H616, H6 Signed-off-by: Maksim Kiselev [Arnout: use full hash in VERSION] Signed-off-by: Arnout Vandecappelle --- ...-meminfo-Access-to-io-memory-via-pointers.patch | 59 ---------------------- package/sunxi-tools/Config.in | 1 + package/sunxi-tools/sunxi-tools.hash | 2 +- package/sunxi-tools/sunxi-tools.mk | 4 +- 4 files changed, 4 insertions(+), 62 deletions(-) diff --git a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch b/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch deleted file mode 100644 index 997c413f23..0000000000 --- a/package/sunxi-tools/0001-meminfo-Access-to-io-memory-via-pointers.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5c0a443ba336f10a8db6a99c769aa84ad37ed4d2 Mon Sep 17 00:00:00 2001 -From: Vadim Kochan -Date: Wed, 20 Feb 2019 02:48:43 +0200 -Subject: [PATCH] meminfo: Access to io memory via pointers - -The main reason for this is to be able compile with musl library, -because there is no support of inx/outx functions for ARM platform. - -Signed-off-by: Vadim Kochan ---- - meminfo.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/meminfo.c b/meminfo.c -index 0b0ff23..7d9f10f 100644 ---- a/meminfo.c -+++ b/meminfo.c -@@ -22,7 +22,6 @@ - #include - #include - #include --#include - #include - - #include "common.h" -@@ -74,24 +73,26 @@ static enum sunxi_soc_version soc_version; - unsigned int - sunxi_io_read(void *base, int offset) - { -- return inl((unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ return *((volatile unsigned long *) port); - } - - void - sunxi_io_write(void *base, int offset, unsigned int value) - { -- outl(value, (unsigned long) (base + offset)); -+ unsigned long port = (unsigned long) (base + offset); -+ *((volatile unsigned long *) port) = value; - } - - void - sunxi_io_mask(void *base, int offset, unsigned int value, unsigned int mask) - { -- unsigned int tmp = inl((unsigned long) (base + offset)); -+ unsigned int tmp = sunxi_io_read(base, offset); - - tmp &= ~mask; - tmp |= value & mask; - -- outl(tmp, (unsigned long) (base + offset)); -+ sunxi_io_write(base, offset, tmp); - } - - --- -2.14.1 - diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in index 5f72667284..e748637c72 100644 --- a/package/sunxi-tools/Config.in +++ b/package/sunxi-tools/Config.in @@ -25,6 +25,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL bool "sunxi-fel" depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_DTC select BR2_PACKAGE_LIBUSB help The sunxi-fel command can interact with a sunxi device in diff --git a/package/sunxi-tools/sunxi-tools.hash b/package/sunxi-tools/sunxi-tools.hash index 84acc2c76c..42d81144a3 100644 --- a/package/sunxi-tools/sunxi-tools.hash +++ b/package/sunxi-tools/sunxi-tools.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 81f48014a520cb83cac4e17f5ae627a637c4d6a422b60c693c5a705c92e43822 sunxi-tools-1.4.2.tar.gz +sha256 6589f32e9c2a5991cc49928e83aceea675f0165ce6f13cdd2dd784139a8d4efd sunxi-tools-1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292.tar.gz sha256 2b0d4dda4bf8034e1506507a67f80f982131137afe62bf144d248f9faea31da4 LICENSE.md diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk index 59d1f3b5a0..a9569f2910 100644 --- a/package/sunxi-tools/sunxi-tools.mk +++ b/package/sunxi-tools/sunxi-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SUNXI_TOOLS_VERSION = 1.4.2 +SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292 SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) SUNXI_TOOLS_LICENSE = GPL-2.0+ SUNXI_TOOLS_LICENSE_FILES = LICENSE.md @@ -26,7 +26,7 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex endif ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) -SUNXI_TOOLS_DEPENDENCIES += libusb host-pkgconf +SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf endif define HOST_SUNXI_TOOLS_BUILD_CMDS From arnout at mind.be Mon Apr 10 13:48:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:48:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/mg: bump to v3.6 In-Reply-To: <20230410090027.1926404-1-troglobit@gmail.com> References: <20230410090027.1926404-1-troglobit@gmail.com> Message-ID: On 10/04/2023 11:00, Joachim Wiberg wrote: > Excerpt of https://github.com/troglobit/mg/releases/tag/v3.6: > > - Sync with mg upstream, OpenBSD 7.2, as of April 10 2023 > - Drop trailing whitespace on RET (c-mode) > - Add zap-to-char and zap-up-to-char, binding the former to M-z > - Fix dobeep_msgs() usage, does not support format strings, this may > have caused unexpected crashes for some operations, e.g. goto line > that does not exist > - Fix memleaks and possible crashes in ctags support > - Fall back to /bin/sh if $SHELL is undefined > - Fix typos and duplicate undo in *quick* help buffer > - Add support for exuberant/universal Ctags tags file format > - Add support for M-, to pop-tag-mark, like GNU Emacs > > Signed-off-by: Joachim Wiberg Applied to master, thanks. Regards, Arnout > --- > package/mg/mg.hash | 4 ++-- > package/mg/mg.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/mg/mg.hash b/package/mg/mg.hash > index 19cf1e29d5..e8eedb8921 100644 > --- a/package/mg/mg.hash > +++ b/package/mg/mg.hash > @@ -1,4 +1,4 @@ > -# From https://github.com/troglobit/mg/releases/tag/v3.5 > -sha256 a906eab9370c0f24a5fa25923561ad933b74ad339d0b2851d2067badf0d7e4ce mg-3.5.tar.gz > +# From https://github.com/troglobit/mg/releases/tag/v3.6 > +sha256 0e30f99b7606ddd92535aec0ba0118557afa4adca0961267314a4bf7791865fb mg-3.6.tar.gz > # Locally computed: > sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c UNLICENSE > diff --git a/package/mg/mg.mk b/package/mg/mg.mk > index bb3f59a14d..88f8f60257 100644 > --- a/package/mg/mg.mk > +++ b/package/mg/mg.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -MG_VERSION = 3.5 > +MG_VERSION = 3.6 > MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION) > MG_LICENSE = Public Domain > MG_LICENSE_FILES = UNLICENSE From arnout at mind.be Mon Apr 10 13:47:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 15:47:43 +0200 Subject: [Buildroot] [git commit] package/mg: bump to v3.6 Message-ID: <20230410134926.BC71A83C51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e09a43abd1170abdeeda9ac6e89040a7f653722b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Excerpt of https://github.com/troglobit/mg/releases/tag/v3.6: - Sync with mg upstream, OpenBSD 7.2, as of April 10 2023 - Drop trailing whitespace on RET (c-mode) - Add zap-to-char and zap-up-to-char, binding the former to M-z - Fix dobeep_msgs() usage, does not support format strings, this may have caused unexpected crashes for some operations, e.g. goto line that does not exist - Fix memleaks and possible crashes in ctags support - Fall back to /bin/sh if $SHELL is undefined - Fix typos and duplicate undo in *quick* help buffer - Add support for exuberant/universal Ctags tags file format - Add support for M-, to pop-tag-mark, like GNU Emacs Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/mg/mg.hash | 4 ++-- package/mg/mg.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mg/mg.hash b/package/mg/mg.hash index 19cf1e29d5..e8eedb8921 100644 --- a/package/mg/mg.hash +++ b/package/mg/mg.hash @@ -1,4 +1,4 @@ -# From https://github.com/troglobit/mg/releases/tag/v3.5 -sha256 a906eab9370c0f24a5fa25923561ad933b74ad339d0b2851d2067badf0d7e4ce mg-3.5.tar.gz +# From https://github.com/troglobit/mg/releases/tag/v3.6 +sha256 0e30f99b7606ddd92535aec0ba0118557afa4adca0961267314a4bf7791865fb mg-3.6.tar.gz # Locally computed: sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c UNLICENSE diff --git a/package/mg/mg.mk b/package/mg/mg.mk index bb3f59a14d..88f8f60257 100644 --- a/package/mg/mg.mk +++ b/package/mg/mg.mk @@ -4,7 +4,7 @@ # ################################################################################ -MG_VERSION = 3.5 +MG_VERSION = 3.6 MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION) MG_LICENSE = Public Domain MG_LICENSE_FILES = UNLICENSE From arnout at mind.be Mon Apr 10 14:40:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 16:40:44 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: References: <20220724214743.2324998-1-james.hilliard1@gmail.com> <14cb1bdd-82c2-d114-48df-e03f014d044d@mind.be> Message-ID: <0a2e0dd8-b579-644a-9d83-af88e40d40de@mind.be> Hi James, On 10/04/2023 10:43, James Hilliard wrote: > On Sun, Apr 9, 2023 at 1:38?PM Arnout Vandecappelle wrote: >> >> >> >> On 24/07/2022 23:47, James Hilliard wrote: >>> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: >>> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config >> >> It's not clear to me *why* this should be changed. What issue is fixed by it? > > There's potentially an issue where target rustflags get passed to the > host build script artifact build I think. After an hour of additional investigation I think I understand the issue you're trying to solve. So I'm about to apply this, but I rewrote the commit message completely and I'd like you to review it before I push. package/pkg-cargo: ensure host/target rustflags are properly split In Cargo, it is quite typical for "build scripts" to be written in Rust and therefore they need to be compiled as part of the overall build. In cross-compilation, that means a mixed host and target build. Unfortunately, by default Cargo makes no distinction between the RUSTFLAGS used for the host and the target. There is, however, an unstable feature to make this distinction [1][2]. We already have CARGO_TARGET_APPLIES_TO_HOST="false". This makes sure that any configuration that we make for the target doesn't automatically apply to the host as well. However, this only applies for per-target configuration, for example the setting of "cc" in the config.toml generated by package/rust/rust.mk. Flags that are passed with RUSTFLAGS still apply to both host and target. Therefore, we need to use the CARGO_TARGET__RUSTFLAGS environment variable instead of plain RUSTFLAGS. This, however, doesn't allow us to specify flags that apply only to the host. We could use CARGO_TARGET__RUSTFLAGS for that, but that doesn't work in case the host and target tuple are the same. For this, we need another unstable feature, enabled with CARGO_UNSTABLE_HOST_CONFIG="true". With this enabled, we can specify flags that apply only for the host build using CARGO_HOST_RUSTFLAGS. Currently, we don't have any such flags, but we really should: we should pass the proper link flags to point to $(HOST_DIR)/lib. Therefore, add CARGO_HOST_RUSTFLAGS doing exactly that. [1] https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config [2] https://github.com/rust-lang/cargo/pull/10395 It really should have been two separate commits: one that simply uses CARGO_TARGET__RUSTFLAGS for the one we already have, and another one that introduces CARGO_HOST_RUSTFLAGS and the unstable flag to enable it. But OK, not worth splitting it up now. Regards, Arnout > >> >>> We have to enable this nightly feature first using: >>> CARGO_UNSTABLE_HOST_CONFIG="true" >>> >>> Separately set target RUSTFLAGS for the target triple specific env >>> variable. >> >> This part is also not entirely clear to me. Isn't that the same thing when >> cross-compiling (like it's the case in autotools or meson)? Or are non-specific >> RUSTFLAGS also applied to host builds when cross-compiling? > > There's consistency issues in how rustflags get applied with build scripts, this > approach should ensure rustflags are explicitly set for the correct host/target > build artifacts. > > Some more details: > https://github.com/rust-lang/cargo/pull/10395 > >> >>> Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they >>> are set for host cargo builds which use python infrastructure. >> >> This makes sense. I therefore applied just this bit, the rest of the patch >> should get a bit more clarification. >> >>> >>> Signed-off-by: James Hilliard >>> --- >>> Changes v1 -> v2: >>> - add RUSTFLAGS to HOST_PKG_CARGO_ENV >>> --- >>> package/pkg-cargo.mk | 15 ++++++++++----- >>> 1 file changed, 10 insertions(+), 5 deletions(-) >>> >>> diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk >>> index f7e3f39503..1c105762f8 100644 >>> --- a/package/pkg-cargo.mk >>> +++ b/package/pkg-cargo.mk >>> @@ -32,7 +32,10 @@ PKG_COMMON_CARGO_ENV = \ >>> # using nighly features on stable releases, i.e features that are not >>> # yet considered stable. >>> # >>> -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly >>> +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific >>> +# configuration feature >> >> This is also not really clear. I think it is needed for the >> CARGO_HOST_RUSTFLAGS and CARGO_TARGET_xxx_RUSTFLAGS variables to take effect, is >> that correct? > > Needed to ungate anything under CARGO_HOST_xxx like CARGO_HOST_RUSTFLAGS AFAIU. > >> >>> +# >>> +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly >>> # configuration option target-applies-to-host value to be set >>> # >>> # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value >>> @@ -41,9 +44,11 @@ PKG_COMMON_CARGO_ENV = \ >>> PKG_CARGO_ENV = \ >>> $(PKG_COMMON_CARGO_ENV) \ >>> __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ >>> + CARGO_UNSTABLE_HOST_CONFIG="true" \ >>> CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ >>> CARGO_TARGET_APPLIES_TO_HOST="false" \ >>> CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ >>> + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ >>> CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc >>> >>> # >>> @@ -51,11 +56,13 @@ PKG_CARGO_ENV = \ >>> # and should be removed when fixed upstream >>> # >>> ifeq ($(NORMALIZED_ARCH),arm) >>> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >>> + PKG_CARGO_ENV += \ >>> + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> >> Kind of tangential to this change: would it make sense to have a $(PKG)_RUSTFLAGS? > > I'm not sure, I'm not aware of any specific issues needing package specific > rustflags. > >> >> >> Regards, >> Arnout >> >>> endif >>> >>> HOST_PKG_CARGO_ENV = \ >>> - $(PKG_COMMON_CARGO_ENV) >>> + $(PKG_COMMON_CARGO_ENV) \ >>> + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" >>> >>> ################################################################################ >>> # inner-cargo-package -- defines how the configuration, compilation and >>> @@ -128,7 +135,6 @@ else # ifeq ($(4),target) >>> define $(2)_BUILD_CMDS >>> cd $$($$(PKG)_SRCDIR) && \ >>> $$(HOST_MAKE_ENV) \ >>> - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ >>> $$(HOST_CONFIGURE_OPTS) \ >>> $$(HOST_PKG_CARGO_ENV) \ >>> $$($(2)_CARGO_ENV) \ >>> @@ -169,7 +175,6 @@ ifndef $(2)_INSTALL_CMDS >>> define $(2)_INSTALL_CMDS >>> cd $$($$(PKG)_SRCDIR) && \ >>> $$(HOST_MAKE_ENV) \ >>> - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ >>> $$(HOST_CONFIGURE_OPTS) \ >>> $$(HOST_PKG_CARGO_ENV) \ >>> $$($(2)_CARGO_ENV) \ From arnout at mind.be Mon Apr 10 14:57:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 16:57:48 +0200 Subject: [Buildroot] [PATCH] package/qemu: install keyboard maps only if necessary In-Reply-To: <20230409000929.391071-1-unixmania@gmail.com> References: <20230409000929.391071-1-unixmania@gmail.com> Message-ID: <2e28cd63-1af2-cfc0-fe46-32ec6d6954df@mind.be> Hi Carlos, On 09/04/2023 02:09, unixmania at gmail.com wrote: > From: Carlos Santos > > They are required only for system emulation, so pull a patch already > reviewd upstream[1,2] that makes the installation conditional. > > 1. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06428.html > 2. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06438.html > > Signed-off-by: Carlos Santos > --- > ...tall-keyboard-maps-only-if-necessary.patch | 36 +++++++++++++++++++ > 1 file changed, 36 insertions(+) > create mode 100644 package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > diff --git a/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > new file mode 100644 > index 0000000000..91ea1e86c9 > --- /dev/null > +++ b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > @@ -0,0 +1,36 @@ > +From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001 > +From: Carlos Santos > +Date: Sun, 1 Jan 2023 21:00:57 -0300 > +Subject: [PATCH] meson: install keyboard maps only if necessary > + > +They are required only for system emulation (i.e. have_system is true). > + > +Signed-off-by: Carlos Santos We need the SoB for unixmania at gmail.com on this. The SoB is a short way for you (the private person, not the Redhat employee) to assert that you are entitled to contribute the patch under qemu's license. Also, please link to the upstream patchwork entry here, like this: Upstream: https://patchwork.kernel.org/project/qemu-devel/patch/20230327172147.196607-1-casantos at redhat.com/ Regards, Arnout > +--- > + pc-bios/keymaps/meson.build | 6 ++++-- > + 1 file changed, 4 insertions(+), 2 deletions(-) > + > +diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build > +index 158a3b410c..bff3083313 100644 > +--- a/pc-bios/keymaps/meson.build > ++++ b/pc-bios/keymaps/meson.build > +@@ -47,7 +47,7 @@ if native_qemu_keymap.found() > + build_by_default: true, > + output: km, > + command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()], > +- install: true, > ++ install: have_system, > + install_dir: qemu_datadir / 'keymaps') > + endforeach > + > +@@ -56,4 +56,6 @@ else > + install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps') > + endif > + > +-install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') > ++if have_system > ++ install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps') > ++endif > +-- > +2.31.1 > + From arnout at mind.be Mon Apr 10 15:24:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:24:58 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <20230407141930.694756-1-ovlevin@sberdevices.ru> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> Message-ID: <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> On 07/04/2023 16:19, Oleg Lyovin wrote: > GNU make package from the host machine may be too old, > so use the one built by buildroot. > > Signed-off-by: Oleg Lyovin Applied both to master, after reworking the commit messages to reflect that this was introduced in Linux 6.2. Regards, Arnout > --- > package/linux-headers/linux-headers.mk | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk > index e2a0b7a7c9..439f003530 100644 > --- a/package/linux-headers/linux-headers.mk > +++ b/package/linux-headers/linux-headers.mk > @@ -125,6 +125,8 @@ LINUX_HEADERS_INSTALL_STAGING = YES > # linux-headers is part of the toolchain so disable the toolchain dependency > LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO > > +LINUX_HEADERS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) > + > # For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc, > # score and xtensa), the Linux buildsystem tries to call the > # cross-compiler, although it is not needed at all. > @@ -137,7 +139,7 @@ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO > # of "its" headers > define LINUX_HEADERS_CONFIGURE_CMDS > (cd $(@D); \ > - $(TARGET_MAKE_ENV) $(MAKE) \ > + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ > ARCH=$(KERNEL_ARCH) \ > HOSTCC="$(HOSTCC)" \ > HOSTCFLAGS="$(HOSTCFLAGS)" \ > @@ -148,7 +150,7 @@ endef > > define LINUX_HEADERS_INSTALL_STAGING_CMDS > (cd $(@D); \ > - $(TARGET_MAKE_ENV) $(MAKE) \ > + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ > ARCH=$(KERNEL_ARCH) \ > HOSTCC="$(HOSTCC)" \ > HOSTCFLAGS="$(HOSTCFLAGS)" \ From arnout at mind.be Mon Apr 10 15:24:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:24:14 +0200 Subject: [Buildroot] [git commit] package/linux-headers: use BR2_MAKE Message-ID: <20230410152512.920A683C6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=36bdfd29d87d48c3519876d93738b2aae9d7cb97 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since kernel version 6.2, the minimum GNU Make version is 3.82 [1]. We have an optional host-make 4.0 minimum dependency, so we can use it as is. It's a bit unfortunate that we have to apply this even to older kernel versions, but make itself builds fairly fast compared to the toolchain (which is the only reason to build linux-headers). Use BR2_MAKE for linux-headers, and depend on BR2_MAKE_HOST_DEPENDENCY. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- package/linux-headers/linux-headers.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk index e2a0b7a7c9..b4b5a5b47d 100644 --- a/package/linux-headers/linux-headers.mk +++ b/package/linux-headers/linux-headers.mk @@ -125,6 +125,8 @@ LINUX_HEADERS_INSTALL_STAGING = YES # linux-headers is part of the toolchain so disable the toolchain dependency LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO +LINUX_HEADERS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) + # For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc, # score and xtensa), the Linux buildsystem tries to call the # cross-compiler, although it is not needed at all. @@ -137,7 +139,7 @@ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO # of "its" headers define LINUX_HEADERS_CONFIGURE_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ @@ -148,7 +150,7 @@ endef define LINUX_HEADERS_INSTALL_STAGING_CMDS (cd $(@D); \ - $(TARGET_MAKE_ENV) $(MAKE) \ + $(TARGET_MAKE_ENV) $(BR2_MAKE) \ ARCH=$(KERNEL_ARCH) \ HOSTCC="$(HOSTCC)" \ HOSTCFLAGS="$(HOSTCFLAGS)" \ From arnout at mind.be Mon Apr 10 15:24:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:24:15 +0200 Subject: [Buildroot] [git commit] linux: use BR2_MAKE Message-ID: <20230410152512.9DE6183C6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b9efc991f8a2c1b6388e4e575641228262eadd1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since kernel version 6.2, the minimum GNU Make version is 3.82 [1]. We have an optional host-make 4.0 minimum dependency, so we can use it as is. It's a bit unfortunate that we have to apply this even to older kernel versions, but make itself builds fairly fast compared to the kernel. Use BR2_MAKE and BR2_MAKE1 for linux, and depend on BR2_MAKE_HOST_DEPENDENCY. In addition, we need to set LINUX_MAKE to BR2_MAKE for use in the kconfig infrastructure. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- linux/linux.mk | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/linux/linux.mk b/linux/linux.mk index 03d89cd204..37797fc4f0 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -70,7 +70,10 @@ LINUX_MAKE_ENV = \ BR_BINARIES_DIR=$(BINARIES_DIR) LINUX_INSTALL_IMAGES = YES -LINUX_DEPENDENCIES = host-kmod +LINUX_DEPENDENCIES = \ + host-kmod \ + $(BR2_MAKE_HOST_DEPENDENCY) +LINUX_MAKE = $(BR2_MAKE) # The kernel CONFIG_EXTRA_FIRMWARE feature requires firmware files at build # time. Make sure they are available before the kernel builds. @@ -183,7 +186,7 @@ endif # Get the real Linux version, which tells us where kernel modules are # going to be installed in the target filesystem. # Filter out 'w' from MAKEFLAGS, to workaround a bug in make 4.1 (#13141) -LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` +LINUX_VERSION_PROBED = `MAKEFLAGS='$(filter-out w,$(MAKEFLAGS))' $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) --no-print-directory -s kernelrelease 2>/dev/null` LINUX_DTS_NAME += $(call qstrip,$(BR2_LINUX_KERNEL_INTREE_DTS_NAME)) @@ -433,7 +436,7 @@ LINUX_DEPENDENCIES += host-bison host-flex ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),) define LINUX_BUILD_DTB - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS) endef ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),) define LINUX_INSTALL_DTB @@ -481,7 +484,7 @@ endif # Compilation. We make sure the kernel gets rebuilt when the # configuration has changed. We call the 'all' and # '$(LINUX_TARGET_NAME)' targets separately because calling them in -# the same $(MAKE) invocation has shown to cause parallel build +# the same $(BR2_MAKE) invocation has shown to cause parallel build # issues. # The call to disable gcc-plugins is a stop-gap measure: # http://lists.busybox.net/pipermail/buildroot/2020-May/282727.html @@ -490,8 +493,8 @@ define LINUX_BUILD_CMDS $(foreach dts,$(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)), \ cp -f $(dts) $(LINUX_ARCH_PATH)/boot/dts/ ) - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) all + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME) $(LINUX_BUILD_DTB) $(LINUX_APPEND_DTB) endef @@ -540,7 +543,7 @@ define LINUX_INSTALL_TARGET_CMDS # Install modules and remove symbolic links pointing to build # directories, not relevant on the target @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \ - $(LINUX_MAKE_ENV) $(MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ + $(LINUX_MAKE_ENV) $(BR2_MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/build ; \ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/source ; \ fi @@ -639,7 +642,7 @@ linux-rebuild-with-initramfs: rootfs-cpio linux-rebuild-with-initramfs: @$(call MESSAGE,"Rebuilding kernel with initramfs") # Build the kernel. - $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) + $(LINUX_MAKE_ENV) $(BR2_MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) $(LINUX_TARGET_NAME) $(LINUX_APPEND_DTB) # Copy the kernel image(s) to its(their) final destination $(call LINUX_INSTALL_IMAGE,$(BINARIES_DIR)) From arnout at mind.be Mon Apr 10 15:31:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 17:31:41 +0200 Subject: [Buildroot] depmod / drivers In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E81A@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E81A@Exchange2013.PRIMES.local> Message-ID: <1fb38bf6-b6a2-4987-22c2-410b1b77b041@mind.be> On 05/04/2023 08:41, Gerd Kautzmann wrote: > Hello ML, > > for post installation of device drivers I need a tool called ?depmod? on my > Raspberry,. I believe this has been explained somewhere else already but I can't find the mail - anyway: You don't need depmod on the Raspberry. You need depmod during the build (and you can't build on the Raspberry because buildroot doesn't give you a compiler on the Raspberry). depmod is part of the host-kmod package, which will be built automatically by Buildroot when you enable a kernel to be built (and you can only build modules if you also build the kernel). At the end of the build, Buildroot will run depmod on all the installed modules (i.e. the modules in $(TARGET_DIR)/usr/lib/modules). The documentation has a section on how to build external kernel modules with Buildroot. In other words: you don't need any depmod, only build the module in the proper way. Regards, Arnout > > What packages do I need to include in buildroot? > > Thanks > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Mon Apr 10 16:40:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 18:40:31 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20230410083252.138426-1-james.hilliard1@gmail.com> References: <20230410083252.138426-1-james.hilliard1@gmail.com> Message-ID: <20230410164031.GC2819@scaer> James, all, On 2023-04-10 02:32 -0600, James Hilliard spake thusly: > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > > We have to enable this nightly feature first using: > CARGO_UNSTABLE_HOST_CONFIG="true" > > Separately set target RUSTFLAGS for the target triple specific env > variable. > > Signed-off-by: James Hilliard FTR, Arnout did a review of a previous iteration, and proposed a commt log with a lot more details and explanations on the actual reasons why we have to do this change: https://lore.kernel.org/buildroot/0a2e0dd8-b579-644a-9d83-af88e40d40de at mind.be/ Could you please reveview what he wrote, and incorporate that in your commit log (and amend/extend further if needed), and then respin, please? Regards, Yann E. MORIN. > --- > Changes v2 -> v3: > - rebase > Changes v1 -> v2: > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > --- > package/pkg-cargo.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5600c8e97e..264bf5a1ae 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ > # using nighly features on stable releases, i.e features that are not > # yet considered stable. > # > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > +# configuration feature > +# > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > # configuration option target-applies-to-host value to be set > # > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ > PKG_CARGO_ENV = \ > $(PKG_COMMON_CARGO_ENV) \ > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > CARGO_TARGET_APPLIES_TO_HOST="false" \ > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > # > @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ > # and should be removed when fixed upstream > # > ifeq ($(NORMALIZED_ARCH),arm) > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > + PKG_CARGO_ENV += \ > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > endif > > HOST_PKG_CARGO_ENV = \ > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 16:51:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 18:51:57 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink In-Reply-To: <20230409210814.496117-1-arnout@mind.be> References: <20230409210814.496117-1-arnout@mind.be> Message-ID: <20230410165157.GD2819@scaer> Arnout, All, On 2023-04-09 23:08 +0200, Arnout Vandecappelle spake thusly: > It has been years that we removed $(HOST_DIR)/usr. Because of this > symlink, however, there are still packages that install things in > $(HOST_DIR)/usr. Remove the symlink so those packages will start to > fail. > > Note that there's now a check-package check to detect such incorrectly > instaled things, so this should only affect external packages. > > Signed-off-by: Arnout Vandecappelle > --- > package/skeleton/skeleton.mk | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk > index 634c76e437..186cb60189 100644 > --- a/package/skeleton/skeleton.mk > +++ b/package/skeleton/skeleton.mk > @@ -11,11 +11,7 @@ > SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO > SKELETON_ADD_SKELETON_DEPENDENCY = NO > > -# We create a compatibility symlink in case a post-build script still > -# uses $(HOST_DIR)/usr > define HOST_SKELETON_INSTALL_CMDS > -# check-package DoNotInstallToHostdirUsr > - $(Q)ln -snf . $(HOST_DIR)/usr Should we have a kind of post-isntall test that checks that a package did not create that (e.g. because their makefile hard-codes something like DESTDIR/usr)? This is probably a good candidate for GLOBAL_INSTRUMENTATION_HOOKS, no? Regards, Yann E. MORIN. > $(Q)mkdir -p $(HOST_DIR)/lib > $(Q)mkdir -p $(HOST_DIR)/include > $(Q)case $(HOSTARCH) in \ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:24:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:24:29 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230405201403.1410075-1-pevik@seznam.cz> References: <20230405201403.1410075-1-pevik@seznam.cz> Message-ID: <20230410172429.GE2819@scaer> On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > constants from to ") in v5.11, some time So what about people building with a toolchain that uses kernel headers older than 5.11 or, as I understand it, any of the stable versions the fix was back-ported to? Regards, Yann E. MORIN. > took to rebuilt Buildroot toolchains, but even that was more than year > ago). > > Signed-off-by: Petr Vorel > --- > The same as v1. > Was there anything missing in v1 [1]? Or could this please be merged > without runltp-ng being postponed for some time later? I don't have much > time for implementing it now and V1 was waiting for 2 months. > > Kind regards, > Petr > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > 3 files changed, 3 insertions(+), 215 deletions(-) > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > deleted file mode 100644 > index 1553908cf8..0000000000 > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > +++ /dev/null > @@ -1,211 +0,0 @@ > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > -From: Petr Vorel > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -The reason is to avoid indirect include when using > -some network headers: or others -> > --> > - > -This indirect include causes on MUSL redefinition of struct sysinfo when > -included both and some of UAPI headers: > - > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > - from ../include/tst_netlink.h:14, > - from tst_crypto.c:13: > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > - struct sysinfo { > - ^~~~~~~ > -In file included from ../include/tst_safe_macros.h:15, > - from ../include/tst_test.h:93, > - from tst_crypto.c:11: > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > - > -Signed-off-by: Petr Vorel > - > -[ upstream status: > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > -rebased for 20220527 ] > - > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > -a85cbe6159ff "uapi: move constants from to " > - > -This patch was also backported to stable and LTS versions, > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > -We just wait for all musl based toolchains to be rebuilt. ] > - > -Signed-off-by: Petr Vorel > ---- > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > - include/tst_safe_macros.h | 2 +- > - lib/safe_macros.c | 2 +- > - lib/tst_memutils.c | 2 +- > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > - 10 files changed, 31 insertions(+), 9 deletions(-) > - create mode 100644 include/lapi/sysinfo.h > - > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > -new file mode 100644 > -index 000000000..d0e0e93d7 > ---- /dev/null > -+++ b/include/lapi/sysinfo.h > -@@ -0,0 +1,22 @@ > -+// SPDX-License-Identifier: GPL-2.0-or-later > -+/* > -+ * Copyright (c) 2020 Petr Vorel > -+ */ > -+ > -+#ifndef SYSINFO_H__ > -+ > -+/* > -+ * Don't use as it breaks build MUSL toolchain. > -+ * Use instead. > -+ * > -+ * Some kernel UAPI headers do indirect include: > -+ * or others -> -> > -+ * > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > -+ * included both and some of UAPI headers: > -+ */ > -+#include > -+ > -+#define SYSINFO_H__ > -+ > -+#endif /* SYSINFO_H__ */ > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > -index 81c4b0844..a8c02d7df 100644 > ---- a/include/tst_safe_macros.h > -+++ b/include/tst_safe_macros.h > -@@ -12,7 +12,7 @@ > - #include > - #include > - #include > --#include > -+#include > - #include > - #include > - #include > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > -index a5b6bc504..87d922a92 100644 > ---- a/lib/safe_macros.c > -+++ b/lib/safe_macros.c > -@@ -11,7 +11,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - #include > - #include > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > -index 0d20bb17c..21a3a5ba0 100644 > ---- a/lib/tst_memutils.c > -+++ b/lib/tst_memutils.c > -@@ -6,7 +6,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #define TST_NO_DEFAULT_MAIN > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > -index fb991ce8b..0fccd5405 100644 > ---- a/testcases/kernel/mem/mtest01/mtest01.c > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > -@@ -20,7 +20,6 @@ > - */ > - > - #include > --#include > - #include > - #include > - #include > -@@ -29,6 +28,7 @@ > - #include > - > - #include "lapi/abisize.h" > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > -index 6d218801c..8af11a030 100644 > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > -@@ -46,7 +46,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define CHUNK_SZ (400*1024*1024L) > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -index 2ea44a2be..a237345ef 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -@@ -69,7 +69,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - > - #include "test.h" > - > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -index 7ad0e8bdc..61fa1ab75 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -@@ -65,7 +65,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #include "test.h" > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -index af7cb6421..dc5ae65e3 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -@@ -13,7 +13,7 @@ > - > - */ > - > --#include > -+#include "lapi/sysinfo.h" > - #include "lapi/namespaces_constants.h" > - #include "lapi/posix_clocks.h" > - #include "tst_test.h" > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -index 22e7c3638..572701f9f 100644 > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -@@ -43,7 +43,7 @@ > - #include > - #include > - #ifdef __linux__ > --#include > -+#include "lapi/sysinfo.h" > - #endif > - > - #include "../testfrmw/testfrmw.h" > --- > -2.36.1 > - > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > index 8b411a8ffe..59ba5d0045 100644 > --- a/package/ltp-testsuite/ltp-testsuite.hash > +++ b/package/ltp-testsuite/ltp-testsuite.hash > @@ -1,5 +1,4 @@ > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > # Locally computed > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > index 34412d562f..78271b0730 100644 > --- a/package/ltp-testsuite/ltp-testsuite.mk > +++ b/package/ltp-testsuite/ltp-testsuite.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LTP_TESTSUITE_VERSION = 20220930 > +LTP_TESTSUITE_VERSION = 20230127 > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:32:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:32:38 +0200 Subject: [Buildroot] [git commit] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP Message-ID: <20230410173300.E49B983C82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=370af35425e754808dd8691536bda5b0dbce7986 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- configs/olimex_a20_olinuxino_lime2_defconfig | 1 + configs/olimex_a20_olinuxino_lime_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index a8260a7ea3..a38f3a1c5e 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 65a78f5352..74b6a764cd 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" From yann.morin.1998 at free.fr Mon Apr 10 17:32:34 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:32:34 +0200 Subject: [Buildroot] [git commit] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot Message-ID: <20230410173300.DA70683C81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=917718671193e2e7ea2d8463046ce2e53dd6ab73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index 50a0986ab2..a8260a7ea3 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 25ecf31146..65a78f5352 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Mon Apr 10 17:33:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:33:10 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot In-Reply-To: <20230405081842.244610-1-francois.perrad@gadz.org> References: <20230405081842.244610-1-francois.perrad@gadz.org> Message-ID: <20230410173310.GF2819@scaer> Fran?ois, All, On 2023-04-05 10:18 +0200, Francois Perrad spake thusly: > Signed-off-by: Francois Perrad Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- > configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig > index 50a0986ab..a8260a7ea 100644 > --- a/configs/olimex_a20_olinuxino_lime2_defconfig > +++ b/configs/olimex_a20_olinuxino_lime2_defconfig > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" > BR2_LINUX_KERNEL_USE_DEFCONFIG=y > BR2_LINUX_KERNEL_DEFCONFIG="sunxi" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" > @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig > index 25ecf3114..65a78f535 100644 > --- a/configs/olimex_a20_olinuxino_lime_defconfig > +++ b/configs/olimex_a20_olinuxino_lime_defconfig > @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" > BR2_LINUX_KERNEL_USE_DEFCONFIG=y > BR2_LINUX_KERNEL_DEFCONFIG="sunxi" > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" > @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:33:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:33:27 +0200 Subject: [Buildroot] [PATCH 2/2] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP In-Reply-To: <20230405081842.244610-2-francois.perrad@gadz.org> References: <20230405081842.244610-1-francois.perrad@gadz.org> <20230405081842.244610-2-francois.perrad@gadz.org> Message-ID: <20230410173327.GG2819@scaer> Fran?ois, All, On 2023-04-05 10:18 +0200, Francois Perrad spake thusly: > Signed-off-by: Francois Perrad Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/olimex_a20_olinuxino_lime2_defconfig | 1 + > configs/olimex_a20_olinuxino_lime_defconfig | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig > index a8260a7ea..a38f3a1c5 100644 > --- a/configs/olimex_a20_olinuxino_lime2_defconfig > +++ b/configs/olimex_a20_olinuxino_lime2_defconfig > @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" > BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" > BR2_TARGET_GENERIC_GETTY=y > BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" > +BR2_SYSTEM_DHCP="eth0" > BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig > index 65a78f535..74b6a764c 100644 > --- a/configs/olimex_a20_olinuxino_lime_defconfig > +++ b/configs/olimex_a20_olinuxino_lime_defconfig > @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" > BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" > BR2_TARGET_GENERIC_GETTY=y > BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" > +BR2_SYSTEM_DHCP="eth0" > BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 17:44:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 19:44:28 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: <20230410174428.GH2819@scaer> On 2023-04-02 20:35 -0500, Vincent Fazio spake thusly: > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. > > See-also: 02b165dc71 (check-package: fix Python3 support) > > Signed-off-by: Vincent Fazio > --- > utils/check-package | 10 +++------- > 1 file changed, 3 insertions(+), 7 deletions(-) > > diff --git a/utils/check-package b/utils/check-package > index 98a25bd0b2..46f2897b51 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -6,7 +6,6 @@ import inspect > import magic > import os > import re > -import six > import sys > > import checkpackagelib.base > @@ -218,12 +217,9 @@ def check_file_using_lib(fname): > if fail > 0: > failed.add(name) > nwarnings += warn > - if six.PY3: > - f = open(fname, "r", errors="surrogateescape") > - else: > - f = open(fname, "r") > + > lastline = "" > - for lineno, text in enumerate(f.readlines()): > + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): Err.. This leaks a file object, no? Even if the script is short-lived, it is better to properly close() files once they are unused. Here, I believe using a context manager is adequate (and relatively easy now that we do no longer have to deal with two ways if opening the file): with open(fname, "r", errors="surrogateescape") as f: for lineno, text in enumerate(f.readlines()): ... Regards, Yann E. MORIN. > nlines += 1 > for name, cf in objects: > if cf.disable.search(lastline): > @@ -233,7 +229,7 @@ def check_file_using_lib(fname): > failed.add(name) > nwarnings += warn > lastline = text > - f.close() > + > for name, cf in objects: > warn, fail = print_warnings(cf.after(), name in xfail) > if fail > 0: > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From geomatsi at gmail.com Mon Apr 10 17:50:15 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:15 +0300 Subject: [Buildroot] [PATCH 0/3] allwinner: second part of misc bsp updates Message-ID: <20230410175018.2283807-1-geomatsi@gmail.com> Hi all, Here is the second patch series with BSP updates for several Allwinner boards. This time xradio driver and boards with WiF are updated, including including OrangePi Zero and OrangePi Zero Plus2. Regards, Sergey Sergey Matyukevich (3): package/xr819-xradio: bump version configs/orangepi_zero: bump BSP versions configs/orangepi_zero_plus2: update BSP versions configs/orangepi_zero_defconfig | 6 +++--- configs/orangepi_zero_plus2_defconfig | 8 ++++---- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) -- 2.40.0 From geomatsi at gmail.com Mon Apr 10 17:50:16 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:16 +0300 Subject: [Buildroot] [PATCH 1/3] package/xr819-xradio: bump version In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230410175018.2283807-2-geomatsi@gmail.com> With introduction of vmap'ed stacks to ARM in Linux v5.18, stack parameters can no longer be used for DMA. So pull the latest xradio changes that fix the driver and make it work with vmap'ed stacks in new kernels. Signed-off-by: Sergey Matyukevich --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE -- 2.40.0 From geomatsi at gmail.com Mon Apr 10 17:50:17 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:17 +0300 Subject: [Buildroot] [PATCH 2/3] configs/orangepi_zero: bump BSP versions In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230410175018.2283807-3-geomatsi@gmail.com> Bump Linux to 6.1.14 and U-Boot to 2023.01 Signed-off-by: Sergey Matyukevich --- configs/orangepi_zero_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index 464e075e5c..40269db233 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -8,13 +8,13 @@ BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Zero" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Zero" BR2_GLOBAL_PATCH_DIR="board/orangepi/orangepi-zero/patches" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_SYSTEM_DHCP="eth0" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.16" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h2-plus-orangepi-zero" @@ -31,7 +31,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -- 2.40.0 From geomatsi at gmail.com Mon Apr 10 17:50:18 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Mon, 10 Apr 2023 20:50:18 +0300 Subject: [Buildroot] [PATCH 3/3] configs/orangepi_zero_plus2: update BSP versions In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230410175018.2283807-4-geomatsi@gmail.com> Bump Linux kernel to 6.1.14, U-Boot to 2023.01, ATF to 2.8. Signed-off-by: Sergey Matyukevich --- configs/orangepi_zero_plus2_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/orangepi_zero_plus2_defconfig b/configs/orangepi_zero_plus2_defconfig index ef171c3ad3..377e9f1c59 100644 --- a/configs/orangepi_zero_plus2_defconfig +++ b/configs/orangepi_zero_plus2_defconfig @@ -2,14 +2,14 @@ BR2_aarch64=y BR2_cortex_a53=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_ROOTFS_OVERLAY="board/orangepi/orangepi-zero-plus2/rootfs_overlay" # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.5" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.8" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y @@ -17,7 +17,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero_plus2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y @@ -31,7 +31,7 @@ BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-zero-plus2" -- 2.40.0 From arnout at mind.be Mon Apr 10 19:02:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:02:02 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20230410164031.GC2819@scaer> References: <20230410083252.138426-1-james.hilliard1@gmail.com> <20230410164031.GC2819@scaer> Message-ID: <298af741-f854-b70b-6e75-cde10a49c835@mind.be> On 10/04/2023 18:40, Yann E. MORIN wrote: > James, all, > > On 2023-04-10 02:32 -0600, James Hilliard spake thusly: >> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: >> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config >> >> We have to enable this nightly feature first using: >> CARGO_UNSTABLE_HOST_CONFIG="true" >> >> Separately set target RUSTFLAGS for the target triple specific env >> variable. >> >> Signed-off-by: James Hilliard > > FTR, Arnout did a review of a previous iteration, and proposed a commt > log with a lot more details and explanations on the actual reasons why > we have to do this change: > > https://lore.kernel.org/buildroot/0a2e0dd8-b579-644a-9d83-af88e40d40de at mind.be/ Actually, that was supposed to be a reply to this v3, my bad... @james just confirmation that my proposed commit log is enough, I already have it lined up for pushing. Regards, Arnout > > Could you please reveview what he wrote, and incorporate that in your > commit log (and amend/extend further if needed), and then respin, > please? > > Regards, > Yann E. MORIN. > >> --- >> Changes v2 -> v3: >> - rebase >> Changes v1 -> v2: >> - add RUSTFLAGS to HOST_PKG_CARGO_ENV >> --- >> package/pkg-cargo.mk | 10 ++++++++-- >> 1 file changed, 8 insertions(+), 2 deletions(-) >> >> diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk >> index 5600c8e97e..264bf5a1ae 100644 >> --- a/package/pkg-cargo.mk >> +++ b/package/pkg-cargo.mk >> @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ >> # using nighly features on stable releases, i.e features that are not >> # yet considered stable. >> # >> -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly >> +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific >> +# configuration feature >> +# >> +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly >> # configuration option target-applies-to-host value to be set >> # >> # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value >> @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ >> PKG_CARGO_ENV = \ >> $(PKG_COMMON_CARGO_ENV) \ >> __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ >> + CARGO_UNSTABLE_HOST_CONFIG="true" \ >> CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ >> CARGO_TARGET_APPLIES_TO_HOST="false" \ >> CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ >> + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ >> CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc >> >> # >> @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ >> # and should be removed when fixed upstream >> # >> ifeq ($(NORMALIZED_ARCH),arm) >> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> + PKG_CARGO_ENV += \ >> + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" >> endif >> >> HOST_PKG_CARGO_ENV = \ >> -- >> 2.34.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From yann.morin.1998 at free.fr Mon Apr 10 19:02:35 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:02:35 +0200 Subject: [Buildroot] [git commit] utils/check-package: drop six usage Message-ID: <20230410190255.F32FE83C8D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7d4ae98faac020e2f620fda47c2777ad1deddfa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The shebang in check-package now defines python3. There is no longer a need to maintain support with python 2.x. See-also: 02b165dc71 (check-package: fix Python3 support) Signed-off-by: Vincent Fazio Tested-by: James Knight Signed-off-by: Yann E. MORIN --- utils/check-package | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/utils/check-package b/utils/check-package index 758d51ba8b..9a345522b4 100755 --- a/utils/check-package +++ b/utils/check-package @@ -6,7 +6,6 @@ import inspect import magic import os import re -import six import sys import checkpackagelib.base @@ -228,12 +227,9 @@ def check_file_using_lib(fname): if fail > 0: failed.add(name) nwarnings += warn - if six.PY3: - f = open(fname, "r", errors="surrogateescape") - else: - f = open(fname, "r") + lastline = "" - for lineno, text in enumerate(f.readlines()): + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): nlines += 1 for name, cf in objects: if cf.disable.search(lastline): @@ -243,7 +239,7 @@ def check_file_using_lib(fname): failed.add(name) nwarnings += warn lastline = text - f.close() + for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) if fail > 0: From yann.morin.1998 at free.fr Mon Apr 10 19:04:01 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:04:01 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: <20230410190401.GI2819@scaer> Vincent, All, On 2023-04-02 20:35 -0500, Vincent Fazio spake thusly: > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. > > See-also: 02b165dc71 (check-package: fix Python3 support) > > Signed-off-by: Vincent Fazio Applied to master, thanks. > --- > utils/check-package | 10 +++------- > 1 file changed, 3 insertions(+), 7 deletions(-) > > diff --git a/utils/check-package b/utils/check-package > index 98a25bd0b2..46f2897b51 100755 > --- a/utils/check-package > +++ b/utils/check-package > @@ -6,7 +6,6 @@ import inspect > import magic > import os > import re > -import six > import sys > > import checkpackagelib.base > @@ -218,12 +217,9 @@ def check_file_using_lib(fname): > if fail > 0: > failed.add(name) > nwarnings += warn > - if six.PY3: > - f = open(fname, "r", errors="surrogateescape") > - else: > - f = open(fname, "r") > + > lastline = "" > - for lineno, text in enumerate(f.readlines()): > + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): As seen on IRC: it does not leak a fileobject: it is not bound to a variable, so the object is garbage-collected as soon as it is no longer referenced, i.e. right after the function call ends. Regards, Yann E. MORIN. > nlines += 1 > for name, cf in objects: > if cf.disable.search(lastline): > @@ -233,7 +229,7 @@ def check_file_using_lib(fname): > failed.add(name) > nwarnings += warn > lastline = text > - f.close() > + > for name, cf in objects: > warn, fail = print_warnings(cf.after(), name in xfail) > if fail > 0: > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From arnout at mind.be Mon Apr 10 19:05:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:05:39 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink In-Reply-To: <20230410165157.GD2819@scaer> References: <20230409210814.496117-1-arnout@mind.be> <20230410165157.GD2819@scaer> Message-ID: On 10/04/2023 18:51, Yann E. MORIN wrote: > Arnout, All, > > On 2023-04-09 23:08 +0200, Arnout Vandecappelle spake thusly: >> It has been years that we removed $(HOST_DIR)/usr. Because of this >> symlink, however, there are still packages that install things in >> $(HOST_DIR)/usr. Remove the symlink so those packages will start to >> fail. >> >> Note that there's now a check-package check to detect such incorrectly >> instaled things, so this should only affect external packages. >> >> Signed-off-by: Arnout Vandecappelle >> --- >> package/skeleton/skeleton.mk | 4 ---- >> 1 file changed, 4 deletions(-) >> >> diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk >> index 634c76e437..186cb60189 100644 >> --- a/package/skeleton/skeleton.mk >> +++ b/package/skeleton/skeleton.mk >> @@ -11,11 +11,7 @@ >> SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO >> SKELETON_ADD_SKELETON_DEPENDENCY = NO >> >> -# We create a compatibility symlink in case a post-build script still >> -# uses $(HOST_DIR)/usr >> define HOST_SKELETON_INSTALL_CMDS >> -# check-package DoNotInstallToHostdirUsr >> - $(Q)ln -snf . $(HOST_DIR)/usr > > Should we have a kind of post-isntall test that checks that a package > did not create that (e.g. because their makefile hard-codes something > like DESTDIR/usr)? If we are going to keep dragging along stuff to support legacy forever, then it's probably simpler to just keep this symlink. If something installs in HOST_DIR/usr it's probably going to break somewhere down the line, right? So I don't think we need to bother. BTW, DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. Regards, Arnout > > This is probably a good candidate for GLOBAL_INSTRUMENTATION_HOOKS, no? > > Regards, > Yann E. MORIN. > >> $(Q)mkdir -p $(HOST_DIR)/lib >> $(Q)mkdir -p $(HOST_DIR)/include >> $(Q)case $(HOSTARCH) in \ >> -- >> 2.39.2 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From peter at korsgaard.com Mon Apr 10 19:05:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:05:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-web2py: security bump to version 2.23.1 In-Reply-To: <20230320171331.1075061-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 18:13:31 +0100") References: <20230320171331.1075061-1-fontaine.fabrice@gmail.com> Message-ID: <87mt3fwoab.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-22432: Open redirect vulnerability exists in web2py > versions prior to 2.23.1. When using the tool, a web2py user may be > redirected to an arbitrary website by accessing a specially crafted URL. > As a result, the user may become a victim of a phishing attack. > https://github.com/web2py/web2py/compare/v2.23.0...v2.23.1 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:05:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:05:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/sudo: security bump to version 1.9.13p3 In-Reply-To: <20230320171543.1076609-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 18:15:43 +0100") References: <20230320171543.1076609-1-fontaine.fabrice@gmail.com> Message-ID: <87ile3woa5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2023-27320: Sudo before 1.9.13p3 has a double free in the > per-command chroot feature. > - Update patch > - Update hash of LICENSE.md (year and indentation updated: > https://github.com/sudo-project/sudo/commit/dd934d6a218c05d2df61b5306e38c71edaa6ac59 > https://github.com/sudo-project/sudo/commit/e5634ae99184d50afbdcb8a69dd4018b1a14871d) > https://www.sudo.ws/security/advisories/double_free > https://www.sudo.ws/releases/stable/#1.9.13p3 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:09:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:09:50 +0200 Subject: [Buildroot] [PATCH v1] package/openssh: security bump to version 9.3p1 In-Reply-To: <20230321190501.19240-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 21 Mar 2023 20:05:01 +0100") References: <20230321190501.19240-1-ps.report@gmx.net> Message-ID: <87edorwo3l.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > From [1]: > * sshd(8): fix a pre-authentication double-free memory fault > introduced in OpenSSH 9.1. This is not believed to be exploitable, > and it occurs in the unprivileged pre-auth process that is > subject to chroot(2) and is further sandboxed on most major > platforms. Committed to 2023.02.x, thanks. 2022.02.x has 8.9p1, so I will not backport this there. -- Bye, Peter Korsgaard From arnout at mind.be Mon Apr 10 19:11:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:11:14 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230410174428.GH2819@scaer> References: <20230403013530.3502-1-vfazio@gmail.com> <20230410174428.GH2819@scaer> Message-ID: On 10/04/2023 19:44, Yann E. MORIN wrote: > On 2023-04-02 20:35 -0500, Vincent Fazio spake thusly: >> The shebang in check-package now defines python3. There is no longer a >> need to maintain support with python 2.x. >> >> See-also: 02b165dc71 (check-package: fix Python3 support) >> >> Signed-off-by: Vincent Fazio >> --- >> utils/check-package | 10 +++------- >> 1 file changed, 3 insertions(+), 7 deletions(-) >> >> diff --git a/utils/check-package b/utils/check-package >> index 98a25bd0b2..46f2897b51 100755 >> --- a/utils/check-package >> +++ b/utils/check-package >> @@ -6,7 +6,6 @@ import inspect >> import magic >> import os >> import re >> -import six >> import sys >> >> import checkpackagelib.base >> @@ -218,12 +217,9 @@ def check_file_using_lib(fname): >> if fail > 0: >> failed.add(name) >> nwarnings += warn >> - if six.PY3: >> - f = open(fname, "r", errors="surrogateescape") >> - else: >> - f = open(fname, "r") >> + >> lastline = "" >> - for lineno, text in enumerate(f.readlines()): >> + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): > > Err.. This leaks a file object, no? > > Even if the script is short-lived, it is better to properly close() > files once they are unused. It doesn't leak. It just doesn't close the file until some unspecified time in the flow. In this case it's actually pretty well specified: it closes after the readlines() call ends because the file object has no more references. So no, a context manager isn't really needed here. Regards, Arnout > > Here, I believe using a context manager is adequate (and relatively easy > now that we do no longer have to deal with two ways if opening the > file): > > with open(fname, "r", errors="surrogateescape") as f: > for lineno, text in enumerate(f.readlines()): > ... > > Regards, > Yann E. MORIN. > >> nlines += 1 >> for name, cf in objects: >> if cf.disable.search(lastline): >> @@ -233,7 +229,7 @@ def check_file_using_lib(fname): >> failed.add(name) >> nwarnings += warn >> lastline = text >> - f.close() >> + >> for name, cf in objects: >> warn, fail = print_warnings(cf.after(), name in xfail) >> if fail > 0: >> -- >> 2.25.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From peter at korsgaard.com Mon Apr 10 19:18:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:18:53 +0200 Subject: [Buildroot] [PATCH v1 1/5] package/protozero: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:30 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <87a5zfwnoi.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:20:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:20:39 +0200 Subject: [Buildroot] [PATCH v1 2/5] package/lcdproc: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-2-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:31 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-2-ps.report@gmx.net> Message-ID: <875ya3wnlk.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:20:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:20:45 +0200 Subject: [Buildroot] [PATCH v1 3/5] package/libosmium: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-3-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:32 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-3-ps.report@gmx.net> Message-ID: <871qkrwnle.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:21:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:21:02 +0200 Subject: [Buildroot] [PATCH v1 5/5] package/zerofree: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-5-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:34 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-5-ps.report@gmx.net> Message-ID: <87wn2jv90h.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x (not in 2022.02.x), thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:21:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:21:15 +0200 Subject: [Buildroot] [PATCH v1 4/5] package/osm2pgsql: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-4-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 10:00:33 +0200") References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-4-ps.report@gmx.net> Message-ID: <87sfd7v904.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Mon Apr 10 19:21:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:21:45 +0200 Subject: [Buildroot] [git commit] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink Message-ID: <20230410192425.0CFD383CB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38b798da73ba69c9e1d8279805b621f80b98bc64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master It has been years that we removed $(HOST_DIR)/usr. Because of this symlink, however, there are still packages that install things in $(HOST_DIR)/usr. Remove the symlink so those packages will start to fail. Note that there's now a check-package check to detect such incorrectly instaled things, so this should only affect external packages. Signed-off-by: Arnout Vandecappelle Signed-off-by: Yann E. MORIN --- package/skeleton/skeleton.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 634c76e437..186cb60189 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,11 +11,7 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO -# We create a compatibility symlink in case a post-build script still -# uses $(HOST_DIR)/usr define HOST_SKELETON_INSTALL_CMDS -# check-package DoNotInstallToHostdirUsr - $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ From yann.morin.1998 at free.fr Mon Apr 10 19:11:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:11:07 +0200 Subject: [Buildroot] [git commit] package/glibc: bump to version 2.37 Message-ID: <20230410192425.03D8983CB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a379499f7334c2a68d375b1cf9dc35cd59884181 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master See: https://sourceware.org/glibc/wiki/Release/2.37 https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html Security related changes: CVE-2022-39046: When the syslog function is passed a crafted input string larger than 1024 bytes, it reads uninitialized memory from the heap and prints it to the target log file, potentially revealing a portion of the contents of the heap Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed in 2.37 release by [1]. [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer Tested-by: Bagas Sanjaya Signed-off-by: Yann E. MORIN --- ...x-Implement-a-useful-version-of-_startup_.patch | 132 --------------------- package/glibc/glibc.hash | 2 +- package/glibc/glibc.mk | 2 +- package/localedef/localedef.mk | 2 +- 4 files changed, 3 insertions(+), 135 deletions(-) diff --git a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch b/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch deleted file mode 100644 index 549650aca1..0000000000 --- a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch +++ /dev/null @@ -1,132 +0,0 @@ -From dfda505870f94a7ac8063eb47f622ddc65665ff1 Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Tue, 14 Jun 2022 19:42:43 -0600 -Subject: [PATCH] Revert "Linux: Implement a useful version of _startup_fatal" - -Fixes: -csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant' - -This reverts commit 2d05ba7f8ef979947e910a37ae8115a816eb4d08. - -Signed-off-by: James Hilliard ---- - sysdeps/unix/sysv/linux/i386/startup.h | 23 ++++++++++++--- - sysdeps/unix/sysv/linux/ia64/startup.h | 22 --------------- - sysdeps/unix/sysv/linux/startup.h | 39 -------------------------- - 3 files changed, 19 insertions(+), 65 deletions(-) - delete mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h - delete mode 100644 sysdeps/unix/sysv/linux/startup.h - -diff --git a/sysdeps/unix/sysv/linux/i386/startup.h b/sysdeps/unix/sysv/linux/i386/startup.h -index 213805d7d2..67c9310f3a 100644 ---- a/sysdeps/unix/sysv/linux/i386/startup.h -+++ b/sysdeps/unix/sysv/linux/i386/startup.h -@@ -1,5 +1,5 @@ - /* Linux/i386 definitions of functions used by static libc main startup. -- Copyright (C) 2022 Free Software Foundation, Inc. -+ Copyright (C) 2017-2022 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or -@@ -16,7 +16,22 @@ - License along with the GNU C Library; if not, see - . */ - --/* Can't use "call *%gs:SYSINFO_OFFSET" during startup. */ --#define I386_USE_SYSENTER 0 -+#if BUILD_PIE_DEFAULT -+/* Can't use "call *%gs:SYSINFO_OFFSET" during statup in static PIE. */ -+# define I386_USE_SYSENTER 0 - --#include_next -+# include -+# include -+ -+__attribute__ ((__noreturn__)) -+static inline void -+_startup_fatal (const char *message __attribute__ ((unused))) -+{ -+ /* This is only called very early during startup in static PIE. -+ FIXME: How can it be improved? */ -+ ABORT_INSTRUCTION; -+ __builtin_unreachable (); -+} -+#else -+# include_next -+#endif -diff --git a/sysdeps/unix/sysv/linux/ia64/startup.h b/sysdeps/unix/sysv/linux/ia64/startup.h -deleted file mode 100644 -index 77f29f15a2..0000000000 ---- a/sysdeps/unix/sysv/linux/ia64/startup.h -+++ /dev/null -@@ -1,22 +0,0 @@ --/* Linux/ia64 definitions of functions used by static libc main startup. -- Copyright (C) 2022 Free Software Foundation, Inc. -- This file is part of the GNU C Library. -- -- The GNU C Library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public -- License as published by the Free Software Foundation; either -- version 2.1 of the License, or (at your option) any later version. -- -- The GNU C Library is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- Lesser General Public License for more details. -- -- You should have received a copy of the GNU Lesser General Public -- License along with the GNU C Library; if not, see -- . */ -- --/* This code is used before the TCB is set up. */ --#define IA64_USE_NEW_STUB 0 -- --#include_next -diff --git a/sysdeps/unix/sysv/linux/startup.h b/sysdeps/unix/sysv/linux/startup.h -deleted file mode 100644 -index 39859b404a..0000000000 ---- a/sysdeps/unix/sysv/linux/startup.h -+++ /dev/null -@@ -1,39 +0,0 @@ --/* Linux definitions of functions used by static libc main startup. -- Copyright (C) 2017-2022 Free Software Foundation, Inc. -- This file is part of the GNU C Library. -- -- The GNU C Library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public -- License as published by the Free Software Foundation; either -- version 2.1 of the License, or (at your option) any later version. -- -- The GNU C Library is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- Lesser General Public License for more details. -- -- You should have received a copy of the GNU Lesser General Public -- License along with the GNU C Library; if not, see -- . */ -- --#ifdef SHARED --# include_next --#else --# include -- --/* Avoid a run-time invocation of strlen. */ --#define _startup_fatal(message) \ -- do \ -- { \ -- size_t __message_length = __builtin_strlen (message); \ -- if (! __builtin_constant_p (__message_length)) \ -- { \ -- extern void _startup_fatal_not_constant (void); \ -- _startup_fatal_not_constant (); \ -- } \ -- INTERNAL_SYSCALL_CALL (write, STDERR_FILENO, (message), \ -- __message_length); \ -- INTERNAL_SYSCALL_CALL (exit_group, 127); \ -- } \ -- while (0) --#endif /* !SHARED */ --- -2.25.1 - diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash index 4ce4c6f6d1..453aadae11 100644 --- a/package/glibc/glibc.hash +++ b/package/glibc/glibc.hash @@ -1,5 +1,5 @@ # Locally calculated (fetched from Github) -sha256 666482e657c319f7e139121121a0d97d303c65207b9f9730f42a3ee83c79f686 glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c.tar.gz +sha256 0f8bfad0b853a0c6e1dd1c3254a30b58d4c7050870fe2b0da90ad40f4d450ce2 glibc-2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa.tar.gz # Hashes for license files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk index 354f035d33..79e6c76cb4 100644 --- a/package/glibc/glibc.mk +++ b/package/glibc/glibc.mk @@ -7,7 +7,7 @@ # Generate version string using: # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- # When updating the version, please also update localedef -GLIBC_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c +GLIBC_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa # Upstream doesn't officially provide an https download link. # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, # sometimes the connection times out. So use an unofficial github mirror. diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk index 6699840854..6f8b170516 100644 --- a/package/localedef/localedef.mk +++ b/package/localedef/localedef.mk @@ -7,7 +7,7 @@ # Use the same VERSION and SITE as target glibc # As in glibc.mk, generate version string using: # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- -LOCALEDEF_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c +LOCALEDEF_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION)) HOST_LOCALEDEF_DL_SUBDIR = glibc From peter at korsgaard.com Mon Apr 10 19:24:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:24:39 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-tools: perf: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-1-luca.ceresoli@bootlin.com> (Luca Ceresoli via buildroot's message of "Mon, 27 Mar 2023 16:11:21 +0200") References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> Message-ID: <87o7nvv8ug.fsf@dell.be.48ers.dk> >>>>> "Luca" == Luca Ceresoli via buildroot writes: > The value of the RM variable in make is 'rm -f', thus the additional -f is > redundant. > Signed-off-by: Luca Ceresoli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:24:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:24:44 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-2-luca.ceresoli@bootlin.com> (Luca Ceresoli via buildroot's message of "Mon, 27 Mar 2023 16:11:22 +0200") References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> <20230327141122.103829-2-luca.ceresoli@bootlin.com> Message-ID: <87jzyjv8ub.fsf@dell.be.48ers.dk> >>>>> "Luca" == Luca Ceresoli via buildroot writes: > The value of the RM variable in make is 'rm -f', thus the additional -f is > redundant. Avoid it on the docs to avoid developers taking it as a good > example to follow. > Signed-off-by: Luca Ceresoli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Mon Apr 10 19:25:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:25:27 +0200 Subject: [Buildroot] [PATCH] package/skeleton: drop $(HOST_DIR)/usr compatibility symlink In-Reply-To: References: <20230409210814.496117-1-arnout@mind.be> <20230410165157.GD2819@scaer> Message-ID: <20230410192527.GJ2819@scaer> Arnout, All, On 2023-04-10 21:05 +0200, Arnout Vandecappelle spake thusly: > On 10/04/2023 18:51, Yann E. MORIN wrote: > >Arnout, All, > > > >On 2023-04-09 23:08 +0200, Arnout Vandecappelle spake thusly: > >>It has been years that we removed $(HOST_DIR)/usr. Because of this > >>symlink, however, there are still packages that install things in > >>$(HOST_DIR)/usr. Remove the symlink so those packages will start to > >>fail. > >> > >>Note that there's now a check-package check to detect such incorrectly > >>instaled things, so this should only affect external packages. > >> > >>Signed-off-by: Arnout Vandecappelle > >>--- > >> package/skeleton/skeleton.mk | 4 ---- > >> 1 file changed, 4 deletions(-) > >> > >>diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk > >>index 634c76e437..186cb60189 100644 > >>--- a/package/skeleton/skeleton.mk > >>+++ b/package/skeleton/skeleton.mk > >>@@ -11,11 +11,7 @@ > >> SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO > >> SKELETON_ADD_SKELETON_DEPENDENCY = NO > >>-# We create a compatibility symlink in case a post-build script still > >>-# uses $(HOST_DIR)/usr > >> define HOST_SKELETON_INSTALL_CMDS > >>-# check-package DoNotInstallToHostdirUsr > >>- $(Q)ln -snf . $(HOST_DIR)/usr > > > >Should we have a kind of post-isntall test that checks that a package > >did not create that (e.g. because their makefile hard-codes something > >like DESTDIR/usr)? > > If we are going to keep dragging along stuff to support legacy forever, > then it's probably simpler to just keep this symlink. If something installs > in HOST_DIR/usr it's probably going to break somewhere down the line, right? > So I don't think we need to bother. I am also all for dropping legacy stuf after a while. Applied to master, thanks. > BTW, DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. Damn, of course. But if packages' buildsystems would never do such silly things at all, life would be so much easier for us... ;-] Regards, Yann E. MORIN. > Regards, > Arnout > > > > >This is probably a good candidate for GLOBAL_INSTRUMENTATION_HOOKS, no? > > > >Regards, > >Yann E. MORIN. > > > >> $(Q)mkdir -p $(HOST_DIR)/lib > >> $(Q)mkdir -p $(HOST_DIR)/include > >> $(Q)case $(HOSTARCH) in \ > >>-- > >>2.39.2 > >> > >>_______________________________________________ > >>buildroot mailing list > >>buildroot at buildroot.org > >>https://lists.buildroot.org/mailman/listinfo/buildroot > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 19:27:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:27:37 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: <20230410192737.GK2819@scaer> Sebastian. Romain. All, On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap LWN classified it as "low-key release": https://lwn.net/Articles/922003/ so I applied without too much worry. > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > > Signed-off-by: Romain Naour > Signed-off-by: Sebastian Weyer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...lement-a-useful-version-of-_startup_.patch | 132 ------------------ > package/glibc/glibc.hash | 2 +- > package/glibc/glibc.mk | 2 +- > package/localedef/localedef.mk | 2 +- > 4 files changed, 3 insertions(+), 135 deletions(-) > delete mode 100644 package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > > diff --git a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch b/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > deleted file mode 100644 > index 549650aca1..0000000000 > --- a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > +++ /dev/null > @@ -1,132 +0,0 @@ > -From dfda505870f94a7ac8063eb47f622ddc65665ff1 Mon Sep 17 00:00:00 2001 > -From: James Hilliard > -Date: Tue, 14 Jun 2022 19:42:43 -0600 > -Subject: [PATCH] Revert "Linux: Implement a useful version of _startup_fatal" > - > -Fixes: > -csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant' > - > -This reverts commit 2d05ba7f8ef979947e910a37ae8115a816eb4d08. > - > -Signed-off-by: James Hilliard > ---- > - sysdeps/unix/sysv/linux/i386/startup.h | 23 ++++++++++++--- > - sysdeps/unix/sysv/linux/ia64/startup.h | 22 --------------- > - sysdeps/unix/sysv/linux/startup.h | 39 -------------------------- > - 3 files changed, 19 insertions(+), 65 deletions(-) > - delete mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h > - delete mode 100644 sysdeps/unix/sysv/linux/startup.h > - > -diff --git a/sysdeps/unix/sysv/linux/i386/startup.h b/sysdeps/unix/sysv/linux/i386/startup.h > -index 213805d7d2..67c9310f3a 100644 > ---- a/sysdeps/unix/sysv/linux/i386/startup.h > -+++ b/sysdeps/unix/sysv/linux/i386/startup.h > -@@ -1,5 +1,5 @@ > - /* Linux/i386 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -+ Copyright (C) 2017-2022 Free Software Foundation, Inc. > - This file is part of the GNU C Library. > - > - The GNU C Library is free software; you can redistribute it and/or > -@@ -16,7 +16,22 @@ > - License along with the GNU C Library; if not, see > - . */ > - > --/* Can't use "call *%gs:SYSINFO_OFFSET" during startup. */ > --#define I386_USE_SYSENTER 0 > -+#if BUILD_PIE_DEFAULT > -+/* Can't use "call *%gs:SYSINFO_OFFSET" during statup in static PIE. */ > -+# define I386_USE_SYSENTER 0 > - > --#include_next > -+# include > -+# include > -+ > -+__attribute__ ((__noreturn__)) > -+static inline void > -+_startup_fatal (const char *message __attribute__ ((unused))) > -+{ > -+ /* This is only called very early during startup in static PIE. > -+ FIXME: How can it be improved? */ > -+ ABORT_INSTRUCTION; > -+ __builtin_unreachable (); > -+} > -+#else > -+# include_next > -+#endif > -diff --git a/sysdeps/unix/sysv/linux/ia64/startup.h b/sysdeps/unix/sysv/linux/ia64/startup.h > -deleted file mode 100644 > -index 77f29f15a2..0000000000 > ---- a/sysdeps/unix/sysv/linux/ia64/startup.h > -+++ /dev/null > -@@ -1,22 +0,0 @@ > --/* Linux/ia64 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --/* This code is used before the TCB is set up. */ > --#define IA64_USE_NEW_STUB 0 > -- > --#include_next > -diff --git a/sysdeps/unix/sysv/linux/startup.h b/sysdeps/unix/sysv/linux/startup.h > -deleted file mode 100644 > -index 39859b404a..0000000000 > ---- a/sysdeps/unix/sysv/linux/startup.h > -+++ /dev/null > -@@ -1,39 +0,0 @@ > --/* Linux definitions of functions used by static libc main startup. > -- Copyright (C) 2017-2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --#ifdef SHARED > --# include_next > --#else > --# include > -- > --/* Avoid a run-time invocation of strlen. */ > --#define _startup_fatal(message) \ > -- do \ > -- { \ > -- size_t __message_length = __builtin_strlen (message); \ > -- if (! __builtin_constant_p (__message_length)) \ > -- { \ > -- extern void _startup_fatal_not_constant (void); \ > -- _startup_fatal_not_constant (); \ > -- } \ > -- INTERNAL_SYSCALL_CALL (write, STDERR_FILENO, (message), \ > -- __message_length); \ > -- INTERNAL_SYSCALL_CALL (exit_group, 127); \ > -- } \ > -- while (0) > --#endif /* !SHARED */ > --- > -2.25.1 > - > diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash > index 4ce4c6f6d1..453aadae11 100644 > --- a/package/glibc/glibc.hash > +++ b/package/glibc/glibc.hash > @@ -1,5 +1,5 @@ > # Locally calculated (fetched from Github) > -sha256 666482e657c319f7e139121121a0d97d303c65207b9f9730f42a3ee83c79f686 glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c.tar.gz > +sha256 0f8bfad0b853a0c6e1dd1c3254a30b58d4c7050870fe2b0da90ad40f4d450ce2 glibc-2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa.tar.gz > > # Hashes for license files > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk > index 354f035d33..79e6c76cb4 100644 > --- a/package/glibc/glibc.mk > +++ b/package/glibc/glibc.mk > @@ -7,7 +7,7 @@ > # Generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > # When updating the version, please also update localedef > -GLIBC_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +GLIBC_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > # Upstream doesn't officially provide an https download link. > # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, > # sometimes the connection times out. So use an unofficial github mirror. > diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk > index 6699840854..6f8b170516 100644 > --- a/package/localedef/localedef.mk > +++ b/package/localedef/localedef.mk > @@ -7,7 +7,7 @@ > # Use the same VERSION and SITE as target glibc > # As in glibc.mk, generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > -LOCALEDEF_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +LOCALEDEF_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz > LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION)) > HOST_LOCALEDEF_DL_SUBDIR = glibc > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Mon Apr 10 19:28:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:28:28 +0200 Subject: [Buildroot] [PATCH v1] package/flann: needs C++11 support In-Reply-To: <20230326074820.12583-1-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 26 Mar 2023 09:48:20 +0200") References: <20230326074820.12583-1-ps.report@gmx.net> Message-ID: <87fs97v8o3.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Fixes: > - http://autobuild.buildroot.net/results/c92a3df1bc73e00e1e4493500bfb7277cf5064ee > .../build/flann-1.9.2/src/cpp/flann/util/lsh_table.h:367:5: error: 'random_device' is not a member of 'std' > std::random_device rd; > ^ > Signed-off-by: Peter Seiderer A quick grep shows that this was only introduced in flann 1.9.2, so committed to 2023.02.x but not to 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:29:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:29:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: security bump to version 3.5.0 In-Reply-To: <20230318123217.4940-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 18 Mar 2023 13:32:17 +0100") References: <20230318123217.4940-1-fontaine.fabrice@gmail.com> Message-ID: <87bkjvv8n6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Improved (security): Avoid timing attacks on authentication > verification. > - Drop patch (already in version) > https://www.agentpp.com/download/changes_snmp++v3.txt > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:29:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:29:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/agentpp: security bump to version 4.6.0 In-Reply-To: <20230320073419.707352-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 08:34:19 +0100") References: <20230320073419.707352-1-fontaine.fabrice@gmail.com> Message-ID: <877cujv8mv.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set > twice in the same PDU. > - Fix the following build failure raised since bump of snmppp to version > 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: > snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': > snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers > 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, > | > Fixes: > - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:29:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:29:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 In-Reply-To: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Mar 2023 18:17:33 +0100") References: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> Message-ID: <873557v8ml.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without BR2_PACKAGE_SNMPPP_SNMPV3 raised > since bump to version 3.5.0 in commit > e011fa0415883b9d44df616cfaf6956e1a11da88: > msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': > msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? > 263 | if (m_target->get_version() == version3) { > | ^~~~~~~~ > | version1 > Fixes: > - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:31:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:31:04 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/runc: security bump to version v1.1.5 In-Reply-To: <87jzytmjnm.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Mon, 03 Apr 2023 10:53:17 +0200") References: <20230329181722.242619-1-christian@paral.in> <87jzytmjnm.fsf@dell.be.48ers.dk> Message-ID: <87y1mzttzb.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> This is the fifth patch release in the 1.1.z series of runc, which fixes >> three CVEs found in runc. >> CVE-2023-25809 is a vulnerability involving rootless containers where >> (under specific configurations), the container would have write access to the >> /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host >> were affected. This vulnerability was discovered by Akihiro Suda. >> GHSA-m8cg-xc2p-r3fc >> CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. >> This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered >> by Beuc. GHSA-vpvm-3wq2-2wvm >> CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. >> This variant of the above vulnerability was reported by Lei Wang. >> GHSA-g2j6-57v7-gm8c >> In addition, the following other fixes are included in this release: >> - Fix the inability to use /dev/null when inside a container >> - Fix changing the ownership of host's /dev/null caused by fd redirection >> - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 >> - nsexec: Check for errors in write_log() >> https://github.com/opencontainers/runc/releases/tag/v1.1.5 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:33:59 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.2 In-Reply-To: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:21 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> Message-ID: <87o7nvttug.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and addresses CVE-2023-2605. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:34:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:34:03 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.2 In-Reply-To: <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 29 Mar 2023 15:06:22 +0200") References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.git.stefan@agner.ch> Message-ID: <87jzyjttuc.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.2 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 19:35:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:35:39 +0200 Subject: [Buildroot] [PATCH] package/uclibc: security update to 1.0.43 In-Reply-To: <87pm8iksku.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 05 Apr 2023 22:00:17 +0200") References: <87pm8iksku.fsf@dell.be.48ers.dk> Message-ID: <87fs97ttro.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Waldemar" == Waldemar Brodkorb writes: >> Security fix for CVE-2022-29503 >> Signed-off-by: Waldemar Brodkorb > Committed, thanks. Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 18:57:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:57:38 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: fix build with libressl >= 3.5.0 Message-ID: <20230410193614.2845D83D29@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eba42c4bddee0d4a53391c1d2da99e66ef6a9cec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: auth_priv.cpp: In member function 'virtual int Snmp_pp::AuthMD5::password_to_key(const unsigned char*, unsigned int, const unsigned char*, unsigned int, unsigned char*, unsigned int*)': auth_priv.cpp:1132:20: error: aggregate 'Snmp_pp::MD5HashStateType md5_hash_state' has incomplete type and cannot be defined MD5HashStateType md5_hash_state; ^~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/b50b883c03e82564198a8b7e91bd14bf007772e0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit fe6dc835e0581f82c570460903054d5b7d379cd2) Signed-off-by: Peter Korsgaard --- .../0001-fix-build-with-libressl-3-5-0.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch b/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch new file mode 100644 index 0000000000..f60f84f9a2 --- /dev/null +++ b/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch @@ -0,0 +1,39 @@ +fix build with libressl >= 3.5.0 + +Fix the following build failure with libressl >= 3.5.0: + +auth_priv.cpp: In member function 'virtual int Snmp_pp::AuthMD5::password_to_key(const unsigned char*, unsigned int, const unsigned char*, unsigned int, unsigned char*, unsigned int*)': +auth_priv.cpp:1132:20: error: aggregate 'Snmp_pp::MD5HashStateType md5_hash_state' has incomplete type and cannot be defined + MD5HashStateType md5_hash_state; + ^~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/b50b883c03e82564198a8b7e91bd14bf007772e0 + +Signed-off-by: Fabrice Fontaine +[Upstream status: merged (emailed to katz.agentpp.com at magenta.de)] + +diff -Naurp snmp++-3.4.9.orig/src/auth_priv.cpp snmp++-3.4.9/src/auth_priv.cpp +--- snmp++-3.4.9.orig/src/auth_priv.cpp 2022-05-13 11:39:14.083038544 +0200 ++++ snmp++-3.4.9/src/auth_priv.cpp 2022-05-13 15:00:42.576102348 +0200 +@@ -79,8 +79,9 @@ static const char *loggerModuleName = "s + + /* -- START: Defines for OpenSSL -- */ + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) +-// OpenSSL versions up to 1.0.x and LibreSSL ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) ++// OpenSSL versions up to 1.0.x and LibreSSL versions up to 3.4.x + typedef EVP_MD_CTX EVPHashStateType; + + int evpAllocAndInit(EVP_MD_CTX *ctx, const EVP_MD *md) +@@ -138,7 +139,7 @@ typedef EVP_MD_CTX* MD5HashSta + #define MD5_PROCESS(s, p, l) EVP_DigestUpdate(*(s), p, l) + #define MD5_DONE(s, k) evpDigestFinalAndFree(s, k) + +-#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + + typedef DES_key_schedule DESCBCType; + #define DES_CBC_START_ENCRYPT(c, iv, k, kl, r, s) \ From peter at korsgaard.com Mon Apr 10 18:57:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:57:59 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: bump to version 3.4.10 Message-ID: <20230410193614.31A1D83D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=533477f62f91da3bcc050389d494a0f4cac1735c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: - Fixed: Winsock has to be included before windows header. - Fixed: Added SnmpTarget::version_to_string() function - Fixed: Fixed compiler warning on MSYS2 g++ Signed-off-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit a422f407610fc9c11ccd9cf5d9fc383e084e3d38) Signed-off-by: Peter Korsgaard --- package/snmppp/snmppp.hash | 2 +- package/snmppp/snmppp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/snmppp/snmppp.hash b/package/snmppp/snmppp.hash index db3a4b5f4f..6dc3d39ced 100644 --- a/package/snmppp/snmppp.hash +++ b/package/snmppp/snmppp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 7c0aaf4ea21db082453f880cc2062a86dcbbf0ee6c8d47c72beb8e0c77c26b6c snmp++-3.4.9.tar.gz +sha256 d7a77fd05ecd99b25c51cbab08dfeef22a5edf2677875695c213631af59d5bae snmp++-3.4.10.tar.gz sha256 61337e799c8274e596e5783b22607beea8073ee296c6b27fc5c7487296e56851 src/v3.cpp diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index bc05cad583..005a5a9f35 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -4,7 +4,7 @@ # ################################################################################ -SNMPPP_VERSION = 3.4.9 +SNMPPP_VERSION = 3.4.10 SNMPPP_SOURCE = snmp++-$(SNMPPP_VERSION).tar.gz SNMPPP_SITE = http://www.agentpp.com/download SNMPPP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Mon Apr 10 19:02:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:02:38 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: bump to version 2.22.3 Message-ID: <20230410193614.59CFF83D29@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=82b0891c7f8001f7c3b2ba70371b860b6ae29382 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Angelo Compagnucci [Arnout: use 2 spaces in hash file] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit f9b4c11ed67055564c1b6bc8c44ec944bf458a87) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index 459a73cb91..3f781a7016 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 44556376468139de874e9c29c9ef56e60ecd5f7536c7bee46d74b1f9d4178825 python-web2py-2.21.1.tar.gz +sha256 a779adc5626999c854e9abc976296c2c1059bf6988a421c0bfba923f9b08d8cb python-web2py-2.22.3.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index 3e453282a9..b1897978af 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.21.1 +PYTHON_WEB2PY_VERSION = 2.22.3 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 18:57:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:57:08 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: bump to version 3.4.9 Message-ID: <20230410193614.1E4CD83D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b675eaf216b332217caf2430fe6c3f6ef6298e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update hash of src/v3.cpp, update in year and "Frank Fock" added: - _## SNMP++ v3.3 + _## SNMP++ v3.4 - _## Copyright (c) 2001-2013 Jochen Katz, Frank Fock + _## Copyright (c) 2001-2021 Jochen Katz, Frank Fock - _## Hewlett-Packard and Jochen Katz make no representations about the - _## suitability of this software for any purpose. It is provided + _## Hewlett-Packard, Frank Fock, and Jochen Katz make no representations + _## about the suitability of this software for any purpose. It is provided https://www.agentpp.com/download/changes_snmp++v3.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6db3b6d48cae3c3a9ad7c3977b373d4a60d6e787) Signed-off-by: Peter Korsgaard --- package/snmppp/snmppp.hash | 4 ++-- package/snmppp/snmppp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/snmppp/snmppp.hash b/package/snmppp/snmppp.hash index 2dcf836fc7..db3a4b5f4f 100644 --- a/package/snmppp/snmppp.hash +++ b/package/snmppp/snmppp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 a3eb75e2310c315d9b2c2094154c7cd9b46684adb80a4b36b8957dcc09af4041 snmp++-3.4.2.tar.gz -sha256 f6fd4321c7eb6e51a272f91f964aea7f53039bb2b55f690d5a9d042f3a5d79b9 src/v3.cpp +sha256 7c0aaf4ea21db082453f880cc2062a86dcbbf0ee6c8d47c72beb8e0c77c26b6c snmp++-3.4.9.tar.gz +sha256 61337e799c8274e596e5783b22607beea8073ee296c6b27fc5c7487296e56851 src/v3.cpp diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index 601e28e207..bc05cad583 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -4,7 +4,7 @@ # ################################################################################ -SNMPPP_VERSION = 3.4.2 +SNMPPP_VERSION = 3.4.9 SNMPPP_SOURCE = snmp++-$(SNMPPP_VERSION).tar.gz SNMPPP_SITE = http://www.agentpp.com/download SNMPPP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Mon Apr 10 18:59:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:59:58 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/agentpp: security bump to version 4.6.0 Message-ID: <20230410193614.5013683D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ade8be6f139274ecc07f0c2685c7bb13fdcceec9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set twice in the same PDU. - Fix the following build failure raised since bump of snmppp to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, | Fixes: - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f06ecf5e1516cac8911dbf9b05c66c0f7060379) Signed-off-by: Peter Korsgaard --- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index 99aae70263..527414eed5 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz +sha256 e09dc2d40277d468c18f1539ad18f43e0c3a95b10fad8a02184e9ace8bac0d67 agent++-4.6.0.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index d020228e44..0ef549426e 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.5.4 +AGENTPP_VERSION = 4.6.0 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 18:59:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:59:46 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/agentpp: bump to version 4.5.4 Message-ID: <20230410193614.4684B83D2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c1ad9ff27f607305090b4fe5bbbbf2d1f50e9649 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: * Fixed: If USE_LISTEN_ADDRESS_FOR_SENDING_TRAPS was not defined, traps to IPv6 destinations could not be sent. * Fixed: Compilation without _SNMPv3 in some example agents * Added: Added new function Snmpx::get_session_fds_ipv6() Signed-off-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit e9beef1f0c474f4e5953797df0e7cddbe39df253) Signed-off-by: Peter Korsgaard --- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index f8399963e5..99aae70263 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 bcfc014cc7ce37afdd6eefb71b59f1eabf23984525905546aa363c2a2c498c79 agent++-4.5.3.tar.gz +sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index f30e75ef9c..d020228e44 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.5.3 +AGENTPP_VERSION = 4.5.4 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:20:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:20:04 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/osm2pgsql: fix double space in Config.in comment Message-ID: <20230410193614.A075B83D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2429e6691a15813d8b809b67a8b15ff57f1c6032 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 9611a3b323676637b9bc463268cfead66c8146fb) Signed-off-by: Peter Korsgaard --- package/osm2pgsql/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/osm2pgsql/Config.in b/package/osm2pgsql/Config.in index e903e92c49..3e73572a80 100644 --- a/package/osm2pgsql/Config.in +++ b/package/osm2pgsql/Config.in @@ -22,7 +22,7 @@ config BR2_PACKAGE_OSM2PGSQL https://osm2pgsql.org -comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" +comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Mon Apr 10 19:02:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:02:53 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: bump version to 2.22.5 Message-ID: <20230410193614.62DF283D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f454ed2693d0dc4d3baecfdf5ad69021a93fcac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Angelo Compagnucci Signed-off-by: Peter Korsgaard (cherry picked from commit a0bf8777bf890ff8b70c3153197a4a89c9e46e55) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index 3f781a7016..dbf85437f2 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 a779adc5626999c854e9abc976296c2c1059bf6988a421c0bfba923f9b08d8cb python-web2py-2.22.3.tar.gz +sha256 d4a15fc15254d3fa9e9e9b5a726ae51a0989b7d740d53fd7c3d5b81ac6b8274e python-web2py-2.22.5.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index b1897978af..b9a4e95609 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.22.3 +PYTHON_WEB2PY_VERSION = 2.22.5 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:18:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:18:40 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/protozero: fix double space in Config.in comment Message-ID: <20230410193614.85E0483D2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3a594c5d8138b8ee5aa02c7e6a3d1e7e72c5bba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 0472287484e5914f7437cfd9f05524ab38b810fe) Signed-off-by: Peter Korsgaard --- package/protozero/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/protozero/Config.in b/package/protozero/Config.in index 19048dfe8d..e6347e6f7f 100644 --- a/package/protozero/Config.in +++ b/package/protozero/Config.in @@ -16,5 +16,5 @@ config BR2_PACKAGE_PROTOZERO https://github.com/mapbox/protozero -comment "protozero needs a toolchain w/ C++, gcc >= 4.7" +comment "protozero needs a toolchain w/ C++, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 From peter at korsgaard.com Mon Apr 10 19:03:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:03:00 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: bump to version 2.23.0 Message-ID: <20230410193614.6B38683D2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7741edd24833889d057a7b321b536969fc15a507 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit f675fd79d57fc6c8fe0b15fe1c3e3d5aabcd8bd2) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index dbf85437f2..a853497768 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 d4a15fc15254d3fa9e9e9b5a726ae51a0989b7d740d53fd7c3d5b81ac6b8274e python-web2py-2.22.5.tar.gz +sha256 356f88b671e2bcdd9c89df526ee063ee9d6f4f57b60182ec2684adddcc426e99 python-web2py-2.23.0.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index b9a4e95609..4425b09d12 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.22.5 +PYTHON_WEB2PY_VERSION = 2.23.0 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:05:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:05:25 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230410193614.7CCE683D27@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb034871efa8d09581b00030041e0392a0735cc9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2023-27320: Sudo before 1.9.13p3 has a double free in the per-command chroot feature. - Update patch - Update hash of LICENSE.md (year and indentation updated: https://github.com/sudo-project/sudo/commit/dd934d6a218c05d2df61b5306e38c71edaa6ac59 https://github.com/sudo-project/sudo/commit/e5634ae99184d50afbdcb8a69dd4018b1a14871d) https://www.sudo.ws/security/advisories/double_free https://www.sudo.ws/releases/stable/#1.9.13p3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 556c32264c98f5696b523c3028d121adaed1e386) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 42 +++++++++++----------- package/sudo/sudo.hash | 4 +-- package/sudo/sudo.mk | 6 ++-- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch index 32edd148a0..dc91af6119 100644 --- a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -1,6 +1,6 @@ -From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From 1fed5adc166d5f2190a6b6ad048ec2d803316327 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine -Date: Wed, 22 Feb 2023 10:01:25 +0100 +Date: Wed, 22 Feb 2023 10:13:30 +0100 Subject: [PATCH] configure.ac: fix openssl static build Do not use AX_APPEND_FLAG as it will break static builds by removing @@ -24,26 +24,24 @@ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/sudo-project/sudo/pull/244] +[Retrieved from: +https://github.com/sudo-project/sudo/commit/1fed5adc166d5f2190a6b6ad048ec2d803316327] --- - configure.ac | 4 +++- + m4/openssl.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -diff --git a/configure.ac b/configure.ac -index 8eccad7e4..523d8e56b 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -3082,7 +3082,9 @@ if test "${enable_openssl-no}" != no; then - SUDO_APPEND_LIBPATH([LIBTLS], [$f]) - ;; - *) -- AX_APPEND_FLAG([$f], [LIBTLS]) -+ # Do not use AX_APPEND_FLAG as it will break static builds by removing -+ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto -+ LIBTLS="$LIBTLS $f" - ;; - esac - done --- -2.39.0 - +diff --git a/m4/openssl.m4 b/m4/openssl.m4 +index a2e4941ae8..b4cbd821db 100644 +--- a/m4/openssl.m4 ++++ b/m4/openssl.m4 +@@ -44,7 +44,9 @@ AC_DEFUN([SUDO_CHECK_OPENSSL], [ + SUDO_APPEND_LIBPATH([LIBTLS], [$f]) + ;; + *) +- AX_APPEND_FLAG([$f], [LIBTLS]) ++ # Do not use AX_APPEND_FLAG as it will break static builds by removing ++ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto ++ LIBTLS="$LIBTLS $f" + ;; + esac + done diff --git a/package/sudo/sudo.hash b/package/sudo/sudo.hash index c920b9fe74..720b21d849 100644 --- a/package/sudo/sudo.hash +++ b/package/sudo/sudo.hash @@ -1,4 +1,4 @@ # From: https://www.sudo.ws/getting/download/ -sha256 b9a0b1ae0f1ddd9be7f3eafe70be05ee81f572f6f536632c44cd4101bb2a8539 sudo-1.9.12p2.tar.gz +sha256 92334a12bb93e0c056b09f53e255ccb7d6f67c6350e2813cd9593ceeca78560b sudo-1.9.13p3.tar.gz # Locally calculated -sha256 d2f93a3b17ed5586fddd07be33ad767146c1a81a22682baa68bb4360a31d020a LICENSE.md +sha256 ea33b3971e8e4d9657cd6794a952aaa71b22bd16745f1645455b6ead010e0a28 LICENSE.md diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 3b5c898917..e70e8bd31f 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -4,8 +4,8 @@ # ################################################################################ -SUDO_VERSION_MAJOR = 1.9.12 -SUDO_VERSION_MINOR = p2 +SUDO_VERSION_MAJOR = 1.9.13 +SUDO_VERSION_MINOR = p3 SUDO_VERSION = $(SUDO_VERSION_MAJOR)$(SUDO_VERSION_MINOR) SUDO_SITE = https://www.sudo.ws/sudo/dist SUDO_LICENSE = ISC, BSD-3-Clause @@ -13,7 +13,7 @@ SUDO_LICENSE_FILES = LICENSE.md SUDO_CPE_ID_VERSION = $(SUDO_VERSION_MAJOR) SUDO_CPE_ID_UPDATE = $(SUDO_VERSION_MINOR) SUDO_SELINUX_MODULES = sudo -# We're patching configure.ac +# We're patching m4/openssl.m4 SUDO_AUTORECONF = YES # This is to avoid sudo's make install from chown()ing files which fails SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install From peter at korsgaard.com Mon Apr 10 19:28:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:28:46 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/snmppp: fix build without SNMPV3 Message-ID: <20230410193614.A96F683D29@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=20fa9e84edf8d0acc29e84f0faa940f511d794fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure without BR2_PACKAGE_SNMPPP_SNMPV3 raised since bump to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? 263 | if (m_target->get_version() == version3) { | ^~~~~~~~ | version1 Fixes: - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b Signed-off-by: Fabrice Fontaine Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit a45f2af7fae09e4daee9d017b02e8744b357cf48) Signed-off-by: Peter Korsgaard --- package/snmppp/0001-fix-build-without-v3.patch | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/package/snmppp/0001-fix-build-without-v3.patch b/package/snmppp/0001-fix-build-without-v3.patch new file mode 100644 index 0000000000..4e81f7bfc1 --- /dev/null +++ b/package/snmppp/0001-fix-build-without-v3.patch @@ -0,0 +1,43 @@ +fix build without v3 + +Fix the following build failure without version3 raised since version +3.5.0: + +msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': +msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? + 263 | if (m_target->get_version() == version3) { + | ^~~~~~~~ + | version1 + +Fixes: + - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b + +Signed-off-by: Fabrice Fontaine +[Upstream status: sent to katz.agentpp.com at magenta.de] + +diff -Nura snmp++-3.5.0.orig/src/msgqueue.cpp snmp++-3.5.0/src/msgqueue.cpp +--- snmp++-3.5.0.orig/src/msgqueue.cpp 2023-03-20 10:49:30.629000853 +0100 ++++ snmp++-3.5.0/src/msgqueue.cpp 2023-03-20 10:51:36.880664304 +0100 +@@ -260,18 +260,20 @@ + m_target->set_retry(m_target->get_retry() - 1); + SetSendTime(); + int status; +- if (m_target->get_version() == version3) { + #ifdef _SNMPv3 ++ if (m_target->get_version() == version3) { + // delete entry in cache + if (m_snmp->get_mpv3()) + m_snmp->get_mpv3()->delete_from_cache(m_pdu.get_request_id()); +-#endif + status = m_snmp->snmp_engine(m_pdu, m_pdu.get_error_status(), m_pdu.get_error_index(), + *m_target, m_callBack, m_callData, m_socket, 0, this); + } + else { ++#endif + status = send_snmp_request(m_socket, m_rawPdu, m_rawPduLen, *m_address); ++#ifdef _SNMPv3 + } ++#endif + if (status != 0) + return SNMP_CLASS_TL_FAILED; + From peter at korsgaard.com Mon Apr 10 19:03:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:03:04 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230410193614.73CB883984@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=638a7d41295142ca4fc3cbb6f455ef4405906928 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-22432: Open redirect vulnerability exists in web2py versions prior to 2.23.1. When using the tool, a web2py user may be redirected to an arbitrary website by accessing a specially crafted URL. As a result, the user may become a victim of a phishing attack. https://github.com/web2py/web2py/compare/v2.23.0...v2.23.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 11f8c11dfb61f1efa92d80de2d5ee915d73ff656) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index a853497768..c0ce0cc352 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 356f88b671e2bcdd9c89df526ee063ee9d6f4f57b60182ec2684adddcc426e99 python-web2py-2.23.0.tar.gz +sha256 f4066d76290b333bc1bb1cf4c23b612eebde712b7112e90a72e7609a14690d2c python-web2py-2.23.1.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index 4425b09d12..2a666cae17 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.23.0 +PYTHON_WEB2PY_VERSION = 2.23.1 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:19:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:09 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/libosmium: fix double space in Config.in comment Message-ID: <20230410193614.9754883D2D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a983bd057e663924561043f233c72c2d6df7993 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit e81ca405164fbef1c43fc01aa2f95f67090d3bde) Signed-off-by: Peter Korsgaard --- package/libosmium/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libosmium/Config.in b/package/libosmium/Config.in index 3a4c64e9d2..825e2b7e33 100644 --- a/package/libosmium/Config.in +++ b/package/libosmium/Config.in @@ -13,6 +13,6 @@ config BR2_PACKAGE_LIBOSMIUM https://osmcode.org/libosmium/ -comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" +comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Mon Apr 10 19:35:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:35:09 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/uclibc: update to 1.0.42 Message-ID: <20230410193614.BBFF483D2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7694bc5cb4a3b36c7c647b012251f8168766f1d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit 61ae6add9e5d4761536fa4ff24150d5f8f82a61d) Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 3b29c351b5..0122d08789 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.41/uClibc-ng-1.0.41.tar.xz.sha256 -sha256 b32a92a0218d95922d6976464e6ef51e2ebacfbcdb605820458d9dbb8a61e025 uClibc-ng-1.0.41.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 +sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 2621361157..99ea548ebe 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.41 +UCLIBC_VERSION = 1.0.42 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Mon Apr 10 19:19:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:03 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/lcdproc: fix double space in Config.in comment Message-ID: <20230410193614.8ECBA83D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e360f4557c2568ca0743239361f46e303999fc45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 2b2a679dfba428014900f1adaffee05d515f0e20) Signed-off-by: Peter Korsgaard --- package/lcdproc/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lcdproc/Config.in b/package/lcdproc/Config.in index 042abd69df..e5ff432d40 100644 --- a/package/lcdproc/Config.in +++ b/package/lcdproc/Config.in @@ -1,4 +1,4 @@ -comment "lcdproc needs a toolchain w/ dynamic library" +comment "lcdproc needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS config BR2_PACKAGE_LCDPROC From peter at korsgaard.com Mon Apr 10 19:30:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:30:49 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/runc: security bump to version v1.1.5 Message-ID: <20230410193614.B283483D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff7d9c639b0af36c6b9ac56c8bcc0d9972d58ea9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This is the fifth patch release in the 1.1.z series of runc, which fixes three CVEs found in runc. CVE-2023-25809 is a vulnerability involving rootless containers where (under specific configurations), the container would have write access to the /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host were affected. This vulnerability was discovered by Akihiro Suda. GHSA-m8cg-xc2p-r3fc CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered by Beuc. GHSA-vpvm-3wq2-2wvm CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. This variant of the above vulnerability was reported by Lei Wang. GHSA-g2j6-57v7-gm8c In addition, the following other fixes are included in this release: - Fix the inability to use /dev/null when inside a container - Fix changing the ownership of host's /dev/null caused by fd redirection - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 - nsexec: Check for errors in write_log() https://github.com/opencontainers/runc/releases/tag/v1.1.5 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 52976c54f76758aeab53f4b7777299cd5c8a3150) Signed-off-by: Peter Korsgaard --- package/runc/runc.hash | 2 +- package/runc/runc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/runc/runc.hash b/package/runc/runc.hash index 6c8fddd397..eee2e34cbf 100644 --- a/package/runc/runc.hash +++ b/package/runc/runc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34 runc-1.1.4.tar.gz +sha256 76cbf30637cbb828794d72d32fb3fd6ff3139cd9743b8b44790fd110f43d96b2 runc-1.1.5.tar.gz sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE diff --git a/package/runc/runc.mk b/package/runc/runc.mk index 5b559981e3..088b577856 100644 --- a/package/runc/runc.mk +++ b/package/runc/runc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RUNC_VERSION = 1.1.4 +RUNC_VERSION = 1.1.5 RUNC_SITE = $(call github,opencontainers,runc,v$(RUNC_VERSION)) RUNC_LICENSE = Apache-2.0, LGPL-2.1 (libseccomp) RUNC_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:35:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:35:30 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/uclibc: security update to 1.0.43 Message-ID: <20230410193614.C4C3383D2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c7e1df73c26436902e1662dd37973afb6cb5b6df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit f12bf2e6a78f1b5ff203fc234be68e224ec49b0e) Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 99ea548ebe..373ed140d4 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Mon Apr 10 18:59:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 20:59:34 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/agentpp: bump to version 4.5.3 Message-ID: <20230410193614.3B3F283D2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7e3ab79d1726544bf810f38d63e2c0be9224fa1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Drop patch (not needed anymore): "Fixed: Allow compilation without _SNMPv3 defined." https://agentpp.com/download/changes_agent++.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 343d7940a4bbdd89933a29f9470cead6ff481a28) Signed-off-by: Peter Korsgaard --- .../0001-Fix-build-when-SNMPv3-is-disabled.patch | 102 --------------------- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 3 files changed, 2 insertions(+), 104 deletions(-) diff --git a/package/agentpp/0001-Fix-build-when-SNMPv3-is-disabled.patch b/package/agentpp/0001-Fix-build-when-SNMPv3-is-disabled.patch deleted file mode 100644 index f16c2b4b77..0000000000 --- a/package/agentpp/0001-Fix-build-when-SNMPv3-is-disabled.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 2a0fe384eec254643ca2176ccfcbbd036a5aad06 Mon Sep 17 00:00:00 2001 -From: Luca Ceresoli -Date: Tue, 14 Jul 2020 10:30:10 +0200 -Subject: [PATCH] Fix build when SNMPv3 is disabled - -agentpp has ifdefs to disable v3 code when SNMPv3 is disabled. However it -is missing one and it has a few ones in excess. Fix them. - -Upstream is aware, says "will fix in later version", but thinks to make v3 -mandatory. See discussion at -https://forum.snmp.app/t/agent-compile-fails-if-snmp-has-disable-snmpv3/326 - -Upstream status: none, upstream is not welcoming contributions. - -Signed-off-by: Luca Ceresoli ---- - include/agent_pp/notification_log_mib.h | 4 ++-- - include/agent_pp/notification_originator.h | 2 ++ - include/agent_pp/snmp_community_mib.h | 4 ++-- - src/notification_originator.cpp | 2 ++ - 4 files changed, 8 insertions(+), 4 deletions(-) - -diff --git a/include/agent_pp/notification_log_mib.h b/include/agent_pp/notification_log_mib.h -index ddac05e515d9..8fd8cfec32ca 100644 ---- a/include/agent_pp/notification_log_mib.h -+++ b/include/agent_pp/notification_log_mib.h -@@ -22,7 +22,7 @@ - - //--AgentGen BEGIN=_BEGIN - #include --#ifdef _SNMPv3 -+// #ifdef _SNMPv3 // This file deos not look SNMPv3-specific - #include - //--AgentGen END - -@@ -688,6 +688,6 @@ protected: - */ - - --#endif -+// #endif // _SNMPv3 - - -diff --git a/include/agent_pp/notification_originator.h b/include/agent_pp/notification_originator.h -index 95e8b4e1836d..6f50cd52625b 100644 ---- a/include/agent_pp/notification_originator.h -+++ b/include/agent_pp/notification_originator.h -@@ -307,7 +307,9 @@ class AGENTPP_DECL NotificationOriginator: public NotificationSender { - */ - virtual nlmLogEntry* get_nlm_log_entry(); - -+#ifdef _SNMPv3 - virtual v3MP* get_v3mp(); -+#endif - - protected: - -diff --git a/include/agent_pp/snmp_community_mib.h b/include/agent_pp/snmp_community_mib.h -index 7d5c4558f36d..d9eb2b4a87ec 100644 ---- a/include/agent_pp/snmp_community_mib.h -+++ b/include/agent_pp/snmp_community_mib.h -@@ -49,7 +49,7 @@ namespace Agentpp { - #define oidSnmpTrapAddress "1.3.6.1.6.3.18.1.3.0" - #define oidSnmpTrapCommunity "1.3.6.1.6.3.18.1.4.0" - --#ifdef _SNMPv3 -+// #ifdef _SNMPv3 // This file deos not look SNMPv3-specific - - /** - * snmpCommunityName -@@ -346,7 +346,7 @@ class AGENTPP_DECL snmp_community_mib: public MibGroup - static void add_public(); - static void add_public(Mib* mib); - }; --#endif -+// #endif // _SNMPv3 - - #ifdef AGENTPP_NAMESPACE - } -diff --git a/src/notification_originator.cpp b/src/notification_originator.cpp -index d7d566869998..39ddbe08cdeb 100644 ---- a/src/notification_originator.cpp -+++ b/src/notification_originator.cpp -@@ -237,6 +237,7 @@ nlmLogEntry* NotificationOriginator::get_nlm_log_entry() { - return nlmLogEntry::instance; - } - -+#ifdef _SNMPv3 - v3MP* NotificationOriginator::get_v3mp() { - if (mib) { - return mib->get_request_list()->get_v3mp(); -@@ -244,6 +245,7 @@ v3MP* NotificationOriginator::get_v3mp() { - return v3MP::I; - } - } -+#endif - - - bool NotificationOriginator::check_access(ListCursor& cur, --- -2.27.0 - diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index 11b23c8ee2..f8399963e5 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 9b45123df45e803198a1181540b37a4ccd0e63c68df6e826702e2ba49167edac agent++-4.3.1.tar.gz +sha256 bcfc014cc7ce37afdd6eefb71b59f1eabf23984525905546aa363c2a2c498c79 agent++-4.5.3.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index 8982d9e564..f30e75ef9c 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.3.1 +AGENTPP_VERSION = 4.5.3 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:00:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:00:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230410193722.CA45383DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1bf2cdc30c04432a135ca7e81992743799d36127 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix CVE-2023-22432: Open redirect vulnerability exists in web2py versions prior to 2.23.1. When using the tool, a web2py user may be redirected to an arbitrary website by accessing a specially crafted URL. As a result, the user may become a victim of a phishing attack. https://github.com/web2py/web2py/compare/v2.23.0...v2.23.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 11f8c11dfb61f1efa92d80de2d5ee915d73ff656) Signed-off-by: Peter Korsgaard --- package/python-web2py/python-web2py.hash | 2 +- package/python-web2py/python-web2py.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-web2py/python-web2py.hash b/package/python-web2py/python-web2py.hash index a853497768..c0ce0cc352 100644 --- a/package/python-web2py/python-web2py.hash +++ b/package/python-web2py/python-web2py.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 356f88b671e2bcdd9c89df526ee063ee9d6f4f57b60182ec2684adddcc426e99 python-web2py-2.23.0.tar.gz +sha256 f4066d76290b333bc1bb1cf4c23b612eebde712b7112e90a72e7609a14690d2c python-web2py-2.23.1.tar.gz sha256 2aae96826184a492bc799add49aed7b29036e7aba2d2294fb65053bd30fe55fe LICENSE diff --git a/package/python-web2py/python-web2py.mk b/package/python-web2py/python-web2py.mk index 4425b09d12..2a666cae17 100644 --- a/package/python-web2py/python-web2py.mk +++ b/package/python-web2py/python-web2py.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_WEB2PY_VERSION = 2.23.0 +PYTHON_WEB2PY_VERSION = 2.23.1 PYTHON_WEB2PY_SITE = $(call github,web2py,web2py,v$(PYTHON_WEB2PY_VERSION)) PYTHON_WEB2PY_LICENSE = LGPL-3.0 PYTHON_WEB2PY_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:19:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/lcdproc: fix double space in Config.in comment Message-ID: <20230410193722.EFFB883DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8406e06af3aaaaa2db8f71b815eb1e540796957b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 2b2a679dfba428014900f1adaffee05d515f0e20) Signed-off-by: Peter Korsgaard --- package/lcdproc/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lcdproc/Config.in b/package/lcdproc/Config.in index 042abd69df..e5ff432d40 100644 --- a/package/lcdproc/Config.in +++ b/package/lcdproc/Config.in @@ -1,4 +1,4 @@ -comment "lcdproc needs a toolchain w/ dynamic library" +comment "lcdproc needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS config BR2_PACKAGE_LCDPROC From peter at korsgaard.com Mon Apr 10 19:03:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:03:49 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230410193722.D3BCA83DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bc49f4cb25678c2d941807c2dbfe2384a31c2b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Fix CVE-2023-27320: Sudo before 1.9.13p3 has a double free in the per-command chroot feature. - Update patch - Update hash of LICENSE.md (year and indentation updated: https://github.com/sudo-project/sudo/commit/dd934d6a218c05d2df61b5306e38c71edaa6ac59 https://github.com/sudo-project/sudo/commit/e5634ae99184d50afbdcb8a69dd4018b1a14871d) https://www.sudo.ws/security/advisories/double_free https://www.sudo.ws/releases/stable/#1.9.13p3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 556c32264c98f5696b523c3028d121adaed1e386) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 42 +++++++++++----------- package/sudo/sudo.hash | 4 +-- package/sudo/sudo.mk | 6 ++-- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch index 32edd148a0..dc91af6119 100644 --- a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -1,6 +1,6 @@ -From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From 1fed5adc166d5f2190a6b6ad048ec2d803316327 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine -Date: Wed, 22 Feb 2023 10:01:25 +0100 +Date: Wed, 22 Feb 2023 10:13:30 +0100 Subject: [PATCH] configure.ac: fix openssl static build Do not use AX_APPEND_FLAG as it will break static builds by removing @@ -24,26 +24,24 @@ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/sudo-project/sudo/pull/244] +[Retrieved from: +https://github.com/sudo-project/sudo/commit/1fed5adc166d5f2190a6b6ad048ec2d803316327] --- - configure.ac | 4 +++- + m4/openssl.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -diff --git a/configure.ac b/configure.ac -index 8eccad7e4..523d8e56b 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -3082,7 +3082,9 @@ if test "${enable_openssl-no}" != no; then - SUDO_APPEND_LIBPATH([LIBTLS], [$f]) - ;; - *) -- AX_APPEND_FLAG([$f], [LIBTLS]) -+ # Do not use AX_APPEND_FLAG as it will break static builds by removing -+ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto -+ LIBTLS="$LIBTLS $f" - ;; - esac - done --- -2.39.0 - +diff --git a/m4/openssl.m4 b/m4/openssl.m4 +index a2e4941ae8..b4cbd821db 100644 +--- a/m4/openssl.m4 ++++ b/m4/openssl.m4 +@@ -44,7 +44,9 @@ AC_DEFUN([SUDO_CHECK_OPENSSL], [ + SUDO_APPEND_LIBPATH([LIBTLS], [$f]) + ;; + *) +- AX_APPEND_FLAG([$f], [LIBTLS]) ++ # Do not use AX_APPEND_FLAG as it will break static builds by removing ++ # duplicates such as -lz or -latomic which are needed by -lssl and -lcrypto ++ LIBTLS="$LIBTLS $f" + ;; + esac + done diff --git a/package/sudo/sudo.hash b/package/sudo/sudo.hash index c920b9fe74..720b21d849 100644 --- a/package/sudo/sudo.hash +++ b/package/sudo/sudo.hash @@ -1,4 +1,4 @@ # From: https://www.sudo.ws/getting/download/ -sha256 b9a0b1ae0f1ddd9be7f3eafe70be05ee81f572f6f536632c44cd4101bb2a8539 sudo-1.9.12p2.tar.gz +sha256 92334a12bb93e0c056b09f53e255ccb7d6f67c6350e2813cd9593ceeca78560b sudo-1.9.13p3.tar.gz # Locally calculated -sha256 d2f93a3b17ed5586fddd07be33ad767146c1a81a22682baa68bb4360a31d020a LICENSE.md +sha256 ea33b3971e8e4d9657cd6794a952aaa71b22bd16745f1645455b6ead010e0a28 LICENSE.md diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 3b5c898917..e70e8bd31f 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -4,8 +4,8 @@ # ################################################################################ -SUDO_VERSION_MAJOR = 1.9.12 -SUDO_VERSION_MINOR = p2 +SUDO_VERSION_MAJOR = 1.9.13 +SUDO_VERSION_MINOR = p3 SUDO_VERSION = $(SUDO_VERSION_MAJOR)$(SUDO_VERSION_MINOR) SUDO_SITE = https://www.sudo.ws/sudo/dist SUDO_LICENSE = ISC, BSD-3-Clause @@ -13,7 +13,7 @@ SUDO_LICENSE_FILES = LICENSE.md SUDO_CPE_ID_VERSION = $(SUDO_VERSION_MAJOR) SUDO_CPE_ID_UPDATE = $(SUDO_VERSION_MINOR) SUDO_SELINUX_MODULES = sudo -# We're patching configure.ac +# We're patching m4/openssl.m4 SUDO_AUTORECONF = YES # This is to avoid sudo's make install from chown()ing files which fails SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install From peter at korsgaard.com Sat Apr 8 19:59:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:59:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/agentpp: security bump to version 4.6.0 Message-ID: <20230410193722.C122783DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c7dee88ef04624931ae4d7919c0f6b1f1b61b8f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set twice in the same PDU. - Fix the following build failure raised since bump of snmppp to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, | Fixes: - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f06ecf5e1516cac8911dbf9b05c66c0f7060379) Signed-off-by: Peter Korsgaard --- package/agentpp/agentpp.hash | 2 +- package/agentpp/agentpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash index 99aae70263..527414eed5 100644 --- a/package/agentpp/agentpp.hash +++ b/package/agentpp/agentpp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz +sha256 e09dc2d40277d468c18f1539ad18f43e0c3a95b10fad8a02184e9ace8bac0d67 agent++-4.6.0.tar.gz sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk index d020228e44..0ef549426e 100644 --- a/package/agentpp/agentpp.mk +++ b/package/agentpp/agentpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -AGENTPP_VERSION = 4.5.4 +AGENTPP_VERSION = 4.6.0 AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz AGENTPP_SITE = http://www.agentpp.com/download AGENTPP_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:19:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:19 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libosmium: fix double space in Config.in comment Message-ID: <20230410193723.03B4183DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=737d2217530992f9cf6d0d2e575d9105485b4a9f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit e81ca405164fbef1c43fc01aa2f95f67090d3bde) Signed-off-by: Peter Korsgaard --- package/libosmium/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libosmium/Config.in b/package/libosmium/Config.in index 3a4c64e9d2..825e2b7e33 100644 --- a/package/libosmium/Config.in +++ b/package/libosmium/Config.in @@ -13,6 +13,6 @@ config BR2_PACKAGE_LIBOSMIUM https://osmcode.org/libosmium/ -comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" +comment "libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Mon Apr 10 19:19:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/osm2pgsql: fix double space in Config.in comment Message-ID: <20230410193723.0C76F83DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=786756e423865ebd7043bbaf0963a0b861f9d91f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 9611a3b323676637b9bc463268cfead66c8146fb) Signed-off-by: Peter Korsgaard --- package/osm2pgsql/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/osm2pgsql/Config.in b/package/osm2pgsql/Config.in index e903e92c49..3e73572a80 100644 --- a/package/osm2pgsql/Config.in +++ b/package/osm2pgsql/Config.in @@ -22,7 +22,7 @@ config BR2_PACKAGE_OSM2PGSQL https://osm2pgsql.org -comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" +comment "osm2pgsql needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Sat Apr 8 19:59:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 8 Apr 2023 21:59:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/snmppp: security bump to version 3.5.0 Message-ID: <20230410193722.B89AE83DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35485b3d104bdabbc56661cceb1507090daa1cba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Improved (security): Avoid timing attacks on authentication verification. - Drop patch (already in version) https://www.agentpp.com/download/changes_snmp++v3.txt Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit e011fa0415883b9d44df616cfaf6956e1a11da88) Signed-off-by: Peter Korsgaard --- .../0001-fix-build-with-libressl-3-5-0.patch | 39 ---------------------- package/snmppp/snmppp.hash | 2 +- package/snmppp/snmppp.mk | 2 +- 3 files changed, 2 insertions(+), 41 deletions(-) diff --git a/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch b/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch deleted file mode 100644 index f60f84f9a2..0000000000 --- a/package/snmppp/0001-fix-build-with-libressl-3-5-0.patch +++ /dev/null @@ -1,39 +0,0 @@ -fix build with libressl >= 3.5.0 - -Fix the following build failure with libressl >= 3.5.0: - -auth_priv.cpp: In member function 'virtual int Snmp_pp::AuthMD5::password_to_key(const unsigned char*, unsigned int, const unsigned char*, unsigned int, unsigned char*, unsigned int*)': -auth_priv.cpp:1132:20: error: aggregate 'Snmp_pp::MD5HashStateType md5_hash_state' has incomplete type and cannot be defined - MD5HashStateType md5_hash_state; - ^~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/b50b883c03e82564198a8b7e91bd14bf007772e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: merged (emailed to katz.agentpp.com at magenta.de)] - -diff -Naurp snmp++-3.4.9.orig/src/auth_priv.cpp snmp++-3.4.9/src/auth_priv.cpp ---- snmp++-3.4.9.orig/src/auth_priv.cpp 2022-05-13 11:39:14.083038544 +0200 -+++ snmp++-3.4.9/src/auth_priv.cpp 2022-05-13 15:00:42.576102348 +0200 -@@ -79,8 +79,9 @@ static const char *loggerModuleName = "s - - /* -- START: Defines for OpenSSL -- */ - --#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) --// OpenSSL versions up to 1.0.x and LibreSSL -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) -+// OpenSSL versions up to 1.0.x and LibreSSL versions up to 3.4.x - typedef EVP_MD_CTX EVPHashStateType; - - int evpAllocAndInit(EVP_MD_CTX *ctx, const EVP_MD *md) -@@ -138,7 +139,7 @@ typedef EVP_MD_CTX* MD5HashSta - #define MD5_PROCESS(s, p, l) EVP_DigestUpdate(*(s), p, l) - #define MD5_DONE(s, k) evpDigestFinalAndFree(s, k) - --#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+#endif // OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) - - typedef DES_key_schedule DESCBCType; - #define DES_CBC_START_ENCRYPT(c, iv, k, kl, r, s) \ diff --git a/package/snmppp/snmppp.hash b/package/snmppp/snmppp.hash index 6dc3d39ced..74c6a3e98f 100644 --- a/package/snmppp/snmppp.hash +++ b/package/snmppp/snmppp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d7a77fd05ecd99b25c51cbab08dfeef22a5edf2677875695c213631af59d5bae snmp++-3.4.10.tar.gz +sha256 43a433bd5f6fd67add5a26add6521ca664c41aead438405658ed57483664b4bf snmp++-3.5.0.tar.gz sha256 61337e799c8274e596e5783b22607beea8073ee296c6b27fc5c7487296e56851 src/v3.cpp diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index 005a5a9f35..9f1916dd66 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -4,7 +4,7 @@ # ################################################################################ -SNMPPP_VERSION = 3.4.10 +SNMPPP_VERSION = 3.5.0 SNMPPP_SOURCE = snmp++-$(SNMPPP_VERSION).tar.gz SNMPPP_SITE = http://www.agentpp.com/download SNMPPP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Mon Apr 10 19:07:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:07:30 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openssh: security bump to version 9.3p1 Message-ID: <20230410193722.DC54B83DD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a23d06e96cd4eb6bd8feb03cf4cf0e1422072626 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x >From [1]: * sshd(8): fix a pre-authentication double-free memory fault introduced in OpenSSH 9.1. This is not believed to be exploitable, and it occurs in the unprivileged pre-auth process that is subject to chroot(2) and is further sandboxed on most major platforms. * ssh(8): in OpenSSH releases after 8.7, the PermitRemoteOpen option would ignore its first argument unless it was one of the special keywords "any" or "none", causing the permission list to fail open if only one permission was specified. bz3515 * ssh(1): if the CanonicalizeHostname and CanonicalizePermittedCNAMEs options were enabled, and the system/libc resolver did not check that names in DNS responses were valid, then use of these options could allow an attacker with control of DNS to include invalid characters (possibly including wildcards) in names added to known_hosts files when they were updated. These names would still have to match the CanonicalizePermittedCNAMEs allow-list, so practical exploitation appears unlikely. >From [2]: * ssh-add(1): when adding smartcard keys to ssh-agent(1) with the per-hop destination constraints (ssh-add -h ...) added in OpenSSH 8.9, a logic error prevented the constraints from being communicated to the agent. This resulted in the keys being added without constraints. The common cases of non-smartcard keys and keys without destination constraints are unaffected. This problem was reported by Luci Stanescu. * ssh(1): Portable OpenSSH provides an implementation of the getrrsetbyname(3) function if the standard library does not provide it, for use by the VerifyHostKeyDNS feature. A specifically crafted DNS response could cause this function to perform an out-of-bounds read of adjacent stack data, but this condition does not appear to be exploitable beyond denial-of- service to the ssh(1) client. The getrrsetbyname(3) replacement is only included if the system's standard library lacks this function and portable OpenSSH was not compiled with the ldns library (--with-ldns). getrrsetbyname(3) is only invoked if using VerifyHostKeyDNS to fetch SSHFP records. This problem was found by the Coverity static analyzer. [1] https://www.openssh.com/txt/release-9.2 [2] https://www.openssh.com/txt/release-9.3 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 68ca5f1e1f9f3f79e5a48928ad2dfac0cceee843) Signed-off-by: Peter Korsgaard --- package/openssh/openssh.hash | 4 ++-- package/openssh/openssh.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/openssh/openssh.hash b/package/openssh/openssh.hash index eefb11ec15..2be54431ec 100644 --- a/package/openssh/openssh.hash +++ b/package/openssh/openssh.hash @@ -1,4 +1,4 @@ -# From https://www.openssh.com/txt/release-9.1 (base64 encoded) -sha256 19f85009c7e3e23787f0236fbb1578392ab4d4bf9f8ec5fe6bc1cd7e8bfdd288 openssh-9.1p1.tar.gz +# From https://www.openssh.com/txt/release-9.3 (base64 encoded) +sha256 e9baba7701a76a51f3d85a62c383a3c9dcd97fa900b859bc7db114c1868af8a8 openssh-9.3p1.tar.gz # Locally calculated sha256 05c30446ba738934b3f1efa965b454c122ca26cc4b268e5ae6843f58ccd1b16d LICENCE diff --git a/package/openssh/openssh.mk b/package/openssh/openssh.mk index b70e327620..26d6bd504d 100644 --- a/package/openssh/openssh.mk +++ b/package/openssh/openssh.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSSH_VERSION_MAJOR = 9.1 +OPENSSH_VERSION_MAJOR = 9.3 OPENSSH_VERSION_MINOR = p1 OPENSSH_VERSION = $(OPENSSH_VERSION_MAJOR)$(OPENSSH_VERSION_MINOR) OPENSSH_CPE_ID_VERSION = $(OPENSSH_VERSION_MAJOR) From peter at korsgaard.com Mon Apr 10 19:19:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:19:33 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/zerofree: fix double space in Config.in comment Message-ID: <20230410193723.1595883DD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9d215d42b9dad6bc73530942de1bd983fbadc7e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 05d3fdfd1314cce610f4fd2a55599b0595fcf2fc) Signed-off-by: Peter Korsgaard --- package/zerofree/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/zerofree/Config.in b/package/zerofree/Config.in index 99466d6bae..e7007819d8 100644 --- a/package/zerofree/Config.in +++ b/package/zerofree/Config.in @@ -9,6 +9,6 @@ config BR2_PACKAGE_ZEROFREE https://frippery.org/uml/ -comment "zerofree needs a toolchain w/ dynamic library" +comment "zerofree needs a toolchain w/ dynamic library" depends on BR2_USE_MMU depends on BR2_STATIC_LIBS From peter at korsgaard.com Mon Apr 10 19:23:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:23:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] docs/manual: ditch redundant -f 'rm' flag Message-ID: <20230410193723.26D9983DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5380a3f3ae8dc6f48c9a0bf4a58729377f0bb8c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The value of the RM variable in make is 'rm -f' [0], thus the additional -f is redundant. Avoid it on the docs to avoid developers taking it as a good example to follow. [0] https://www.gnu.org/software/make/manual/make.html#index-RM Signed-off-by: Luca Ceresoli Signed-off-by: Yann E. MORIN (cherry picked from commit 9a3d4e38183e7c7ade63588519796005f43efe78) Signed-off-by: Peter Korsgaard --- docs/manual/writing-rules.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/manual/writing-rules.txt b/docs/manual/writing-rules.txt index 758965d80a..13b7fd5bea 100644 --- a/docs/manual/writing-rules.txt +++ b/docs/manual/writing-rules.txt @@ -78,7 +78,7 @@ Do not align the +=+ signs. + --------------------- define LIBFOO_REMOVE_DOC - $(RM) -fr $(TARGET_DIR)/usr/share/libfoo/doc \ + $(RM) -r $(TARGET_DIR)/usr/share/libfoo/doc \ $(TARGET_DIR)/usr/share/man/man3/libfoo* endef --------------------- @@ -118,7 +118,7 @@ YES: --------------------- ifneq ($(BR2_LIBFOO_INSTALL_DATA),y) define LIBFOO_REMOVE_DATA - $(RM) -fr $(TARGET_DIR)/usr/share/libfoo/data + $(RM) -r $(TARGET_DIR)/usr/share/libfoo/data endef LIBFOO_POST_INSTALL_TARGET_HOOKS += LIBFOO_REMOVE_DATA endif @@ -128,7 +128,7 @@ NO: + --------------------- define LIBFOO_REMOVE_DATA - $(RM) -fr $(TARGET_DIR)/usr/share/libfoo/data + $(RM) -r $(TARGET_DIR)/usr/share/libfoo/data endef ifneq ($(BR2_LIBFOO_INSTALL_DATA),y) From peter at korsgaard.com Mon Apr 10 19:26:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:26:13 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/flann: needs C++11 support Message-ID: <20230410193723.2FABB83DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e660b4fe423c60b7822947e968f65b80b0b05191 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: - http://autobuild.buildroot.net/results/c92a3df1bc73e00e1e4493500bfb7277cf5064ee .../build/flann-1.9.2/src/cpp/flann/util/lsh_table.h:367:5: error: 'random_device' is not a member of 'std' std::random_device rd; ^ Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN (cherry picked from commit 16cd9494ba6496d7f5f873abd307952efea7da78) Signed-off-by: Peter Korsgaard --- package/flann/Config.in | 6 ++++-- package/flann/flann.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/flann/Config.in b/package/flann/Config.in index 180d7eae8a..8b32e9077c 100644 --- a/package/flann/Config.in +++ b/package/flann/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_FLANN bool "flann" depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_STATIC_LIBS + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 select BR2_PACKAGE_LZ4 help FLANN is a library for performing fast approximate nearest @@ -22,5 +23,6 @@ config BR2_PACKAGE_FLANN_EXAMPLES endif -comment "flann needs a toolchain w/ C++, dynamic library" - depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS +comment "flann needs a toolchain w/ C++, dynamic library, gcc >= 4.7" + depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 diff --git a/package/flann/flann.mk b/package/flann/flann.mk index d1a622e685..dc75b977af 100644 --- a/package/flann/flann.mk +++ b/package/flann/flann.mk @@ -18,7 +18,7 @@ FLANN_CONF_OPTS = \ -DUSE_OPENMP=$(if $(BR2_TOOLCHAIN_HAS_OPENMP),ON,OFF) \ -DCMAKE_DISABLE_FIND_PACKAGE_HDF5=TRUE -FLANN_CXXFLAGS = $(TARGET_CXXFLAGS) +FLANN_CXXFLAGS = $(TARGET_CXXFLAGS) -std=c++11 ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y) FLANN_CXXFLAGS += -O0 From peter at korsgaard.com Mon Apr 10 19:30:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:30:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/runc: security bump to version v1.1.5 Message-ID: <20230410193723.419E783897@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69d1d353d3b89d2a9fd2b6e5a108feba1a5ce09c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This is the fifth patch release in the 1.1.z series of runc, which fixes three CVEs found in runc. CVE-2023-25809 is a vulnerability involving rootless containers where (under specific configurations), the container would have write access to the /sys/fs/cgroup/user.slice/... cgroup hierarchy. No other hierarchies on the host were affected. This vulnerability was discovered by Akihiro Suda. GHSA-m8cg-xc2p-r3fc CVE-2023-27561 was a regression which effectively re-introduced CVE-2019-19921. This bug was present from v1.0.0-rc95 to v1.1.4. This regression was discovered by Beuc. GHSA-vpvm-3wq2-2wvm CVE-2023-28642 is a variant of CVE-2023-27561 and was fixed by the same patch. This variant of the above vulnerability was reported by Lei Wang. GHSA-g2j6-57v7-gm8c In addition, the following other fixes are included in this release: - Fix the inability to use /dev/null when inside a container - Fix changing the ownership of host's /dev/null caused by fd redirection - Fix rare runc exec/enter unshare error on older kernels, including CentOS < 7.7 - nsexec: Check for errors in write_log() https://github.com/opencontainers/runc/releases/tag/v1.1.5 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 52976c54f76758aeab53f4b7777299cd5c8a3150) Signed-off-by: Peter Korsgaard --- package/runc/runc.hash | 2 +- package/runc/runc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/runc/runc.hash b/package/runc/runc.hash index 6c8fddd397..eee2e34cbf 100644 --- a/package/runc/runc.hash +++ b/package/runc/runc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34 runc-1.1.4.tar.gz +sha256 76cbf30637cbb828794d72d32fb3fd6ff3139cd9743b8b44790fd110f43d96b2 runc-1.1.5.tar.gz sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE diff --git a/package/runc/runc.mk b/package/runc/runc.mk index b60f1da2e7..9c6b5f9b37 100644 --- a/package/runc/runc.mk +++ b/package/runc/runc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RUNC_VERSION = 1.1.4 +RUNC_VERSION = 1.1.5 RUNC_SITE = $(call github,opencontainers,runc,v$(RUNC_VERSION)) RUNC_LICENSE = Apache-2.0, LGPL-2.1 (libseccomp) RUNC_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 19:33:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:33:03 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-cli: bump version to v23.0.2 Message-ID: <20230410193723.53AEE83DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=901031eecc206c082156e625a4ba20d4e330f471 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard (cherry picked from commit 413a28940b46db5d84bc7430bc49df076cee01f9) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 9b231f03b1..a8ee6c7a34 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz +sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 38d903150c..5473edf1ef 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.1 +DOCKER_CLI_VERSION = 23.0.2 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:28:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:28:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/snmppp: fix build without SNMPV3 Message-ID: <20230410193723.386A883DD8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f359328bb423742599ed7cddb1a207a85cc30d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure without BR2_PACKAGE_SNMPPP_SNMPV3 raised since bump to version 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? 263 | if (m_target->get_version() == version3) { | ^~~~~~~~ | version1 Fixes: - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b Signed-off-by: Fabrice Fontaine Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit a45f2af7fae09e4daee9d017b02e8744b357cf48) Signed-off-by: Peter Korsgaard --- package/snmppp/0001-fix-build-without-v3.patch | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/package/snmppp/0001-fix-build-without-v3.patch b/package/snmppp/0001-fix-build-without-v3.patch new file mode 100644 index 0000000000..4e81f7bfc1 --- /dev/null +++ b/package/snmppp/0001-fix-build-without-v3.patch @@ -0,0 +1,43 @@ +fix build without v3 + +Fix the following build failure without version3 raised since version +3.5.0: + +msgqueue.cpp: In member function 'int Snmp_pp::CSNMPMessage::ResendMessage()': +msgqueue.cpp:263:34: error: 'version3' was not declared in this scope; did you mean 'version1'? + 263 | if (m_target->get_version() == version3) { + | ^~~~~~~~ + | version1 + +Fixes: + - http://autobuild.buildroot.org/results/8ef3e4407a51c53c15e530606227338761dd905b + +Signed-off-by: Fabrice Fontaine +[Upstream status: sent to katz.agentpp.com at magenta.de] + +diff -Nura snmp++-3.5.0.orig/src/msgqueue.cpp snmp++-3.5.0/src/msgqueue.cpp +--- snmp++-3.5.0.orig/src/msgqueue.cpp 2023-03-20 10:49:30.629000853 +0100 ++++ snmp++-3.5.0/src/msgqueue.cpp 2023-03-20 10:51:36.880664304 +0100 +@@ -260,18 +260,20 @@ + m_target->set_retry(m_target->get_retry() - 1); + SetSendTime(); + int status; +- if (m_target->get_version() == version3) { + #ifdef _SNMPv3 ++ if (m_target->get_version() == version3) { + // delete entry in cache + if (m_snmp->get_mpv3()) + m_snmp->get_mpv3()->delete_from_cache(m_pdu.get_request_id()); +-#endif + status = m_snmp->snmp_engine(m_pdu, m_pdu.get_error_status(), m_pdu.get_error_index(), + *m_target, m_callBack, m_callData, m_socket, 0, this); + } + else { ++#endif + status = send_snmp_request(m_socket, m_rawPdu, m_rawPduLen, *m_address); ++#ifdef _SNMPv3 + } ++#endif + if (status != 0) + return SNMP_CLASS_TL_FAILED; + From peter at korsgaard.com Mon Apr 10 19:18:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:18:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/protozero: fix double space in Config.in comment Message-ID: <20230410193722.E5EA483DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de6e6008594eb5adfa9336a98f0fd2fad5d4132b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni (cherry picked from commit 0472287484e5914f7437cfd9f05524ab38b810fe) Signed-off-by: Peter Korsgaard --- package/protozero/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/protozero/Config.in b/package/protozero/Config.in index 19048dfe8d..e6347e6f7f 100644 --- a/package/protozero/Config.in +++ b/package/protozero/Config.in @@ -16,5 +16,5 @@ config BR2_PACKAGE_PROTOZERO https://github.com/mapbox/protozero -comment "protozero needs a toolchain w/ C++, gcc >= 4.7" +comment "protozero needs a toolchain w/ C++, gcc >= 4.7" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 From peter at korsgaard.com Mon Apr 10 19:34:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:34:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/uclibc: security update to 1.0.43 Message-ID: <20230410193723.5CC9583DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f7c17b3e026c832bb57272df2d88e8ed2a6384c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Security fix for CVE-2022-29503 Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit f12bf2e6a78f1b5ff203fc234be68e224ec49b0e) Signed-off-by: Peter Korsgaard --- package/uclibc/uclibc.hash | 4 ++-- package/uclibc/uclibc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index 0122d08789..cdca75b113 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.42/uClibc-ng-1.0.42.tar.xz.sha256 -sha256 ec6dae44ce86558885e56bc3bef6bd4d082397114e6e1fc15795f71e804d7016 uClibc-ng-1.0.42.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.43/uClibc-ng-1.0.43.tar.xz.sha256 +sha256 8c1f550f14728a9c06ff1fb3e85069f7f10f4d684b03e163f4d9d41727124047 uClibc-ng-1.0.43.tar.xz # Locally calculated sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 4c05d36ab3..80c9caf07f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.42 +UCLIBC_VERSION = 1.0.43 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+ From peter at korsgaard.com Mon Apr 10 19:23:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:23:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/linux-tools: perf: ditch redundant -f 'rm' flag Message-ID: <20230410193723.1EA8483DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61acdc604784cabc32130f8a48edb2aa187b9c6e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The value of the RM variable in make is 'rm -f' [0], thus the additional -f is redundant. [0] https://www.gnu.org/software/make/manual/make.html#index-RM Signed-off-by: Luca Ceresoli Signed-off-by: Yann E. MORIN (cherry picked from commit 37e63bb2c98052939de9b4e6cb30002016055c05) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-perf.mk.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in index dda63cccec..5431c78152 100644 --- a/package/linux-tools/linux-tool-perf.mk.in +++ b/package/linux-tools/linux-tool-perf.mk.in @@ -166,8 +166,8 @@ endef # target unless BR2_PACKAGE_LINUX_TOOLS_PERF_SCRIPTS is enabled ifeq ($(BR2_PACKAGE_LINUX_TOOLS_PERF_SCRIPTS),) define PERF_INSTALL_REMOVE_SCRIPTS - $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/scripts/ - $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/tests/ + $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/scripts/ + $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/tests/ endef endif From peter at korsgaard.com Mon Apr 10 19:32:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:32:55 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-engine: security bump version to v23.0.2 Message-ID: <20230410193723.4AC1B83DBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75a10d935f81dee4b7b3ec26718b1252014d2b3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issue: - CVE-2023-26054: (Buildkit): Credentials inlined to Git URLs could end up in provenance attestation https://github.com/moby/buildkit/security/advisories/GHSA-gc89-7gcr-jxqc In addition, a number of issues have been fixed. For the full list, see: https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Stefan Agner [Peter: Mark as security bump] Signed-off-by: Peter Korsgaard (cherry picked from commit cebd1389f4f22956516952eafb1183d1326907d3) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 99ab5e4003..4b7c026eef 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz +sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index c61aa491c2..a27625a38e 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.1 +DOCKER_ENGINE_VERSION = 23.0.2 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From yann.morin.1998 at free.fr Mon Apr 10 19:43:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:43:04 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/libv4l: bump version to 1.24.1 In-Reply-To: <20230330123509.23696-1-ps.report@gmx.net> References: <20230330123509.23696-1-ps.report@gmx.net> Message-ID: <20230410194304.GL2819@scaer> Peter, All, On 2023-03-30 14:35 +0200, Peter Seiderer spake thusly: > - disable new v4l2-tracer option (fails to compile with rpi4_64 configuration) > > For details see [1]. > > [1] https://git.linuxtv.org/v4l-utils.git/tree/ChangeLog?h=stable-1.24 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - fix --disable-v4l-tracer vs. --disable-v4l2-tracer typo > --- > package/libv4l/libv4l.hash | 2 +- > package/libv4l/libv4l.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/libv4l/libv4l.hash b/package/libv4l/libv4l.hash > index d99d5e0992..4f694de34b 100644 > --- a/package/libv4l/libv4l.hash > +++ b/package/libv4l/libv4l.hash > @@ -1,7 +1,7 @@ > # Locally calculated after checking signature > # https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.20.0.tar.bz2.asc > # with key 05D0169C26E41593418129DF199A64FADFB500FF > -sha256 65c6fbe830a44ca105c443b027182c1b2c9053a91d1e72ad849dfab388b94e31 v4l-utils-1.22.1.tar.bz2 > +sha256 cbb7fe8a6307f5ce533a05cded70bb93c3ba06395ab9b6d007eb53b75d805f5b v4l-utils-1.24.1.tar.bz2 > > # Locally calculated > sha256 391e4da1c54a422a78d83be7bf84b2dfb8bacdd8ad256fa4374e128655584a8a COPYING > diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk > index fd69b7ac7a..1142a7442f 100644 > --- a/package/libv4l/libv4l.mk > +++ b/package/libv4l/libv4l.mk > @@ -4,12 +4,12 @@ > # > ################################################################################ > > -LIBV4L_VERSION = 1.22.1 > +LIBV4L_VERSION = 1.24.1 > LIBV4L_SOURCE = v4l-utils-$(LIBV4L_VERSION).tar.bz2 > LIBV4L_SITE = https://linuxtv.org/downloads/v4l-utils > LIBV4L_INSTALL_STAGING = YES > LIBV4L_DEPENDENCIES = host-pkgconf > -LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap > +LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap --disable-v4l2-tracer > # needed to get utils/qv4l link flags right > LIBV4L_AUTORECONF = YES > # add host-gettext for AM_ICONV macro > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 19:32:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:32:03 +0200 Subject: [Buildroot] [git commit] package/libv4l: bump version to 1.24.1 Message-ID: <20230410194348.2288583DDA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5d03d2346a993f55762e14d6a697be2e98a59eea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - disable new v4l2-tracer option (fails to compile with rpi4_64 configuration) For details see [1]. [1] https://git.linuxtv.org/v4l-utils.git/tree/ChangeLog?h=stable-1.24 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/libv4l/libv4l.hash | 2 +- package/libv4l/libv4l.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libv4l/libv4l.hash b/package/libv4l/libv4l.hash index d99d5e0992..4f694de34b 100644 --- a/package/libv4l/libv4l.hash +++ b/package/libv4l/libv4l.hash @@ -1,7 +1,7 @@ # Locally calculated after checking signature # https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.20.0.tar.bz2.asc # with key 05D0169C26E41593418129DF199A64FADFB500FF -sha256 65c6fbe830a44ca105c443b027182c1b2c9053a91d1e72ad849dfab388b94e31 v4l-utils-1.22.1.tar.bz2 +sha256 cbb7fe8a6307f5ce533a05cded70bb93c3ba06395ab9b6d007eb53b75d805f5b v4l-utils-1.24.1.tar.bz2 # Locally calculated sha256 391e4da1c54a422a78d83be7bf84b2dfb8bacdd8ad256fa4374e128655584a8a COPYING diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk index fd69b7ac7a..1142a7442f 100644 --- a/package/libv4l/libv4l.mk +++ b/package/libv4l/libv4l.mk @@ -4,12 +4,12 @@ # ################################################################################ -LIBV4L_VERSION = 1.22.1 +LIBV4L_VERSION = 1.24.1 LIBV4L_SOURCE = v4l-utils-$(LIBV4L_VERSION).tar.bz2 LIBV4L_SITE = https://linuxtv.org/downloads/v4l-utils LIBV4L_INSTALL_STAGING = YES LIBV4L_DEPENDENCIES = host-pkgconf -LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap +LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap --disable-v4l2-tracer # needed to get utils/qv4l link flags right LIBV4L_AUTORECONF = YES # add host-gettext for AM_ICONV macro From arnout at mind.be Mon Apr 10 19:44:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:44:50 +0200 Subject: [Buildroot] [PATCH 1/1] Makefile: identify silent make via firstword findstring In-Reply-To: References: <20221014230905.3091021-1-james.hilliard1@gmail.com> <20221030212629.51bf650e@windsurf> Message-ID: On 30/10/2022 21:35, James Hilliard wrote: > On Sun, Oct 30, 2022 at 4:26 PM Thomas Petazzoni > wrote: >> >> Hello James, >> >> On Fri, 14 Oct 2022 17:09:05 -0600 >> James Hilliard wrote: >> >>> +QUIET := $(if $(findstring s,$(firstword -$(MAKEFLAGS))),-q) >> >> I must be missing something, but why is -$(MAKEFLAGS) used and not just >> $(MAKEFLAGS) ? >> >> Indeed, with "make -s --debug -k", $(MAKEFLAGS) is "ks --debug=all", >> and therefore $(firstword $(MAKEFLAGS)) is ks, which is good enough for >> the findstring s, no? Why is adding a - in front needed? > > I think so that if $(MAKEFLAGS) doesn't have any short options that it won't > accidentally match on a long option. > > For example if $(MAKEFLAGS) is " --shuffle=none" the - in front ensures that > we don't match the s in a long option like shuffle. Exactly right. However, the firstword approach doesn't work with GNU make 3.81. For example, the following invocation: make --no-print-directory -s will set MAKEFLAGS to " --no-print-directory -s", so the firstword approach *doesn't* find the -s, but the filter-out approach does. Therefore, I marked this patch as Rejected. Regards, Arnout > >> >> Thanks! >> >> Thomas >> -- >> Thomas Petazzoni, co-owner and CEO, Bootlin >> Embedded Linux and Kernel engineering and training >> https://bootlin.com > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Mon Apr 10 19:47:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:47:37 +0200 Subject: [Buildroot] [RFC v2 2/2] package/libv4l: enable v4l2-tracer In-Reply-To: <20230330123509.23696-2-ps.report@gmx.net> References: <20230330123509.23696-1-ps.report@gmx.net> <20230330123509.23696-2-ps.report@gmx.net> Message-ID: <20230410194737.GM2819@scaer> Peter, All, On 2023-03-30 14:35 +0200, Peter Seiderer spake thusly: > Signed-off-by: Peter Seiderer > --- > Changes v1 -> v2: > - fix --disable-v4l-tracer vs. --disable-v4l2-tracer typo > - enhance compile failure log/research > > Fails with rpi4_64 config: Obviously, we can't apply this for now, so I've marked is as "not applicable" in patchwork. > .../host/bin/aarch64-buildroot-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../utils/common -I.../aarch64-buildroot-linux-gnu/sysroot/usr/in > clude/json-c -I../../lib/include -Wall -Wpointer-arith -D_GNU_SOURCE -I../../include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=6 > 4 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 -std=gnu++11 -c libv4l2tracer.cpp -fPIC -DPIC -o .libs/libv4l2tracer_la-libv4l2tracer.o > /tmp/ccXMMihl.s: Assembler messages: > /tmp/ccXMMihl.s:208: Error: symbol `open64' is already defined > /tmp/ccXMMihl.s:762: Error: symbol `mmap64' is already defined > make[5]: *** [Makefile:751: libv4l2tracer_la-libv4l2tracer.lo] Error 1 This is going to be tricky to investigate: indeed, AIUI, libv4l2tracer is going to be a shared lib thatr can be LD_PRELOADed explicitly to trace a few system calls, like open, open64, mmap, mmap64, and a few others... So, the solution is not to rename those functions in libv4l2tracer. All those 64-bit flags are starting to be messing with my brain... :-( Regards, Yann E. MORIN. > The preprocessor output shows: > > [...] > extern "C" { > # 61 ".../host/aarch64-buildroot-linux-gnu/sysroot/usr/include/sys/mman.h" 3 4 > extern void * mmap (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off64_t __offset) noexcept (true) __asm__ ("" "mmap64"); > [...] > extern void *mmap64 (void *__addr, size_t __len, int __prot, > int __flags, int __fd, __off64_t __offset) noexcept (true); > > And host/aarch64-buildroot-linux-gnu/sysroot/usr/include/sys/mman.h: > > 56 #ifndef __USE_FILE_OFFSET64 > 57 extern void *mmap (void *__addr, size_t __len, int __prot, > 58 int __flags, int __fd, __off_t __offset) __THROW; > 59 #else > 60 # ifdef __REDIRECT_NTH > 61 extern void * __REDIRECT_NTH (mmap, > 62 (void *__addr, size_t __len, int __prot, > 63 int __flags, int __fd, __off64_t __offset), > 64 mmap64); > 65 # else > 66 # define mmap mmap64 > 67 # endif > 68 #endif > 69 #ifdef __USE_LARGEFILE64 > 70 extern void *mmap64 (void *__addr, size_t __len, int __prot, > 71 int __flags, int __fd, __off64_t __offset) __THROW; > 72 #endif > --- > package/libv4l/Config.in | 1 + > package/libv4l/libv4l.mk | 9 ++++++++- > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/package/libv4l/Config.in b/package/libv4l/Config.in > index c88f280c3b..7a86c7de15 100644 > --- a/package/libv4l/Config.in > +++ b/package/libv4l/Config.in > @@ -33,6 +33,7 @@ config BR2_PACKAGE_LIBV4L_UTILS > - v4l2-compliance > - v4l2-ctl, cx18-ctl, ivtv-ctl > - v4l2-sysfs-path > + - v4l2-tracer (if json-c is enabled) > - rds-ctl > - qv4l2 (if Qt is enabled) > > diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk > index 1142a7442f..ccb4da4fb7 100644 > --- a/package/libv4l/libv4l.mk > +++ b/package/libv4l/libv4l.mk > @@ -9,7 +9,7 @@ LIBV4L_SOURCE = v4l-utils-$(LIBV4L_VERSION).tar.bz2 > LIBV4L_SITE = https://linuxtv.org/downloads/v4l-utils > LIBV4L_INSTALL_STAGING = YES > LIBV4L_DEPENDENCIES = host-pkgconf > -LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap --disable-v4l2-tracer > +LIBV4L_CONF_OPTS = --disable-doxygen-doc --disable-qvidcap > # needed to get utils/qv4l link flags right > LIBV4L_AUTORECONF = YES > # add host-gettext for AM_ICONV macro > @@ -66,6 +66,13 @@ LIBV4L_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=gnu++11" > # libelf and clang support > LIBV4L_CONF_OPTS += --disable-bpf > > +ifeq ($(BR2_PACKAGE_JSON_C),y) > +LIBV4L_CONF_OPTS += --enable-v4l2-tracer > +LIBV4L_DEPENDENCIES += json-c > +else > +LIBV4L_CONF_OPTS += --disable-v4l2-tracer > +endif > + > ifeq ($(BR2_PACKAGE_QT5BASE)$(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5BASE_WIDGETS),yyy) > LIBV4L_CONF_OPTS += --enable-qv4l2 > LIBV4L_DEPENDENCIES += qt5base > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Mon Apr 10 19:48:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:48:19 +0200 Subject: [Buildroot] [PATCH] package/containerd: security bump to version 1.6.20 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:01 +0200") References: Message-ID: <874jpntt6k.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Various bugfixes and improvements. Noteable security fixes: > - Fix OCI image importer memory exhaustion > https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 > - Fix supplementary groups not being set up properly > https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p > https://github.com/containerd/containerd/releases/tag/v1.6.20 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. For 2022.02.x I will instead bump to 1.5.18, which contain the same fixes. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Mon Apr 10 19:49:55 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 10 Apr 2023 21:49:55 +0200 Subject: [Buildroot] [PATCH] package/xr819-xradio: bump to version 2023-04-10 Message-ID: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> This version fixes stack parameters issues: https://github.com/fifteenhex/xradio/commit/a835c4747be088978a055b9645e3c523d0c54fe1 Signed-off-by: Giulio Benetti --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE -- 2.34.1 From yann.morin.1998 at free.fr Mon Apr 10 19:56:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 21:56:26 +0200 Subject: [Buildroot] [PATCH] package/xr819-xradio: bump to version 2023-04-10 In-Reply-To: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> References: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> Message-ID: <20230410195626.GN2819@scaer> Giulio, All, On 2023-04-10 21:49 +0200, Giulio Benetti spake thusly: > This version fixes stack parameters issues: > https://github.com/fifteenhex/xradio/commit/a835c4747be088978a055b9645e3c523d0c54fe1 > > Signed-off-by: Giulio Benetti This bump is already part of: https://patchwork.ozlabs.org/project/buildroot/list/?series=350228 so I marked your patch as not-applicable. Thanks! Regards, Yann E. MORIN. > --- > package/xr819-xradio/xr819-xradio.hash | 2 +- > package/xr819-xradio/xr819-xradio.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash > index 60185db736..8676f065f8 100644 > --- a/package/xr819-xradio/xr819-xradio.hash > +++ b/package/xr819-xradio/xr819-xradio.hash > @@ -1,4 +1,4 @@ > # Locally computed > -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz > +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz > # Locally computed > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE > diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk > index e5daaa6051..66c08e7921 100644 > --- a/package/xr819-xradio/xr819-xradio.mk > +++ b/package/xr819-xradio/xr819-xradio.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f > +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 > XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) > XR819_XRADIO_LICENSE = GPL-2.0 > XR819_XRADIO_LICENSE_FILES = LICENSE > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From giulio.benetti at benettiengineering.com Mon Apr 10 20:04:14 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 10 Apr 2023 22:04:14 +0200 Subject: [Buildroot] [PATCH] package/xr819-xradio: bump to version 2023-04-10 In-Reply-To: <20230410195626.GN2819@scaer> References: <20230410194955.104709-1-giulio.benetti@benettiengineering.com> <20230410195626.GN2819@scaer> Message-ID: <6241830b-f2db-fd9e-182f-2592cac7ad13@benettiengineering.com> On 10/04/23 21:56, Yann E. MORIN wrote: > Giulio, All, > > On 2023-04-10 21:49 +0200, Giulio Benetti spake thusly: >> This version fixes stack parameters issues: >> https://github.com/fifteenhex/xradio/commit/a835c4747be088978a055b9645e3c523d0c54fe1 >> >> Signed-off-by: Giulio Benetti > > This bump is already part of: > https://patchwork.ozlabs.org/project/buildroot/list/?series=350228 > > so I marked your patch as not-applicable. Thanks! Oops, right. Thank you! Regards -- Giulio Benetti Benetti Engineering sas > Regards, > Yann E. MORIN. > >> --- >> package/xr819-xradio/xr819-xradio.hash | 2 +- >> package/xr819-xradio/xr819-xradio.mk | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash >> index 60185db736..8676f065f8 100644 >> --- a/package/xr819-xradio/xr819-xradio.hash >> +++ b/package/xr819-xradio/xr819-xradio.hash >> @@ -1,4 +1,4 @@ >> # Locally computed >> -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz >> +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz >> # Locally computed >> sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE >> diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk >> index e5daaa6051..66c08e7921 100644 >> --- a/package/xr819-xradio/xr819-xradio.mk >> +++ b/package/xr819-xradio/xr819-xradio.mk >> @@ -4,7 +4,7 @@ >> # >> ################################################################################ >> >> -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f >> +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 >> XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) >> XR819_XRADIO_LICENSE = GPL-2.0 >> XR819_XRADIO_LICENSE_FILES = LICENSE >> -- >> 2.34.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From arnout at mind.be Mon Apr 10 20:05:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 22:05:28 +0200 Subject: [Buildroot] [PATCH 1/2] package/doc-asciidoc: specify TOC depth for all formats In-Reply-To: <7653_1674026058_63C79C4A_7653_242_1_e5a79e14d6b9a1d81047cdd6605184ecae6803f8.1674025553.git.yann.morin@orange.com> References: <7653_1674026058_63C79C4A_7653_242_1_e5a79e14d6b9a1d81047cdd6605184ecae6803f8.1674025553.git.yann.morin@orange.com> Message-ID: <61711366-1626-c45b-8083-ea967cdb30b4@mind.be> On 18/01/2023 08:14, yann.morin at orange.com wrote: > Commit 17feaf00160d (manual: set toc depth to 4 for html outputs) did > not explain why it set the depth of the table of content (TOC) only for > the html and split-html formats. > > From memory, but it is a bit fuzzy after all those years, the TOC for > HTML documentation was by default deeper than for the other formats, so > it was really useless to expand it more than one-level deep, while for > other formats, the default was acceptable. > > However, it does not make much sense to limit/enforce the depth of the > TOC only for specific formats, and keep the default for the others; > indeed, there is nothing that prevents the default to change with > various versions of asciidoc and the rendering backends. > > Render all the formats with the same, explicit level of TOC. > > We move the assignment of _A2X_OPTS above the comment, because the > comment does not apply to the TOC setting. Also note that the previous > assignment to an empty value was completely superfluous... > > Signed-off-by: Yann E. MORIN Applied to master, thanks. I did fix up the Author entry, though - for some reason, your name dropped from it. I guess there's a mailserver somewhere that borks the From line... I think it's sufficient to pass --from to git-format-patch to fix this. Regards, Arnout > --- > package/doc-asciidoc.mk | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk > index 2bd761edfb..931c5136d4 100644 > --- a/package/doc-asciidoc.mk > +++ b/package/doc-asciidoc.mk > @@ -86,11 +86,13 @@ ifneq ($$(wildcard $$($(2)_$(3)_ASCIIDOC_CONF)),) > $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) > endif > > +$(2)_$(3)_A2X_OPTS = \ > + --xsltproc-opts "--stringparam toc.section.depth 1" > + > # Handle a2x warning about --destination-dir option only applicable to HTML > # based outputs. So: > # - use the --destination-dir option if possible (html and split-html), > # - otherwise copy the generated document to the output directory > -$(2)_$(3)_A2X_OPTS = > ifneq ($$(filter $(4),html split-html),) > $(2)_$(3)_A2X_OPTS += --destination-dir="$$(@D)" > else > @@ -161,11 +163,9 @@ $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced > > $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf > > -$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML,\ > - --xsltproc-opts "--stringparam toc.section.depth 1") > +$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) > > -$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML,\ > - --xsltproc-opts "--stringparam toc.section.depth 1") > +$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML) > > # dblatex needs to pass the '--maxvars ...' option to xsltproc to prevent it > # from reaching the template recursion limit when processing the (long) target From arnout at mind.be Mon Apr 10 19:46:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:46:08 +0200 Subject: [Buildroot] [git commit] package/doc-asciidoc: specify TOC depth for all formats Message-ID: <20230410200833.3B33683DF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=09d954fc4e342357db85636cf50c2094764d5b42 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 17feaf00160d (manual: set toc depth to 4 for html outputs) did not explain why it set the depth of the table of content (TOC) only for the html and split-html formats. >From memory, but it is a bit fuzzy after all those years, the TOC for HTML documentation was by default deeper than for the other formats, so it was really useless to expand it more than one-level deep, while for other formats, the default was acceptable. However, it does not make much sense to limit/enforce the depth of the TOC only for specific formats, and keep the default for the others; indeed, there is nothing that prevents the default to change with various versions of asciidoc and the rendering backends. Render all the formats with the same, explicit level of TOC. We move the assignment of _A2X_OPTS above the comment, because the comment does not apply to the TOC setting. Also note that the previous assignment to an empty value was completely superfluous... Signed-off-by: Yann E. MORIN Signed-off-by: Arnout Vandecappelle --- package/doc-asciidoc.mk | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk index 2bd761edfb..931c5136d4 100644 --- a/package/doc-asciidoc.mk +++ b/package/doc-asciidoc.mk @@ -86,11 +86,13 @@ ifneq ($$(wildcard $$($(2)_$(3)_ASCIIDOC_CONF)),) $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) endif +$(2)_$(3)_A2X_OPTS = \ + --xsltproc-opts "--stringparam toc.section.depth 1" + # Handle a2x warning about --destination-dir option only applicable to HTML # based outputs. So: # - use the --destination-dir option if possible (html and split-html), # - otherwise copy the generated document to the output directory -$(2)_$(3)_A2X_OPTS = ifneq ($$(filter $(4),html split-html),) $(2)_$(3)_A2X_OPTS += --destination-dir="$$(@D)" else @@ -161,11 +163,9 @@ $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf -$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML,\ - --xsltproc-opts "--stringparam toc.section.depth 1") +$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) -$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML,\ - --xsltproc-opts "--stringparam toc.section.depth 1") +$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML) # dblatex needs to pass the '--maxvars ...' option to xsltproc to prevent it # from reaching the template recursion limit when processing the (long) target From arnout at mind.be Mon Apr 10 19:49:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 10 Apr 2023 21:49:22 +0200 Subject: [Buildroot] [git commit] package/doc-asciidoc: allow docs to request a specific TOC depth Message-ID: <20230410200833.43F2783DF9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a6a11f64b305e272d34e84d1e9e9b61ada24218 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For some documents, we may want a terse or deeper TOC depth. For example, short documents may want just the level-0 in the TOC, while longer documents may want depth 1 or 2, or even deeper; also, some documents may not use the document-title levels [0], only section levels [1], and so may want to increase the TOC depth. Additionally, allow per-format depth. For example, split-html has a single page dedicated to the TOC, so there we may want a deeper TOC, while on the html output, where the TOC is on the same page as the whole document, a shorter TOC is preferred. [0] https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/#document-header [1] https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/#section-titles Signed-off-by: Yann E. MORIN Signed-off-by: Arnout Vandecappelle --- docs/manual/adding-packages-asciidoc.txt | 54 +++++++++++++++++++------------- package/doc-asciidoc.mk | 3 +- 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/docs/manual/adding-packages-asciidoc.txt b/docs/manual/adding-packages-asciidoc.txt index 0bfe99d22e..d68978b1cb 100644 --- a/docs/manual/adding-packages-asciidoc.txt +++ b/docs/manual/adding-packages-asciidoc.txt @@ -66,6 +66,12 @@ information is (assuming the document name is +foo+) : * +FOO_DEPENDENCIES+, optional, the list of packages (most probably, host-packages) that must be built before building this document. +* +FOO_TOC_DEPTH+, +FOO_TOC_DEPTH_+, optionals, the depth of the + table of content for this document, which can be overridden for the + specified format ++ (see the list of rendered formats, above, + but in uppercase, and with dash replaced by underscore; see example, + below). By default: +1+. + There are also additional hooks (see xref:hooks[] for general information on hooks), that a document may set to define extra actions to be done at various steps: @@ -108,26 +114,30 @@ Here is a complete example that uses all variables and all hooks: 07: FOO_SOURCES = $(sort $(wildcard $(FOO_DOCDIR)/*)) 08: FOO_RESOURCES = $(sort $(wildcard $(FOO_DOCDIR)/ressources)) 09: -10: define FOO_GEN_EXTRA_DOC -11: /path/to/generate-script --outdir=$(@D) -12: endef -13: FOO_POST_RSYNC_HOOKS += FOO_GEN_EXTRA_DOC -14: -15: define FOO_CHECK_MY_PROG -16: if ! which my-prog >/dev/null 2>&1; then \ -17: echo "You need my-prog to generate the foo document"; \ -18: exit 1; \ -19: fi -20: endef -21: FOO_CHECK_DEPENDENCIES_HOOKS += FOO_CHECK_MY_PROG -22: -23: define FOO_CHECK_MY_OTHER_PROG -24: if ! which my-other-prog >/dev/null 2>&1; then \ -25: echo "You need my-other-prog to generate the foo document as PDF"; \ -26: exit 1; \ -27: fi -28: endef -29: FOO_CHECK_DEPENDENCIES_PDF_HOOKS += FOO_CHECK_MY_OTHER_PROG -30: -31: $(eval $(call asciidoc-document)) +10: FOO_TOC_DEPTH = 2 +11: FOO_TOC_DEPTH_HTML = 1 +12: FOO_TOC_DEPTH_SPLIT_HTML = 3 +13: +14: define FOO_GEN_EXTRA_DOC +15: /path/to/generate-script --outdir=$(@D) +16: endef +17: FOO_POST_RSYNC_HOOKS += FOO_GEN_EXTRA_DOC +18: +19: define FOO_CHECK_MY_PROG +20: if ! which my-prog >/dev/null 2>&1; then \ +21: echo "You need my-prog to generate the foo document"; \ +22: exit 1; \ +23: fi +24: endef +25: FOO_CHECK_DEPENDENCIES_HOOKS += FOO_CHECK_MY_PROG +26: +27: define FOO_CHECK_MY_OTHER_PROG +28: if ! which my-other-prog >/dev/null 2>&1; then \ +29: echo "You need my-other-prog to generate the foo document as PDF"; \ +30: exit 1; \ +31: fi +32: endef +33: FOO_CHECK_DEPENDENCIES_PDF_HOOKS += FOO_CHECK_MY_OTHER_PROG +34: +35: $(eval $(call asciidoc-document)) ---- diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk index 931c5136d4..6b8eaa81b3 100644 --- a/package/doc-asciidoc.mk +++ b/package/doc-asciidoc.mk @@ -87,7 +87,7 @@ $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) endif $(2)_$(3)_A2X_OPTS = \ - --xsltproc-opts "--stringparam toc.section.depth 1" + --xsltproc-opts "--stringparam toc.section.depth $$(or $$($(2)_TOC_DEPTH_$$(call UPPERCASE,$(4))),$$($(2)_TOC_DEPTH))" # Handle a2x warning about --destination-dir option only applicable to HTML # based outputs. So: @@ -161,6 +161,7 @@ $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced: .PHONY: $(1)-prepare-sources $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced +$(2)_TOC_DEPTH ?= 1 $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf $(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) From james.hilliard1 at gmail.com Mon Apr 10 20:19:46 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 10 Apr 2023 14:19:46 -0600 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <298af741-f854-b70b-6e75-cde10a49c835@mind.be> References: <20230410083252.138426-1-james.hilliard1@gmail.com> <20230410164031.GC2819@scaer> <298af741-f854-b70b-6e75-cde10a49c835@mind.be> Message-ID: On Mon, Apr 10, 2023 at 1:02?PM Arnout Vandecappelle wrote: > > > > On 10/04/2023 18:40, Yann E. MORIN wrote: > > James, all, > > > > On 2023-04-10 02:32 -0600, James Hilliard spake thusly: > >> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > >> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > >> > >> We have to enable this nightly feature first using: > >> CARGO_UNSTABLE_HOST_CONFIG="true" > >> > >> Separately set target RUSTFLAGS for the target triple specific env > >> variable. > >> > >> Signed-off-by: James Hilliard > > > > FTR, Arnout did a review of a previous iteration, and proposed a commt > > log with a lot more details and explanations on the actual reasons why > > we have to do this change: > > > > https://lore.kernel.org/buildroot/0a2e0dd8-b579-644a-9d83-af88e40d40de at mind.be/ > > Actually, that was supposed to be a reply to this v3, my bad... > > @james just confirmation that my proposed commit log is enough, I already have > it lined up for pushing. Yep, looks good to me. > > Regards, > Arnout > > > > > Could you please reveview what he wrote, and incorporate that in your > > commit log (and amend/extend further if needed), and then respin, > > please? > > > > Regards, > > Yann E. MORIN. > > > >> --- > >> Changes v2 -> v3: > >> - rebase > >> Changes v1 -> v2: > >> - add RUSTFLAGS to HOST_PKG_CARGO_ENV > >> --- > >> package/pkg-cargo.mk | 10 ++++++++-- > >> 1 file changed, 8 insertions(+), 2 deletions(-) > >> > >> diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > >> index 5600c8e97e..264bf5a1ae 100644 > >> --- a/package/pkg-cargo.mk > >> +++ b/package/pkg-cargo.mk > >> @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ > >> # using nighly features on stable releases, i.e features that are not > >> # yet considered stable. > >> # > >> -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > >> +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > >> +# configuration feature > >> +# > >> +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > >> # configuration option target-applies-to-host value to be set > >> # > >> # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > >> @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ > >> PKG_CARGO_ENV = \ > >> $(PKG_COMMON_CARGO_ENV) \ > >> __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > >> + CARGO_UNSTABLE_HOST_CONFIG="true" \ > >> CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > >> CARGO_TARGET_APPLIES_TO_HOST="false" \ > >> CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > >> + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > >> CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > >> > >> # > >> @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ > >> # and should be removed when fixed upstream > >> # > >> ifeq ($(NORMALIZED_ARCH),arm) > >> - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > >> + PKG_CARGO_ENV += \ > >> + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > >> endif > >> > >> HOST_PKG_CARGO_ENV = \ > >> -- > >> 2.34.1 > >> > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot > > From yann.morin.1998 at free.fr Mon Apr 10 21:11:06 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:11:06 +0200 Subject: [Buildroot] [PATCH v2 1/3] board/qemu: define start qemu script outside of post-image script In-Reply-To: References: Message-ID: <20230410211106.GO2819@scaer> James, All, On 2023-04-07 01:21 -0400, James Knight spake thusly: > The following moves the definition of the QEMU board's `start-qemu.sh` > helper script from being inlined in the post-image script into its own > file. This should, in theory, make it easier to maintain the script in > the future. > > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - Split original into three patches (suggested by Arnout). > - This patch moves cat script into a new 'start-qemu.sh.in' > file (suggested by Arnout). > - Script template dropped escape characters; uses VAR_ prefixes. Why? The usual way to sed-n-replace is by using a placeholder for the variable, like: do something @VARIABLE@ which gets replaced with something like: sed "s|@VARIABLE@|${VARIABLE}|" and since we are already doing this in numerous places in Buildroot, it is only logical to do it here too. > --- > board/qemu/post-image.sh | 21 ++++----------------- > board/qemu/start-qemu.sh.in | 14 ++++++++++++++ > 2 files changed, 18 insertions(+), 17 deletions(-) > create mode 100644 board/qemu/start-qemu.sh.in > > diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh > index 88f04134961ea7a105e506045ca16a0d9b810925..c9043a1364e8e03dbfa9ff3370d4e4a34357bef5 100755 > --- a/board/qemu/post-image.sh > +++ b/board/qemu/post-image.sh > @@ -41,21 +41,8 @@ case ${DEFCONFIG_NAME} in > ;; > esac > > -cat <<-_EOF_ > "${START_QEMU_SCRIPT}" > - #!/bin/sh > - ( > - BINARIES_DIR="\${0%/*}/" > - cd \${BINARIES_DIR} > - > - if [ "\${1}" = "serial-only" ]; then > - EXTRA_ARGS='${SERIAL_ARGS}' > - else > - EXTRA_ARGS='${DEFAULT_ARGS}' > - fi > - > - export PATH="${HOST_DIR}/bin:\${PATH}" > - exec ${QEMU_CMD_LINE} \${EXTRA_ARGS} > - ) > -_EOF_ > - > +cp "${QEMU_BOARD_DIR}/start-qemu.sh.in" "${START_QEMU_SCRIPT}" > +sed -i "s|VAR_DEFAULT_ARGS|${DEFAULT_ARGS}|g" "${START_QEMU_SCRIPT}" > +sed -i "s|VAR_QEMU_CMD_LINE|${QEMU_CMD_LINE}|g" "${START_QEMU_SCRIPT}" > +sed -i "s|VAR_SERIAL_ARGS|${SERIAL_ARGS}|g" "${START_QEMU_SCRIPT}" This can all be done with a single call to sed, without cp either: sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ >"${START_QEMU_SCRIPT}" > chmod +x "${START_QEMU_SCRIPT}" > diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in > new file mode 100644 > index 0000000000000000000000000000000000000000..c2d77734c7a6b318a5f7adedfd9b0b5875e84f59 > --- /dev/null > +++ b/board/qemu/start-qemu.sh.in > @@ -0,0 +1,14 @@ > +#!/bin/sh > +( No need for a sub-shell. > +BINARIES_DIR="${0%/*}/" > +cd ${BINARIES_DIR} $ shellcheck board/qemu/start-qemu.sh.in In board/qemu/start-qemu.sh.in line 4: cd ${BINARIES_DIR} ^----------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails. ^-------------^ SC2086: Double quote to prevent globbing and word splitting. The first is spurious (BINARIES_DIR is eaxctly where the running shell is), so ignoreit , but the second is valid, so: # shellcheck disable=SC2164 cd "${BINARIES_DIR}" > +if [ "${1}" = "serial-only" ]; then > + EXTRA_ARGS='VAR_SERIAL_ARGS' > +else > + EXTRA_ARGS='VAR_DEFAULT_ARGS' > +fi > + > +export PATH="${HOST_DIR}/bin:${PATH}" This is the pain point: what is going to set HOST_DIR when this script is called? I think it should be substituted like the other variables, so this is what I did. The script can't be easily relocated, but that was not the goal for this script to be relocatable so far (it was only ever used in our CI), so making it relocatable can be done later (if possible). Applied to master with all the above fixed, thanks. Regards, Yann E. MORIN. > +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} > +) > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Mon Apr 10 21:09:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:09:54 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/containerd: security bump to version 1.5.18 Message-ID: <20230410211119.9F23983E3A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f002280e73fded677b1d7476f928d1bc0ee56359 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2023-25153: Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - CVE-2023-25173: Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.5.18 Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index ced95f2aff..007a42e7b1 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 d14c703ea6d60a45ef2db8f2275ddae6a3538305117c7813fa24dcf12f4b7d85 containerd-1.5.16.tar.gz +sha256 489ee6b179bf2f0d7f7ac23da4973081cfc95db45231d3fd1e34f7adebe4573b containerd-1.5.18.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index aa5e89df03..3b5eab9e68 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.5.16 +CONTAINERD_VERSION = 1.5.18 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 21:12:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:12:00 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.3 In-Reply-To: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:03 +0200") References: <5b01e389dc18bb36fc9a6c4e1231ca88585126f5.1680680807.git.stefan@agner.ch> Message-ID: <87zg7fsaqn.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and small improvements. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 21:12:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:12:11 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: security bump version to v23.0.3 In-Reply-To: (Stefan Agner's message of "Wed, 5 Apr 2023 09:47:02 +0200") References: Message-ID: <87v8i3saqc.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Fixed a number of issues that can cause Swarm encrypted overlay networks > to fail to uphold their guarantees, addressing CVE-2023-28841, > CVE-2023-28840, and CVE-2023-28842. > https://github.com/moby/moby/releases/tag/v23.0.3 > Signed-off-by: Stefan Agner Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 21:11:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:11:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-engine: security bump version to v23.0.3 Message-ID: <20230410211317.AE4F983E5D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dacc6751f5d16a95edb69d1e05e0bc5a06e8beeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixed a number of issues that can cause Swarm encrypted overlay networks to fail to uphold their guarantees, addressing CVE-2023-28841, CVE-2023-28840, and CVE-2023-28842. https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard (cherry picked from commit 238d49468751ad761b61e691a18aaf097c020c4a) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 4b7c026eef..0dc974ce85 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4caca59c774445a5aad6114d89c97c88d9705f048704fecdd3f5712cb369dc39 docker-engine-23.0.2.tar.gz +sha256 2f74aef0eadf5bfe652b1822f1349fa0baf7412f83b856a9cfb9a8fbfd686880 docker-engine-23.0.3.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index a27625a38e..c0f2c73b69 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.2 +DOCKER_ENGINE_VERSION = 23.0.3 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Mon Apr 10 19:43:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 21:43:11 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/containerd: security bump to version 1.6.20 Message-ID: <20230410211317.A4DA683E5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2689e6974a9b3e07c8fd8fb002ad4a22ddf3eadf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Various bugfixes and improvements. Noteable security fixes: - CVE-2023-25153: Fix OCI image importer memory exhaustion https://github.com/containerd/containerd/security/advisories/GHSA-259w-8hf6-59c2 - CVE-2023-25173: Fix supplementary groups not being set up properly https://github.com/containerd/containerd/security/advisories/GHSA-hmfx-3pcx-653p https://github.com/containerd/containerd/releases/tag/v1.6.20 Signed-off-by: Stefan Agner [Peter: add CVE references] Signed-off-by: Peter Korsgaard (cherry picked from commit 8bf66c5640c0fafd63dbacadeeb6ac3a9f4f26a9) Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 16474089d1..65a87f25fa 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 e0a893cf67df9dfaecbcde2ba4e896efb3a86ffe48dcfe0d2b26f7cf19b5af3a containerd-1.6.16.tar.gz +sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..bc1dd58611 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.20 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Apr 10 21:11:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:11:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/docker-cli: bump version to v23.0.3 Message-ID: <20230410211317.B783483E5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0b0380de43e169c8ca667c25513442c59f8c4f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This release contains some fixes and small improvements. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.3 Signed-off-by: Stefan Agner Signed-off-by: Peter Korsgaard (cherry picked from commit 0d8d348826aa59b8fb922d3e970fb769aeb0cdb7) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index a8ee6c7a34..891ccf4b4e 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bef4fc68b9f81ab2ae8bb2605e16a0965a3c4a82f0c0cf9d9f5d2cee8e95415d docker-cli-23.0.2.tar.gz +sha256 7d67500372b560110e8200815f7111962ccec7d0eb3b743f80e262c38e2f7b82 docker-cli-23.0.3.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 5473edf1ef..69c4f76ee6 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.2 +DOCKER_CLI_VERSION = 23.0.3 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From yann.morin.1998 at free.fr Mon Apr 10 21:14:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:14:22 +0200 Subject: [Buildroot] [PATCH v2 2/3] board/qemu/start-qemu.sh.in: rework argument handling In-Reply-To: References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: <20230410211422.GP2819@scaer> James, All, On 2023-04-07 01:21 -0400, James Knight spake thusly: > Provides the ability to forward command line options directly to QEMU. > When invoking `start-qemu.sh`, users can forward arguments by adding a > double dash (`--`) into the argument set, and any trailing arguments > will be forwarded into QEMU. For example, `start-qemu.sh -- --help`. > > The original implementation supported a "serial-only" command line > argument to help run in a non-graphical mode for some use cases. These > changes try to promote a newly added `--serial-only` argument to drive > this mode; that being said, a `serial-only` argument will still be > accepted for backwards compatibility. > > Since this script is primarily for CI-related testing, a warning is > generated for users if any unsupported options are provided. > > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - From the original patch, this second patch now only contains changes > related to argument processing. > - Add unsupported warning with custom options (suggested by Romain) > - Ensure sh compliant in the argument parsing (while condition). > - Properly handle legacy `serial-only` check in argument processing by > not cycling just on dash-prefixed arguments. > --- > board/qemu/start-qemu.sh.in | 17 +++++++++++++++-- > 1 file changed, 15 insertions(+), 2 deletions(-) > > diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in > index c2d77734c7a6b318a5f7adedfd9b0b5875e84f59..dd387507f8867778ec73f49d769679dcd0956fd4 100644 > --- a/board/qemu/start-qemu.sh.in > +++ b/board/qemu/start-qemu.sh.in > @@ -3,12 +3,25 @@ > BINARIES_DIR="${0%/*}/" > cd ${BINARIES_DIR} > > -if [ "${1}" = "serial-only" ]; then > +mode_serial=0 > +while [ "$1" ]; do > + case "$1" in > + --serial-only|serial-only) mode_serial=1; shift;; I like to use false/true for booleans, first because this is exactly what mode_serial is, and second because we can directly call them to test truthness... > + --) shift; break;; > + *) echo "unknown option: $1" 1>&2; exit 1;; > + esac > +done > + > +if [ $mode_serial -eq 1 ]; then ... here, as: if ${mode_serial}; then ... > EXTRA_ARGS='VAR_SERIAL_ARGS' > else > EXTRA_ARGS='VAR_DEFAULT_ARGS' > fi > > +if [ "$*" ]; then > + echo "(warning) unsupported options: $*" > +fi This warning is not going to be usefull, is it? If the user does pass extra variables for qemu, $* will not be empty, and this is expected. OTOH, if there were options the script did not recognise for itself, it would have already errored out becasue of 'exit 1' earlier. So, I dropped the warning. Applied to master, thanks. Regards, Yann E. MORIN. > export PATH="${HOST_DIR}/bin:${PATH}" > -exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} > +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" > ) > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 21:15:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:15:24 +0200 Subject: [Buildroot] [PATCH v2 3/3] board/qemu/start-qemu.sh.in: support launching with host system's qemu In-Reply-To: References: <20230407052108.1696-1-james.d.knight@live.com> Message-ID: <20230410211524.GQ2819@scaer> James, All, On 2023-04-07 01:21 -0400, James Knight spake thusly: > Provides the ability to use a host system's QEMU. While a Buildroot > generated QEMU should work for most cases, a developer may wish to use > the system's QEMU for options which may not have been configured in the > Buildroot's QEMU build (e.g. configuring a different display mode). > > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - From the original patch, this third patch now only contains changes > related to permitting a system QEMU usage. > - Change from `--host` to `--use-system-qemu` (suggested by Romain). > --- > board/qemu/start-qemu.sh.in | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in > index dd387507f8867778ec73f49d769679dcd0956fd4..51f15b3ecdfdc8151caeae90582ad1142d122e69 100644 > --- a/board/qemu/start-qemu.sh.in > +++ b/board/qemu/start-qemu.sh.in > @@ -4,9 +4,11 @@ BINARIES_DIR="${0%/*}/" > cd ${BINARIES_DIR} > > mode_serial=0 > +mode_sys_qemu=0 > while [ "$1" ]; do > case "$1" in > --serial-only|serial-only) mode_serial=1; shift;; > + --use-system-qemu) mode_sys_qemu=1; shift;; I also swotched to false/true here... > --) shift; break;; > *) echo "unknown option: $1" 1>&2; exit 1;; > esac > @@ -22,6 +24,9 @@ if [ "$*" ]; then > echo "(warning) unsupported options: $*" > fi > > -export PATH="${HOST_DIR}/bin:${PATH}" > +if [ $mode_sys_qemu -ne 1 ]; then ... and here. Applied to master, thanks. Regards, Yann E. MORIN. > + export PATH="${HOST_DIR}/bin:${PATH}" > +fi > + > exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} "$@" > ) > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 10 21:16:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:55 +0200 Subject: [Buildroot] [git commit] board/qemu: fix shellcheck in post-image script Message-ID: <20230410211718.6B8AB83EB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b32d7c99c64d6dcb7a68036a7abfa86b8b558627 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 270759aff3cf (board/qemu: define start qemu script outside of post-image script) touches board/qemu/post-image.sh, so that exposed existing shellcheck issues. Fix those now. Signed-off-by: Yann E. MORIN Cc: James Knight --- board/qemu/post-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 57306dd546..ccd0fb78c9 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -1,8 +1,8 @@ #!/bin/bash -QEMU_BOARD_DIR="$(dirname $0)" -DEFCONFIG_NAME="$(basename $2)" -README_FILES="${QEMU_BOARD_DIR}/*/readme.txt" +QEMU_BOARD_DIR="$(dirname "$0")" +DEFCONFIG_NAME="$(basename "$2")" +README_FILE="${QEMU_BOARD_DIR}/*/readme.txt" START_QEMU_SCRIPT="${BINARIES_DIR}/start-qemu.sh" if [[ "${DEFCONFIG_NAME}" =~ ^"qemu_*" ]]; then @@ -12,7 +12,7 @@ fi # Search for "# qemu_*_defconfig" tag in all readme.txt files. # Qemu command line on multilines using back slash are accepted. -QEMU_CMD_LINE=$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '${DEFCONFIG_NAME}'$/!d; s/#.*//' ${README_FILES}) +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" if [ -z "${QEMU_CMD_LINE}" ]; then # No Qemu cmd line found, can't test. From yann.morin.1998 at free.fr Mon Apr 10 21:16:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:57 +0200 Subject: [Buildroot] [git commit] board/qemu/start-qemu.sh.in: support launching with host system's qemu Message-ID: <20230410211718.7A1C483ED4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5de78f181acc53959b0a446a3fb116ecdec13577 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Provides the ability to use a host system's QEMU. While a Buildroot generated QEMU should work for most cases, a developer may wish to use the system's QEMU for options which may not have been configured in the Buildroot's QEMU build (e.g. configuring a different display mode). Signed-off-by: James Knight [yann.morin.1998 at free.fr: - use false/true instead of 0/1 ] Signed-off-by: Yann E. MORIN --- board/qemu/start-qemu.sh.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index cbc33a76d1..38024b449e 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -5,9 +5,11 @@ BINARIES_DIR="${0%/*}/" cd "${BINARIES_DIR}" mode_serial=false +mode_sys_qemu=false while [ "$1" ]; do case "$1" in --serial-only|serial-only) mode_serial=true; shift;; + --use-system-qemu) mode_sys_qemu=true; shift;; --) shift; break;; *) echo "unknown option: $1" >&2; exit 1;; esac @@ -19,5 +21,8 @@ else EXTRA_ARGS='@DEFAULT_ARGS@' fi -export PATH="@HOST_DIR@/bin:${PATH}" +if ! ${mode_sys_qemu}; then + export PATH="@HOST_DIR@/bin:${PATH}" +fi + exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@" From yann.morin.1998 at free.fr Mon Apr 10 21:16:56 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:56 +0200 Subject: [Buildroot] [git commit] board/qemu/start-qemu.sh.in: rework argument handling Message-ID: <20230410211718.72E7E83EC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16c497e0a66d4ab02d0bb6eb689340ba5d5b566f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Provides the ability to forward command line options directly to QEMU. When invoking `start-qemu.sh`, users can forward arguments by adding a double dash (`--`) into the argument set, and any trailing arguments will be forwarded into QEMU. For example, `start-qemu.sh -- --help`. The original implementation supported a "serial-only" command line argument to help run in a non-graphical mode for some use cases. These changes try to promote a newly added `--serial-only` argument to drive this mode; that being said, a `serial-only` argument will still be accepted for backwards compatibility. Signed-off-by: James Knight [yann.morin.1998 at free.fr: - drop the warning: unknown options cause 'exit 1' already, and any leftover is explicitly for qemu. - use false/true instead of 0/1 ] Signed-off-by: Yann E. MORIN --- board/qemu/start-qemu.sh.in | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in index 4dc9bfbb0d..cbc33a76d1 100644 --- a/board/qemu/start-qemu.sh.in +++ b/board/qemu/start-qemu.sh.in @@ -4,11 +4,20 @@ BINARIES_DIR="${0%/*}/" # shellcheck disable=SC2164 cd "${BINARIES_DIR}" -if [ "${1}" = "serial-only" ]; then +mode_serial=false +while [ "$1" ]; do + case "$1" in + --serial-only|serial-only) mode_serial=true; shift;; + --) shift; break;; + *) echo "unknown option: $1" >&2; exit 1;; + esac +done + +if ${mode_serial}; then EXTRA_ARGS='@SERIAL_ARGS@' else EXTRA_ARGS='@DEFAULT_ARGS@' fi export PATH="@HOST_DIR@/bin:${PATH}" -exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} +exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@" From yann.morin.1998 at free.fr Mon Apr 10 21:16:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 10 Apr 2023 23:16:16 +0200 Subject: [Buildroot] [git commit] board/qemu: define start qemu script outside of post-image script Message-ID: <20230410211718.649F183EB4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9b244d8a3c83b39f67444f36b21a88cbaf4547b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The following moves the definition of the QEMU board's `start-qemu.sh` helper script from being inlined in the post-image script into its own file. This should, in theory, make it easier to maintain the script in the future. Signed-off-by: James Knight [yann.morin.1998 at free.fr: - don't sub-shell in the script - merge all 3 sed calls into one - create dest file with the sed, don't cp first - also substitute HOST_DIR - fix shellcheck ] Signed-off-by: Yann E. MORIN --- board/qemu/post-image.sh | 23 ++++++----------------- board/qemu/start-qemu.sh.in | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 88f0413496..57306dd546 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,21 +41,10 @@ case ${DEFCONFIG_NAME} in ;; esac -cat <<-_EOF_ > "${START_QEMU_SCRIPT}" - #!/bin/sh - ( - BINARIES_DIR="\${0%/*}/" - cd \${BINARIES_DIR} - - if [ "\${1}" = "serial-only" ]; then - EXTRA_ARGS='${SERIAL_ARGS}' - else - EXTRA_ARGS='${DEFAULT_ARGS}' - fi - - export PATH="${HOST_DIR}/bin:\${PATH}" - exec ${QEMU_CMD_LINE} \${EXTRA_ARGS} - ) -_EOF_ - +sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ + "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ + "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ + "s|@HOST_DIR@|${HOST_DIR}|g" \ + <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ + >"${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in new file mode 100644 index 0000000000..4dc9bfbb0d --- /dev/null +++ b/board/qemu/start-qemu.sh.in @@ -0,0 +1,14 @@ +#!/bin/sh + +BINARIES_DIR="${0%/*}/" +# shellcheck disable=SC2164 +cd "${BINARIES_DIR}" + +if [ "${1}" = "serial-only" ]; then + EXTRA_ARGS='@SERIAL_ARGS@' +else + EXTRA_ARGS='@DEFAULT_ARGS@' +fi + +export PATH="@HOST_DIR@/bin:${PATH}" +exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} From peter at korsgaard.com Mon Apr 10 21:31:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:31:15 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.8 In-Reply-To: <87r0syjd6c.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 05 Apr 2023 22:18:19 +0200") References: <20230404190807.250768-1-christian@paral.in> <87r0syjd6c.fsf@dell.be.48ers.dk> Message-ID: <87r0srs9uk.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, >> html/template, mime/multipart, net/http, and net/textproto packages, as well as >> bug fixes to the compiler, the linker, the runtime, and the time package. >> Fixes security vulnerabilities: >> go/parser: infinite loop in parsing (CVE-2023-24537) >> html/template: backticks not treated as string delimiters (CVE-2023-24538) >> net/http, net/textproto: denial of service from excessive memory >> allocation (CVE-2023-24534) >> net/http, net/textproto, mime/multipart: denial of service from excessive >> resource consumption (CVE-2023-24536) >> https://go.dev/doc/devel/release#go1.19.8 >> https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Apr 10 21:30:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 10 Apr 2023 23:30:37 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/go: security bump to version 1.19.8 Message-ID: <20230410213149.66FC883EE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d44a0369d9c5380c827e0ef0d31af9ad209979e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. Fixes security vulnerabilities: go/parser: infinite loop in parsing (CVE-2023-24537) html/template: backticks not treated as string delimiters (CVE-2023-24538) net/http, net/textproto: denial of service from excessive memory allocation (CVE-2023-24534) net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption (CVE-2023-24536) https://go.dev/doc/devel/release#go1.19.8 https://github.com/golang/go/issues?q=milestone%3AGo1.19.8+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit b7eaa9af7ba87f2eac1ec9d2f7116b4ecf4f78be) Signed-off-by: Peter Korsgaard --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..5488ed9710 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 1d7a67929dccafeaf8a29e55985bc2b789e0499cb1a17100039f084e3238da2f go1.19.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..37554ddf86 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.19.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From Alberto.Fahrenkrog at rigtechnologies.com.au Mon Apr 10 23:20:04 2023 From: Alberto.Fahrenkrog at rigtechnologies.com.au (Alberto Fahrenkrog) Date: Mon, 10 Apr 2023 23:20:04 +0000 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 Message-ID: I'm not sure what you mean with "bisect between..." I ended up using 2022.11.3 and all works as expected, with a new enough version of Python and no SSH issues. Cheers, Alberto Alberto Fahrenkrog Senior Embedded Engineer Orica - Perth Technology Centre p: +61 (0) 8 6365 4056 e: Alberto.Fahrenkrog at rigtechnologies.com.au ________________________________ From: Bagas Sanjaya Sent: Saturday, April 8, 2023 10:30 AM To: Alberto Fahrenkrog; buildroot at buildroot.org Subject: Re: [Buildroot] SSH Reset on Buildroot 2022.02 On Tue, Mar 21, 2023 at 05:03:33AM +0000, Alberto Fahrenkrog wrote: > Hi all, > > I've been tossing around different versions of Buildroot for a De10Nano (FPGA + ARM) board on a project. > 2021.01 has been working very well and stable, but I needed an upgrade to Python 3.11. I switched to v2023.02-rc2 but I had a funky issue with PySerial that is part of another question, but irrelevant here. v2021.02 works like a charm. I then decided to go in-between with v2022.02, but to my surprise, the SSH login did not work, even though it does on the other two versions. I get this back: > > debug1: kex: algorithm: curve25519-sha256 > debug1: kex: host key algorithm: ecdsa-sha2-nistp256 > debug1: kex: server->client cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: kex: client->server cipher: chacha20-poly1305 at openssh.com MAC: compression: none > debug1: expecting SSH2_MSG_KEX_ECDH_REPLY > Connection reset by 192.168.1.50 port 22 > > So I'm back to 2021.02 confirming that all works as expected (thankfully it does) and have not had a deeper look into the SSH issue. Due to design constraints, I don't have access to a serial console, however, I could organise that in time if something needs changing. Can you please bisect between 2021.02 and v2023.02-rc2? -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image761894.png Type: image/png Size: 14270 bytes Desc: image761894.png URL: From bagasdotme at gmail.com Tue Apr 11 03:02:12 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 11 Apr 2023 10:02:12 +0700 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 In-Reply-To: References: Message-ID: <0e95feb2-38dc-284e-6348-191123088c2b@gmail.com> On 4/11/23 06:20, Alberto Fahrenkrog wrote: > I'm not sure what you mean with "bisect between..." > > I ended up using 2022.11.3 and all works as expected, with a new enough version of Python and no SSH issues. > I need to teach you how to bisect. First, begin the bisection specifying good and bad commit: ``` $ git bisect start $ git bisect good 2022.11.3 $ git bisect bad master ``` Then build and test for each bisection step. If the commit is good: ``` $ git bisect good ``` If it is instead bad: ``` $ git bisect bad ``` Rinse and repeat until you found bad commit that introduces your bug, then note that commit. Once done, reset the repo state: ``` $ git bisect reset ``` See also git-bisect(1) man page. Thanks. -- An old man doll... just what I always wanted! - Clara From yann.morin at orange.com Tue Apr 11 05:26:07 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Tue, 11 Apr 2023 07:26:07 +0200 Subject: [Buildroot] [PATCH 1/2] package/doc-asciidoc: specify TOC depth for all formats In-Reply-To: <61711366-1626-c45b-8083-ea967cdb30b4@mind.be> References: <7653_1674026058_63C79C4A_7653_242_1_e5a79e14d6b9a1d81047cdd6605184ecae6803f8.1674025553.git.yann.morin@orange.com> <61711366-1626-c45b-8083-ea967cdb30b4@mind.be> Message-ID: <9715_1681190775_6434EF77_9715_314_1_20230411052607.GA3697@tl-lnx-nyma7486> Arnout, All, On 2023-04-10 22:05 +0200, Arnout Vandecappelle spake thusly: > On 18/01/2023 08:14, yann.morin at orange.com wrote: > >Commit 17feaf00160d (manual: set toc depth to 4 for html outputs) did > >not explain why it set the depth of the table of content (TOC) only for > >the html and split-html formats. > > > > From memory, but it is a bit fuzzy after all those years, the TOC for > >HTML documentation was by default deeper than for the other formats, so > >it was really useless to expand it more than one-level deep, while for > >other formats, the default was acceptable. > > > >However, it does not make much sense to limit/enforce the depth of the > >TOC only for specific formats, and keep the default for the others; > >indeed, there is nothing that prevents the default to change with > >various versions of asciidoc and the rendering backends. > > > >Render all the formats with the same, explicit level of TOC. > > > >We move the assignment of _A2X_OPTS above the comment, because the > >comment does not apply to the TOC setting. Also note that the previous > >assignment to an empty value was completely superfluous... > > > >Signed-off-by: Yann E. MORIN > > Applied to master, thanks. Thanks! > I did fix up the Author entry, though - for some reason, your name dropped > from it. I guess there's a mailserver somewhere that borks the From line... > I think it's sufficient to pass --from to git-format-patch to fix this. Yup, sorry, no idea where that happens in the chain... I've fixed my ~/.gitconfig appropriately now. Regards, Yann E. MORIN. > Regards, > Arnout > > >--- > > package/doc-asciidoc.mk | 10 +++++----- > > 1 file changed, 5 insertions(+), 5 deletions(-) > > > >diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk > >index 2bd761edfb..931c5136d4 100644 > >--- a/package/doc-asciidoc.mk > >+++ b/package/doc-asciidoc.mk > >@@ -86,11 +86,13 @@ ifneq ($$(wildcard $$($(2)_$(3)_ASCIIDOC_CONF)),) > > $(2)_$(3)_ASCIIDOC_OPTS += -f $$($(2)_$(3)_ASCIIDOC_CONF) > > endif > >+$(2)_$(3)_A2X_OPTS = \ > >+ --xsltproc-opts "--stringparam toc.section.depth 1" > >+ > > # Handle a2x warning about --destination-dir option only applicable to HTML > > # based outputs. So: > > # - use the --destination-dir option if possible (html and split-html), > > # - otherwise copy the generated document to the output directory > >-$(2)_$(3)_A2X_OPTS = > > ifneq ($$(filter $(4),html split-html),) > > $(2)_$(3)_A2X_OPTS += --destination-dir="$$(@D)" > > else > >@@ -161,11 +163,9 @@ $(1)-prepare-sources: $$(BUILD_DIR)/docs/$(1)/.stamp_doc_rsynced > > $(2)_ASCIIDOC_CONF = $$($(2)_DOCDIR)/asciidoc.conf > >-$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML,\ > >- --xsltproc-opts "--stringparam toc.section.depth 1") > >+$(call ASCIIDOC_INNER,$(1),$(2),xhtml,html,html,HTML) > >-$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML,\ > >- --xsltproc-opts "--stringparam toc.section.depth 1") > >+$(call ASCIIDOC_INNER,$(1),$(2),chunked,split-html,chunked,split HTML) > > # dblatex needs to pass the '--maxvars ...' option to xsltproc to prevent it > > # from reaching the template recursion limit when processing the (long) target -- ____________ .-----------------.--------------------: _ :------------------. | Yann E. MORIN | Real-Time Embedded | __/ ) | /"\ ASCII RIBBON | | | Software Designer | _/ - /' | \ / CAMPAIGN | | +33 638.411.245 '--------------------: (_ `--, | X AGAINST | | yann.morin (at) orange.com |_=" ,--' | / \ HTML MAIL | '--------------------------------------:______/_____:------------------' _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. From arnout at mind.be Tue Apr 11 06:59:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 08:59:08 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: remove fixed board/qemu/post-image.sh Message-ID: <20230411065922.919F283EB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3aa2b0b81a0ee950c47efb2997c3127bf9475456 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit b32d7c99 fixed the shellcheck errors in board/qemu/post-image.sh, but forgot to remove it from .checkpackageignore, leading to "Shellcheck was expected to fail" errors. Re-generate .checkpackageignore. Fixes: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index 37214d6424..cf58e59198 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -59,7 +59,6 @@ board/orangepi/orangepi-one-plus/post-build.sh Shellcheck board/pine64/rock64/post-build.sh Shellcheck board/pine64/rockpro64/post-build.sh Shellcheck board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck -board/qemu/post-image.sh Shellcheck board/qemu/x86/post-build.sh Shellcheck board/qemu/x86_64/post-build.sh Shellcheck board/radxa/rockpi-n8/post-build.sh Shellcheck From arnout at mind.be Tue Apr 11 07:01:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:01:15 +0200 Subject: [Buildroot] [git commit] board/qemu: fix shellcheck in post-image script In-Reply-To: <20230410211718.6B8AB83EB6@busybox.osuosl.org> References: <20230410211718.6B8AB83EB6@busybox.osuosl.org> Message-ID: <450c49ee-8e38-41de-6704-46d60fd8f258@mind.be> On 10/04/2023 23:16, Yann E. MORIN wrote: > commit: https://git.buildroot.net/buildroot/commit/?id=b32d7c99c64d6dcb7a68036a7abfa86b8b558627 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > Commit 270759aff3cf (board/qemu: define start qemu script outside of > post-image script) touches board/qemu/post-image.sh, so that exposed > existing shellcheck issues. > > Fix those now. You forgot to update .shellcheckignore... Fixed that now. Regards, Arnout > > Signed-off-by: Yann E. MORIN > Cc: James Knight > --- > board/qemu/post-image.sh | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh > index 57306dd546..ccd0fb78c9 100755 > --- a/board/qemu/post-image.sh > +++ b/board/qemu/post-image.sh > @@ -1,8 +1,8 @@ > #!/bin/bash > > -QEMU_BOARD_DIR="$(dirname $0)" > -DEFCONFIG_NAME="$(basename $2)" > -README_FILES="${QEMU_BOARD_DIR}/*/readme.txt" > +QEMU_BOARD_DIR="$(dirname "$0")" > +DEFCONFIG_NAME="$(basename "$2")" > +README_FILE="${QEMU_BOARD_DIR}/*/readme.txt" > START_QEMU_SCRIPT="${BINARIES_DIR}/start-qemu.sh" > > if [[ "${DEFCONFIG_NAME}" =~ ^"qemu_*" ]]; then > @@ -12,7 +12,7 @@ fi > > # Search for "# qemu_*_defconfig" tag in all readme.txt files. > # Qemu command line on multilines using back slash are accepted. > -QEMU_CMD_LINE=$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '${DEFCONFIG_NAME}'$/!d; s/#.*//' ${README_FILES}) > +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" > > if [ -z "${QEMU_CMD_LINE}" ]; then > # No Qemu cmd line found, can't test. > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Tue Apr 11 07:05:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:05:58 +0200 Subject: [Buildroot] [PATCH v2 1/3] board/qemu: define start qemu script outside of post-image script In-Reply-To: <20230410211106.GO2819@scaer> References: <20230410211106.GO2819@scaer> Message-ID: <56b6fb34-6d61-785f-e131-3eed3fca5842@mind.be> On 10/04/2023 23:11, Yann E. MORIN wrote: > James, All, > > On 2023-04-07 01:21 -0400, James Knight spake thusly: >> The following moves the definition of the QEMU board's `start-qemu.sh` >> helper script from being inlined in the post-image script into its own >> file. This should, in theory, make it easier to maintain the script in >> the future. >> >> Signed-off-by: James Knight [snip] >> +cp "${QEMU_BOARD_DIR}/start-qemu.sh.in" "${START_QEMU_SCRIPT}" >> +sed -i "s|VAR_DEFAULT_ARGS|${DEFAULT_ARGS}|g" "${START_QEMU_SCRIPT}" >> +sed -i "s|VAR_QEMU_CMD_LINE|${QEMU_CMD_LINE}|g" "${START_QEMU_SCRIPT}" >> +sed -i "s|VAR_SERIAL_ARGS|${SERIAL_ARGS}|g" "${START_QEMU_SCRIPT}" > > This can all be done with a single call to sed, without cp either: > > sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ > "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ Have you tested this? AFAIK, multiple expressions need a -e to interpret them as expressions (now they're interpreted as file names). > "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ > <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ > >"${START_QEMU_SCRIPT}" > >> chmod +x "${START_QEMU_SCRIPT}" >> diff --git a/board/qemu/start-qemu.sh.in b/board/qemu/start-qemu.sh.in >> new file mode 100644 >> index 0000000000000000000000000000000000000000..c2d77734c7a6b318a5f7adedfd9b0b5875e84f59 >> --- /dev/null >> +++ b/board/qemu/start-qemu.sh.in >> @@ -0,0 +1,14 @@ >> +#!/bin/sh >> +( > > No need for a sub-shell. > >> +BINARIES_DIR="${0%/*}/" >> +cd ${BINARIES_DIR} > > $ shellcheck board/qemu/start-qemu.sh.in > In board/qemu/start-qemu.sh.in line 4: > cd ${BINARIES_DIR} > ^----------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails. > ^-------------^ SC2086: Double quote to prevent globbing and word splitting. > > The first is spurious (BINARIES_DIR is eaxctly where the running shell > is), so ignoreit , but the second is valid, so: > # shellcheck disable=SC2164 > cd "${BINARIES_DIR}" Global set -e probably would have been useful for this script. > >> +if [ "${1}" = "serial-only" ]; then >> + EXTRA_ARGS='VAR_SERIAL_ARGS' >> +else >> + EXTRA_ARGS='VAR_DEFAULT_ARGS' >> +fi >> + >> +export PATH="${HOST_DIR}/bin:${PATH}" > > This is the pain point: what is going to set HOST_DIR when this script > is called? I think it should be substituted like the other variables, so > this is what I did. The script can't be easily relocated, but that was > not the goal for this script to be relocatable so far (it was only ever > used in our CI), so making it relocatable can be done later (if > possible). Should be rather easy since the script is put in BINARIES_DIR. Actually, if we assume that the script is indeed not used by anyone except our CI, we can put it in HOST_DIR and make finding HOST_DIR even more trivial! Of course, finding BINARIES_DIR becomes a little more difficult then :-) Regards, Arnout > > Applied to master with all the above fixed, thanks. > > Regards, > Yann E. MORIN. > >> +exec VAR_QEMU_CMD_LINE ${EXTRA_ARGS} >> +) >> -- >> 2.39.1.windows.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From arnout at mind.be Tue Apr 11 07:39:07 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:39:07 +0200 Subject: [Buildroot] [git commit] package/pkg-cargo: ensure host/target rustflags are properly split Message-ID: <20230411073933.2F7F083F5A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b40a2cc3912a039d29231241daca477790e366cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In Cargo, it is quite typical for "build scripts" to be written in Rust and therefore they need to be compiled as part of the overall build. In cross-compilation, that means a mixed host and target build. Unfortunately, by default Cargo makes no distinction between the RUSTFLAGS used for the host and the target. There is, however, an unstable feature to make this distinction [1][2]. We already have CARGO_TARGET_APPLIES_TO_HOST="false". This makes sure that any configuration that we make for the target doesn't automatically apply to the host as well. However, this only applies for per-target configuration, for example the setting of "cc" in the config.toml generated by package/rust/rust.mk. Flags that are passed with RUSTFLAGS still apply to both host and target. Therefore, we need to use the CARGO_TARGET__RUSTFLAGS environment variable instead of plain RUSTFLAGS. This, however, doesn't allow us to specify flags that apply only to the host. We could use CARGO_TARGET__RUSTFLAGS for that, but that doesn't work in case the host and target tuple are the same. For this, we need another unstable feature, enabled with CARGO_UNSTABLE_HOST_CONFIG="true". With this enabled, we can specify flags that apply only for the host build using CARGO_HOST_RUSTFLAGS. Currently, we don't have any such flags, but we really should: we should pass the proper link flags to point to $(HOST_DIR)/lib. Therefore, add CARGO_HOST_RUSTFLAGS doing exactly that. [1] https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config [2] https://github.com/rust-lang/cargo/pull/10395 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/pkg-cargo.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5600c8e97e..264bf5a1ae 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ # using nighly features on stable releases, i.e features that are not # yet considered stable. # -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific +# configuration feature +# +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly # configuration option target-applies-to-host value to be set # # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ PKG_CARGO_ENV = \ $(PKG_COMMON_CARGO_ENV) \ __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ + CARGO_UNSTABLE_HOST_CONFIG="true" \ CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ CARGO_TARGET_APPLIES_TO_HOST="false" \ CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc # @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ # and should be removed when fixed upstream # ifeq ($(NORMALIZED_ARCH),arm) - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" + PKG_CARGO_ENV += \ + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" endif HOST_PKG_CARGO_ENV = \ From arnout at mind.be Tue Apr 11 07:40:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 09:40:38 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <20230410083252.138426-1-james.hilliard1@gmail.com> References: <20230410083252.138426-1-james.hilliard1@gmail.com> Message-ID: <05d8d295-8b28-c95e-368c-3f43dfcc6056@mind.be> On 10/04/2023 10:32, James Hilliard wrote: > Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: > https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config > > We have to enable this nightly feature first using: > CARGO_UNSTABLE_HOST_CONFIG="true" > > Separately set target RUSTFLAGS for the target triple specific env > variable. > > Signed-off-by: James Hilliard Applied to master after a complete rewrite of the commit message, thanks. Regards, Arnout > --- > Changes v2 -> v3: > - rebase > Changes v1 -> v2: > - add RUSTFLAGS to HOST_PKG_CARGO_ENV > --- > package/pkg-cargo.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5600c8e97e..264bf5a1ae 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ > # using nighly features on stable releases, i.e features that are not > # yet considered stable. > # > -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly > +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific > +# configuration feature > +# > +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly > # configuration option target-applies-to-host value to be set > # > # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value > @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ > PKG_CARGO_ENV = \ > $(PKG_COMMON_CARGO_ENV) \ > __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ > + CARGO_UNSTABLE_HOST_CONFIG="true" \ > CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ > CARGO_TARGET_APPLIES_TO_HOST="false" \ > CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ > + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ > CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc > > # > @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ > # and should be removed when fixed upstream > # > ifeq ($(NORMALIZED_ARCH),arm) > - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > + PKG_CARGO_ENV += \ > + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" > endif > > HOST_PKG_CARGO_ENV = \ From aperez at igalia.com Tue Apr 11 07:48:39 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 11 Apr 2023 10:48:39 +0300 Subject: [Buildroot] [PATCH 1/1] package/bubblewrap: bump to version 0.8.0 Message-ID: <20230411074839.98830-1-aperez@igalia.com> This version allows disabling usage of nested user namespaces and improves error messages. Release notes: https://github.com/containers/bubblewrap/releases/tag/v0.8.0 Signed-off-by: Adrian Perez de Castro --- package/bubblewrap/bubblewrap.hash | 4 ++-- package/bubblewrap/bubblewrap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bubblewrap/bubblewrap.hash b/package/bubblewrap/bubblewrap.hash index 0475f8882a..abc69d96be 100644 --- a/package/bubblewrap/bubblewrap.hash +++ b/package/bubblewrap/bubblewrap.hash @@ -1,5 +1,5 @@ -# From https://github.com/containers/bubblewrap/releases/tag/v0.7.0 -sha256 764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc bubblewrap-0.7.0.tar.xz +# From https://github.com/containers/bubblewrap/releases/tag/v0.8.0 +sha256 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a bubblewrap-0.8.0.tar.xz # Hash for license files: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/bubblewrap/bubblewrap.mk b/package/bubblewrap/bubblewrap.mk index 658e6e113c..1081db697d 100644 --- a/package/bubblewrap/bubblewrap.mk +++ b/package/bubblewrap/bubblewrap.mk @@ -4,7 +4,7 @@ # ################################################################################ -BUBBLEWRAP_VERSION = 0.7.0 +BUBBLEWRAP_VERSION = 0.8.0 BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap -- 2.40.0 From buildroot at busybox.net Tue Apr 11 11:25:53 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 11 Apr 2023 13:25:53 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230411132553.04A6CB71E18C4652@busybox.net> An HTML attachment was scrubbed... URL: From yann.morin at orange.com Tue Apr 11 11:31:28 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Tue, 11 Apr 2023 13:31:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230329193028.775041-1-sebastian.weyer@smile.fr> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> Message-ID: <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> Sebastian, Romain, All, On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > From: Romain Naour > > See: > https://sourceware.org/glibc/wiki/Release/2.37 > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html Thos bump breaks the build of host-localedef, as a patch can't be applied: >>> host-localedef 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa Patching Applying 0001-HACK-only-build-and-install-localedef.patch using patch: patching file Rules Hunk #1 succeeded at 224 (offset 8 lines). patching file locale/Makefile Applying 0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch using patch: patching file configure Hunk #1 succeeded at 4178 with fuzz 1 (offset -473 lines). Hunk #2 FAILED at 4781. Hunk #3 succeeded at 4589 (offset -600 lines). 1 out of 3 hunks FAILED -- saving rejects to file configure.rej Could you please have a look? Bizarrely though, we do not yet have any autobuild failure (is it because no config needs to build locales?)... Regards, Yann E. MORIN. > Security related changes: > > CVE-2022-39046: When the syslog function is passed a crafted input > string larger than 1024 bytes, it reads uninitialized memory from the > heap and prints it to the target log file, potentially revealing a > portion of the contents of the heap > > Remove patch 0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch fixed > in 2.37 release by [1]. > > [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29249 > > Signed-off-by: Romain Naour > Signed-off-by: Sebastian Weyer > --- > ...lement-a-useful-version-of-_startup_.patch | 132 ------------------ > package/glibc/glibc.hash | 2 +- > package/glibc/glibc.mk | 2 +- > package/localedef/localedef.mk | 2 +- > 4 files changed, 3 insertions(+), 135 deletions(-) > delete mode 100644 package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > > diff --git a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch b/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > deleted file mode 100644 > index 549650aca1..0000000000 > --- a/package/glibc/0001-Revert-Linux-Implement-a-useful-version-of-_startup_.patch > +++ /dev/null > @@ -1,132 +0,0 @@ > -From dfda505870f94a7ac8063eb47f622ddc65665ff1 Mon Sep 17 00:00:00 2001 > -From: James Hilliard > -Date: Tue, 14 Jun 2022 19:42:43 -0600 > -Subject: [PATCH] Revert "Linux: Implement a useful version of _startup_fatal" > - > -Fixes: > -csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant' > - > -This reverts commit 2d05ba7f8ef979947e910a37ae8115a816eb4d08. > - > -Signed-off-by: James Hilliard > ---- > - sysdeps/unix/sysv/linux/i386/startup.h | 23 ++++++++++++--- > - sysdeps/unix/sysv/linux/ia64/startup.h | 22 --------------- > - sysdeps/unix/sysv/linux/startup.h | 39 -------------------------- > - 3 files changed, 19 insertions(+), 65 deletions(-) > - delete mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h > - delete mode 100644 sysdeps/unix/sysv/linux/startup.h > - > -diff --git a/sysdeps/unix/sysv/linux/i386/startup.h b/sysdeps/unix/sysv/linux/i386/startup.h > -index 213805d7d2..67c9310f3a 100644 > ---- a/sysdeps/unix/sysv/linux/i386/startup.h > -+++ b/sysdeps/unix/sysv/linux/i386/startup.h > -@@ -1,5 +1,5 @@ > - /* Linux/i386 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -+ Copyright (C) 2017-2022 Free Software Foundation, Inc. > - This file is part of the GNU C Library. > - > - The GNU C Library is free software; you can redistribute it and/or > -@@ -16,7 +16,22 @@ > - License along with the GNU C Library; if not, see > - . */ > - > --/* Can't use "call *%gs:SYSINFO_OFFSET" during startup. */ > --#define I386_USE_SYSENTER 0 > -+#if BUILD_PIE_DEFAULT > -+/* Can't use "call *%gs:SYSINFO_OFFSET" during statup in static PIE. */ > -+# define I386_USE_SYSENTER 0 > - > --#include_next > -+# include > -+# include > -+ > -+__attribute__ ((__noreturn__)) > -+static inline void > -+_startup_fatal (const char *message __attribute__ ((unused))) > -+{ > -+ /* This is only called very early during startup in static PIE. > -+ FIXME: How can it be improved? */ > -+ ABORT_INSTRUCTION; > -+ __builtin_unreachable (); > -+} > -+#else > -+# include_next > -+#endif > -diff --git a/sysdeps/unix/sysv/linux/ia64/startup.h b/sysdeps/unix/sysv/linux/ia64/startup.h > -deleted file mode 100644 > -index 77f29f15a2..0000000000 > ---- a/sysdeps/unix/sysv/linux/ia64/startup.h > -+++ /dev/null > -@@ -1,22 +0,0 @@ > --/* Linux/ia64 definitions of functions used by static libc main startup. > -- Copyright (C) 2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --/* This code is used before the TCB is set up. */ > --#define IA64_USE_NEW_STUB 0 > -- > --#include_next > -diff --git a/sysdeps/unix/sysv/linux/startup.h b/sysdeps/unix/sysv/linux/startup.h > -deleted file mode 100644 > -index 39859b404a..0000000000 > ---- a/sysdeps/unix/sysv/linux/startup.h > -+++ /dev/null > -@@ -1,39 +0,0 @@ > --/* Linux definitions of functions used by static libc main startup. > -- Copyright (C) 2017-2022 Free Software Foundation, Inc. > -- This file is part of the GNU C Library. > -- > -- The GNU C Library is free software; you can redistribute it and/or > -- modify it under the terms of the GNU Lesser General Public > -- License as published by the Free Software Foundation; either > -- version 2.1 of the License, or (at your option) any later version. > -- > -- The GNU C Library is distributed in the hope that it will be useful, > -- but WITHOUT ANY WARRANTY; without even the implied warranty of > -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > -- Lesser General Public License for more details. > -- > -- You should have received a copy of the GNU Lesser General Public > -- License along with the GNU C Library; if not, see > -- . */ > -- > --#ifdef SHARED > --# include_next > --#else > --# include > -- > --/* Avoid a run-time invocation of strlen. */ > --#define _startup_fatal(message) \ > -- do \ > -- { \ > -- size_t __message_length = __builtin_strlen (message); \ > -- if (! __builtin_constant_p (__message_length)) \ > -- { \ > -- extern void _startup_fatal_not_constant (void); \ > -- _startup_fatal_not_constant (); \ > -- } \ > -- INTERNAL_SYSCALL_CALL (write, STDERR_FILENO, (message), \ > -- __message_length); \ > -- INTERNAL_SYSCALL_CALL (exit_group, 127); \ > -- } \ > -- while (0) > --#endif /* !SHARED */ > --- > -2.25.1 > - > diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash > index 4ce4c6f6d1..453aadae11 100644 > --- a/package/glibc/glibc.hash > +++ b/package/glibc/glibc.hash > @@ -1,5 +1,5 @@ > # Locally calculated (fetched from Github) > -sha256 666482e657c319f7e139121121a0d97d303c65207b9f9730f42a3ee83c79f686 glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c.tar.gz > +sha256 0f8bfad0b853a0c6e1dd1c3254a30b58d4c7050870fe2b0da90ad40f4d450ce2 glibc-2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa.tar.gz > > # Hashes for license files > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk > index 354f035d33..79e6c76cb4 100644 > --- a/package/glibc/glibc.mk > +++ b/package/glibc/glibc.mk > @@ -7,7 +7,7 @@ > # Generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > # When updating the version, please also update localedef > -GLIBC_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +GLIBC_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > # Upstream doesn't officially provide an https download link. > # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, > # sometimes the connection times out. So use an unofficial github mirror. > diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk > index 6699840854..6f8b170516 100644 > --- a/package/localedef/localedef.mk > +++ b/package/localedef/localedef.mk > @@ -7,7 +7,7 @@ > # Use the same VERSION and SITE as target glibc > # As in glibc.mk, generate version string using: > # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- > -LOCALEDEF_VERSION = 2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c > +LOCALEDEF_VERSION = 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa > LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz > LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION)) > HOST_LOCALEDEF_DL_SUBDIR = glibc > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- ____________ .-----------------.--------------------: _ :------------------. | Yann E. MORIN | Real-Time Embedded | __/ ) | /"\ ASCII RIBBON | | | Software Designer | _/ - /' | \ / CAMPAIGN | | +33 638.411.245 '--------------------: (_ `--, | X AGAINST | | yann.morin (at) orange.com |_=" ,--' | / \ HTML MAIL | '--------------------------------------:______/_____:------------------' _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. From peter at korsgaard.com Tue Apr 11 12:12:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:12:47 +0200 Subject: [Buildroot] [PATCH] package/matio: fix build failure due to gcc bug 99410 In-Reply-To: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sat, 8 Apr 2023 20:45:59 +0200") References: <20230408184559.84189-1-giulio.benetti@benettiengineering.com> Message-ID: <87jzyisjls.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > The matio package exhibits gcc bug 99410 when built for the Nios2 > architecture with optimization enabled, which causes a build failure. > As done for other packages in Buildroot work around this gcc bug by > setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. > Fixes: > http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ > Signed-off-by: Giulio Benetti Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:18:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:18:17 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version In-Reply-To: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Sat, 8 Apr 2023 15:47:13 +0200") References: <20230408134713.244958-1-dario.binacchi@amarulasolutions.com> Message-ID: <87fs96sjcm.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > The version of U-Boot must be explicitly set because if you keep the > default setting, the bootloader is continuously updated in buildroot with > the risk of building a non-working image. > Signed-off-by: Dario Binacchi Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:17:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:17:16 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230411122031.C9FA183F79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f4884a44d682fd43809575bcfdc3fb707edd08e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle (cherry picked from commit 924b163b1e4e1f82ea758a7e69a73f9e6b888e62) Signed-off-by: Peter Korsgaard --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc0..dc00a47e1d 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y From peter at korsgaard.com Tue Apr 11 12:11:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:11:38 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230411122031.C0EF383F78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6838495a88684e69c130cff58f96d5a78bf0e1c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle (cherry picked from commit 97f8cc355b164ce023cd6a098051ce63c7a25f9a) Signed-off-by: Peter Korsgaard --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index d282852d37..1370b32edf 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse From peter at korsgaard.com Tue Apr 11 12:20:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:20:03 +0200 Subject: [Buildroot] [PATCH 1/1] package/libite: bump version to v2.5.3 In-Reply-To: <20230408052434.1413424-1-troglobit@gmail.com> (Joachim Wiberg's message of "Sat, 8 Apr 2023 07:24:34 +0200") References: <20230408052434.1413424-1-troglobit@gmail.com> Message-ID: <87bkjusj9o.fsf@dell.be.48ers.dk> >>>>> "Joachim" == Joachim Wiberg writes: > Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 > - rsync() does not copy single files correctly > - copyfile() does not handle empty source files correctly (error) > - copyfile() does not properly create destination dir > Signed-off-by: Joachim Wiberg Committed to 2023.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:11:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/matio: fix build failure due to gcc bug 99410 Message-ID: <20230411122149.4512283F98@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c84c53a15b738acc69c0518a1b21b4ff717fbfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The matio package exhibits gcc bug 99410 when built for the Nios2 architecture with optimization enabled, which causes a build failure. As done for other packages in Buildroot work around this gcc bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_99410=y. Fixes: http://autobuild.buildroot.net/results/971/9714160b80a0d1a01983d29af38a95049c07b4d3/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle (cherry picked from commit 97f8cc355b164ce023cd6a098051ce63c7a25f9a) Signed-off-by: Peter Korsgaard --- package/matio/matio.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/matio/matio.mk b/package/matio/matio.mk index 5e09f4e6ce..2ba9c8f568 100644 --- a/package/matio/matio.mk +++ b/package/matio/matio.mk @@ -15,6 +15,14 @@ MATIO_INSTALL_STAGING = YES # va_copy() MATIO_CONF_ENV = ac_cv_va_copy=yes +MATIO_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_99410),y) +MATIO_CFLAGS += -O0 +endif + +MATIO_CONF_ENV += CFLAGS="$(MATIO_CFLAGS)" + # mat73 require hdf5 (not available), extented-sparse take 2KB MATIO_CONF_OPTS = --disable-mat73 --enable-extended-sparse From peter at korsgaard.com Tue Apr 11 12:16:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:16:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/stm32f469_disco_sd_defconfig: explicitly set U-Boot version Message-ID: <20230411122149.4D8D583F99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=644110a921da65c539fe1c9277f94afaa1e30d83 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The version of U-Boot must be explicitly set because if you keep the default setting, the bootloader is continuously updated in buildroot with the risk of building a non-working image. Signed-off-by: Dario Binacchi Signed-off-by: Arnout Vandecappelle (cherry picked from commit 924b163b1e4e1f82ea758a7e69a73f9e6b888e62) Signed-off-by: Peter Korsgaard --- configs/stm32f469_disco_sd_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index ea1361efc0..dc00a47e1d 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -18,6 +18,9 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y From peter at korsgaard.com Tue Apr 11 12:19:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:19:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libite: bump version to v2.5.3 Message-ID: <20230411122149.5684183F9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5a8b764cd8aba8a060b3db1acf63c5ffaa9c0a69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes, from https://github.com/troglobit/libite/releases/tag/v2.5.3 - rsync() does not copy single files correctly - copyfile() does not handle empty source files correctly (error) - copyfile() does not properly create destination dir Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle (cherry picked from commit be44dcf6957210b88fb2591817bd76eba14ee7b0) Signed-off-by: Peter Korsgaard --- package/libite/libite.hash | 2 +- package/libite/libite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libite/libite.hash b/package/libite/libite.hash index 8b622d87a9..7dac198ab8 100644 --- a/package/libite/libite.hash +++ b/package/libite/libite.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 baa9bf9931427ef5e9ddfc5b72139981047a8d0d3c03a534d9716de38cf18bb5 libite-2.5.2.tar.xz +sha256 ca086adc7ebf0c2ebf2ed7a6787f9567fb802db8583576228dd5dd5ddfb7bb97 libite-2.5.3.tar.xz # Locally calculated sha256 20db0601195f708d68ff7907907b3cd3b25808efa8332e064b11f00c839a5d2f LICENSE diff --git a/package/libite/libite.mk b/package/libite/libite.mk index 66a8253c62..1cef992e53 100644 --- a/package/libite/libite.mk +++ b/package/libite/libite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBITE_VERSION = 2.5.2 +LIBITE_VERSION = 2.5.3 LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION) LIBITE_LICENSE = MIT, X11, ISC, BSD-2-Clause From peter at korsgaard.com Tue Apr 11 12:27:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:27:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> (Arnout Vandecappelle's message of "Mon, 10 Apr 2023 17:24:58 +0200") References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> Message-ID: <877cuisixk.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 07/04/2023 16:19, Oleg Lyovin wrote: >> GNU make package from the host machine may be too old, >> so use the one built by buildroot. >> Signed-off-by: Oleg Lyovin > Applied both to master, after reworking the commit messages to > reflect that this was introduced in Linux 6.2. Thanks. Maybe time has come to also require make >= 3.82 globally in Buildroot? It was released almost 10 years ago by now: https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Apr 11 12:32:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:32:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/{rust, rust-bin}: bump to version 1.67.1 Message-ID: <20230411123512.3509683FAE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9c4e693a13f1d349e4a6c66dd39fa1f59f63b74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Link to Rust 1.67.1 announcement: https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html Drop patch which is now upstream. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 792f1975175cb995600f7e3ac092fc3c741aa096) Signed-off-by: Peter Korsgaard --- package/rust-bin/rust-bin.hash | 252 ++++++++++----------- package/rust-bin/rust-bin.mk | 2 +- ...1-fix-unsoundness-in-bootstrap-cache-code.patch | 43 ---- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 5 files changed, 131 insertions(+), 174 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index d00e6342e8..11cfae5e9b 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 5a108891cab3fd0567bf8c2b44f18c045c067c607bbec3ea62b02ad40809b151 rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 2ba12fe020b17de3a6fe7633c59ab50ef44f9715caa858077aad3301408f583c rust-1.67.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 f7fd19d9b4740b2acaee2ac3bf502feb2f16d1d0c203c1d7d2d2652652a9f997 rust-1.67.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 23dc0289abd12ef396c2ac822a28245157f1be5b574b5a5f4059a9ba7b61184c rust-1.67.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 9998f93c29272d9ecabb69e908da23e728ec835520b430d0af12250d175b981d rust-1.67.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 c24de54f46022c9490fc403ccb1e7384a52181ecd28afea0a37f800793b229b4 rust-1.67.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 271b4181072251276e3c97c3f772b6d9ee39aa8d9f05ed28f34bf5910c9964ad rust-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 f3a8517334a174826cf92954d525d039c941265066f46948ad89b61791398dd3 rust-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 2b4c27e3a9475278838588fb64159f74a5a8e752f53249a299d2c5188f0bc2e1 rust-1.67.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 e6345aebeba55f39cb35fc06a3ac6c43c35f596309a6ed26023b1898346419bd rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 d78573b19cff475c5d3612570d79f53b220d6aaf3824c71bc94d74b5f778ef84 rust-std-1.67.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 6ba01d65aa949128a125d85d750f3facff59c5b1448ccaf66fbdb7bbb3696107 rust-std-1.67.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 04fb84e9de6c815a7031930afca5d66e6993b639a7f304052df6da750d5bbbe8 rust-std-1.67.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 896aad9bcf8990ef213230755311609a5a05c99f3d265f47bc6844638f60d202 rust-std-1.67.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 8fd54bfb494089fd26c76b8d9f537bf031aa9018aa29ffe5d7258c82eaa51223 rust-std-1.67.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 212def6f18494cd45c90a471f2b0aff67c4eaa03567c7ab03fe901c337d853d3 rust-std-1.67.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 adcab5bb095b4b9af706d3b2cc62341bced76470a7c573354b52f9c8cffb4b46 rust-std-1.67.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 97c7922f3250d70e8b7a7f7420caf299274e253e1f46c3160f2dea33e159d5fe rust-std-1.67.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 8aec6e33b6c80365979519423a168729c4fff2ea57f66e5123e0602f2ef050a7 rust-std-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 f98f2f4e76ef3056ba98be13ecfaacad07ab214f8ce940dfad56723056d42872 rust-std-1.67.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 dc10cc70b1fd6f74d0c3a7d6cf25bc583edd5f61cd26dbcc6f6bfd22d3e4eb04 rust-std-1.67.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 1677ef03dfbaa5715609fe7b51e3b036f722fe8934a9186e8f24e26b94588b41 rust-std-1.67.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 675f0e2e2930f784d03ad6de663fd4ed2b5737689944f0bc8b20653e611c3bb3 rust-std-1.67.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i586-unknown-linux-musl.tar.xz.asc -sha256 da13b4d9cf2709b3de996d0923df05fb343f774ff89fcfb6a8548f562113c44a rust-std-1.67.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 080ce3fa7f5b84d900be5842a52053345a40d6dd77b20bcac016eb2083a9a59d rust-std-1.67.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-i686-unknown-linux-musl.tar.xz.asc -sha256 b5d5a777ca669d8d6aa8bad85efe5ff9d5559a3f6f9dfb9a8d95337dd0cf1b21 rust-std-1.67.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 a2bf13ed3f38427ae65c9ee33a0f4c71fd70d8fae6d9af45045f5318834370e5 rust-std-1.67.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips-unknown-linux-musl.tar.xz.asc -sha256 d7d223ec4ddb4816e9c537a395a6575ad853e48e0c41415c1a54235c3eb2aa72 rust-std-1.67.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 3b02a3d60f952336e16d1d67a2276ae3197f3839c7b2a557f5ec8d2594325958 rust-std-1.67.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 2ca3557e288fc1a312021b5ee2c08d1c2acd052b72b60472b494e79b42d2e713 rust-std-1.67.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 585c73b1407938290aa5f72beea6d994c60323b6a48b26b618d2c2f9e53916b1 rust-std-1.67.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 23364fbf0dae146a0be76496ac3ac22fbae5603435020d930e28531395b8355d rust-std-1.67.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 2b877cdc8af0546358df77a0e22104d5e59a3fc622b6986a3fcbffc9c96a3c8b rust-std-1.67.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 6e2e15c188dc67428467e894a62679d6f4115d5e5e10916d0273c16152ab060e rust-std-1.67.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 44b700068e9e40a01418e537b5c0f4ee279995b55ee6d6266409f057ead1c6de rust-std-1.67.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 db3960e0eac9d7c2485fe418bf9052d2fdd16557499d320919f385f9f3db5448 rust-std-1.67.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 ec92fa64616c67785039bebabc213e6bae6ffc2744ef052b79c7960df60b257f rust-std-1.67.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 630e4b8b95c0b501676f2477b6009ca122019e1e0d637222443e26a0c5931f3c rust-std-1.67.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 f1988eb337c00dd30469f545b822b8fd3b0372e6aa88924b7906785ea1f69fba rust-std-1.67.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 d8cdbee292c86182b54ba152cd33ac3abe4c684186f29017bb4cf7e92ff3a2be rust-std-1.67.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 8f03b271bba56b0245833f2cb08044865068ce8721d6a736d3ef7056aa109daa rust-std-1.67.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.67.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 33f320dc4ae075f720f541564868e494c17dea97ea853507225f89f8b0c57363 rust-std-1.67.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 b7b8e8b70cae457092661894efa5a4861ef4f0e20f2f617d05d6f17b1f780a68 rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-i686-unknown-linux-gnu.tar.xz.asc +sha256 b686a2d0d1648e1b84def715dd65a85a3d2802b33ecf65808bdb2ed639aec7d3 rust-1.67.1-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-mips-unknown-linux-gnu.tar.xz.asc +sha256 c9df968487707eb63207f63086daed4fe1484829fb6221bd9414de2700424995 rust-1.67.1-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 4f56194a354b1413fb973d25f1c895aaa8e85211d316755508d6848e3a4fe18b rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 852e5a714ea8d2737f2cd5b0d6a12ecfa712b75238c643ba8138b490fc39fc43 rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 0a5bc85383d5d9d077dccaad1fb213d9498b6137112aaaabced6eb079fe12c9e rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 574851ff8503df9cb0dd04e6a1cd0ce5d709b5ea8b9c1265b314b9e182c818da rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 50e98fefef58218bd2c09c826308d43abe11b05f528b08ecca3d2657d7996630 rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc +sha256 6e8629ace0c1b9cc0c2bc6225e6716df852370e5c7e907815ff8e6241e427699 rust-1.67.1-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 7dbb718bdb09adad7e36b9a413e571863913682495527f7f2d6507ea2c068542 rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 35027409400faaaa38ea2855b92dea6b553b2e656dff735da730f67ac02e57e6 rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-aarch64-unknown-linux-musl.tar.xz.asc +sha256 dcd3926c151cdd33d4de2860f021c86a18556809c4d06cbddebc1b377638710a rust-std-1.67.1-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 da42d5b07984dac9a41719511eeb47cbb6c5e70b32a6eacba96c9f860ced0307 rust-std-1.67.1-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 3b95c9595db3e10077c4eca8f63d80414bf3a50c1f0f6b2ac33f1992ee0940db rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 767761d99846174dfb7dfb579e2e2be63800478858a82f3f7050cc9555209a89 rust-std-1.67.1-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-arm-unknown-linux-musleabi.tar.xz.asc +sha256 1e53306124de9f282452bd6085e86918e5e9f6f1940fc79809a1b284272e2d2b rust-std-1.67.1-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 3e8bb4265c8c6d8984b69eeefe015131ea140148a58179b3abec5653d93bea7d rust-std-1.67.1-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 cbfce327b623e341c1243f0d29ef2f60e5fb205d406c79eb8be1433652c3c9a5 rust-std-1.67.1-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 b6d00c4e338744ce1bf5b314f1056472acf1eb416f65057a8b3ca0a992fb04df rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 8a7e46b15adb0718b4e4ee33cd46529117411e8d73c29043778b05e7412c2b46 rust-std-1.67.1-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 6102f98617dd37874f3d755d0a325b45d47c6e1715c39d5e9bc037992e4d3cd6 rust-std-1.67.1-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 720958bc039c9ff00e7e399adf45f044484c5695a71bde0d07e0c895a819fe74 rust-std-1.67.1-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-gnu.tar.xz.asc +sha256 22cbbf0b22d9b0894cfbd6e1dd6b95b71c7ad02cee4e477d375dcf81af8d1337 rust-std-1.67.1-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i586-unknown-linux-musl.tar.xz.asc +sha256 49beb678732f34a0bfc22f94900c3d4a17ec05effdb7377864042df73b2a2819 rust-std-1.67.1-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-gnu.tar.xz.asc +sha256 aab2d7aa76793e78c9c8810e93ed8978f6422843b1277e9c60337b0f943a4409 rust-std-1.67.1-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-i686-unknown-linux-musl.tar.xz.asc +sha256 a2c6e55a8a2987d0c306d2c164347a70ab7a6a18f6562039a772b33e25934972 rust-std-1.67.1-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-gnu.tar.xz.asc +sha256 048b3da190212b742f7a052618b57683dc96ee2b6c25fc7f5ae751143cb79bad rust-std-1.67.1-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips-unknown-linux-musl.tar.xz.asc +sha256 b9ef413b764a92d42e07a2e588268ece09994d2cd1ab2a93858c27f85a250349 rust-std-1.67.1-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 ef7fe3160de629f0d38788f2c270f87b0631480e5b0d848595b460528de719e4 rust-std-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 15fdb3e8b39c8a122e9beee0c4c909ee8ec356e57aaaaae5f2b9e94f58d73c87 rust-std-1.67.1-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 6ccfd98fd920cc2f1199bcf9a842430c27f6fcd2cc46c18421e487309ff7811e rust-std-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 78477c45f5b848b156adaf0e0f6f2954ae73e2903321d1636c155020175eaaf5 rust-std-1.67.1-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 94410897626546dde806a114299c3c32abb6b4b294af5daea5c4d136751fe063 rust-std-1.67.1-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-mipsel-unknown-linux-musl.tar.xz.asc +sha256 b3f1a338e69428f1611f059c67b8afafa78ce5c7ed0799f8a90795390261d3a4 rust-std-1.67.1-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 26efe78c09ed36da34964c0d023cf9aa404766ab790a94d9becd373b8879cb5a rust-std-1.67.1-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 135f5e6ab6d8f077a14521d387d3f31831abdb840ca4e6a15b6f0d0d5b7dbc81 rust-std-1.67.1-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 364c47ed22e4268edf238d221c40007d7d8792a66ca325d3937596a9c911ea48 rust-std-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 63a7e6a6c889a3d01bb3c66a3def3e41963511ea52e13906669da5b29b2fd9da rust-std-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc +sha256 04573298d9e815c1e8c47a2f9548ea55d4a2afc538eceaa6a704d44a5e1f7e3e rust-std-1.67.1-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 addf0b0beb1966787e599f32849f18c28d5cb65515272b7d9608d4a1dddee2e7 rust-std-1.67.1-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 f4dc8468dfc1dbd86f865b10f06e0e4b4e76f5a3a1cc27317a520ab1660844e9 rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.67.1-x86_64-unknown-linux-musl.tar.xz.asc +sha256 89741cd2ac00c3a3f565bcccdf442cc1f9ec58ea419f1f0d09e911be0ff86c87 rust-std-1.67.1-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index d62ce39cfc..bb66de5ec5 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.67.0 +RUST_BIN_VERSION = 1.67.1 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/0001-fix-unsoundness-in-bootstrap-cache-code.patch b/package/rust/0001-fix-unsoundness-in-bootstrap-cache-code.patch deleted file mode 100644 index 3eae34642f..0000000000 --- a/package/rust/0001-fix-unsoundness-in-bootstrap-cache-code.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 6bf37780ed49846c78d6707355f1cf44790c4301 Mon Sep 17 00:00:00 2001 -From: Michael Goulet -Date: Mon, 12 Dec 2022 18:29:33 +0000 -Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=20fix=20unsoundness=20in=20bootstr?= - =?UTF-8?q?ap=20cache=20code?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -(cherry picked from commit 3fe64ebbce21e79adb64099984e96dfb79bdd0f9) -Signed-off-by: Sebastian Weyer ---- - src/bootstrap/cache.rs | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/bootstrap/cache.rs b/src/bootstrap/cache.rs -index be5c9bb0788..05f25af68ea 100644 ---- a/src/bootstrap/cache.rs -+++ b/src/bootstrap/cache.rs -@@ -89,16 +89,16 @@ fn hash(&self, state: &mut H) { - - impl Deref for Interned { - type Target = T::Target; -- fn deref(&self) -> &'static Self::Target { -+ fn deref(&self) -> &Self::Target { - let l = T::intern_cache().lock().unwrap(); -- unsafe { mem::transmute::<&Self::Target, &'static Self::Target>(l.get(*self)) } -+ unsafe { mem::transmute::<&Self::Target, &Self::Target>(l.get(*self)) } - } - } - - impl, U: ?Sized> AsRef for Interned { -- fn as_ref(&self) -> &'static U { -+ fn as_ref(&self) -> &U { - let l = T::intern_cache().lock().unwrap(); -- unsafe { mem::transmute::<&U, &'static U>(l.get(*self).as_ref()) } -+ unsafe { mem::transmute::<&U, &U>(l.get(*self).as_ref()) } - } - } - --- -2.25.1 - diff --git a/package/rust/rust.hash b/package/rust/rust.hash index 2a260ca64f..1b4b08cecc 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.67.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.67.0-src.tar.xz.asc -sha256 9ef8cf88a1d35d319808daf2f193aadca9ed9bcae1d4d5db8946a448c9432c6d rustc-1.67.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.67.1-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.67.1-src.tar.xz.asc +sha256 77e0615011f887d9533d5374bf9c15c590c3caf32bbb035b392d1c2ae502a682 rustc-1.67.1-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index d14ad3a3e7..814a3c1dd4 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.67.0 +RUST_VERSION = 1.67.1 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From peter at korsgaard.com Tue Apr 11 12:34:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 14:34:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.67.1 In-Reply-To: <20230221012238.3809280-1-james.hilliard1@gmail.com> (James Hilliard's message of "Mon, 20 Feb 2023 18:22:38 -0700") References: <20230221012238.3809280-1-james.hilliard1@gmail.com> Message-ID: <873556sikx.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Link to Rust 1.67.1 announcement: https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html > Drop patch which is now upstream. > Signed-off-by: James Hilliard Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From arnout at mind.be Tue Apr 11 13:01:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 11 Apr 2023 15:01:40 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <877cuisixk.fsf@dell.be.48ers.dk> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> Message-ID: On 11/04/2023 14:27, Peter Korsgaard wrote: >>>>>> "Arnout" == Arnout Vandecappelle writes: > > > On 07/04/2023 16:19, Oleg Lyovin wrote: > >> GNU make package from the host machine may be too old, > >> so use the one built by buildroot. > >> Signed-off-by: Oleg Lyovin > > > Applied both to master, after reworking the commit messages to > > reflect that this was introduced in Linux 6.2. > > Thanks. Maybe time has come to also require make >= 3.82 globally in > Buildroot? It was released almost 10 years ago by now: > > https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html The only reason to do that is to avoid needing to make such changes in the future for packages that require make >= 3.82, right? That would only help for Linux - u-boot and glibc require make >= 4.0. For ti-k3-r5-loader the commit message doesn't specify what the minimum version is, but I can imagine it's also 4.0. And I expect in the future the minimum is going to be more likely to be 4.0 than 3.82. Regards, Arnout From peter at korsgaard.com Tue Apr 11 13:07:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 15:07:42 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: (Arnout Vandecappelle's message of "Tue, 11 Apr 2023 15:01:40 +0200") References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> Message-ID: <87y1myr2ht.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 11/04/2023 14:27, Peter Korsgaard wrote: >>>>>>> "Arnout" == Arnout Vandecappelle writes: >> > On 07/04/2023 16:19, Oleg Lyovin wrote: >> >> GNU make package from the host machine may be too old, >> >> so use the one built by buildroot. >> >> Signed-off-by: Oleg Lyovin >> > Applied both to master, after reworking the commit messages to >> > reflect that this was introduced in Linux 6.2. >> Thanks. Maybe time has come to also require make >= 3.82 globally in >> Buildroot? It was released almost 10 years ago by now: >> https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html > The only reason to do that is to avoid needing to make such changes > in the future for packages that require make >= 3.82, right? That > would only help for Linux - u-boot and glibc require make >= 4.0. For > ti-k3-r5-loader the commit message doesn't specify what the minimum > version is, but I can imagine it's also 4.0. And I expect in the > future the minimum is going to be more likely to be 4.0 than 3.82. Sure, I would just be a step towards requiring make 4.0 (which is also 10 years old by now: https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but true - We can also just consider going straight from 3.81 to 4.0. -- Bye, Peter Korsgaard From David.Laight at ACULAB.COM Tue Apr 11 13:14:08 2023 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 11 Apr 2023 13:14:08 +0000 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <87y1myr2ht.fsf@dell.be.48ers.dk> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> <87y1myr2ht.fsf@dell.be.48ers.dk> Message-ID: <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> From: Peter Korsgaard > Sent: 11 April 2023 14:08 ... > > Sure, I would just be a step towards requiring make 4.0 (which is also > 10 years old by now: > https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but > true - We can also just consider going straight from 3.81 to 4.0. I had to revert a Centos 7 from 3.82 to 3.81 (stolen from Ubuntu 13.04) to fix an bug where make gets confused between dependency types. (Someone else was hitting it.) There are a variety of reasons why we build on Centos 7, mostly because other software (not buildroot/busybox) still has to run on it and it is useful to use a common build system. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From peter at korsgaard.com Tue Apr 11 13:26:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 11 Apr 2023 15:26:50 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> (David Laight's message of "Tue, 11 Apr 2023 13:14:08 +0000") References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> <87y1myr2ht.fsf@dell.be.48ers.dk> <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> Message-ID: <87ttxmr1lx.fsf@dell.be.48ers.dk> >>>>> "David" == David Laight writes: > From: Peter Korsgaard >> Sent: 11 April 2023 14:08 > ... >> >> Sure, I would just be a step towards requiring make 4.0 (which is also >> 10 years old by now: >> https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but >> true - We can also just consider going straight from 3.81 to 4.0. > I had to revert a Centos 7 from 3.82 to 3.81 (stolen from Ubuntu 13.04) > to fix an bug where make gets confused between dependency types. > (Someone else was hitting it.) > There are a variety of reasons why we build on Centos 7, > mostly because other software (not buildroot/busybox) still > has to run on it and it is useful to use a common build system. OK, but (as I'm sure you are painfully aware of), supporting such old systems gets harder and harder over time. Would building in a chroot or container be an option? According to https://endoflife.software/operating-systems/linux/red-hat-enterprise-linux-rhel, RHEL7 will be EOL in ~1 year from now (June 30th, 2024), so perhaps it makes sense to only move to require make 4.0 in for 2024.02.x. -- Bye, Peter Korsgaard From unixmania at gmail.com Tue Apr 11 14:41:44 2023 From: unixmania at gmail.com (Carlos Santos) Date: Tue, 11 Apr 2023 11:41:44 -0300 Subject: [Buildroot] [PATCH] package/qemu: install keyboard maps only if necessary In-Reply-To: <2e28cd63-1af2-cfc0-fe46-32ec6d6954df@mind.be> References: <20230409000929.391071-1-unixmania@gmail.com> <2e28cd63-1af2-cfc0-fe46-32ec6d6954df@mind.be> Message-ID: On Mon, Apr 10, 2023 at 11:57?AM Arnout Vandecappelle wrote: > > Hi Carlos, > > On 09/04/2023 02:09, unixmania at gmail.com wrote: > > From: Carlos Santos > > > > They are required only for system emulation, so pull a patch already > > reviewd upstream[1,2] that makes the installation conditional. > > > > 1. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06428.html > > 2. https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06438.html > > > > Signed-off-by: Carlos Santos > > --- > > ...tall-keyboard-maps-only-if-necessary.patch | 36 +++++++++++++++++++ > > 1 file changed, 36 insertions(+) > > create mode 100644 package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > > > diff --git a/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > new file mode 100644 > > index 0000000000..91ea1e86c9 > > --- /dev/null > > +++ b/package/qemu/0004-meson-install-keyboard-maps-only-if-necessary.patch > > @@ -0,0 +1,36 @@ > > +From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001 > > +From: Carlos Santos > > +Date: Sun, 1 Jan 2023 21:00:57 -0300 > > +Subject: [PATCH] meson: install keyboard maps only if necessary > > + > > +They are required only for system emulation (i.e. have_system is true). > > + > > +Signed-off-by: Carlos Santos > > We need the SoB for unixmania at gmail.com on this. The SoB is a short way for > you (the private person, not the Redhat employee) to assert that you are > entitled to contribute the patch under qemu's license. Thousands of Red Hat employees contribute to free software projects using their work email addresses. There is no contradiction between personal and employee activity regarding this. Check this document for additional information: Red Hat?s open source participation guidelines https://www.redhat.com/en/resources/open-source-participation-guidelines-overview > Also, please link to the upstream patchwork entry here, like this: > > Upstream: > https://patchwork.kernel.org/project/qemu-devel/patch/20230327172147.196607-1-casantos at redhat.com/ This makes sense. I will update the commit message to fix the link. -- Carlos Santos From David.Laight at ACULAB.COM Tue Apr 11 16:04:50 2023 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 11 Apr 2023 16:04:50 +0000 Subject: [Buildroot] [PATCH 1/2] package/linux-headers: use host-make In-Reply-To: <87ttxmr1lx.fsf@dell.be.48ers.dk> References: <20230407141930.694756-1-ovlevin@sberdevices.ru> <3eff15aa-5790-604e-d6de-90ed5d2d3eb7@mind.be> <877cuisixk.fsf@dell.be.48ers.dk> <87y1myr2ht.fsf@dell.be.48ers.dk> <0b89aff09c044bdfb2644d1111b1ccb5@AcuMS.aculab.com> <87ttxmr1lx.fsf@dell.be.48ers.dk> Message-ID: <9a28d1547efc4191bc2507b659b3f91f@AcuMS.aculab.com> From: Peter Korsgaard > Sent: 11 April 2023 14:27 > > >>>>> "David" == David Laight writes: > > > From: Peter Korsgaard > >> Sent: 11 April 2023 14:08 > > ... > >> > >> Sure, I would just be a step towards requiring make 4.0 (which is also > >> 10 years old by now: > >> https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html), but > >> true - We can also just consider going straight from 3.81 to 4.0. > > > I had to revert a Centos 7 from 3.82 to 3.81 (stolen from Ubuntu 13.04) > > to fix an bug where make gets confused between dependency types. > > (Someone else was hitting it.) > > > There are a variety of reasons why we build on Centos 7, > > mostly because other software (not buildroot/busybox) still > > has to run on it and it is useful to use a common build system. > > OK, but (as I'm sure you are painfully aware of), supporting such old > systems gets harder and harder over time. Would building in a chroot or > container be an option? I was mostly pointing out that 3.82 may not be a good idea. I already have to use a newer gcc for buildroot/busybox (mostly for grub). So adding in newer tools isn't that much of a problem. Getting drivers to compile/run on everything from centos 7 through to 6.3-rc3 keeps me busy! > According to > https://endoflife.software/operating-systems/linux/red-hat-enterprise-linux-rhel, > RHEL7 will be EOL in ~1 year from now (June 30th, 2024), so perhaps it > makes sense to only move to require make 4.0 in for 2024.02.x. Except we will have to support it until the extended death - probably May 2029. But that bit doesn't involve buildroot/busybox. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From bugzilla at busybox.net Tue Apr 11 16:47:05 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 11 Apr 2023 16:47:05 +0000 Subject: [Buildroot] [Bug 15531] New: shim doesn't provide hooks for signing Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15531 Bug ID: 15531 Summary: shim doesn't provide hooks for signing Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- Shim is supposed to provide a signed UEFI bootloader for secureboot. However, it is intended to be supplied with a key at build time (make VENDOR_CERT_FILE=). Perhaps a menu option could be added to Config.in allowing the user to specify a certificate location. -- You are receiving this mail because: You are on the CC list for the bug. From fontaine.fabrice at gmail.com Tue Apr 11 18:31:45 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 11 Apr 2023 20:31:45 +0200 Subject: [Buildroot] [PATCH v4,1/1] package/zeek: bump to version 5.2.0 Message-ID: <20230411183145.6751-1-fontaine.fabrice@gmail.com> - Handle build and install of gen-zam - Disable new spicy option (work is still needed to cross-compile it) - Disable unit tests (as they are now enabled by default) - Update hash of COPYING (year updated with https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) - Update hash of COPYING.3rdparty (path updated, filessystem added and file renamed with https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) - This bump will fix the following build failure with python >= 3.11: In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 446 | " " + handle(frame->f_code->co_filename).cast() + | ^~ https://github.com/zeek/zeek/blob/v5.2.0/NEWS Fixes: - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 Signed-off-by: Fabrice Fontaine --- Changes v3 -> v4: - Use upstream patch Changes v2 -> v3: - Add a patch to fix install Changes v1 -> v2: - Update commit message with information about python build failure ...ce-static-builds-for-the-bundled-CAF.patch | 55 +++++++++++++++++++ package/zeek/zeek.hash | 6 +- package/zeek/zeek.mk | 13 +++-- 3 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch diff --git a/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch new file mode 100644 index 0000000000..5bca0d6ebe --- /dev/null +++ b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch @@ -0,0 +1,55 @@ +From 8c56244338b7f23b016f9980680b000d61a91521 Mon Sep 17 00:00:00 2001 +From: Dominik Charousset +Date: Fri, 7 Apr 2023 10:40:32 +0200 +Subject: [PATCH] Force static builds for the bundled CAF + +[Retrieved from: +https://github.com/zeek/broker/commit/8c56244338b7f23b016f9980680b000d61a91521] +--- + CMakeLists.txt | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt +index cb99d290..f7df1417 100644 +--- a/auxil/broker/CMakeLists.txt ++++ b/auxil/broker/CMakeLists.txt +@@ -195,6 +195,14 @@ if (NOT OPENSSL_LIBRARIES) + endif() + set(LINK_LIBS ${LINK_LIBS} OpenSSL::SSL OpenSSL::Crypto) + ++function(add_bundled_caf) ++ # Disable unnecessary features and make sure CAF builds static libraries. ++ set(CAF_ENABLE_EXAMPLES OFF) ++ set(CAF_ENABLE_TESTING OFF) ++ set(CAF_ENABLE_TOOLS OFF) ++ set(BUILD_SHARED_LIBS OFF) ++ add_subdirectory(caf EXCLUDE_FROM_ALL) ++endfunction() + + # NOTE: building and linking against an external CAF version is NOT supported! + # This variable is FOR DEVELOPMENT ONLY. The only officially supported CAF +@@ -209,21 +217,15 @@ if (CAF_ROOT) + else() + find_package(CAF REQUIRED COMPONENTS openssl test io core net) + endif() +- list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) + set(BROKER_USE_EXTERNAL_CAF ON) + else () + message(STATUS "Using bundled CAF") +- set(CAF_ENABLE_EXAMPLES OFF CACHE INTERNAL "") +- set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") +- set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") +- set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") +- add_subdirectory(caf EXCLUDE_FROM_ALL) +- list(APPEND OPTIONAL_SRC $) +- list(APPEND OPTIONAL_SRC $) +- list(APPEND OPTIONAL_SRC $) ++ add_bundled_caf() + set(BROKER_USE_EXTERNAL_CAF OFF) + endif () + ++list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) ++ + # -- libroker ----------------------------------------------------------------- + + file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/VERSION" BROKER_VERSION LIMIT_COUNT 1) diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash index 05e57b5024..872ef8e14f 100644 --- a/package/zeek/zeek.hash +++ b/package/zeek/zeek.hash @@ -1,6 +1,6 @@ # Locally computed: -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz # Hash for license files: -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk index 584bfb0778..9c599fc22d 100644 --- a/package/zeek/zeek.mk +++ b/package/zeek/zeek.mk @@ -4,19 +4,19 @@ # ################################################################################ -ZEEK_VERSION = 4.1.1 +ZEEK_VERSION = 5.2.0 ZEEK_SITE = https://download.zeek.org ZEEK_LICENSE = \ BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ Public Domain (sqlite), \ - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ LGPL-3.0+ (Multifast Project), \ BSD-2-Clause (event.h), \ BSD-3-Clause (in_cksum.cc) \ BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ Apache-2.0 (highwayhash, folly), \ MPL-2.0 (mozilla-ca-list.zeek) -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty ZEEK_CPE_ID_VENDOR = zeek ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO ZEEK_DEPENDENCIES = \ @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ -DBROKER_DISABLE_DOCS=ON \ -DBROKER_DISABLE_TESTS=ON \ + -DDISABLE_SPICY=ON \ + -DENABLE_ZEEK_UNIT_TESTS=OFF \ + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ -DINSTALL_AUX_TOOLS=ON \ -DZEEK_ETC_INSTALL_DIR=/etc @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts endif -HOST_ZEEK_MAKE_OPTS = binpac bifcl +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam define HOST_ZEEK_INSTALL_CMDS $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ $(HOST_DIR)/bin/bifcl $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ $(HOST_DIR)/bin/binpac + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ + $(HOST_DIR)/bin/gen-zam endef $(eval $(cmake-package)) -- 2.39.2 From yann.morin.1998 at free.fr Tue Apr 11 19:06:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 21:06:37 +0200 Subject: [Buildroot] [PATCH] board/qemu: fix post-image Message-ID: <20230411190637.1545607-1-yann.morin.1998@free.fr> Last-minute changes to d9b244d8a3c8 (board/qemu: define start qemu script outside of post-image script) were not tested before being pushed, so they introduced a bug. As Arnout put it: [...] multiple expressions need a -e to interpret them as expressions (now they're interpreted as file names). Fixes: d9b244d8a3c83b39f67444f36b21a88cbaf4547b Reported-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Yann E. MORIN Cc: James Knight --- board/qemu/post-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index ccd0fb78c9..763287ca39 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,10 +41,10 @@ case ${DEFCONFIG_NAME} in ;; esac -sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ - "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ - "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ - "s|@HOST_DIR@|${HOST_DIR}|g" \ +sed -e "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ + -e "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ + -e "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ + -e "s|@HOST_DIR@|${HOST_DIR}|g" \ <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ >"${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" -- 2.25.1 From yann.morin.1998 at free.fr Tue Apr 11 19:19:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 21:19:30 +0200 Subject: [Buildroot] [PATCH] Revert "package/skeleton: drop $(HOST_DIR)/usr compatibility symlink" Message-ID: <20230411191930.1550516-1-yann.morin.1998@free.fr> In 38b798da73ba (package/skeleton: drop $(HOST_DIR)/usr compatibility symlink), we considered that $(HOST_DIR)/usr is a legacy symlink, and so we dropped it. During review, it was pointed out that: 1. [if] something installs in HOST_DIR/usr it's probably going to break somewhere down the line, 2. DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. However, we do have a package where DESTDIR is not empty for host packages. Indeed, for host-systemd, we do have a convoluted sequence where we configure it for the traditional /usr prefix, rather than $(HOST_DIR) for all other host packages, and we install it with DESTDIR=$(HOST_DIR). This is because systemd has to interpret path on the target, not on the host, and confusion ensues if host systemd is not configured with the same prefix as the target systemd. See commit 35c11a027c88 (package/systemd: add host variant) for the full, in-depth explanations. This reverts commit 38b798da73ba69c9e1d8279805b621f80b98bc64. This also changes the comment to note that, although legacy, the usr symlink is still required for some weird host packages. Signed-off-by: Yann E. MORIN Cc: Arnout Vandecappelle (Essensium/Mind) --- package/skeleton/skeleton.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 186cb60189..4eaaf32ead 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,7 +11,12 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO +# Although the $(HOST_DIR)/usr symlink is mostly for backward compatibility, +# there are weird packages that still require it (see host-systemd, and +# commit 35c11a027c88). define HOST_SKELETON_INSTALL_CMDS +# check-package DoNotInstallToHostdirUsr + $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ -- 2.25.1 From bugzilla at busybox.net Tue Apr 11 19:43:30 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 11 Apr 2023 19:43:30 +0000 Subject: [Buildroot] [Bug 15531] shim doesn't provide hooks for signing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15531 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- Jonathan, All, > Shim is supposed to provide a signed UEFI bootloader for secureboot. > However, it is intended to be supplied with a key at build time (make > VENDOR_CERT_FILE=). Perhaps a menu option could be added > to Config.in allowing the user to specify a certificate location. As far as I understand it, this is two-fold: 1. shim can check the signature of the files it loads; this is what VENDOR_CERT_FILE is for, and 2. shim can be signed, so that the EFI bootrom can verify shim against known keys; this is what ENABLE_SHIM_CERT, if set, is for. However, it is very possible to build a shim that is signed but does not verify the signatures of what it loads, or the other way around. So, we'd need two options: 1. BR2_TARGET_SHIM_CERT_FILE, the path to a .cer file, to set in VENDOR_CERT_FILE; if BR2_TARGET_SHIM_CERT_FILE, the generated shim will not check signatures of what it loads 2. BR2_TARGET_SHIM_SIGNED, a boolean to drive whether shim is signed, in which case the *.efi.signed should be installed, along with shim.key (so it can be enrolled into the UEFI bootloader?) It looks like they are independent each from the other, and so can be done in any order, and it is OK if you only send a patch for the one you need (you'll send a patch, won't you? ;-) ) For 2, I am not sure if one can provide their own shim.key and shim.crt, but looking at the Makefile, it looks like it should be possible (one does not want to enroll a new key for each build!). Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Tue Apr 11 20:31:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 22:31:13 +0200 Subject: [Buildroot] [PATCH] package/localedef: fix fallout after bump to glibc 2.37 Message-ID: <20230411203113.1573787-1-yann.morin.1998@free.fr> Commit a379499f7334 (package/glibc: bump to version 2.37) forgot to update the pach for localedef. There is no version check for 'as' now, so drop the related hunk. Fixes: a379499f7334c2a68d375b1cf9dc35cd59884181 Signed-off-by: Yann E. MORIN Cc: Romain Naour Cc: Sebastian Weyer Cc: Bagas Sanjaya --- ...dency-on-GCC-to-4.8-and-binutils-to-2.24.patch | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch index 297c96cc5e..94fccfa856 100644 --- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch +++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch @@ -24,6 +24,8 @@ GCC 6.2+ https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 Signed-off-by: Matthew Weber +[yann.morin.1998 at free.fr: update for 2.37] +Signed-off-by: Yann E. MORIN --- configure | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) @@ -32,16 +34,7 @@ diff --git a/configure b/configure index 9619c10991..0c481d2339 100755 --- a/configure +++ b/configure -@@ -4651,7 +4651,7 @@ $as_echo_n "checking version of $AS... " >&6; } - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) -+ 2.1[0-9][0-9]*|2.2[4-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4781,7 +4781,7 @@ $as_echo_n "checking version of $LD... " >&6; } +@@ -4178,7 +4178,7 @@ $as_echo_n "checking version of $LD... " >&6; } ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -50,7 +43,7 @@ index 9619c10991..0c481d2339 100755 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5189,7 +5189,7 @@ int +@@ -4589,7 +4589,7 @@ int main () { -- 2.25.1 From yann.morin.1998 at free.fr Tue Apr 11 20:33:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 11 Apr 2023 22:33:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> Message-ID: <20230411203328.GR2819@scaer> Yann, Sebastian, Romain, All, On 2023-04-11 13:31 +0200, yann.morin at orange.com spake thusly: > On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > > From: Romain Naour > > > > See: > > https://sourceware.org/glibc/wiki/Release/2.37 > > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > Thos bump breaks the build of host-localedef, as a patch can't be > applied: > >>> host-localedef 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa Patching > Applying 0001-HACK-only-build-and-install-localedef.patch using patch: > patching file Rules > Hunk #1 succeeded at 224 (offset 8 lines). > patching file locale/Makefile > > Applying 0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch using patch: > patching file configure > Hunk #1 succeeded at 4178 with fuzz 1 (offset -473 lines). > Hunk #2 FAILED at 4781. > Hunk #3 succeeded at 4589 (offset -600 lines). > 1 out of 3 hunks FAILED -- saving rejects to file configure.rej Thanks for the report, I've sent a patch: https://patchwork.ozlabs.org/project/buildroot/patch/20230411203113.1573787-1-yann.morin.1998 at free.fr/ Care to test that, please? Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From dario.binacchi at amarulasolutions.com Tue Apr 11 20:39:30 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Tue, 11 Apr 2023 22:39:30 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 Message-ID: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. The new version moves the GPL-2.0 license from COPYING to the subfolder "preferred", adding the header required by spdxcheck.py. A minimalist COPYING is added in the top directory, as required by automake, pointing to the files in LICENSES. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi --- Changes in v2: - Explain in the commit message why the license hash changed. - Add all license files and updates their tags and hashes accordingly. ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- package/openocd/openocd.hash | 18 +++- package/openocd/openocd.mk | 16 +++- 4 files changed, 27 insertions(+), 128 deletions(-) delete mode 100644 package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch delete mode 100644 package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa0f..000000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b30..000000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier??ga -Co-developed-by: Andrzej Sier??ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier??ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930ea..938711d86c0f 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,15 @@ -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 f3ba76203a7b6993db31f987559cc4c621ae1ff78119ced2a669756c2c5fd3b1 LICENSES/preferred/BSD-1-Clause +sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/preferred/BSD-2-Clause +sha256 1483f15e9fddc73b5df0acab1c42d21ecd0bf6ade8a79179fb90c09f13d03dcd LICENSES/preferred/BSD-2-Clause-Views +sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/preferred/BSD-3-Clause +sha256 5cf024f6e3611d5c6fb98748d1a0ad99b8cf9ffe46f2d60fa10c299cd29e0a75 LICENSES/preferred/BSD-Source-Code +sha256 f35396f4095619f986736ca5e2976b313d381463a35c921c9ae677cc7eb83e28 LICENSES/preferred/GFDL-1.2 +sha256 76515be2d7334a1a038f775238c9a4c2b37e19514248e5eea0434cdfee526f9d LICENSES/preferred/gfdl-1.2.texi.readme +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 +sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/preferred/MIT +sha256 9a41b56594cd89743ca72f188318c9871661847074dd16497ae0c695fe3ab9c9 LICENSES/stand-alone/GPL-3.0 diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848b7..2645f9a02465 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,12 +4,20 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) -OPENOCD_LICENSE = GPL-2.0+ -OPENOCD_LICENSE_FILES = COPYING -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac +OPENOCD_LICENSE = GPL-2.0+ (code), GFDL-1.2-no-invariants-or-later (docs), \ + GPL-3.0+, (stand-alone code), BSD-1-clause, BSD-2-clause, BSD-3-clause, \ + MIT, BSD-Source-Code, eCos-exception-2.0 +OPENOCD_LICENSE_FILES = COPYING LICENSES/exceptions/eCos-exception-2.0 \ + LICENSES/license-rules.txt LICENSES/preferred/BSD-1-Clause \ + LICENSES/preferred/BSD-2-Clause LICENSES/preferred/BSD-2-Clause-Views \ + LICENSES/preferred/BSD-3-Clause LICENSES/preferred/BSD-Source-Code \ + LICENSES/preferred/GFDL-1.2 LICENSES/preferred/gfdl-1.2.texi.readme \ + LICENSES/preferred/GPL-2.0 LICENSES/preferred/MIT \ + LICENSES/stand-alone/GPL-3.0 +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac OPENOCD_AUTORECONF = YES OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" -- 2.32.0 From fperrad at gmail.com Tue Apr 11 21:23:54 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 11 Apr 2023 23:23:54 +0200 Subject: [Buildroot] [PATCH] package/libressl: bump to version 3.7.2 Message-ID: <20230411212354.258843-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libressl/libressl.hash | 2 +- package/libressl/libressl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libressl/libressl.hash b/package/libressl/libressl.hash index 907b9cdd0..03ec1e10c 100644 --- a/package/libressl/libressl.hash +++ b/package/libressl/libressl.hash @@ -1,4 +1,4 @@ # From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256 -sha256 4be80fff073746cf50b4a8e5babe2795acae98c6b132a9e02519b445dfbfd033 libressl-3.6.2.tar.gz +sha256 b06aa538fefc9c6b33c4db4931a09a5f52d9d2357219afcbff7d93fe12ebf6f7 libressl-3.7.2.tar.gz # Locally computed sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING diff --git a/package/libressl/libressl.mk b/package/libressl/libressl.mk index b5fae7e26..ae3a24996 100644 --- a/package/libressl/libressl.mk +++ b/package/libressl/libressl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRESSL_VERSION = 3.6.2 +LIBRESSL_VERSION = 3.7.2 LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code) LIBRESSL_LICENSE_FILES = COPYING -- 2.37.2 From thomas.petazzoni at bootlin.com Wed Apr 12 05:29:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 12 Apr 2023 05:29:50 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-11 Message-ID: <20230412052958.4FB6B408ED@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-11 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 7 | 9 | 1 | 17 | master | 53 | 78 | 1 | 132 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 12 refpolicy-2.20220106 | 6 host-qemu-7.2.0 | 4 host-go-1.19.8 | 3 wolfssl-5.5.3 | 3 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gobject-introspection-1.72.0 | 2 host-gcc-final-10.4.0 | 2 host-gcc-final-11.3.0 | 2 linux-6.1.14 | 2 python3-3.11.2 | 2 unknown | 2 agentpp-4.6.0 | 1 bullet-3.21 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubi/ubi.mk:51: /home/tho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 haveged-1.9.18 | 1 heirloom-mailx | 1 host-binutils-2.38 | 1 host-efl-1.26.1 | 1 host-gcc-final-12.2.0 | 1 host-gcc-final-arc-2020.09-... | 1 host-zstd-1.5.4 | 1 kexec-2.0.26 | 1 libdeflate-1.15 | 1 libglib2-2.72.3 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 ntp-4.2.8p15 | 1 php-8.2.3 | 1 python-pyicu-2.10.2 | 1 qemu-7.2.0 | 1 trinity-1.9 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/981984b8d7cbebef02cdea40dd737c448b7c6432 | or1k | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/7381f105586d0437db57e3283358552732949070 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/74c7a438bd547b1b9516a3b755f939e6fbe03b6e | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/184d8e86af58abe1201ee015c34a13c5fdd0cfca | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a44c0238bfdb31efaef312fe8d0e63dcddaef028 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2e2ebaa42e051775d50cea968de86fe95b8f959e | powerpc64le | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/db9f0a2b643c1255e01cb9224ba154b3279455e3 | powerpc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/11316f8ed26cd48c5c829a709e3d5c53a9c9c608 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6ed1640ee9f1b53a5e724b2d30b271832a7de6af | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/59bbcae1609c23b43d56243b1f0f21520731014d | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31aa6871dd92bc308b0c9009fa0f56b175687323 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3576266a5e6c6ee5b9017c352783058fe6a75116 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8f3dd61a65fffb4a2bf74bfad5a680d4954f14f1 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c11fe42d577691e70d46f6ae6930dd0e173450f8 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/21559a71bde6f1abe68b111200934882fbc8a9d1 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/405f48783acaaa18fb111843c45940d3e0d57618 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/49b554d908b39c7deb347bf3d67229d7cf7bd088 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bdc1e5987b4b2d58456d4bc7d2f8b989344ad973 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/40656b511821153dce1c629db50fcf15845fcb9b | ORPH arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/78556b01eb7f26bd10a87ac42f81f5fc4805100e | arm | heirloom-mailx | TIM | http://autobuild.buildroot.net/results/d886c3c14557dd4b1025679d954acb84c5c8f4a1 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/99a2faed334785d242fc9640ed4e389f3da89759 | mipsel | host-efl-1.26.1 | NOK | http://autobuild.buildroot.net/results/7e2186c94162ff0eecf86c641c9d87bfbbae0bd6 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a77378541c3d2146157085faeca98906c27cde22 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/170f1ebd2c0efd1f66f1876d06c6ab120bff5d07 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/7363d854b71967a35eec595e801adce88612d1f7 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/82f6ca48928fba02c893a1d0d547ffb9d572c921 | arceb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/acc95f8f2b13178cb29467bc9b8f2f311dafff1e | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/1b4538c97bafc7cf529174553fa62e5b0d14b24b | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/1c1a1e89736a11bab6c2d9adf040d20db281d62c | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c407c72660a657e1a07701022882ce4e12fa94fd | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/63ab5a6bd7023f3f158bdb025d68cd681ee506eb | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e3a2ee6f9c5b8275da331fdabe8a7f0e651e62da | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7a1cb3cd269c0397271b5b1decdbf35ecc5225a3 | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/6ed305ca97e0efc7c3477923d6a5cdbf657e144a | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/364152d22a8cbfa3dd1ec9fcf5f532e04fc2510b | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/748136f1949ac07d1b10054d0095fdfd87e686d4 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0fbc8bd3f43f03407fa19af48a9b355676616010 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2590a8d569dea0995351a46d91789bd05916951a | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b0ee0c74364c7865998a59d37351790c92736ce4 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f8e017a60d08c2d0101ed2ab37cfd9346ef9b159 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8b0588bb0d77615647a3e53fcc1e14ff603e95a3 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a80ca0d4b6ad3ed10b0ccd81c5b40d0cc8e132a3 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ddcdf8f10d9e3b0174e108cbd1651e9498df1e67 | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/cc5134188855dc477dd0790d42cab7da22291787 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/bb01fda7bf5c8107ad7cdfca9829406984eb414f | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7e2aa6a9424f1b051bf184bac430d07b020bb5ac | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4bfc8cde76c9fb3136a7852f59451f93b9f7dd8f | nios2 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/0ffb2c938653221a67cb191de347ff8ea7fd42f2 | sh4a | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/5dcf3f42ef90f6163f82158cd6d21978e7a035e7 | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/545eea064dfe4dd88798f4bf39bc6101005d240c | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9bc20e6b9c237fd1ca160c671fa0c45ddaa038bd | s390x | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c9c9e334d04ab5427c7ec05b70ead5368cee349d | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/3f8baabae1d2022689738890035a3916fd2d092e | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/d76eec1c5db969f47611c2ada72a814cfaa4b150 | s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c887a858150f3f020048a6a11f5c4ffb9d470714 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/b793f732cf794290a0bc35882a13b65a36d5dad4 | ORPH mips | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1a563d938cfc1028ea71c6c8ea82d65a2fc9d6c1 | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/1ba39a5b793b3cd98c6d5d9ba748b4c59ce02b28 | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/a5349c0815ff7a3eb1186518bb5efe569f2ff8b1 | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/fbb5f6c3a7108346b4f43f215f2907d554e01a65 | powerpc64le | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0666a3bd0d5c3ab0539a0f3701cc6d6914686f57 | powerpc64le | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/85f0f5ebfcd29e6fe32319598e6dceaea2b8957a | x86_64 | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/f7fecdafee2cd8cc425db591f69b9d5276c1aaa2 | x86_64 | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/f9ea3a47bff95bbc3d96b9ebd2e2eaa8755d92a4 | mips | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/7191c83872b9219b915a8841962b4a976beafb09 | sparc | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/512a180ee8c4bde68003e7cee6b5a5481206a8f3 | microblaze | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/c44ec595eb163fd5bbec60f9550082425f092b87 | mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e048b444af10c407e00db9825c9e8e187a8424d2 | ORPH aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/1fa896650f4a202a34822a879ec48c994c435f48 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/ab95eff5ca2c22b44ed2a0ecefa79b01862a4b5d | or1k | unknown | NOK | http://autobuild.buildroot.net/results/998ac50478e4f14cf8051e3483ada4daf17fbd5e | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0f67af1d83c30596012aa79023f1079531ab7127 | ORPH mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/915160bdb50185863fdfadf642312b0720240d6a | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/c2ab4fbcf25150fbd9a765f257eb39d391875677 | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/72f4d6b806733646ff4028b01c5c11dec1d13dda | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/01826fbc9e65451a89b08d2327cb75f9b975ad0b | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/4b4d22f9d572ace3024545e2b38b111af830bb73 | powerpc64le | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/49ce9e9ee3251cd6dc93ab888bec8f67639a595c | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fontconfig-2.13.1 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 haveged-1.9.18 | 1 host-qemu-7.2.0 | 1 imagemagick-7.1.0-51 | 1 libnfc-1.8.0 | 1 linux-6.1.14 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b02aa31d2572111b74eead016e3bdac3021d4458 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/ccd730054f2f2d9f3b0c6e1e9000602205e11a31 | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/4309b36fabc8a38a585232e6076e95a4a32887dc | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4c2a6609ee55325034ad306f09196af3275313f2 | ORPH arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/4e7651999c8a27114a6a4e243f54d1985b1c6908 | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ec8e31218145520a6e3b8b764fa904507d238c59 | sh4 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7182d08d4935b31212229ce60b5cb26c5af078c8 | ORPH or1k | libnfc-1.8.0 | NOK | http://autobuild.buildroot.net/results/1d4cba49899c0d1326cd00e190c9731b3707560e | m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2055423187bfaecdbc589ace77e77339e471489b | ORPH s390x | unknown | NOK | http://autobuild.buildroot.net/results/98178712a928db404fbe2b21bf906ffd500de521 | Gitlab CI results for 2023-04-11 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274904 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274905 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274908 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275606 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274593 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274511 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274595 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274515 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275031 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275034 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275036 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275037 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275039 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275052 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275061 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275062 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275064 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275065 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275068 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275070 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275073 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275076 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275078 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275082 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275083 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275086 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275087 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275089 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275091 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275093 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275095 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275096 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275097 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275098 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275099 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275102 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275112 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275119 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275123 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275127 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275132 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275136 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275138 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275141 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275144 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275147 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275148 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275152 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275156 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275158 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275159 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275162 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275165 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275169 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275170 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275173 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275175 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275177 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275180 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275182 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275184 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275186 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275190 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275192 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275194 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275197 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275199 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275201 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275204 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275207 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275210 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275212 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275214 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275218 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275222 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275226 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275230 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275232 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275235 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275237 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275240 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275243 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275248 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275250 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275253 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275256 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275258 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275260 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275263 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275265 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275269 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275273 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275277 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275279 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275281 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275283 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275284 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275286 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275288 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275290 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275292 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275295 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275297 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275299 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275301 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275303 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275305 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275307 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275310 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275316 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275319 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275322 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275327 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275333 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275338 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275341 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275346 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275350 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275355 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275357 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275360 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275362 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275365 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275367 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275369 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275371 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275373 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275376 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275379 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275381 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275383 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275385 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275389 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275391 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275393 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275394 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275396 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275398 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275400 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275402 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275404 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275406 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275409 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275411 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275413 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275416 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275419 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275420 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275425 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275429 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275433 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275435 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275440 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275442 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275445 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275447 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275451 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275455 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275458 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275463 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275465 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275470 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275472 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275473 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275477 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275480 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275483 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275484 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275486 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275488 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275492 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275494 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275495 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275497 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275499 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275501 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275505 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275507 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275509 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275512 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275514 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275520 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275522 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275524 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275525 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275527 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275529 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275531 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275533 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275535 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275538 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275541 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275544 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275547 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275551 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275555 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275557 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275559 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275560 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275562 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275564 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275568 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275571 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275574 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275577 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275581 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275583 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275585 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275587 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275591 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275595 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275597 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275599 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275601 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275603 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274909 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274910 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274911 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274914 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274927 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274943 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274980 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275017 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274471 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275607 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274504 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274498 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274499 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274619 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274622 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274625 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274623 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274628 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274562 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274564 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274568 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274574 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274627 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274525 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274527 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274529 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274531 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274533 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274535 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274536 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274539 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274630 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274633 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274634 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274639 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274642 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274659 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274662 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274636 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274640 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274644 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274646 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274650 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274651 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274674 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274676 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274655 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274678 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274666 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274683 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274668 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274685 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274688 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274653 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274680 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274690 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274672 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274664 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274694 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274878 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274670 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274643 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274661 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274663 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274638 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274641 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274645 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274648 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274652 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274675 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274677 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274658 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274679 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274667 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274684 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274669 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274686 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274689 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274654 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274681 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274691 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274673 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274665 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274879 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274895 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274671 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274692 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274693 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274696 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274697 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274698 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274699 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274700 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274701 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274702 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274703 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274704 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274705 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274706 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274708 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274709 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274710 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274711 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274712 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274713 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274714 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274715 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274716 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274717 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274718 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274720 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274721 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274722 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274723 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274719 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274724 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274726 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274728 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274730 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274731 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274734 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274736 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274738 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274742 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274743 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274591 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274837 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274745 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274747 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274749 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274758 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274767 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274811 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274817 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274754 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274756 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274757 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274763 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274765 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274769 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274772 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274775 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274777 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274778 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274779 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274782 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274784 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274786 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274787 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274788 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274789 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274790 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274791 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274793 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274794 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274795 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274796 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274797 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274800 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274803 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274804 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274806 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274809 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274810 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274812 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274813 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274814 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274631 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274815 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274816 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274818 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274819 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274824 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274836 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274838 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274839 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274840 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274842 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274849 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274846 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274854 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274856 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274858 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274859 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274862 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274865 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274868 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274871 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274873 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274874 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274875 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274852 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274834 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274876 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274877 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274880 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274881 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274882 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274883 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274885 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274888 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274495 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274890 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274892 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274893 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274894 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274898 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274899 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274900 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274901 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274902 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274903 | ORPH -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Wed Apr 12 08:13:13 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 12 Apr 2023 10:13:13 +0200 Subject: [Buildroot] [PATCH] package/localedef: fix fallout after bump to glibc 2.37 In-Reply-To: <20230411203113.1573787-1-yann.morin.1998@free.fr> References: <20230411203113.1573787-1-yann.morin.1998@free.fr> Message-ID: Hello Yann, Thank you for this fix. On Tue, Apr 11, 2023 at 10:31?PM Yann E. MORIN wrote: > > Commit a379499f7334 (package/glibc: bump to version 2.37) forgot to > update the pach for localedef. > > There is no version check for 'as' now, so drop the related hunk. > > Fixes: a379499f7334c2a68d375b1cf9dc35cd59884181 > > Signed-off-by: Yann E. MORIN > Cc: Romain Naour > Cc: Sebastian Weyer > Cc: Bagas Sanjaya > --- > ...dency-on-GCC-to-4.8-and-binutils-to-2.24.patch | 15 ++++----------- > 1 file changed, 4 insertions(+), 11 deletions(-) > > diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch > index 297c96cc5e..94fccfa856 100644 > --- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch > +++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch > @@ -24,6 +24,8 @@ GCC 6.2+ > https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 > > Signed-off-by: Matthew Weber > +[yann.morin.1998 at free.fr: update for 2.37] > +Signed-off-by: Yann E. MORIN > --- > configure | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > @@ -32,16 +34,7 @@ diff --git a/configure b/configure > index 9619c10991..0c481d2339 100755 > --- a/configure > +++ b/configure > -@@ -4651,7 +4651,7 @@ $as_echo_n "checking version of $AS... " >&6; } > - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` > - case $ac_prog_version in > - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; > -- 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) > -+ 2.1[0-9][0-9]*|2.2[4-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) > - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; > - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; > - > -@@ -4781,7 +4781,7 @@ $as_echo_n "checking version of $LD... " >&6; } > +@@ -4178,7 +4178,7 @@ $as_echo_n "checking version of $LD... " >&6; } > ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` > case $ac_prog_version in > '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; > @@ -50,7 +43,7 @@ index 9619c10991..0c481d2339 100755 > ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; > *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; > > -@@ -5189,7 +5189,7 @@ int > +@@ -4589,7 +4589,7 @@ int > main () > { > > -- > 2.25.1 > I tested this with BR2_GENERATE_LOCALE="C.UTF-8" and it correctly generates the localedef executable in $(HOST_DIR)/bin. Tested-by: Sebastian Weyer Best regards, Sebastian From sebastian.weyer at smile.fr Wed Apr 12 08:17:13 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 12 Apr 2023 10:17:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 In-Reply-To: <20230411203328.GR2819@scaer> References: <20230329193028.775041-1-sebastian.weyer@smile.fr> <27991_1681212690_64354512_27991_146_1_20230411113128.GA483930@tl-lnx-nyma7486> <20230411203328.GR2819@scaer> Message-ID: Hello Yann, On Tue, Apr 11, 2023 at 10:33?PM Yann E. MORIN wrote: > > Yann, Sebastian, Romain, All, > > On 2023-04-11 13:31 +0200, yann.morin at orange.com spake thusly: > > On 2023-03-29 21:30 +0200, Sebastian Weyer spake thusly: > > > From: Romain Naour > > > > > > See: > > > https://sourceware.org/glibc/wiki/Release/2.37 > > > https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00000.html > > Thos bump breaks the build of host-localedef, as a patch can't be > > applied: > > >>> host-localedef 2.37-2-g9f8513dc64119a424b312db97cef5d87d376defa Patching > > Applying 0001-HACK-only-build-and-install-localedef.patch using patch: > > patching file Rules > > Hunk #1 succeeded at 224 (offset 8 lines). > > patching file locale/Makefile > > > > Applying 0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch using patch: > > patching file configure > > Hunk #1 succeeded at 4178 with fuzz 1 (offset -473 lines). > > Hunk #2 FAILED at 4781. > > Hunk #3 succeeded at 4589 (offset -600 lines). > > 1 out of 3 hunks FAILED -- saving rejects to file configure.rej > > Thanks for the report, I've sent a patch: > https://patchwork.ozlabs.org/project/buildroot/patch/20230411203113.1573787-1-yann.morin.1998 at free.fr/ > > Care to test that, please? > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' I came to the same conclusion and applied the same changes as you but wasn't sure how to handle this in a buildroot context and then I saw you already sent the patch last night. I replied to your patch. Best regards, Sebastian From petr.vorel at gmail.com Wed Apr 12 18:12:47 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Wed, 12 Apr 2023 20:12:47 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230410172429.GE2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> Message-ID: Hi Yann, On Mon, 10 Apr 2023 at 19:24, Yann E. MORIN wrote: > > On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > > From: Petr Vorel > > > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > > constants from to ") in v5.11, some time > > So what about people building with a toolchain that uses kernel headers > older than 5.11 or, as I understand it, any of the stable versions the > fix was back-ported to? Yes, it was backported to all stable branches, including v4.14.214 (as b732e14e6218bd925e15c539165f037081ae5176), therefore it should be really safe to remove this workaround. And if not, it'll be trivial to rebase the patch to newer LTP (reintroduce the patch). Also the second patch (backport) fixes long standing issue on some toolchains, thus it'd be good to merge the patchset. Kind regards, Petr > > Regards, > Yann E. MORIN. > > > took to rebuilt Buildroot toolchains, but even that was more than year > > ago). > > > > Signed-off-by: Petr Vorel > > --- > > The same as v1. > > Was there anything missing in v1 [1]? Or could this please be merged > > without runltp-ng being postponed for some time later? I don't have much > > time for implementing it now and V1 was waiting for 2 months. > > > > Kind regards, > > Petr > > > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > > 3 files changed, 3 insertions(+), 215 deletions(-) > > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > deleted file mode 100644 > > index 1553908cf8..0000000000 > > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > +++ /dev/null > > @@ -1,211 +0,0 @@ > > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > > -From: Petr Vorel > > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > > -MIME-Version: 1.0 > > -Content-Type: text/plain; charset=UTF-8 > > -Content-Transfer-Encoding: 8bit > > - > > -The reason is to avoid indirect include when using > > -some network headers: or others -> > > --> > > - > > -This indirect include causes on MUSL redefinition of struct sysinfo when > > -included both and some of UAPI headers: > > - > > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > > - from ../include/tst_netlink.h:14, > > - from tst_crypto.c:13: > > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > > - struct sysinfo { > > - ^~~~~~~ > > -In file included from ../include/tst_safe_macros.h:15, > > - from ../include/tst_test.h:93, > > - from tst_crypto.c:11: > > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > > - > > -Signed-off-by: Petr Vorel > > - > > -[ upstream status: > > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > > -rebased for 20220527 ] > > - > > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > > -a85cbe6159ff "uapi: move constants from to " > > - > > -This patch was also backported to stable and LTS versions, > > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > > -We just wait for all musl based toolchains to be rebuilt. ] > > - > > -Signed-off-by: Petr Vorel > > ---- > > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > > - include/tst_safe_macros.h | 2 +- > > - lib/safe_macros.c | 2 +- > > - lib/tst_memutils.c | 2 +- > > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > > - 10 files changed, 31 insertions(+), 9 deletions(-) > > - create mode 100644 include/lapi/sysinfo.h > > - > > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > > -new file mode 100644 > > -index 000000000..d0e0e93d7 > > ---- /dev/null > > -+++ b/include/lapi/sysinfo.h > > -@@ -0,0 +1,22 @@ > > -+// SPDX-License-Identifier: GPL-2.0-or-later > > -+/* > > -+ * Copyright (c) 2020 Petr Vorel > > -+ */ > > -+ > > -+#ifndef SYSINFO_H__ > > -+ > > -+/* > > -+ * Don't use as it breaks build MUSL toolchain. > > -+ * Use instead. > > -+ * > > -+ * Some kernel UAPI headers do indirect include: > > -+ * or others -> -> > > -+ * > > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > > -+ * included both and some of UAPI headers: > > -+ */ > > -+#include > > -+ > > -+#define SYSINFO_H__ > > -+ > > -+#endif /* SYSINFO_H__ */ > > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > > -index 81c4b0844..a8c02d7df 100644 > > ---- a/include/tst_safe_macros.h > > -+++ b/include/tst_safe_macros.h > > -@@ -12,7 +12,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include > > - #include > > - #include > > - #include > > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > > -index a5b6bc504..87d922a92 100644 > > ---- a/lib/safe_macros.c > > -+++ b/lib/safe_macros.c > > -@@ -11,7 +11,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include > > - #include > > - #include > > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > > -index 0d20bb17c..21a3a5ba0 100644 > > ---- a/lib/tst_memutils.c > > -+++ b/lib/tst_memutils.c > > -@@ -6,7 +6,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include > > - > > - #define TST_NO_DEFAULT_MAIN > > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > > -index fb991ce8b..0fccd5405 100644 > > ---- a/testcases/kernel/mem/mtest01/mtest01.c > > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > > -@@ -20,7 +20,6 @@ > > - */ > > - > > - #include > > --#include > > - #include > > - #include > > - #include > > -@@ -29,6 +28,7 @@ > > - #include > > - > > - #include "lapi/abisize.h" > > -+#include "lapi/sysinfo.h" > > - #include "tst_test.h" > > - > > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > > -index 6d218801c..8af11a030 100644 > > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > > -@@ -46,7 +46,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include "tst_test.h" > > - > > - #define CHUNK_SZ (400*1024*1024L) > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > -index 2ea44a2be..a237345ef 100644 > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > -@@ -69,7 +69,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - > > - #include "test.h" > > - > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > -index 7ad0e8bdc..61fa1ab75 100644 > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > -@@ -65,7 +65,7 @@ > > - #include > > - #include > > - #include > > --#include > > -+#include "lapi/sysinfo.h" > > - #include > > - > > - #include "test.h" > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > -index af7cb6421..dc5ae65e3 100644 > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > -@@ -13,7 +13,7 @@ > > - > > - */ > > - > > --#include > > -+#include "lapi/sysinfo.h" > > - #include "lapi/namespaces_constants.h" > > - #include "lapi/posix_clocks.h" > > - #include "tst_test.h" > > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > -index 22e7c3638..572701f9f 100644 > > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > -@@ -43,7 +43,7 @@ > > - #include > > - #include > > - #ifdef __linux__ > > --#include > > -+#include "lapi/sysinfo.h" > > - #endif > > - > > - #include "../testfrmw/testfrmw.h" > > --- > > -2.36.1 > > - > > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > > index 8b411a8ffe..59ba5d0045 100644 > > --- a/package/ltp-testsuite/ltp-testsuite.hash > > +++ b/package/ltp-testsuite/ltp-testsuite.hash > > @@ -1,5 +1,4 @@ > > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > > # Locally computed > > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > > index 34412d562f..78271b0730 100644 > > --- a/package/ltp-testsuite/ltp-testsuite.mk > > +++ b/package/ltp-testsuite/ltp-testsuite.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -LTP_TESTSUITE_VERSION = 20220930 > > +LTP_TESTSUITE_VERSION = 20230127 > > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > > > -- > > 2.40.0 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Wed Apr 12 18:29:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 12 Apr 2023 18:29:39 +0000 Subject: [Buildroot] [Bug 15536] New: Dependencies for python-cherrypy out of date Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15536 Bug ID: 15536 Summary: Dependencies for python-cherrypy out of date Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jorenko at gmail.com CC: buildroot at uclibc.org Target Milestone: --- python-cherrypy now requires jaraco.collections and zc.lockfile; the former needs to be added to buildroot and both need to be selected by python-cherrypy. In addition, jaraco.classes is no longer required. See https://github.com/cherrypy/cherrypy/blob/v18.8.0/setup.py lines 60-65 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Apr 12 19:54:29 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 12 Apr 2023 19:54:29 +0000 Subject: [Buildroot] [Bug 15541] New: support/downloads/git generates deceptive archive of Linux repo Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15541 Bug ID: 15541 Summary: support/downloads/git generates deceptive archive of Linux repo Product: buildroot Version: 2020.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: lgadallah at impinj.com CC: buildroot at uclibc.org Target Milestone: --- Given: - Select a local commit ID/tag for the Linux kernel that does not exist in the local Linux kernel repo by setting BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION in the defconfig file - Run a build Expected behavior: - Build should fail when expected commit ID/tag of the Linux kernel repo cannot be checked out Observed behavior: - Build does not fail when expected commit ID/tag of the Linux kernel repo cannot be checked out - Build creates archive of Linux kernel repo in linux/linux--br1.tar.gz - Adding some instrumentation to the support/downloads/git script shows that the actual commit ID in the linux/linux--br1.tar.gz file is the HEAD of the local Linux repo, not the (non-existent) commit ID requested - Build proceeds and succeeds with the linux/linux--br1.tar.gz file, with only a warning like this showing in the build log: 2023-03-15T11:45:24.9572834Z [7m>>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Downloading[27m 2023-03-15T11:45:25.0699794Z Reinitialized existing Git repository in /mnt/home/dl/linux/git/.git/ 2023-03-15T11:45:25.1164499Z Fetching all references 2023-03-15T11:45:26.0788251Z Warning: Permanently added 'github.com,192.30.255.112' (ECDSA) to the list of known hosts. 2023-03-15T11:45:26.0788565Z 2023-03-15T11:46:06.2456837Z warning: refname '0af534041cba4c33e540f6b31b73ce78f8326757' is ambiguous. 2023-03-15T11:46:06.2457533Z Git normally never creates a ref that ends with 40 hex characters 2023-03-15T11:46:06.2458253Z because it will be ignored when you just specify 40-hex. These refs 2023-03-15T11:46:06.2458834Z may be created by mistake. For example, 2023-03-15T11:46:06.2459109Z 2023-03-15T11:46:06.2459403Z git switch -c $br $(git rev-parse ...) 2023-03-15T11:46:06.2459683Z 2023-03-15T11:46:06.2460022Z where "$br" is somehow empty and a 40-hex ref is created. Please 2023-03-15T11:46:06.2461804Z examine these refs and maybe delete them. Turn this message off by 2023-03-15T11:46:06.2462318Z running "git config advice.objectNameWarning false" 2023-03-15T11:47:54.3146989Z [7m>>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Extracting[27m 2023-03-15T11:47:54.3157663Z gzip -d -c /mnt/home/dl/linux/linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz | tar --strip-components=1 -C /mnt/work/output/r515_octane/build/linux-0af534041cba4c33e540f6b31b73ce78f8326757 -xf - -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Apr 12 20:00:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 12 Apr 2023 20:00:09 +0000 Subject: [Buildroot] [Bug 15541] support/downloads/git generates deceptive archive of Linux repo In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15541 --- Comment #1 from Larry Gadallah --- Adding a 'set -x' at the top and a 'git log -1' at the bottom of support/download/git yields the following, showing the issue explicitly: >>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Downloading + . /mnt/work/buildroot/support/download/helpers + myname=/mnt/work/buildroot/support/download/git + OPTS=("${@}") + declare -a OPTS + verbose= + recurse=0 + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + cset=0af534041cba4c33e540f6b31b73ce78f8326757 + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + dl_dir=/mnt/home/dl/linux + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + basename=linux-0af534041cba4c33e540f6b31b73ce78f8326757 + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + uri=git at github.com:impinj-octane/linux-kernel.git + getopts :hc:d:o:n:N:H:ru:qf:e OPT + case "${OPT}" in + output=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/output + getopts :hc:d:o:n:N:H:ru:qf:e OPT + shift 15 + git_cache=/mnt/home/dl/linux/git + mkdir -p /mnt/home/dl/linux/git + pushd /mnt/home/dl/linux/git + trap _on_error ERR + cat + _git init . + eval GIT_DIR=/mnt/home/dl/linux/git/.git git init . ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git init . Initialized empty Git repository in /mnt/home/dl/linux/git/.git/ + _git remote + eval GIT_DIR=/mnt/home/dl/linux/git/.git git remote ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git remote + grep -q -E '^origin$' + _git remote add origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git remote add origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git remote add origin git at github.com:impinj-octane/linux-kernel.git + _git remote set-url origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git remote set-url origin ''\''git at github.com:impinj-octane/linux-kernel.git'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git remote set-url origin git at github.com:impinj-octane/linux-kernel.git + printf 'Fetching all references\n' Fetching all references + _git fetch origin + eval GIT_DIR=/mnt/home/dl/linux/git/.git git fetch origin ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git fetch origin Warning: Permanently added 'github.com,192.30.255.113' (ECDSA) to the list of known hosts. remote: Enumerating objects: 8074633, done. remote: Counting objects: 100% (65368/65368), done. remote: Compressing objects: 100% (26591/26591), done. remote: Total 8074633 (delta 44871), reused 50448 (delta 38657), pack-reused 8009265 Receiving objects: 100% (8074633/8074633), 1.52 GiB | 8.98 MiB/s, done. Resolving deltas: 100% (6789454/6789454), done. >From github.com:impinj-octane/linux-kernel * [new branch] PI-23091-new-kernel -> origin/PI-23091-new-kernel . . . * [new tag] v4.16.8 -> v4.16.8 + _git fetch origin -t + eval GIT_DIR=/mnt/home/dl/linux/git/.git git fetch origin -t ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git fetch origin -t Warning: Permanently added the ECDSA host key for IP address '192.30.255.112' to the list of known hosts. + _git fetch origin ''\''0af534041cba4c33e540f6b31b73ce78f8326757:0af534041cba4c33e540f6b31b73ce78f8326757'\''' + _git rev-parse --quiet --verify ''\''0af534041cba4c33e540f6b31b73ce78f8326757^{commit}'\''' + cmd='printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"' + _git submodule --quiet foreach ''\''printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git submodule --quiet foreach ''\''printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git submodule --quiet foreach 'printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"' + _git checkout -f -q ''\''0af534041cba4c33e540f6b31b73ce78f8326757'\''' + eval GIT_DIR=/mnt/home/dl/linux/git/.git git checkout -f -q ''\''0af534041cba4c33e540f6b31b73ce78f8326757'\''' ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git checkout -f -q 0af534041cba4c33e540f6b31b73ce78f8326757 warning: refname '0af534041cba4c33e540f6b31b73ce78f8326757' is ambiguous. Git normally never creates a ref that ends with 40 hex characters because it will be ignored when you just specify 40-hex. These refs may be created by mistake. For example, git switch -c $br $(git rev-parse ...) where "$br" is somehow empty and a 40-hex ref is created. Please examine these refs and maybe delete them. Turn this message off by running "git config advice.objectNameWarning false" + _git clean -ffdx + eval GIT_DIR=/mnt/home/dl/linux/git/.git git clean -ffdx ++ GIT_DIR=/mnt/home/dl/linux/git/.git ++ git clean -ffdx ++ _git log -1 --pretty=format:%ci ++ eval GIT_DIR=/mnt/home/dl/linux/git/.git git log -1 --pretty=format:%ci +++ GIT_DIR=/mnt/home/dl/linux/git/.git +++ git log -1 --pretty=format:%ci + date='2022-12-16 15:50:20 +0000' + '[' 0 -eq 1 ']' + popd + git log -1 commit 80165e2cb123947637819792b6401e4b5bd96286 (HEAD) Author: Lee Gillham Date: Fri Mar 3 16:12:08 2023 -0800 rshell: Correctly report ProductionFused status - The ICTL library uses the script /usr/sbin/sb_status.sh and compares the output with "production", the buffer was too small. Increased size of the buffer to 11 (from 9) characters, so production + NULL would fit. PI-33597 + mk_tar_gz /mnt/home/dl/linux/git linux-0af534041cba4c33e540f6b31b73ce78f8326757 '2022-12-16 15:50:20 +0000' /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/output '.git/*' + local in_dir=/mnt/home/dl/linux/git + local base_dir=linux-0af534041cba4c33e540f6b31b73ce78f8326757 + local 'date=2022-12-16 15:50:20 +0000' + local out=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/output + shift 4 + local glob tmp pax_options + local -a find_opts + for glob in "$@" + find_opts+=(-or -path "./${glob#./}") ++ date -d '2022-12-16 15:50:20 +0000' -u +%Y-%m-%dT%H:%M:%S+00:00 + date=2022-12-16T15:50:20+00:00 + pax_options=delete=atime,delete=ctime,delete=mtime + pax_options+=',exthdr.name=%d/PaxHeaders/%f,exthdr.mtime={2022-12-16T15:50:20+00:00}' +++ pwd ++ mktemp --tmpdir=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9 + tmp=/mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp + pushd /mnt/home/dl/linux/git + find . -not -type d -and -not '(' -false -or -path './.git/*' ')' + LC_ALL=C + sort + tar cf - '--transform=s#^\./#linux-0af534041cba4c33e540f6b31b73ce78f8326757/#S' --numeric-owner --owner=0 --group=0 --mtime=2022-12-16T15:50:20+00:00 --format=posix '--pax-option=delete=atime,delete=ctime,delete=mtime,exthdr.name=%d/PaxHeaders/%f,exthdr.mtime={2022-12-16T15:50:20+00:00}' -T /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.sorted + gzip -6 -n + rm -f /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.list /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.sorted /mnt/work/output/r515_octane/build/.linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz.47D9n9/tmp.9pbn9R4HDp.tar + popd >>> linux 0af534041cba4c33e540f6b31b73ce78f8326757 Extracting gzip -d -c /mnt/home/dl/linux/linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz | tar --strip-components=1 -C /mnt/work/output/r515_octane/build/linux-0af534041cba4c33e540f6b31b73ce78f8326757 -xf - Note that the file created, /mnt/home/dl/linux/linux-0af534041cba4c33e540f6b31b73ce78f8326757-br1.tar.gz has a name that implies that it is associated with commit ID 0af534041cba4c33e540f6b31b73ce78f8326757 but the commit of the repo that was archived is actually 80165e2cb123947637819792b6401e4b5bd96286 as shown by the 'git log -1' output. -- You are receiving this mail because: You are on the CC list for the bug. From aduskett at gmail.com Wed Apr 12 22:26:00 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 12 Apr 2023 15:26:00 -0700 Subject: [Buildroot] [PATCH 1/3] package/libnftnl: bump to version 1.2.5 Message-ID: <20230412222602.1975782-1-aduskett@gmail.com> Also: Switch to tar.xz as the package is not distributed as a .bz2 any longer. Signed-off-by: Adam Duskett --- package/libnftnl/libnftnl.hash | 2 +- package/libnftnl/libnftnl.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnftnl/libnftnl.hash b/package/libnftnl/libnftnl.hash index 113110fc1b..0cb3917f2d 100644 --- a/package/libnftnl/libnftnl.hash +++ b/package/libnftnl/libnftnl.hash @@ -1,3 +1,3 @@ # From http://www.netfilter.org/projects/libnftnl/downloads.html -sha256 e916ea9b79f9518560b9a187251a7c042442a9ecbce7f36be7908888605d0255 libnftnl-1.2.3.tar.bz2 +sha256 966de0a8120c8a53db859889749368bfb2cba0c4f0b4c1a30d264eccc45f1226 libnftnl-1.2.5.tar.xz sha256 98193898c663001eff2fdcfb676e210c13042bc1a05e8d570c363efa396f8e24 COPYING diff --git a/package/libnftnl/libnftnl.mk b/package/libnftnl/libnftnl.mk index fd87f70091..a7045337d0 100644 --- a/package/libnftnl/libnftnl.mk +++ b/package/libnftnl/libnftnl.mk @@ -4,9 +4,9 @@ # ################################################################################ -LIBNFTNL_VERSION = 1.2.3 +LIBNFTNL_VERSION = 1.2.5 LIBNFTNL_SITE = https://netfilter.org/projects/libnftnl/files -LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.bz2 +LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.xz LIBNFTNL_LICENSE = GPL-2.0+ LIBNFTNL_LICENSE_FILES = COPYING LIBNFTNL_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Wed Apr 12 22:26:01 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 12 Apr 2023 15:26:01 -0700 Subject: [Buildroot] [PATCH 2/3] package/nftables: bump to version 1.0.7 In-Reply-To: <20230412222602.1975782-1-aduskett@gmail.com> References: <20230412222602.1975782-1-aduskett@gmail.com> Message-ID: <20230412222602.1975782-2-aduskett@gmail.com> Other changes: - Switch to tar.xz as the package is not distributed as a .bz2 any longer. - Update the sha256sum of the license file, as it has been updated to include the following text: "Original author of nftables distributed the code under the terms of the GPL version 2 *only*. New code though is moving to GPL version 2 or any later which is the preferred license for this project these days." The author has also changed from Patrick McHardy to Pablo Neira Ayuso Signed-off-by: Adam Duskett --- package/nftables/nftables.hash | 4 ++-- package/nftables/nftables.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nftables/nftables.hash b/package/nftables/nftables.hash index 5e5134b61d..7e1e856229 100644 --- a/package/nftables/nftables.hash +++ b/package/nftables/nftables.hash @@ -1,3 +1,3 @@ # From https://netfilter.org/projects/nftables/downloads.html -sha256 8d1b4b18393af43698d10baa25d2b9b6397969beecac7816c35dd0714e4de50a nftables-1.0.5.tar.bz2 -sha256 c17bc4fa5b2434c6f283ffcb2312e5bf3c7cdf5787b79505f094d8de734ac53e COPYING +sha256 c12ac941fff9adaedf17367d5ce213789b98a0d314277bc22b3d71e10891f412 nftables-1.0.7.tar.xz +sha256 4ee1e51baf5f3166712fa0c3e01338c7257e50ddef245d28bb14ad68f6070ba5 COPYING diff --git a/package/nftables/nftables.mk b/package/nftables/nftables.mk index 9d60736d7f..b0a14bd429 100644 --- a/package/nftables/nftables.mk +++ b/package/nftables/nftables.mk @@ -4,8 +4,8 @@ # ################################################################################ -NFTABLES_VERSION = 1.0.5 -NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.bz2 +NFTABLES_VERSION = 1.0.7 +NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.xz NFTABLES_SITE = https://www.netfilter.org/projects/nftables/files NFTABLES_DEPENDENCIES = libmnl libnftnl host-pkgconf $(TARGET_NLS_DEPENDENCIES) NFTABLES_LICENSE = GPL-2.0 -- 2.40.0 From aduskett at gmail.com Wed Apr 12 22:26:02 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 12 Apr 2023 15:26:02 -0700 Subject: [Buildroot] [PATCH 3/3] package/firewalld: new package In-Reply-To: <20230412222602.1975782-1-aduskett@gmail.com> References: <20230412222602.1975782-1-aduskett@gmail.com> Message-ID: <20230412222602.1975782-3-aduskett@gmail.com> Firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces. Items of note: - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents Firewalld from setting the shebang in the installed python files to the full path to the python interpreter used when building. - The bundled provided SYSV init file has several bashisms and requires /etc/init.d/functions which buildroot doesn't provide. So instead, a more simple init.d file is provided in the package directory, which does not require bash. - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. Because Buildroot does not have a mechanism to detect what version a user is compiling if the kernel is external, there is no way to prevent a user with an external kernel older than 5.3 to select this package. - To run, Firewalld requires enabling almost every single nftables option in the kernel menuconfig. Indeed for a regular user, this task is quite a time-consuming operation, and missing even one required nftables option results in firewalld failing to start. Through a mix of trial and error and talking to the upstream developers, the package selects the minimum amount of kernel options required for runtime. Understandably the list is daunting. However, these options have passed run-time tests with kernel 5.3 (the minimum kernel version required) and kernel 6.2.10 (the latest kernel version as of this commit log.) As such, it is safe to say these options will work for anybody wanting to use firewalld with a supported kernel version of 4.18 or higher. Signed-off-by: Adam Duskett --- package/Config.in | 1 + package/firewalld/Config.in | 43 ++++++ package/firewalld/S46firewalld | 66 ++++++++ package/firewalld/firewalld.hash | 3 + package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ 5 files changed, 370 insertions(+) create mode 100644 package/firewalld/Config.in create mode 100644 package/firewalld/S46firewalld create mode 100644 package/firewalld/firewalld.hash create mode 100644 package/firewalld/firewalld.mk diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..78f3fca6ed 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2311,6 +2311,7 @@ endif source "package/fail2ban/Config.in" source "package/fastd/Config.in" source "package/fcgiwrap/Config.in" + source "package/firewalld/Config.in" source "package/flannel/Config.in" source "package/fmc/Config.in" source "package/fping/Config.in" diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in new file mode 100644 index 0000000000..2265fe9dd4 --- /dev/null +++ b/package/firewalld/Config.in @@ -0,0 +1,43 @@ +config BR2_PACKAGE_FIREWALLD + bool "firewalld" + depends on BR2_USE_MMU # gobject-introspection, python-gobject + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection + select BR2_PACKAGE_DBUS # dbus-python + select BR2_PACKAGE_DBUS_PYTHON + select BR2_PACKAGE_GOBJECT_INTROSPECTION + select BR2_PACKAGE_JANSSON # Uses the nftables json interface + select BR2_PACKAGE_NFTABLES + select BR2_PACKAGE_PYTHON_GOBJECT + help + Firewalld provides a dynamically managed firewall with + support for network or firewall zones to define the trust + level of network connections or interfaces. It has support + for IPv4, IPv6 firewall settings and for ethernet bridges and + a separation of runtime and permanent configuration options. + It also provides an interface for services or applications to + add ip*tables and ebtables rules directly. + + Note: Firewalld uses nftables as the backend as requires + kernel version >= 4.18. + + https://github.com/firewalld/firewalld + +comment "firewalld needs python3" + depends on !BR2_PACKAGE_PYTHON3 + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8" + depends on BR2_USE_MMU + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_HOST_GCC_AT_LEAST_8 diff --git a/package/firewalld/S46firewalld b/package/firewalld/S46firewalld new file mode 100644 index 0000000000..40f43e1f57 --- /dev/null +++ b/package/firewalld/S46firewalld @@ -0,0 +1,66 @@ +#!/bin/sh + +DAEMON=firewalld +PIDFILE=/var/run/$DAEMON.pid + +start() { + printf "Starting firewalld: " + start-stop-daemon -S -q --exec $DAEMON + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} +stop() { + printf "Stopping firewalld: " + start-stop-daemon --stop --quiet --pidfile $PIDFILE + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +reload(){ + printf "Reloading firewalld: " + firewall-cmd --reload + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +restart() { + stop + start +} + +status(){ + firewall-cmd --state +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + reload) + reload + ;; + status) + status + ;; + *) + echo "Usage: $0 {start|stop|restart|reload|status}" + exit 1 +esac diff --git a/package/firewalld/firewalld.hash b/package/firewalld/firewalld.hash new file mode 100644 index 0000000000..462bff5b42 --- /dev/null +++ b/package/firewalld/firewalld.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 bf26db8937305f1641798f9bf71545fec9c0241c4b2a512a6a93225e0b2cd310 firewalld-1.3.0.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/firewalld/firewalld.mk b/package/firewalld/firewalld.mk new file mode 100644 index 0000000000..efb0686720 --- /dev/null +++ b/package/firewalld/firewalld.mk @@ -0,0 +1,257 @@ +################################################################################ +# +# firewalld +# +################################################################################ + +FIREWALLD_VERSION = 1.3.0 +FIREWALLD_SITE = $(call github,firewalld,firewalld,v$(FIREWALLD_VERSION)) +FIREWALLD_LICENSE = GPL-2.0 +FIREWALLD_LICENSE_FILES = COPYING +FIREWALLD_AUTORECONF = YES + +FIREWALLD_DEPENDENCIES = \ + host-intltool \ + host-libglib2 \ + host-libxml2 \ + host-libxslt \ + dbus-python \ + gobject-introspection \ + jansson \ + nftables \ + python3 \ + python-gobject + +# Firewalld hard codes the python shebangs to the full path of the +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. +# Force the proper python path. +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" + +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by +# the Red Hat-specific init script which isn't used, so we set +# --disable-sysconfig. +FIREWALLD_CONF_OPTS += \ + --disable-rpmmacros \ + --disable-sysconfig \ + --with-nft=/usr/sbin/nft \ + --without-ebtables \ + --without-ebtables-restore \ + --without-ipset \ + --without-xml-catalog + +ifeq ($(BR2_PACKAGE_IPTABLES),y) +FIREWALLD_DEPENDENCIES += iptables +FIREWALLD_CONF_OPTS += \ + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ + --with-ip6tables=/usr/sbin/ip6tables \ + --with-iptables-restore=/usr/sbin/iptables-restore \ + --with-iptables=/usr/sbin/iptables +else +FIREWALLD_CONF_OPTS += -without-iptables +endif + +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) +FIREWALLD_CONF_OPTS += --enable-nls +endif + +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +FIREWALLD_DEPENDENCIES += systemd +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system +else +FIREWALLD_CONF_OPTS += --disable-systemd +endif + +define FIREWALLD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service +endef + +# The bundled sysvinit file requires /etc/init.d/functions which is not +# provided by buildroot. As such, we provide our own firewalld init file. +define FIREWALLD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ + $(TARGET_DIR)/etc/init.d/S46firewalld +endef + +# Firewalld requires almost every single nftable option selected. +define FIREWALLD_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) +endef + +$(eval $(autotools-package)) -- 2.40.0 From stefan at ott.net Wed Apr 12 22:26:40 2023 From: stefan at ott.net (Stefan Ott) Date: Thu, 13 Apr 2023 00:26:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file Message-ID: <20230412222640.109345-1-stefan@ott.net> The dependency is supposed to be optional but it always ends up in the .pc file. This leads to issues when building packages that depend on libgtk3 and are unable to find atk-bridge: > output/build/gcr-3.40.0/meson.build:57:2: ERROR: Dependency lookup for gtk+-3.0 with method 'pkgconfig' failed: Could not generate cargs for gtk+-3.0: > Package atk-bridge-2.0 was not found in the pkg-config search path. > Perhaps you should add the directory containing `atk-bridge-2.0.pc' > to the PKG_CONFIG_PATH environment variable > Package 'atk-bridge-2.0', required by 'gtk+-3.0', not found This change modifies the original patch so that the dependency is only added to the .pc file if atk-bridge is present. Signed-off-by: Stefan Ott --- package/libgtk3/0001-disable-atk-bridge.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch index f3e9bff2ba..8127b97253 100644 --- a/package/libgtk3/0001-disable-atk-bridge.patch +++ b/package/libgtk3/0001-disable-atk-bridge.patch @@ -39,3 +39,14 @@ Signed-off-by: Hadrien Boutteville backend_immodules += ['xim'] +@@ -588,7 +588,9 @@ + x11_pkgs += ['xdamage'] + endif + +- atk_pkgs += ['atk-bridge-2.0'] ++ if atkbridge_dep.found() ++ atk_pkgs += ['atk-bridge-2.0'] ++ endif + + cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) + cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) -- 2.40.0 From stefan at ott.net Wed Apr 12 22:40:39 2023 From: stefan at ott.net (Stefan Ott) Date: Thu, 13 Apr 2023 00:40:39 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230412224038.109749-1-stefan@ott.net> Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Upstream: https://github.com/eudev-project/eudev/pull/247 Signed-off-by: Stefan Ott --- Changes v1 -> v2 (suggested by Arnout Vandecappelle): - Clarified description to talk about kernel *headers* - Use a git-formatted patch instead - Added a Signed-off-by line - Added upstream reference ...mpile-time-issue-on-very-old-kernels.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..c18ce2ad5a --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,43 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + -- 2.40.0 From thomas.petazzoni at bootlin.com Thu Apr 13 05:35:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 13 Apr 2023 05:35:29 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-12 Message-ID: <20230413053536.D383F40423@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-12 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 17 | 7 | 0 | 24 | master | 59 | 68 | 0 | 127 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 9 host-go-1.19.8 | 4 host-qemu-7.2.0 | 4 unknown | 4 host-gcc-final-11.3.0 | 3 host-binutils-2.37 | 2 host-gcc-final-10.4.0 | 2 mpv-0.35.1 | 2 olsr-0.9.8 | 2 xfsprogs-5.14.2 | 2 agentpp-4.6.0 | 1 apg-2.3.0b | 1 bind-9.16.38 | 1 bubblewrap-0.7.0 | 1 busybox-1.36.0 | 1 dante-1.4.3 | 1 dust-0.8.1 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/cloop/cloop.mk:33: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.39 | 1 host-rust-1.68.2 | 1 host-sunxi-tools-1.4.2-168-... | 1 host-zstd-1.5.4 | 1 kexec-2.0.26 | 1 libglib2-2.72.3 | 1 libsodium-1.0.18 | 1 linux-6.1.14 | 1 lttng-modules-2.13.7 | 1 Makefile:724: target-finalize | 1 musl-1.2.3 | 1 quickjs-2021-03-27 | 1 refpolicy-2.20220106 | 1 skalibs-2.12.0.1 | 1 xenomai-3.0.10 | 1 zfs-2.1.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fe9188c4594c5094f3f7f5a5faffeca334529867 | i586 | apg-2.3.0b | NOK | http://autobuild.buildroot.net/results/a3bd51711ede4a4bb0034157ed9d55379ab33943 | sh4eb | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/129c3aa5b7b9df7dcc0087b359f6f6977f72be3c | ORPH x86_64 | bubblewrap-0.7.0 | NOK | http://autobuild.buildroot.net/results/3016b2b8c7d35545aa9b351a3f12d2bb4adbe85b | mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/d67c0861c04c2196cddf932576d8ce25aa96d104 | ORPH aarch64_be | dante-1.4.3 | NOK | http://autobuild.buildroot.net/results/2d3bb81c83c68f4c036740a4801fe3d48db84fa7 | ORPH mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/69028261b903640d2642e2b1fa5c898a0f0044eb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a2d5bf6a340d16481a5ac1424b84a4fd6d058bd7 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/251f45ddea1cbdf90672012c84208b8fe2983436 | ORPH s390x | fs/cloop/cloop.mk:33: /home... | NOK | http://autobuild.buildroot.net/results/9946f6e335b62397bc8dc762a227b172405c1d99 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/05a37f758b1a04192102da32fbba4bd88a722730 | powerpc64le | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/00f05be53f7a107413fb60a906e971f9ec8b7ea1 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9652e3b2659e538075c01d2a09f01bf40d58a0b6 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ca3992a7ef27caaedf6aac5d59d944ecb5992111 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40e11403c912b01303ab81737efe1965721c5bf6 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/d64149f0f449c208e61e656c0182a336cd94cb88 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/1e951d6ecf6210fb7031344abccdd00f177a38f1 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8eca7f5da93cc456db428886eb3f6c1a91f6a1ba | ORPH microblaze | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3e27c10c5598460fb5c81624873511640b245d38 | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/96fa7b084c9328d780d63a6d88931ff452c2f78c | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d0e27efe8d86781385fb6d715d54221761591c3a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c959ea5d51efb5983aa5c342767d0f7324b3941a | armeb | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/efbec7d3e7848d94787be947066156e7b23d80fe | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4ada5553b88dd4e3c0827a5144002e1ce35ef75c | mips | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e8fdd4cf17f5e17efbd66087c381952919e31add | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/810c03274a7f2ce5b3f806a890b14f26d2e47c4a | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f4f572f4b308709c96581c40e0ea90e4ac3ef4d9 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/cc1e22d77891313cc2adf96962c88fb88792c0ff | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c7dce6be4d3c36b08e772ab252b3210b8a4e5443 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/a49289055aa0e55fb7c05517bf17b54d323acec2 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fd777d50a1d5fa70d5ad4e6b91fbe5162c326465 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/719b2002cc00778162ee426367c4ed7118c249ba | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4095ae36f5e02fe7fd58066a543d38b449fb2af0 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/34a345a7979d8e152382e53fce5f40c2c4975671 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/86bf5c773b4fc13baca53c0871fee10c43e8c10a | sh4a | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4373b1376d69a9208cfc5f8b41c40b53355e4076 | sh4aeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/168356538c329a1884d7cce1ed739cadfc527b01 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a8884b892484efdbda50ae99abf5595a88701a0f | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ecd22d81d3d4f83637530377ef7391d32149b1f8 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f83a31f0bc67f35919b03433d65d080a47f38626 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3c43a3880486feba7b853f82cf4609ec9928de44 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/02627383be05ebe5ecf3a25b115e73cc77a52966 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fb407d9cb5a8911a1052e370a441766efb108818 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/6f3151bfcb494a8a5554fc8dd68f57b8cd3e8636 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/8b4fdac4ea61cc8299f2cf28da674bdc8a777de1 | microblazeel | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/201a5c822d61fd02f60663dc9322ff20b748aff3 | sh4 | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/b8a619369ef25807cde0d151ce7a7522eff373f4 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/68a69e1501b0ccc54dcef9b92562a6d99414bb73 | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/beb23030b5f73cef322a6d883927a64c45c1474f | mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7b9c87ea207279f1ed75fa490ba6f189e56848ca | ORPH or1k | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/e0e58a212067a26d39fd1fd24f0218d48e35f647 | aarch64_be | Makefile:724: target-finalize | NOK | http://autobuild.buildroot.net/results/20b1c384422fdb041c2e55e9b11834eaf315ba0b | s390x | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/87cbad75235c807de53397772e979b04f3dfa3f5 | microblaze | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/de782bcf1b2075afb63375b15a4ccd93f2c02598 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ba5d386f42f969df189fabcfe4304d6906707281 | mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/5d6efcd25368f2df52e97d5ad78f488e25b1c504 | ORPH x86_64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f5a7765f7e20ee97cd9e73703976214b5c4e27e1 | ORPH armeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/bcf6c9612264a53091728ef71bd1adb2f38a830a | nios2 | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/ed27f3077c607e7239c8406877b7440c85cd4303 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/69bd567fabc398c91722de82f9aaad1fff7dba56 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/047beeb75187b4111cc986eb11d76a16d59ccf32 | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/af0106f06390d8e1954dcff2cd15380f3628949b | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/aa8de6ace9703bb7d99fca3b5ad67a83952e6bb5 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/757aef8f60595b3fcb33b1bcc80ba7c9cacf42ce | nios2 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/264ba61eaf46f2135ec426deef3191be0595f196 | i686 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/e8013d1f81c8c2eea04942815c2a6ce27a7f74d7 | ORPH nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/cd6f66856dce4728f8a54da1a67cccd51f1206fc | ORPH x86_64 | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/a3c41d865354c9066965e22b8f721d5fc45b610a | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-qemu-7.2.0 | 1 ltp-testsuite-20220930 | 1 madplay-0.15.2b | 1 ripgrep-af6b6c543b224d348a8... | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8d8ee12835bf51084dd818443f91a7be399b4492 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0f2004da80ba44b37914d7496f69296af7a8d0cc | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/afcf150f65f4aed887f98f313ee2ae3f5a82995b | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/46898e53cdff067ad51f1b4374763e273309ef8c | aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c18320c4d2c5dabf4cca7ef4fcc36eee067c991c | arm | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/be22f200d0640694bb15ceabf7214fddcb3b41b8 | ORPH armeb | ripgrep-af6b6c543b224d348a8... | NOK | http://autobuild.buildroot.net/results/6a36652088b1bdc65c31c47edb8221a4d4b40bcb | Gitlab CI results for 2023-04-12 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274904 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274905 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274908 | ORPH TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274593 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274511 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274595 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274515 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275031 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275034 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275036 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275037 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275039 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275052 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275061 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275062 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275064 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275065 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275068 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275070 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275073 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275076 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275078 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275082 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275083 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275086 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275087 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275089 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275091 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275093 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275095 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275096 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275097 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275098 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275099 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275102 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275112 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275119 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275123 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275127 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275132 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275136 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275138 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275141 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275144 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275147 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275148 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275152 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275156 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275158 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275159 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275162 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275165 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275169 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275170 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275173 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275175 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275177 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275180 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275182 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275184 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275186 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275190 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275192 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275194 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275197 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275199 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275201 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275204 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275207 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275210 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275212 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275214 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275218 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275222 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275226 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275230 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275232 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275235 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275237 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275240 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275243 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275248 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275250 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275253 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275256 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275258 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275260 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275263 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275265 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275269 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275273 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275277 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275279 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275281 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275283 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275284 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275286 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275288 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275290 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275292 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275295 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275297 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275299 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275301 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275303 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275305 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275307 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275310 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275316 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275319 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275322 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275327 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275333 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275338 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275341 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275346 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275350 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275355 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275357 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275360 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275362 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275365 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275367 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275369 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275371 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275373 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275376 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275379 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275381 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275383 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275385 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275389 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275391 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275393 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275394 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275396 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275398 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275400 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275402 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275404 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275406 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275409 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275411 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275413 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275416 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275419 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275420 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275425 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275429 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275433 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275435 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275440 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275442 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275445 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275447 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275451 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275455 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275458 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275463 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275465 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275470 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275472 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275473 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275477 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275480 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275483 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275484 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275486 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275488 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275492 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275494 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275495 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275497 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275499 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275501 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275505 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275507 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275509 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275512 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275514 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275520 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275522 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275524 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275525 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275527 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275529 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275531 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275533 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275535 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275538 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275541 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275544 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275547 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275551 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275555 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275557 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275559 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275560 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275562 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275564 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275568 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275571 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275574 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275577 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275581 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275583 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275585 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275587 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275591 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275595 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275597 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275599 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275601 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274909 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274910 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274911 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274914 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274927 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274943 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274980 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085275017 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274471 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274504 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274498 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274499 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274619 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274622 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274625 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274623 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274628 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274562 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274564 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274568 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274574 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274627 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274525 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274527 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274529 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274531 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274533 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274535 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274536 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274539 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274630 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274633 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274634 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274639 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274642 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274659 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274662 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274636 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274640 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274644 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274646 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274650 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274651 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274674 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274676 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274655 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274678 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274666 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274683 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274668 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274685 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274688 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274653 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274680 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274690 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274672 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274664 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274694 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274878 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274670 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274643 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274661 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274663 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274638 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274641 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274645 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274648 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274652 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274675 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274677 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274658 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274679 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274667 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274684 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274669 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274686 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274689 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274654 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274681 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274691 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274673 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274665 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274879 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274895 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274671 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274692 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274693 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274696 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274697 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274698 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274699 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274700 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274701 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274702 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274703 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274704 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274705 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274706 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274708 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274709 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274710 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274711 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274712 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274713 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274714 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274715 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274716 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274717 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274718 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274720 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274721 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274722 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274723 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274719 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274724 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274726 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274728 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274730 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274731 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274734 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274736 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274738 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274742 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274743 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274591 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274837 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274745 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274747 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274749 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274758 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274767 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274811 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274817 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274754 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274756 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274757 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274763 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274765 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274769 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274772 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274775 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274777 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274778 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274779 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274782 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274784 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274786 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274787 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274788 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274789 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274790 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274791 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274793 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274794 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274795 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274796 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274797 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274800 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274803 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274804 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274806 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274809 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274810 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274812 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274813 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274814 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274631 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274815 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274816 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274818 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274819 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274824 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274836 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274838 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274839 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274840 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274842 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274849 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274846 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274854 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274856 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274858 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274859 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274862 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274865 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274868 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274871 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274873 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274874 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274875 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274852 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274834 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274876 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274877 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274880 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274881 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274882 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274883 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274885 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274888 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274495 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274890 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274892 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274893 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274894 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274898 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274899 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274900 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274901 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274902 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4085274903 | ORPH -- http://autobuild.buildroot.net From witold.lipieta at thaumatec.com Thu Apr 13 09:20:55 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Thu, 13 Apr 2023 11:20:55 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-evdev: new package Message-ID: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> evdev 1.6.1 https://pypi.org/project/evdev/ Signed-off-by: Witold Lipieta --- package/Config.in | 1 + package/python-evdev/Config.in | 7 +++++++ package/python-evdev/python-evdev.hash | 5 +++++ package/python-evdev/python-evdev.mk | 18 ++++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/python-evdev/Config.in create mode 100644 package/python-evdev/python-evdev.hash create mode 100644 package/python-evdev/python-evdev.mk diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..eaac32a01a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1049,6 +1049,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-evdev/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in new file mode 100644 index 0000000000..f6c021e694 --- /dev/null +++ b/package/python-evdev/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EVDEV + bool "python-evdev" + select BR2_PACKAGE_LIBEVDEV # runtime + help + Bindings to the Linux input handling subsystem. + + https://github.com/gvalkov/python-evdev diff --git a/package/python-evdev/python-evdev.hash b/package/python-evdev/python-evdev.hash new file mode 100644 index 0000000000..9a6d0d07be --- /dev/null +++ b/package/python-evdev/python-evdev.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/evdev/json +md5 905b12ef6136b518ddf418d8d5b053e4 evdev-1.6.1.tar.gz +sha256 299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3 evdev-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 55fd76d7b3f90d312f161d318631b93c58a0e69d662d07c4f5aca2c6c9ecc85e LICENSE diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk new file mode 100644 index 0000000000..33fe071916 --- /dev/null +++ b/package/python-evdev/python-evdev.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-evdev +# +################################################################################ + +PYTHON_EVDEV_VERSION = 1.6.1 +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b +PYTHON_EVDEV_SETUP_TYPE = setuptools +PYTHON_EVDEV_LICENSE = Revised BSD License +PYTHON_EVDEV_LICENSE_FILES = LICENSE + +PYTHON_EVDEV_BUILD_OPTS = \ + build_ecodes \ + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h + +$(eval $(python-package)) -- 2.34.1 From marcus.hoffmann at othermo.de Thu Apr 13 09:29:20 2023 From: marcus.hoffmann at othermo.de (Marcus Hoffmann) Date: Thu, 13 Apr 2023 11:29:20 +0200 Subject: [Buildroot] [PATCH 3/3] package/firewalld: new package In-Reply-To: <20230412222602.1975782-3-aduskett@gmail.com> References: <20230412222602.1975782-1-aduskett@gmail.com> <20230412222602.1975782-3-aduskett@gmail.com> Message-ID: Hi Adam, thanks for submitting this! I tried to package firewalld a while back but eventually gave up. I'll try to test this soon. Marcus On 13.04.23 00:26, Adam Duskett wrote: > Firewalld provides a dynamically managed firewall with > support for network or firewall zones to define the trust level of network > connections or interfaces. > > Items of note: > > - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents > Firewalld from setting the shebang in the installed python files to the > full path to the python interpreter used when building. > > - The bundled provided SYSV init file has several bashisms and requires > /etc/init.d/functions which buildroot doesn't provide. So instead, a more > simple init.d file is provided in the package directory, which does not > require bash. > > - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. > Because Buildroot does not have a mechanism to detect what version a user > is compiling if the kernel is external, there is no way to prevent a user > with an external kernel older than 5.3 to select this package. > > - To run, Firewalld requires enabling almost every single nftables option in > the kernel menuconfig. Indeed for a regular user, this task is quite a > time-consuming operation, and missing even one required nftables option > results in firewalld failing to start. > > Through a mix of trial and error and talking to the upstream developers, > the package selects the minimum amount of kernel options required for > runtime. Understandably the list is daunting. However, these options > have passed run-time tests with kernel 5.3 (the minimum kernel version > required) and kernel 6.2.10 (the latest kernel version as of this commit > log.) > > As such, it is safe to say these options will work for anybody wanting to > use firewalld with a supported kernel version of 4.18 or higher. > > Signed-off-by: Adam Duskett > --- > package/Config.in | 1 + > package/firewalld/Config.in | 43 ++++++ > package/firewalld/S46firewalld | 66 ++++++++ > package/firewalld/firewalld.hash | 3 + > package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ > 5 files changed, 370 insertions(+) > create mode 100644 package/firewalld/Config.in > create mode 100644 package/firewalld/S46firewalld > create mode 100644 package/firewalld/firewalld.hash > create mode 100644 package/firewalld/firewalld.mk > > diff --git a/package/Config.in b/package/Config.in > index 760dda6ac1..78f3fca6ed 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -2311,6 +2311,7 @@ endif > source "package/fail2ban/Config.in" > source "package/fastd/Config.in" > source "package/fcgiwrap/Config.in" > + source "package/firewalld/Config.in" > source "package/flannel/Config.in" > source "package/fmc/Config.in" > source "package/fping/Config.in" > diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in > new file mode 100644 > index 0000000000..2265fe9dd4 > --- /dev/null > +++ b/package/firewalld/Config.in > @@ -0,0 +1,43 @@ > +config BR2_PACKAGE_FIREWALLD > + bool "firewalld" > + depends on BR2_USE_MMU # gobject-introspection, python-gobject > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection > + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 > + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection > + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu > + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection > + select BR2_PACKAGE_DBUS # dbus-python > + select BR2_PACKAGE_DBUS_PYTHON > + select BR2_PACKAGE_GOBJECT_INTROSPECTION > + select BR2_PACKAGE_JANSSON # Uses the nftables json interface > + select BR2_PACKAGE_NFTABLES > + select BR2_PACKAGE_PYTHON_GOBJECT > + help > + Firewalld provides a dynamically managed firewall with > + support for network or firewall zones to define the trust > + level of network connections or interfaces. It has support > + for IPv4, IPv6 firewall settings and for ethernet bridges and > + a separation of runtime and permanent configuration options. > + It also provides an interface for services or applications to > + add ip*tables and ebtables rules directly. > + > + Note: Firewalld uses nftables as the backend as requires > + kernel version >= 4.18. The double *as* seems like a typo here somehow? Or at least I can't quite parse this sentence as it stands. > + > + https://github.com/firewalld/firewalld > + > +comment "firewalld needs python3" > + depends on !BR2_PACKAGE_PYTHON3 > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > + > +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8" > + depends on BR2_USE_MMU > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ > + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ > + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ > + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ > + !BR2_HOST_GCC_AT_LEAST_8 > diff --git a/package/firewalld/S46firewalld b/package/firewalld/S46firewalld > new file mode 100644 > index 0000000000..40f43e1f57 > --- /dev/null > +++ b/package/firewalld/S46firewalld > @@ -0,0 +1,66 @@ > +#!/bin/sh > + > +DAEMON=firewalld > +PIDFILE=/var/run/$DAEMON.pid > + > +start() { > + printf "Starting firewalld: " > + start-stop-daemon -S -q --exec $DAEMON > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > +} > +stop() { > + printf "Stopping firewalld: " > + start-stop-daemon --stop --quiet --pidfile $PIDFILE > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > +} > + > +reload(){ > + printf "Reloading firewalld: " > + firewall-cmd --reload > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > +} > + > +restart() { > + stop > + start > +} > + > +status(){ > + firewall-cmd --state > +} > + > +case "$1" in > + start) > + start > + ;; > + stop) > + stop > + ;; > + restart) > + restart > + ;; > + reload) > + reload > + ;; > + status) > + status > + ;; > + *) > + echo "Usage: $0 {start|stop|restart|reload|status}" > + exit 1 > +esac > diff --git a/package/firewalld/firewalld.hash b/package/firewalld/firewalld.hash > new file mode 100644 > index 0000000000..462bff5b42 > --- /dev/null > +++ b/package/firewalld/firewalld.hash > @@ -0,0 +1,3 @@ > +# Locally computed > +sha256 bf26db8937305f1641798f9bf71545fec9c0241c4b2a512a6a93225e0b2cd310 firewalld-1.3.0.tar.gz > +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > diff --git a/package/firewalld/firewalld.mk b/package/firewalld/firewalld.mk > new file mode 100644 > index 0000000000..efb0686720 > --- /dev/null > +++ b/package/firewalld/firewalld.mk > @@ -0,0 +1,257 @@ > +################################################################################ > +# > +# firewalld > +# > +################################################################################ > + > +FIREWALLD_VERSION = 1.3.0 > +FIREWALLD_SITE = $(call github,firewalld,firewalld,v$(FIREWALLD_VERSION)) > +FIREWALLD_LICENSE = GPL-2.0 > +FIREWALLD_LICENSE_FILES = COPYING > +FIREWALLD_AUTORECONF = YES > + > +FIREWALLD_DEPENDENCIES = \ > + host-intltool \ > + host-libglib2 \ > + host-libxml2 \ > + host-libxslt \ > + dbus-python \ > + gobject-introspection \ > + jansson \ > + nftables \ > + python3 \ > + python-gobject > + > +# Firewalld hard codes the python shebangs to the full path of the > +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. > +# Force the proper python path. > +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" > + > +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by > +# the Red Hat-specific init script which isn't used, so we set > +# --disable-sysconfig. > +FIREWALLD_CONF_OPTS += \ > + --disable-rpmmacros \ > + --disable-sysconfig \ > + --with-nft=/usr/sbin/nft \ > + --without-ebtables \ > + --without-ebtables-restore \ > + --without-ipset \ > + --without-xml-catalog > + > +ifeq ($(BR2_PACKAGE_IPTABLES),y) > +FIREWALLD_DEPENDENCIES += iptables > +FIREWALLD_CONF_OPTS += \ > + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ > + --with-ip6tables=/usr/sbin/ip6tables \ > + --with-iptables-restore=/usr/sbin/iptables-restore \ > + --with-iptables=/usr/sbin/iptables > +else > +FIREWALLD_CONF_OPTS += -without-iptables > +endif > + > +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) > +FIREWALLD_CONF_OPTS += --enable-nls > +endif > + > +ifeq ($(BR2_PACKAGE_SYSTEMD),y) > +FIREWALLD_DEPENDENCIES += systemd > +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system > +else > +FIREWALLD_CONF_OPTS += --disable-systemd > +endif > + > +define FIREWALLD_INSTALL_INIT_SYSTEMD > + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ > + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service > +endef > + > +# The bundled sysvinit file requires /etc/init.d/functions which is not > +# provided by buildroot. As such, we provide our own firewalld init file. > +define FIREWALLD_INSTALL_INIT_SYSV > + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ > + $(TARGET_DIR)/etc/init.d/S46firewalld > +endef > + > +# Firewalld requires almost every single nftable option selected. > +define FIREWALLD_LINUX_CONFIG_FIXUPS > + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) > +endef > + > +$(eval $(autotools-package)) ________________________________ othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. From witold.lipieta at thaumatec.com Thu Apr 13 09:31:46 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Thu, 13 Apr 2023 11:31:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-segno: new package Message-ID: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> segno 1.5.2 https://pypi.org/project/segno/ Signed-off-by: Witold Lipieta --- package/Config.in | 1 + package/python-segno/Config.in | 6 ++++++ package/python-segno/python-segno.hash | 5 +++++ package/python-segno/python-segno.mk | 14 ++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/python-segno/Config.in create mode 100644 package/python-segno/python-segno.hash create mode 100644 package/python-segno/python-segno.mk diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..68949295df 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1273,6 +1273,7 @@ menu "External python modules" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" + source "package/python-segno/Config.in" source "package/python-selenium/Config.in" source "package/python-semver/Config.in" source "package/python-sentry-sdk/Config.in" diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in new file mode 100644 index 0000000000..5c6ada7e68 --- /dev/null +++ b/package/python-segno/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_SEGNO + bool "python-segno" + help + QR Code and Micro QR Code generator for Python 2 and Python 3 + + https://github.com/heuer/segno/ diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash new file mode 100644 index 0000000000..286bdf3615 --- /dev/null +++ b/package/python-segno/python-segno.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/segno/json +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz +# Locally computed sha256 checksums +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk new file mode 100644 index 0000000000..c832f38f4b --- /dev/null +++ b/package/python-segno/python-segno.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-segno +# +################################################################################ + +PYTHON_SEGNO_VERSION = 1.5.2 +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 +PYTHON_SEGNO_SETUP_TYPE = setuptools +PYTHON_SEGNO_LICENSE = BSD-3-Clause +PYTHON_SEGNO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.34.1 From witold.lipieta at thaumatec.com Thu Apr 13 11:34:16 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Thu, 13 Apr 2023 13:34:16 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-esptool: Bump version to 4.5.1 Message-ID: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> Signed-off-by: Witold Lipieta --- package/python-esptool/python-esptool.hash | 4 ++-- package/python-esptool/python-esptool.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash index b7246f9788..e1d3188658 100644 --- a/package/python-esptool/python-esptool.hash +++ b/package/python-esptool/python-esptool.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/esptool/json -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk index 0a71e1a78b..34bdf6cc96 100644 --- a/package/python-esptool/python-esptool.mk +++ b/package/python-esptool/python-esptool.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ESPTOOL_VERSION = 4.4 +PYTHON_ESPTOOL_VERSION = 4.5.1 PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea PYTHON_ESPTOOL_SETUP_TYPE = setuptools PYTHON_ESPTOOL_LICENSE = GPL-2.0+ PYTHON_ESPTOOL_LICENSE_FILES = LICENSE -- 2.34.1 From aperez at igalia.com Thu Apr 13 14:13:47 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:13:47 +0300 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file In-Reply-To: <20230412222640.109345-1-stefan@ott.net> References: <20230412222640.109345-1-stefan@ott.net> Message-ID: <20230413171347.GB3097844@igalia.com> Hello, On Thu, 13 Apr 2023 00:26:40 +0200 Stefan Ott via buildroot wrote: > The dependency is supposed to be optional but it always ends up in the > .pc file. This leads to issues when building packages that depend on > libgtk3 and are unable to find atk-bridge: > > > output/build/gcr-3.40.0/meson.build:57:2: ERROR: Dependency lookup for gtk+-3.0 with method 'pkgconfig' failed: Could not generate cargs for gtk+-3.0: > > Package atk-bridge-2.0 was not found in the pkg-config search path. > > Perhaps you should add the directory containing `atk-bridge-2.0.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'atk-bridge-2.0', required by 'gtk+-3.0', not found > > This change modifies the original patch so that the dependency is only > added to the .pc file if atk-bridge is present. This fixes building WebKitGTK for X11. Coincidentally I was just a couple of days ago starting to work on the update to 2.40.x, and noticed that the build recipe enforces (X11 xor Wayland) support in WebKitGTK, but it is possible to build support for both at the same time (which is what most Linux distributions do). While testing the different build options I ran into pkg-config complaining about the missing atk-bridge-2.0 module, which in turn made CMake skip picking the preprocessor flags properly and then WebKit failing to build. > Signed-off-by: Stefan Ott Tested-by: Adrian Perez de Castro Reviewed-by: Adrian Perez de Castro > --- > package/libgtk3/0001-disable-atk-bridge.patch | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch > index f3e9bff2ba..8127b97253 100644 > --- a/package/libgtk3/0001-disable-atk-bridge.patch > +++ b/package/libgtk3/0001-disable-atk-bridge.patch > @@ -39,3 +39,14 @@ Signed-off-by: Hadrien Boutteville > > backend_immodules += ['xim'] > > +@@ -588,7 +588,9 @@ > + x11_pkgs += ['xdamage'] > + endif > + > +- atk_pkgs += ['atk-bridge-2.0'] > ++ if atkbridge_dep.found() > ++ atk_pkgs += ['atk-bridge-2.0'] > ++ endif > + > + cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) > + cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Thu Apr 13 14:29:27 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:29:27 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland Message-ID: <20230413142927.3137190-1-aperez@igalia.com> Allow enabling support for both the X11 and Wayland backends. This in turn needs reorganizing how desktop GL or OpenGL ES is chosen, as it no longer can depend on whether Wayland support is enabled: the BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both checked, and ENABLE_GLES2 is set only if the package providing OpenGL claims only GLES is supported; otherwise desktop GL is preferred. This matches the existing logic. The existing comment indicating that only one of both windowing systems can be enabled was wrong: the same WebKitGTK build can target both X11 and Wayland at the same time, as long as GTK itself has been built accordingly. Enabling both is the approach taken by most Linux distributions, and has been supported for years. Signed-off-by: Adrian Perez de Castro --- package/webkitgtk/webkitgtk.mk | 37 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 3263f7fea0..8d88d0914e 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -77,32 +77,33 @@ else WEBKITGTK_CONF_OPTS += -DENABLE_GAMEPAD=OFF endif -# Only one target platform can be built, assume X11 > Wayland - -# GTK3-X11 target gives OpenGL from newer libgtk3 versions -# Consider this better than EGL + maybe GLESv2 since both can't be built -# 2D CANVAS acceleration requires OpenGL proper with cairo-gl -ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) -WEBKITGTK_CONF_OPTS += \ - -DENABLE_GLES2=OFF \ - -DENABLE_X11_TARGET=ON -WEBKITGTK_DEPENDENCIES += libgl \ - xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt -else # !X11 -# GTK3-BROADWAY/WAYLAND needs at least EGL -WEBKITGTK_DEPENDENCIES += libegl -# GLESv2 support is optional though -ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y) +# Use GLES if available and desktop GL is not. +$(info $(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES)) +ifeq ($(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES),:y) WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=ON WEBKITGTK_DEPENDENCIES += libgles else -# Disable general OpenGL (shading) if there's no GLESv2 WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF endif -# We must explicitly state the wayland target + +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON +WEBKITGTK_DEPENDENCIES += libgl \ + xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt +else +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=OFF +endif + ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y) WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=ON +WEBKITGTK_DEPENDENCIES += libegl +else +WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=OFF endif + +# If only the GTK Broadway backend is enabled, EGL is still needed. +ifeq ($(BR2_PACKAGE_LIBGTK3_X11):$(BR2_PACKAGE_LIBGTK3_WAYLAND):$(BR2_PACKAGE_LIBGTK3_BROADWAY),::y) +WEBKITGTK_DEPENDENCIES += libegl endif ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND)$(BR2_PACKAGE_WPEBACKEND_FDO),yy) -- 2.40.0 From aperez at igalia.com Thu Apr 13 14:37:28 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:37:28 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: <20230413142927.3137190-1-aperez@igalia.com> References: <20230413142927.3137190-1-aperez@igalia.com> Message-ID: <20230413173728.GD3097844@igalia.com> Hi, A couple of extra notes... On Thu, 13 Apr 2023 17:29:27 +0300 Adrian Perez de Castro wrote: > Allow enabling support for both the X11 and Wayland backends. > > This in turn needs reorganizing how desktop GL or OpenGL ES is chosen, > as it no longer can depend on whether Wayland support is enabled: the > BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both > checked, and ENABLE_GLES2 is set only if the package providing OpenGL > claims only GLES is supported; otherwise desktop GL is preferred. This > matches the existing logic. Note that it is possible to pass -DUSE_OPENGL_OR_ES=OFF to CMake to make WebKitGTK use only Cairo, and skip using OpenGL at all. This is never used in Buildroot because the libgtk3 package depends on OpenGL being available anyway, so I figured there is no point in building WebKitGTK with OpenGL disabled. Moreover, some modern features (like CSS 3D transforms) don't work when OpenGL support is disabled, so with my WebKit developer hat on I cannot really recommend using -DUSE_OPENGL_OR_ES=OFF ;-) > The existing comment indicating that only one of both windowing systems > can be enabled was wrong: the same WebKitGTK build can target both > X11 and Wayland at the same time, as long as GTK itself has been built > accordingly. Enabling both is the approach taken by most Linux > distributions, and has been supported for years. The comment can be traced all the way to the commit that added the WebKitGTK package (1f5bb4454474886a2e321ab59f71bdc919516312). I only recently needed to make a build with both enabled and noticed that only one backend was being allowed by webkitgtk.mk--a bit embarrasing, given that I have been maintaining the package for a few years now. > Signed-off-by: Adrian Perez de Castro > --- > package/webkitgtk/webkitgtk.mk | 37 +++++++++++++++++----------------- > 1 file changed, 19 insertions(+), 18 deletions(-) > > diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk > index 3263f7fea0..8d88d0914e 100644 > --- a/package/webkitgtk/webkitgtk.mk > +++ b/package/webkitgtk/webkitgtk.mk > @@ -77,32 +77,33 @@ else > WEBKITGTK_CONF_OPTS += -DENABLE_GAMEPAD=OFF > endif > > -# Only one target platform can be built, assume X11 > Wayland > - > -# GTK3-X11 target gives OpenGL from newer libgtk3 versions > -# Consider this better than EGL + maybe GLESv2 since both can't be built > -# 2D CANVAS acceleration requires OpenGL proper with cairo-gl > -ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > -WEBKITGTK_CONF_OPTS += \ > - -DENABLE_GLES2=OFF \ > - -DENABLE_X11_TARGET=ON > -WEBKITGTK_DEPENDENCIES += libgl \ > - xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > -else # !X11 > -# GTK3-BROADWAY/WAYLAND needs at least EGL > -WEBKITGTK_DEPENDENCIES += libegl > -# GLESv2 support is optional though > -ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y) > +# Use GLES if available and desktop GL is not. > +$(info $(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES)) > +ifeq ($(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES),:y) > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=ON > WEBKITGTK_DEPENDENCIES += libgles > else > -# Disable general OpenGL (shading) if there's no GLESv2 > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF > endif > -# We must explicitly state the wayland target > + > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON > +WEBKITGTK_DEPENDENCIES += libgl \ > + xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > +else > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=OFF > +endif > + > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y) > WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=ON > +WEBKITGTK_DEPENDENCIES += libegl > +else > +WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=OFF > endif > + > +# If only the GTK Broadway backend is enabled, EGL is still needed. > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11):$(BR2_PACKAGE_LIBGTK3_WAYLAND):$(BR2_PACKAGE_LIBGTK3_BROADWAY),::y) > +WEBKITGTK_DEPENDENCIES += libegl > endif > > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND)$(BR2_PACKAGE_WPEBACKEND_FDO),yy) > -- > 2.40.0 > > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Thu Apr 13 14:39:00 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 13 Apr 2023 17:39:00 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: <20230413173728.GD3097844@igalia.com> References: <20230413142927.3137190-1-aperez@igalia.com> <20230413173728.GD3097844@igalia.com> Message-ID: <20230413173900.GF3097844@igalia.com> One more thing... On Thu, 13 Apr 2023 17:37:28 +0300 Adrian Perez de Castro wrote: > A couple of extra notes... > > On Thu, 13 Apr 2023 17:29:27 +0300 Adrian Perez de Castro wrote: > > > Allow enabling support for both the X11 and Wayland backends. > > > > This in turn needs reorganizing how desktop GL or OpenGL ES is chosen, > > as it no longer can depend on whether Wayland support is enabled: the > > BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both > > checked, and ENABLE_GLES2 is set only if the package providing OpenGL > > claims only GLES is supported; otherwise desktop GL is preferred. This > > matches the existing logic. > > Note that it is possible to pass -DUSE_OPENGL_OR_ES=OFF to CMake to make > WebKitGTK use only Cairo, and skip using OpenGL at all. This is never used > in Buildroot because the libgtk3 package depends on OpenGL being available > anyway, so I figured there is no point in building WebKitGTK with OpenGL > disabled. Moreover, some modern features (like CSS 3D transforms) don't > work when OpenGL support is disabled, so with my WebKit developer hat on > I cannot really recommend using -DUSE_OPENGL_OR_ES=OFF ;-) > > > The existing comment indicating that only one of both windowing systems > > can be enabled was wrong: the same WebKitGTK build can target both > > X11 and Wayland at the same time, as long as GTK itself has been built > > accordingly. Enabling both is the approach taken by most Linux > > distributions, and has been supported for years. > > The comment can be traced all the way to the commit that added the WebKitGTK > package (1f5bb4454474886a2e321ab59f71bdc919516312). I only recently needed to > make a build with both enabled and noticed that only one backend was being > allowed by webkitgtk.mk--a bit embarrasing, given that I have been maintaining > the package for a few years now. You will need this patch to successfully build WebKitGTK with X11 support: https://patchwork.ozlabs.org/project/buildroot/patch/20230412222640.109345-1-stefan at ott.net/ > > Signed-off-by: Adrian Perez de Castro > > --- > > package/webkitgtk/webkitgtk.mk | 37 +++++++++++++++++----------------- > > 1 file changed, 19 insertions(+), 18 deletions(-) > > > > diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk > > index 3263f7fea0..8d88d0914e 100644 > > --- a/package/webkitgtk/webkitgtk.mk > > +++ b/package/webkitgtk/webkitgtk.mk > > @@ -77,32 +77,33 @@ else > > WEBKITGTK_CONF_OPTS += -DENABLE_GAMEPAD=OFF > > endif > > > > -# Only one target platform can be built, assume X11 > Wayland > > - > > -# GTK3-X11 target gives OpenGL from newer libgtk3 versions > > -# Consider this better than EGL + maybe GLESv2 since both can't be built > > -# 2D CANVAS acceleration requires OpenGL proper with cairo-gl > > -ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > > -WEBKITGTK_CONF_OPTS += \ > > - -DENABLE_GLES2=OFF \ > > - -DENABLE_X11_TARGET=ON > > -WEBKITGTK_DEPENDENCIES += libgl \ > > - xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > > -else # !X11 > > -# GTK3-BROADWAY/WAYLAND needs at least EGL > > -WEBKITGTK_DEPENDENCIES += libegl > > -# GLESv2 support is optional though > > -ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y) > > +# Use GLES if available and desktop GL is not. > > +$(info $(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES)) > > +ifeq ($(BR2_PACKAGE_HAS_LIBGL):$(BR2_PACKAGE_HAS_LIBGLES),:y) > > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=ON > > WEBKITGTK_DEPENDENCIES += libgles > > else > > -# Disable general OpenGL (shading) if there's no GLESv2 > > WEBKITGTK_CONF_OPTS += -DENABLE_GLES2=OFF > > endif > > -# We must explicitly state the wayland target > > + > > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=ON > > +WEBKITGTK_DEPENDENCIES += libgl \ > > + xlib_libXcomposite xlib_libXdamage xlib_libXrender xlib_libXt > > +else > > +WEBKITGTK_CONF_OPTS += -DENABLE_X11_TARGET=OFF > > +endif > > + > > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y) > > WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=ON > > +WEBKITGTK_DEPENDENCIES += libegl > > +else > > +WEBKITGTK_CONF_OPTS += -DENABLE_WAYLAND_TARGET=OFF > > endif > > + > > +# If only the GTK Broadway backend is enabled, EGL is still needed. > > +ifeq ($(BR2_PACKAGE_LIBGTK3_X11):$(BR2_PACKAGE_LIBGTK3_WAYLAND):$(BR2_PACKAGE_LIBGTK3_BROADWAY),::y) > > +WEBKITGTK_DEPENDENCIES += libegl > > endif > > > > ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND)$(BR2_PACKAGE_WPEBACKEND_FDO),yy) > > -- > > 2.40.0 > > > > > > Cheers, > ?Adri?n Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bugzilla at busybox.net Thu Apr 13 16:13:32 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 13 Apr 2023 16:13:32 +0000 Subject: [Buildroot] [Bug 15531] shim doesn't provide hooks for signing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15531 --- Comment #2 from Jonathan Bittner --- Thanks for your comments. Good to know about the second use case. At this time, I don't think I will use SecureBoot in my project so I don't foresee submitting any patches. -- You are receiving this mail because: You are on the CC list for the bug. From aduskett at gmail.com Thu Apr 13 17:04:34 2023 From: aduskett at gmail.com (Adam Duskett) Date: Thu, 13 Apr 2023 10:04:34 -0700 Subject: [Buildroot] [PATCH 1/2] configs/pc_x86_64_{bios, efi}_defconfig: Switch to kernel 6.1.24 LTS Message-ID: <20230413170435.18131-1-aduskett@gmail.com> Let's use a more modern kernel with a broader range of hardware support for PCs. Signed-off-by: Adam Duskett --- configs/pc_x86_64_bios_defconfig | 6 +++--- configs/pc_x86_64_efi_defconfig | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/configs/pc_x86_64_bios_defconfig b/configs/pc_x86_64_bios_defconfig index ec34a41667..a057ddd259 100644 --- a/configs/pc_x86_64_bios_defconfig +++ b/configs/pc_x86_64_bios_defconfig @@ -21,13 +21,13 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pc/genimage-bios.cfg" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig index da05471e28..efa603f0c0 100644 --- a/configs/pc_x86_64_efi_defconfig +++ b/configs/pc_x86_64_efi_defconfig @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M" BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image-efi.sh" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y -- 2.40.0 From aduskett at gmail.com Thu Apr 13 17:04:35 2023 From: aduskett at gmail.com (Adam Duskett) Date: Thu, 13 Apr 2023 10:04:35 -0700 Subject: [Buildroot] [PATCH 2/2] board/pc/linux.config: Add framebuffer and pci support In-Reply-To: <20230413170435.18131-1-aduskett@gmail.com> References: <20230413170435.18131-1-aduskett@gmail.com> Message-ID: <20230413170435.18131-2-aduskett@gmail.com> These small options allow the pc defconfigs to boot using default virtual machine manager KVM options. Let's use a more modern kernel with a broader range of hardware support for PCs. Signed-off-by: Adam Duskett --- board/pc/linux.config | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/board/pc/linux.config b/board/pc/linux.config index f86352e1ea..c26c2a9d00 100644 --- a/board/pc/linux.config +++ b/board/pc/linux.config @@ -15,6 +15,7 @@ CONFIG_IP_NF_FILTER=y CONFIG_CFG80211=m CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m +CONFIG_PCI=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_VIRTIO_BLK=y @@ -63,7 +64,11 @@ CONFIG_DRM_I915=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y -- 2.40.0 From yann.morin.1998 at free.fr Thu Apr 13 17:36:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 19:36:16 +0200 Subject: [Buildroot] [git commit] board/qemu: fix post-image Message-ID: <20230413173643.9D0AC84085@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=131cb09c79ffe155c51444b5b86145d9e184c304 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Last-minute changes to d9b244d8a3c8 (board/qemu: define start qemu script outside of post-image script) were not tested before being pushed, so they introduced a bug. As Arnout put it: [...] multiple expressions need a -e to interpret them as expressions (now they're interpreted as file names). Fixes: d9b244d8a3c83b39f67444f36b21a88cbaf4547b Reported-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Yann E. MORIN Cc: James Knight --- board/qemu/post-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index ccd0fb78c9..763287ca39 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -41,10 +41,10 @@ case ${DEFCONFIG_NAME} in ;; esac -sed "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ - "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ - "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ - "s|@HOST_DIR@|${HOST_DIR}|g" \ +sed -e "s|@SERIAL_ARGS@|${SERIAL_ARGS}|g" \ + -e "s|@DEFAULT_ARGS@|${DEFAULT_ARGS}|g" \ + -e "s|@QEMU_CMD_LINE@|${QEMU_CMD_LINE}|g" \ + -e "s|@HOST_DIR@|${HOST_DIR}|g" \ <"${QEMU_BOARD_DIR}/start-qemu.sh.in" \ >"${START_QEMU_SCRIPT}" chmod +x "${START_QEMU_SCRIPT}" From yann.morin.1998 at free.fr Thu Apr 13 18:33:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 20:33:22 +0200 Subject: [Buildroot] [git commit] package/localedef: fix fallout after bump to glibc 2.37 Message-ID: <20230413183345.741CC8408C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=65849bd96d0de501c109c32fab01a5eb1fd3a629 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit a379499f7334 (package/glibc: bump to version 2.37) forgot to update the pach for localedef. There is no version check for 'as' now, so drop the related hunk. Fixes: a379499f7334c2a68d375b1cf9dc35cd59884181 Signed-off-by: Yann E. MORIN Cc: Romain Naour Cc: Sebastian Weyer Cc: Bagas Sanjaya Tested-by: Sebastian Weyer --- ...ax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch index 297c96cc5e..94fccfa856 100644 --- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch +++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch @@ -24,6 +24,8 @@ GCC 6.2+ https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 Signed-off-by: Matthew Weber +[yann.morin.1998 at free.fr: update for 2.37] +Signed-off-by: Yann E. MORIN --- configure | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) @@ -32,16 +34,7 @@ diff --git a/configure b/configure index 9619c10991..0c481d2339 100755 --- a/configure +++ b/configure -@@ -4651,7 +4651,7 @@ $as_echo_n "checking version of $AS... " >&6; } - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) -+ 2.1[0-9][0-9]*|2.2[4-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4781,7 +4781,7 @@ $as_echo_n "checking version of $LD... " >&6; } +@@ -4178,7 +4178,7 @@ $as_echo_n "checking version of $LD... " >&6; } ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -50,7 +43,7 @@ index 9619c10991..0c481d2339 100755 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5189,7 +5189,7 @@ int +@@ -4589,7 +4589,7 @@ int main () { From yann.morin.1998 at free.fr Thu Apr 13 18:33:43 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 20:33:43 +0200 Subject: [Buildroot] [git commit] Revert "package/skeleton: drop $(HOST_DIR)/usr compatibility symlink" Message-ID: <20230413183515.60B778409E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=576d709a693aab13affdbe3d6dca5253e51a4877 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In 38b798da73ba (package/skeleton: drop $(HOST_DIR)/usr compatibility symlink), we considered that $(HOST_DIR)/usr is a legacy symlink, and so we dropped it. During review, it was pointed out that: 1. [if] something installs in HOST_DIR/usr it's probably going to break somewhere down the line, 2. DESTDIR is empty for host builds. And PREFIX/usr would be completely crazy. However, we do have a package where DESTDIR is not empty for host packages. Indeed, for host-systemd, we do have a convoluted sequence where we configure it for the traditional /usr prefix, rather than $(HOST_DIR) for all other host packages, and we install it with DESTDIR=$(HOST_DIR). This is because systemd has to interpret path on the target, not on the host, and confusion ensues if host systemd is not configured with the same prefix as the target systemd. See commit 35c11a027c88 (package/systemd: add host variant) for the full, in-depth explanations. This reverts commit 38b798da73ba69c9e1d8279805b621f80b98bc64. This also changes the comment to note that, although legacy, the usr symlink is still required for some weird host packages. Signed-off-by: Yann E. MORIN Cc: Arnout Vandecappelle (Essensium/Mind) --- package/skeleton/skeleton.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/skeleton/skeleton.mk b/package/skeleton/skeleton.mk index 186cb60189..4eaaf32ead 100644 --- a/package/skeleton/skeleton.mk +++ b/package/skeleton/skeleton.mk @@ -11,7 +11,12 @@ SKELETON_ADD_TOOLCHAIN_DEPENDENCY = NO SKELETON_ADD_SKELETON_DEPENDENCY = NO +# Although the $(HOST_DIR)/usr symlink is mostly for backward compatibility, +# there are weird packages that still require it (see host-systemd, and +# commit 35c11a027c88). define HOST_SKELETON_INSTALL_CMDS +# check-package DoNotInstallToHostdirUsr + $(Q)ln -snf . $(HOST_DIR)/usr $(Q)mkdir -p $(HOST_DIR)/lib $(Q)mkdir -p $(HOST_DIR)/include $(Q)case $(HOSTARCH) in \ From yann.morin.1998 at free.fr Thu Apr 13 20:27:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Thu, 13 Apr 2023 22:27:38 +0200 Subject: [Buildroot] [git commit] doc/website: tap2open have sponsored the association again Message-ID: <20230413202913.B41D9840AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c01d5a1bb3f863a14636a516cadc78ecb71a907 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master .. so update and move their entry in the sponsors page. Signed-off-by: Yann E. MORIN --- docs/website/sponsors.html | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/docs/website/sponsors.html b/docs/website/sponsors.html index 9c17bed0c7..a90ca6c8df 100644 --- a/docs/website/sponsors.html +++ b/docs/website/sponsors.html @@ -9,6 +9,21 @@
+
+
+
+
+ + + +
+
+ Tap2Open + financially sponsored the Buildroot Association + in 2020 and 2023.
+
+
+
@@ -46,7 +61,9 @@
+
+
@@ -348,24 +365,6 @@
-
-
-
-
-
- - - -
-
- Tap2Open - financially sponsored the Buildroot Association - in 2020.
-
-
-
-
-
From thomas at devoogdt.com Thu Apr 13 21:14:23 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Thu, 13 Apr 2023 23:14:23 +0200 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland Message-ID: Hi, I have a serie of patches which are still open, related to that atk bridge. https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 I was also planning to make a patch with webkitgtk 2.40, but didn't do that since my other patches aren't merged yet. If you do it, know that I already upstreamed the host-unifdef package and that the minimum required GCC version need to be bumped as well. Kr Thomas -------------- next part -------------- An HTML attachment was scrubbed... URL: From aperez at igalia.com Thu Apr 13 21:54:34 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Fri, 14 Apr 2023 00:54:34 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: References: Message-ID: <20230414005434.GB370828@igalia.com> Hi Thomas, On Thu, 13 Apr 2023 23:14:23 +0200 Thomas Devoogdt wrote: > I have a serie of patches which are still open, related to that atk bridge. > > https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 Ah, interesting, I will take a look tomorrow. > I was also planning to make a patch with webkitgtk 2.40, but didn't do that > since my other patches aren't merged yet. If you do it, know that I already > upstreamed the host-unifdef package and that the minimum required GCC > version need to be bumped as well. Nice, you saved me from having to do host-unifdef myself. I have already a patch [1] for the 2.40.0 update, which is now receiving a round of testing before I submit it :) Cheers, ?Adri?n --- [1] https://git.sr.ht/~aperezdc/buildroot/commit/15e3ffeabec515f07108079660a26aba025a39f6 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Fri Apr 14 05:32:35 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 14 Apr 2023 05:32:35 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-13 Message-ID: <20230414053240.3596660F5E@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-13 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 15 | 13 | 0 | 28 | master | 62 | 87 | 0 | 149 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 10 unknown | 7 gobject-introspection-1.72.0 | 4 host-go-1.19.8 | 4 elfutils-0.186 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-gcc-final-12.2.0 | 3 host-qemu-7.2.0 | 3 dahdi-linux-3.2.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 host-gcc-final-11.3.0 | 2 host-rust-1.68.2 | 2 kexec-2.0.26 | 2 linux-6.1.14 | 2 Makefile:724: target-finalize | 2 refpolicy-2.20220106 | 2 uclibc-1.0.43 | 2 agentpp-4.6.0 | 1 apparmor-3.1.2 | 1 busybox-1.36.0 | 1 ffmpeg-4.4.3 | 1 fs/btrfs/btrfs.mk:55: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/squashfs/squashfs.mk:56:... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gcc-final-10.4.0 | 1 host-moby-buildkit-0.11.2 | 1 libcpprestsdk-2.10.18 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 libkrb5-1.20.1 | 1 linux-5.10.162-cip24-rt10 | 1 modem-manager-1.20.4 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 pcre2-10.42 | 1 qemu-7.2.0 | 1 sdl-1.2.15 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d7b72e9753882b4323619d7cb66b87273a03744f | arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/bd7dc215fbd52fa3dac87da7c800d625e2546b32 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/5fe60ec001121ea308a6eb0ea647db813176935f | ORPH i586 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/0055d11d913afc49a473afb5aa7fd8991d6f40b7 | nios2 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/13412ecb9b46e92c2aaf9e6cf32fe3f78956c1ed | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c8f104325e210830d5c9a0994543b93044b214d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/123304b9b1be596698d86edf74d372bfb2da6ea9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2d820c3c64574fc0f2960d93526865f01606a34a | ORPH armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/22c786069495d4ef65f845052fa469e1d0e92aae | powerpc64le | fs/btrfs/btrfs.mk:55: /home... | NOK | http://autobuild.buildroot.net/results/2d269fc0d22ae6d8b127f8967fecaa0b509b163c | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/13a5cfef98832c0d962f480dbd95fe8dbdd7c44c | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/195533ba7e741e57e0f3b82ae37a5e1b4abfe977 | powerpc64 | fs/squashfs/squashfs.mk:56:... | NOK | http://autobuild.buildroot.net/results/46b33f5cb3ee0e38ee71efd3a58a15ad47e6c542 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4a4f889e59123d5bca03998faf31722d69047e26 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/944459617a323b757d57865d5d86dc1835dfebba | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/59677b6ddd67d99cfdf5d1e1afdc6ecc1bf17169 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/92c4853390dbae28944c114db7ab2489a8f33b86 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bb490efe7ca3c4189e19990189287e60be9a49de | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a4572855c94e92e66da10096e2a15d96e38cccc9 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a7100643048c8e57709114c41e1ab84883893e3 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8ea3c2909d00525df91401af4adfea5a7e8ae0f2 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/2dbef7dcfe6a95e4af06d7fbe3f140941ecc9bb1 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/feba559f6c63f77e2e9af0135541fd3bbea9dcd0 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a4a5f3111dd913f132542ffa4943784bcd9b116e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/98d7954a096132b997db9777dfaa5c540d4112a0 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/06a83042dacf2e04782d1857cbf17aa4b19f8bbd | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4472235a04471e6363bc173805dcd89c0632b353 | ORPH armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3333eff22186368f0c96759907097d04468bd8a3 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d72338d681ccc2b37cc59d4ddf940f24f0b5cda5 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a958cf22cddc0ab863b4546fcc79c404532d8a85 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/76a8bc6588cdecf4feba3a16f1377e4989042984 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c3722f6c949fc00eaa6fa13f62608314d07bc304 | aarch64_be | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/c823e94da345d8dcdd44a33f09b92f6fb2885155 | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/b16b0c480b40bb9f75e211fa01ad61adf6f59880 | xtensa | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/e4b74f7823727254e42f1cb8adc4f5e47777ec1e | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/6c8fa54440c986fe50ccfdbf353c4a2267b14dff | m68k | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/1f48a7bab8ecb419e8c11049d5fc89bcc1001b1c | s390x | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/0aeca9740d0ff13f1d989d3ddefd8abe9c326e4f | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/dac47c869de2a9d516c2e37e6fb871e75ff0ea0f | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/203f91179213b5d1048bafe56c6b0a09b8a1824e | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/9ad188de4adbcddf68b1abc0f1a6f571b9456796 | mips64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/4fd2d30ff0891dacff4f7ef094edebd375db6386 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e67bd25219de5d631632a4a204c3b88c0873bd77 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0ddc4348ca89bfe7624e35bebe37674f9a66bd0a | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7f80112c2d5238964e6fe3e52039854648fd6cb6 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c7b590198d09d73b945885933505d4561b996c38 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8b311dc5a636f490c332be9fdeeda47bbd91f750 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c046873b1ece3eb9e203351fded741ad58937377 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/488d967ddf78bc122826e8b120110be5203720da | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/23e19b5dac9247aea44148c4bd05326e2ab151c6 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e21d2a8511be0b2dd505ff52ed96928978736da5 | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7c1c1dafb2233ecebedfa410b82e5dd90df4fed9 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7c5204bcf9e2921c5dcb934e6a9364b9b3d9f960 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3fee82db2ce20c8256fc12a6019b83cfcd3623ca | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ba979bea351c88ce24edcbcfbb0fa440914523ce | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/12e46f7f367e85ca127b83bc0fbf72d0553f835f | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/27e677734b15e06d5493d0cb5225c3d698f00f37 | sh4a | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/45df632013330fd53699ba3149befde85d1df06f | sh4 | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/90f08956a2121d1bac9946fb6909b31cd7f6e88e | arc | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/5dcf9fbf67787a3fe20b6c4e1fd59fd0761b9d69 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/33f091075a59d754b51a781254dc7caf02b11638 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1f6a4cea2a25148221367b0cc239267374fcee14 | arm | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/92343d322dd1aa21257d159f8cd5beb93fddcb18 | mips64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/a269b5f19970c59f84dfb7e7899bc36a44fde243 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f36dfbe24b80a851a783869a709375d8068ec601 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f63cf17aef4998b1a61dca921eee8f15c9d3b74f | ORPH x86_64 | Makefile:724: target-finalize | NOK | http://autobuild.buildroot.net/results/443488742e25e5f1644503689810b11027e1ce08 | powerpc64 | Makefile:724: target-finalize | NOK | http://autobuild.buildroot.net/results/521e93e5016e507051e356ee8188426d4cdddf7c | mipsel | modem-manager-1.20.4 | NOK | http://autobuild.buildroot.net/results/3d4edde77ab8bcb738f23e57555ba8a51569e5b4 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/99646fed0b0c2404fd8afd23a9ab43dcf415b9e5 | ORPH nios2 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c2bd7d7f2c41a63cc341181a137ab09ae1e5e315 | ORPH mips | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/db9d0c937d715eb04262b87de5cf2cc2f53d2344 | ORPH mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/996e5f496182aba7fde59798d620d14ed9df4dd6 | s390x | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/70513ac66906798bdc9cdf745a9c308c4f1b62bd | mips | refpolicy-2.20220106 | NOK | http://autobuild.buildroot.net/results/3c71913a62cfbcf9ac2397b1604a98e016a7aeab | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/507a5e32103fb154a7c39d73a143afb444e17ba5 | ORPH m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/4eb2cab80b3313a6d6154f99483d0c890beb546d | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/fef53e986bdb07ab1e26cf4c882793bc13a735cb | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/cc2f9403a243da841972ff3a9408632856f47e3f | sparc | unknown | NOK | http://autobuild.buildroot.net/results/fe9ef52e62884f2d0d4efa154f4842d7f1d427c1 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/dd2d0df657864d5861631c857662a97f187c589e | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/d95223e4b18c61bbb26fb1473d93b71d5fb3533e | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/300a6ae4b79dc7dd35247cf45e6ce632610bf560 | mips | unknown | NOK | http://autobuild.buildroot.net/results/09890a4981e76593c3c365bf6cf422a2aa5c1654 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/d46423fafd09119535619c799ede6b27685f90df | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/06715f846dce42a92c9efa54a49412cadd26c1b4 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0976557234125fadc12470d8f56511bb47b74fb8 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 2 fdk-aac-2.0.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20220930 | 1 quickjs-2021-03-27 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/ecfff5b4071819fc329f8195fd346df9d3fc2519 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b41af4897b6d46280aa58f5027bf70428672cf4c | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ebf8766ca55d1cfb666df99fe1dd83a65e7d6f9f | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e7ead0445cce80acd59327a3587901c255d3b49c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/69967bf669e5aa10b7f28bd93174f74e779b52c0 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/6fb8dda140c936df96b0adc69c2039650b76ead9 | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4b3d4f74629c06ca7d9f41fcc393ebeb6c4d37cb | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/ace1129836b98da529489952b804f1e27995cabd | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/09fe2c4de2529ae9bade98e8af1a7f2be1f06b3f | ORPH mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/2f83c1e241a94f8f5e68e183e545f9ab415f11a8 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/02c522e9bed009187fc66f6e231718dcc6907e35 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5dc19f758c33c0f85218c5bef6ec68d54598d7a3 | mips | unknown | NOK | http://autobuild.buildroot.net/results/994b67ea6bf1755301f59dd46f9ab56953e88c14 | -- http://autobuild.buildroot.net From thomas at devoogdt.com Fri Apr 14 08:12:31 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 14 Apr 2023 10:12:31 +0200 Subject: [Buildroot] [PATCH] package/webkitgtk: allow both X11 and Wayland In-Reply-To: <20230414005434.GB370828@igalia.com> References: <20230414005434.GB370828@igalia.com> Message-ID: Hi, I saw your commit, don't forget to update the comment "comment "webkitgtk needs ...", there is also a mention of the GCC version there. Kr, Thomas Op do 13 apr 2023 om 23:54 schreef Adrian Perez de Castro : > > Hi Thomas, > > On Thu, 13 Apr 2023 23:14:23 +0200 Thomas Devoogdt wrote: > > > I have a serie of patches which are still open, related to that atk bridge. > > > > https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 > > Ah, interesting, I will take a look tomorrow. > > > I was also planning to make a patch with webkitgtk 2.40, but didn't do that > > since my other patches aren't merged yet. If you do it, know that I already > > upstreamed the host-unifdef package and that the minimum required GCC > > version need to be bumped as well. > > Nice, you saved me from having to do host-unifdef myself. I have already a > patch [1] for the 2.40.0 update, which is now receiving a round of testing > before I submit it :) > > Cheers, > ?Adri?n > > --- > [1] https://git.sr.ht/~aperezdc/buildroot/commit/15e3ffeabec515f07108079660a26aba025a39f6 From b.bilas at grinn-global.com Fri Apr 14 08:18:50 2023 From: b.bilas at grinn-global.com (=?UTF-8?Q?Bartosz_Bi=c5=82as?=) Date: Fri, 14 Apr 2023 10:18:50 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-esptool: Bump version to 4.5.1 In-Reply-To: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> References: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> Message-ID: <54b688cd-5b7f-767f-6fd8-d55393075e21@grinn-global.com> Acked-by: Bartosz Bilas On 4/13/23 13:34, Witold Lipieta wrote: > Signed-off-by: Witold Lipieta > --- > package/python-esptool/python-esptool.hash | 4 ++-- > package/python-esptool/python-esptool.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash > index b7246f9788..e1d3188658 100644 > --- a/package/python-esptool/python-esptool.hash > +++ b/package/python-esptool/python-esptool.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/esptool/json > -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz > -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz > +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz > +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz > # Locally computed sha256 checksums > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE > diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk > index 0a71e1a78b..34bdf6cc96 100644 > --- a/package/python-esptool/python-esptool.mk > +++ b/package/python-esptool/python-esptool.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ESPTOOL_VERSION = 4.4 > +PYTHON_ESPTOOL_VERSION = 4.5.1 > PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz > -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 > +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea > PYTHON_ESPTOOL_SETUP_TYPE = setuptools > PYTHON_ESPTOOL_LICENSE = GPL-2.0+ > PYTHON_ESPTOOL_LICENSE_FILES = LICENSE -- From yann.morin.1998 at free.fr Fri Apr 14 18:28:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 20:28:26 +0200 Subject: [Buildroot] [git commit] board/pc/linux.config: Add framebuffer and pci support Message-ID: <20230414182845.65B6484104@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a4e8355e3751f620ef91239a1c61a9c1c41d5ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Virtually all PCs nowadays have a PCI bridge and PCI devices. All framnebuffer options depend on CONFIG_FB, which default is not 'y', so also enable that. The overwhelming majority of PCs nowadays also come with an UEFI bootloader, that configures a framebuffer usable in early boot, which the kernel can reuse without needing any hardware-specific driver. EDID allows retrieving the capabilities of the connected display, especially the frequencies and so on, to properly drive the display. Signed-off-by: Adam Duskett [yann.morin.1998 at free.fr: - drop cosmetic CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y - rewrite commit log to explain all new options ] Signed-off-by: Yann E. MORIN --- board/pc/linux.config | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/board/pc/linux.config b/board/pc/linux.config index f86352e1ea..43b15c94be 100644 --- a/board/pc/linux.config +++ b/board/pc/linux.config @@ -15,6 +15,7 @@ CONFIG_IP_NF_FILTER=y CONFIG_CFG80211=m CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m +CONFIG_PCI=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_VIRTIO_BLK=y @@ -63,7 +64,10 @@ CONFIG_DRM_I915=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y CONFIG_FB_VESA=y +CONFIG_FB_EFI=y CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y From yann.morin.1998 at free.fr Fri Apr 14 17:57:25 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 19:57:25 +0200 Subject: [Buildroot] [git commit] configs/pc_x86_64_{bios, efi}_defconfig: Switch to kernel 6.1.24 LTS Message-ID: <20230414182845.5EA73840F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d45538f2e7acc1b330b191d559a81e8c1a961648 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's use a more modern kernel with a broader range of hardware support for PCs. We stick to 6.1, rather than 6.2, as the former is an LTS, whicle the latter is not. Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN --- configs/pc_x86_64_bios_defconfig | 6 +++--- configs/pc_x86_64_efi_defconfig | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/configs/pc_x86_64_bios_defconfig b/configs/pc_x86_64_bios_defconfig index ec34a41667..a057ddd259 100644 --- a/configs/pc_x86_64_bios_defconfig +++ b/configs/pc_x86_64_bios_defconfig @@ -21,13 +21,13 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pc/genimage-bios.cfg" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig index da05471e28..efa603f0c0 100644 --- a/configs/pc_x86_64_efi_defconfig +++ b/configs/pc_x86_64_efi_defconfig @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M" BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image-efi.sh" -# Linux headers same as kernel, a 4.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y From yann.morin.1998 at free.fr Fri Apr 14 18:29:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 20:29:33 +0200 Subject: [Buildroot] [PATCH 1/2] configs/pc_x86_64_{bios, efi}_defconfig: Switch to kernel 6.1.24 LTS In-Reply-To: <20230413170435.18131-1-aduskett@gmail.com> References: <20230413170435.18131-1-aduskett@gmail.com> Message-ID: <20230414182933.GW2819@scaer> Adam, All, On 2023-04-13 10:04 -0700, Adam Duskett spake thusly: > Let's use a more modern kernel with a broader range of hardware support > for PCs. > > Signed-off-by: Adam Duskett I've added a little blurb about why we use 6.1 and not 6.2, and applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/pc_x86_64_bios_defconfig | 6 +++--- > configs/pc_x86_64_efi_defconfig | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/configs/pc_x86_64_bios_defconfig b/configs/pc_x86_64_bios_defconfig > index ec34a41667..a057ddd259 100644 > --- a/configs/pc_x86_64_bios_defconfig > +++ b/configs/pc_x86_64_bios_defconfig > @@ -21,13 +21,13 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pc/genimage-bios.cfg" > > -# Linux headers same as kernel, a 4.19 series > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y > +# Linux headers same as kernel, a 6.1 LTS series > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" > BR2_LINUX_KERNEL_INSTALL_TARGET=y > diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig > index da05471e28..efa603f0c0 100644 > --- a/configs/pc_x86_64_efi_defconfig > +++ b/configs/pc_x86_64_efi_defconfig > @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M" > BR2_ROOTFS_POST_BUILD_SCRIPT="board/pc/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image-efi.sh" > > -# Linux headers same as kernel, a 4.19 series > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y > +# Linux headers same as kernel, a 6.1 LTS series > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > > # Kernel > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.24" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/pc/linux.config" > BR2_LINUX_KERNEL_INSTALL_TARGET=y > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 18:31:23 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 20:31:23 +0200 Subject: [Buildroot] [PATCH 2/2] board/pc/linux.config: Add framebuffer and pci support In-Reply-To: <20230413170435.18131-2-aduskett@gmail.com> References: <20230413170435.18131-1-aduskett@gmail.com> <20230413170435.18131-2-aduskett@gmail.com> Message-ID: <20230414183123.GX2819@scaer> Adam, All, On 2023-04-13 10:04 -0700, Adam Duskett spake thusly: > These small options allow the pc defconfigs to boot using default > virtual machine manager KVM options. These new options are not specific to running in a VM; they also apply to running on reald hardware (and that's arguably where they are more interesting, in fact). > Let's use a more modern kernel with a broader range of hardware support > for PCs. I dropped this sentence (it was part of the previous commit!), and I replaced it with an explanation why we choose to enable each of these options. > Signed-off-by: Adam Duskett Applied to master, thanks. > --- > board/pc/linux.config | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/board/pc/linux.config b/board/pc/linux.config > index f86352e1ea..c26c2a9d00 100644 > --- a/board/pc/linux.config > +++ b/board/pc/linux.config > @@ -15,6 +15,7 @@ CONFIG_IP_NF_FILTER=y > CONFIG_CFG80211=m > CONFIG_CFG80211_WEXT=y > CONFIG_MAC80211=m > +CONFIG_PCI=y > CONFIG_DEVTMPFS=y > CONFIG_DEVTMPFS_MOUNT=y > CONFIG_VIRTIO_BLK=y > @@ -63,7 +64,11 @@ CONFIG_DRM_I915=y > CONFIG_DRM_QXL=y > CONFIG_DRM_BOCHS=y > CONFIG_DRM_VIRTIO_GPU=y > +CONFIG_FB=y > +CONFIG_FIRMWARE_EDID=y > CONFIG_FB_VESA=y > +CONFIG_FB_EFI=y > +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y > CONFIG_SOUND=y > CONFIG_SND=y > CONFIG_SND_HDA_INTEL=y > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 19:01:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 21:01:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> Message-ID: <20230414190117.GY2819@scaer> Petr, All, On 2023-04-12 20:12 +0200, Petr Vorel spake thusly: > On Mon, 10 Apr 2023 at 19:24, Yann E. MORIN wrote: > > > > On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > > > From: Petr Vorel > > > > > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > > > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > > > constants from to ") in v5.11, some time > > > > So what about people building with a toolchain that uses kernel headers > > older than 5.11 or, as I understand it, any of the stable versions the > > fix was back-ported to? > > Yes, it was backported to all stable branches, including v4.14.214 (as > b732e14e6218bd925e15c539165f037081ae5176), therefore it should be > really safe to remove this workaround. The problem is for people who do use toolchains with *older* kernel headers. Those toolchains do exist and they do not have the fixed headers. So the build will fail for those people. > And if not, it'll be trivial to > rebase the patch to newer LTP (reintroduce the patch). Unless the upstream ltp has provision for supporting both kind of headers, with or without the fix, then yes, I think this should be rebased and kept. And re-submit upstream to explain it will support older, existing toolchains. Regards, Yann E. MORIN. > Also the second patch (backport) fixes long standing issue on some > toolchains, thus it'd be good to merge the patchset. > > Kind regards, > Petr > > > > > Regards, > > Yann E. MORIN. > > > > > took to rebuilt Buildroot toolchains, but even that was more than year > > > ago). > > > > > > Signed-off-by: Petr Vorel > > > --- > > > The same as v1. > > > Was there anything missing in v1 [1]? Or could this please be merged > > > without runltp-ng being postponed for some time later? I don't have much > > > time for implementing it now and V1 was waiting for 2 months. > > > > > > Kind regards, > > > Petr > > > > > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > > > > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > > > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > > > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > > > 3 files changed, 3 insertions(+), 215 deletions(-) > > > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > deleted file mode 100644 > > > index 1553908cf8..0000000000 > > > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > +++ /dev/null > > > @@ -1,211 +0,0 @@ > > > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > > > -From: Petr Vorel > > > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > > > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > > > -MIME-Version: 1.0 > > > -Content-Type: text/plain; charset=UTF-8 > > > -Content-Transfer-Encoding: 8bit > > > - > > > -The reason is to avoid indirect include when using > > > -some network headers: or others -> > > > --> > > > - > > > -This indirect include causes on MUSL redefinition of struct sysinfo when > > > -included both and some of UAPI headers: > > > - > > > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > > > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > > > - from ../include/tst_netlink.h:14, > > > - from tst_crypto.c:13: > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > > > - struct sysinfo { > > > - ^~~~~~~ > > > -In file included from ../include/tst_safe_macros.h:15, > > > - from ../include/tst_test.h:93, > > > - from tst_crypto.c:11: > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > > > - > > > -Signed-off-by: Petr Vorel > > > - > > > -[ upstream status: > > > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > > > -rebased for 20220527 ] > > > - > > > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > > > -a85cbe6159ff "uapi: move constants from to " > > > - > > > -This patch was also backported to stable and LTS versions, > > > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > > > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > > > -We just wait for all musl based toolchains to be rebuilt. ] > > > - > > > -Signed-off-by: Petr Vorel > > > ---- > > > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > > > - include/tst_safe_macros.h | 2 +- > > > - lib/safe_macros.c | 2 +- > > > - lib/tst_memutils.c | 2 +- > > > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > > > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > > > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > > > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > > > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > > > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > > > - 10 files changed, 31 insertions(+), 9 deletions(-) > > > - create mode 100644 include/lapi/sysinfo.h > > > - > > > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > > > -new file mode 100644 > > > -index 000000000..d0e0e93d7 > > > ---- /dev/null > > > -+++ b/include/lapi/sysinfo.h > > > -@@ -0,0 +1,22 @@ > > > -+// SPDX-License-Identifier: GPL-2.0-or-later > > > -+/* > > > -+ * Copyright (c) 2020 Petr Vorel > > > -+ */ > > > -+ > > > -+#ifndef SYSINFO_H__ > > > -+ > > > -+/* > > > -+ * Don't use as it breaks build MUSL toolchain. > > > -+ * Use instead. > > > -+ * > > > -+ * Some kernel UAPI headers do indirect include: > > > -+ * or others -> -> > > > -+ * > > > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > > > -+ * included both and some of UAPI headers: > > > -+ */ > > > -+#include > > > -+ > > > -+#define SYSINFO_H__ > > > -+ > > > -+#endif /* SYSINFO_H__ */ > > > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > > > -index 81c4b0844..a8c02d7df 100644 > > > ---- a/include/tst_safe_macros.h > > > -+++ b/include/tst_safe_macros.h > > > -@@ -12,7 +12,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include > > > - #include > > > - #include > > > - #include > > > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > > > -index a5b6bc504..87d922a92 100644 > > > ---- a/lib/safe_macros.c > > > -+++ b/lib/safe_macros.c > > > -@@ -11,7 +11,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include > > > - #include > > > - #include > > > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > > > -index 0d20bb17c..21a3a5ba0 100644 > > > ---- a/lib/tst_memutils.c > > > -+++ b/lib/tst_memutils.c > > > -@@ -6,7 +6,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include > > > - > > > - #define TST_NO_DEFAULT_MAIN > > > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > > > -index fb991ce8b..0fccd5405 100644 > > > ---- a/testcases/kernel/mem/mtest01/mtest01.c > > > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > > > -@@ -20,7 +20,6 @@ > > > - */ > > > - > > > - #include > > > --#include > > > - #include > > > - #include > > > - #include > > > -@@ -29,6 +28,7 @@ > > > - #include > > > - > > > - #include "lapi/abisize.h" > > > -+#include "lapi/sysinfo.h" > > > - #include "tst_test.h" > > > - > > > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > > > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > > > -index 6d218801c..8af11a030 100644 > > > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > > > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > > > -@@ -46,7 +46,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include "tst_test.h" > > > - > > > - #define CHUNK_SZ (400*1024*1024L) > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > -index 2ea44a2be..a237345ef 100644 > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > -@@ -69,7 +69,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - > > > - #include "test.h" > > > - > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > -index 7ad0e8bdc..61fa1ab75 100644 > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > -@@ -65,7 +65,7 @@ > > > - #include > > > - #include > > > - #include > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include > > > - > > > - #include "test.h" > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > -index af7cb6421..dc5ae65e3 100644 > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > -@@ -13,7 +13,7 @@ > > > - > > > - */ > > > - > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #include "lapi/namespaces_constants.h" > > > - #include "lapi/posix_clocks.h" > > > - #include "tst_test.h" > > > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > -index 22e7c3638..572701f9f 100644 > > > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > -@@ -43,7 +43,7 @@ > > > - #include > > > - #include > > > - #ifdef __linux__ > > > --#include > > > -+#include "lapi/sysinfo.h" > > > - #endif > > > - > > > - #include "../testfrmw/testfrmw.h" > > > --- > > > -2.36.1 > > > - > > > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > > > index 8b411a8ffe..59ba5d0045 100644 > > > --- a/package/ltp-testsuite/ltp-testsuite.hash > > > +++ b/package/ltp-testsuite/ltp-testsuite.hash > > > @@ -1,5 +1,4 @@ > > > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > > > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > > > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > > > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > > > # Locally computed > > > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > > > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > > > index 34412d562f..78271b0730 100644 > > > --- a/package/ltp-testsuite/ltp-testsuite.mk > > > +++ b/package/ltp-testsuite/ltp-testsuite.mk > > > @@ -4,7 +4,7 @@ > > > # > > > ################################################################################ > > > > > > -LTP_TESTSUITE_VERSION = 20220930 > > > +LTP_TESTSUITE_VERSION = 20230127 > > > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > > > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > > > > > -- > > > 2.40.0 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -- > > .-----------------.--------------------.------------------.--------------------. > > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > > '------------------------------^-------^------------------^--------------------' > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 19:38:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 21:38:10 +0200 Subject: [Buildroot] [git commit] package/python-esptool: Bump version to 4.5.1 Message-ID: <20230414193847.A306E84112@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e90591b22caedfe72c87a8e3315ce8da6d1a4a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Witold Lipieta Acked-by: Bartosz Bilas Signed-off-by: Yann E. MORIN --- package/python-esptool/python-esptool.hash | 4 ++-- package/python-esptool/python-esptool.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash index b7246f9788..e1d3188658 100644 --- a/package/python-esptool/python-esptool.hash +++ b/package/python-esptool/python-esptool.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/esptool/json -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk index 0a71e1a78b..34bdf6cc96 100644 --- a/package/python-esptool/python-esptool.mk +++ b/package/python-esptool/python-esptool.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ESPTOOL_VERSION = 4.4 +PYTHON_ESPTOOL_VERSION = 4.5.1 PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea PYTHON_ESPTOOL_SETUP_TYPE = setuptools PYTHON_ESPTOOL_LICENSE = GPL-2.0+ PYTHON_ESPTOOL_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Fri Apr 14 19:39:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 21:39:24 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-esptool: Bump version to 4.5.1 In-Reply-To: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> References: <20230413113416.3445526-1-witold.lipieta@thaumatec.com> Message-ID: <20230414193924.GZ2819@scaer> Witold, All, On 2023-04-13 13:34 +0200, Witold Lipieta spake thusly: > Signed-off-by: Witold Lipieta Applied to master, after changing the title to: package/python-esptool: Bump version to 4.5.1 Thanks! Regards, Yann E. MORIN. > --- > package/python-esptool/python-esptool.hash | 4 ++-- > package/python-esptool/python-esptool.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-esptool/python-esptool.hash b/package/python-esptool/python-esptool.hash > index b7246f9788..e1d3188658 100644 > --- a/package/python-esptool/python-esptool.hash > +++ b/package/python-esptool/python-esptool.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/esptool/json > -md5 92c38551bc33bd5271bdea033aa51610 esptool-4.4.tar.gz > -sha256 8acd4dfe70819b1302861ae92894380fb4700b377f5a4739479a4ec276e0b256 esptool-4.4.tar.gz > +md5 fbad6fb6024580fd2645331f92a74555 esptool-4.5.1.tar.gz > +sha256 e3eb59836123e5ebf793ef639311f7d85645526487d8b1c2b51159b455106b9a esptool-4.5.1.tar.gz > # Locally computed sha256 checksums > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE > diff --git a/package/python-esptool/python-esptool.mk b/package/python-esptool/python-esptool.mk > index 0a71e1a78b..34bdf6cc96 100644 > --- a/package/python-esptool/python-esptool.mk > +++ b/package/python-esptool/python-esptool.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ESPTOOL_VERSION = 4.4 > +PYTHON_ESPTOOL_VERSION = 4.5.1 > PYTHON_ESPTOOL_SOURCE = esptool-$(PYTHON_ESPTOOL_VERSION).tar.gz > -PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/8b/4c/82d7fe5fa0643415bbb90bebff1f861816903c481ee5156fabd6d76dc684 > +PYTHON_ESPTOOL_SITE = https://files.pythonhosted.org/packages/04/80/8eb97d1793cfaf830a4c0a7ea1d8f0674ccba8c23b7d02dcce074b5f44ea > PYTHON_ESPTOOL_SETUP_TYPE = setuptools > PYTHON_ESPTOOL_LICENSE = GPL-2.0+ > PYTHON_ESPTOOL_LICENSE_FILES = LICENSE > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Fri Apr 14 20:32:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 14 Apr 2023 22:32:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-evdev: new package In-Reply-To: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> References: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> Message-ID: <20230414203209.GA2819@scaer> Witold, All, On 2023-04-13 11:20 +0200, Witold Lipieta spake thusly: > evdev 1.6.1 https://pypi.org/project/evdev/ > > Signed-off-by: Witold Lipieta > --- [--SNIP--] > diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in > new file mode 100644 > index 0000000000..f6c021e694 > --- /dev/null > +++ b/package/python-evdev/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_EVDEV > + bool "python-evdev" > + select BR2_PACKAGE_LIBEVDEV # runtime I could not find where that dependency is used in the code. Can you double check, please? However, it uses input-event-codes.h, which was only included in linux 4.4, so it should depend on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4. [--SNIP--] > diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk > new file mode 100644 > index 0000000000..33fe071916 > --- /dev/null > +++ b/package/python-evdev/python-evdev.mk > @@ -0,0 +1,18 @@ > +################################################################################ > +# > +# python-evdev > +# > +################################################################################ > + > +PYTHON_EVDEV_VERSION = 1.6.1 > +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz > +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b > +PYTHON_EVDEV_SETUP_TYPE = setuptools > +PYTHON_EVDEV_LICENSE = Revised BSD License > +PYTHON_EVDEV_LICENSE_FILES = LICENSE > + > +PYTHON_EVDEV_BUILD_OPTS = \ > + build_ecodes \ > + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h setup.py also lists /usr/include/linux/uinput.h, so maybe we want to also include that? Regards, Yann E. MORIN. > +$(eval $(python-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From petr.vorel at gmail.com Fri Apr 14 20:54:26 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Fri, 14 Apr 2023 22:54:26 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230414190117.GY2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> Message-ID: On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-12 20:12 +0200, Petr Vorel spake thusly: > > On Mon, 10 Apr 2023 at 19:24, Yann E. MORIN wrote: > > > > > > On 2023-04-05 22:14 +0200, Petr Vorel spake thusly: > > > > From: Petr Vorel > > > > > > > > Remove musl related sysinfo.h patch. This Buildroot specific workaround > > > > is not needed any more (kernel got fixed in a85cbe6159ff ("uapi: move > > > > constants from to ") in v5.11, some time > > > > > > So what about people building with a toolchain that uses kernel headers > > > older than 5.11 or, as I understand it, any of the stable versions the > > > fix was back-ported to? > > > > Yes, it was backported to all stable branches, including v4.14.214 (as > > b732e14e6218bd925e15c539165f037081ae5176), therefore it should be > > really safe to remove this workaround. > > The problem is for people who do use toolchains with *older* kernel > headers. Those toolchains do exist and they do not have the fixed > headers. So the build will fail for those people. > > > And if not, it'll be trivial to > > rebase the patch to newer LTP (reintroduce the patch). > > Unless the upstream ltp has provision for supporting both kind of > headers, with or without the fix, then yes, I think this should be > rebased and kept. And re-submit upstream to explain it will support > older, existing toolchains. I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if there are tests which will fail. Or are these toolchains elsewhere? I'm asking to give some proof to upstream that there are toolchains with older kernel headers. Because upstream expects that old distros are being tested with old version and if people want new software they are able to update their toolchain. They will see a real example than just claiming "it's needed". Also have a way to check in the future that workaround can be removed. Kind regards, Petr > Regards, > Yann E. MORIN. > > > Also the second patch (backport) fixes long standing issue on some > > toolchains, thus it'd be good to merge the patchset. > > > > Kind regards, > > Petr > > > > > > > > Regards, > > > Yann E. MORIN. > > > > > > > took to rebuilt Buildroot toolchains, but even that was more than year > > > > ago). > > > > > > > > Signed-off-by: Petr Vorel > > > > --- > > > > The same as v1. > > > > Was there anything missing in v1 [1]? Or could this please be merged > > > > without runltp-ng being postponed for some time later? I don't have much > > > > time for implementing it now and V1 was waiting for 2 months. > > > > > > > > Kind regards, > > > > Petr > > > > > > > > [1] https://lore.kernel.org/buildroot/20230127223256.132401-1-pevik at seznam.cz/ > > > > > > > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > > > > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > > > > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > > > > 3 files changed, 3 insertions(+), 215 deletions(-) > > > > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > > > > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > deleted file mode 100644 > > > > index 1553908cf8..0000000000 > > > > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > > > +++ /dev/null > > > > @@ -1,211 +0,0 @@ > > > > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > > > > -From: Petr Vorel > > > > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > > > > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > > > > -MIME-Version: 1.0 > > > > -Content-Type: text/plain; charset=UTF-8 > > > > -Content-Transfer-Encoding: 8bit > > > > - > > > > -The reason is to avoid indirect include when using > > > > -some network headers: or others -> > > > > --> > > > > - > > > > -This indirect include causes on MUSL redefinition of struct sysinfo when > > > > -included both and some of UAPI headers: > > > > - > > > > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > > > > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > > > > - from ../include/tst_netlink.h:14, > > > > - from tst_crypto.c:13: > > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > > > > - struct sysinfo { > > > > - ^~~~~~~ > > > > -In file included from ../include/tst_safe_macros.h:15, > > > > - from ../include/tst_test.h:93, > > > > - from tst_crypto.c:11: > > > > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > > > > - > > > > -Signed-off-by: Petr Vorel > > > > - > > > > -[ upstream status: > > > > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > > > > -rebased for 20220527 ] > > > > - > > > > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > > > > -a85cbe6159ff "uapi: move constants from to " > > > > - > > > > -This patch was also backported to stable and LTS versions, > > > > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > > > > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > > > > -We just wait for all musl based toolchains to be rebuilt. ] > > > > - > > > > -Signed-off-by: Petr Vorel > > > > ---- > > > > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > > > > - include/tst_safe_macros.h | 2 +- > > > > - lib/safe_macros.c | 2 +- > > > > - lib/tst_memutils.c | 2 +- > > > > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > > > > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > > > > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > > > > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > > > > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > > > > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > > > > - 10 files changed, 31 insertions(+), 9 deletions(-) > > > > - create mode 100644 include/lapi/sysinfo.h > > > > - > > > > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > > > > -new file mode 100644 > > > > -index 000000000..d0e0e93d7 > > > > ---- /dev/null > > > > -+++ b/include/lapi/sysinfo.h > > > > -@@ -0,0 +1,22 @@ > > > > -+// SPDX-License-Identifier: GPL-2.0-or-later > > > > -+/* > > > > -+ * Copyright (c) 2020 Petr Vorel > > > > -+ */ > > > > -+ > > > > -+#ifndef SYSINFO_H__ > > > > -+ > > > > -+/* > > > > -+ * Don't use as it breaks build MUSL toolchain. > > > > -+ * Use instead. > > > > -+ * > > > > -+ * Some kernel UAPI headers do indirect include: > > > > -+ * or others -> -> > > > > -+ * > > > > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > > > > -+ * included both and some of UAPI headers: > > > > -+ */ > > > > -+#include > > > > -+ > > > > -+#define SYSINFO_H__ > > > > -+ > > > > -+#endif /* SYSINFO_H__ */ > > > > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > > > > -index 81c4b0844..a8c02d7df 100644 > > > > ---- a/include/tst_safe_macros.h > > > > -+++ b/include/tst_safe_macros.h > > > > -@@ -12,7 +12,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include > > > > - #include > > > > - #include > > > > - #include > > > > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > > > > -index a5b6bc504..87d922a92 100644 > > > > ---- a/lib/safe_macros.c > > > > -+++ b/lib/safe_macros.c > > > > -@@ -11,7 +11,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include > > > > - #include > > > > - #include > > > > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > > > > -index 0d20bb17c..21a3a5ba0 100644 > > > > ---- a/lib/tst_memutils.c > > > > -+++ b/lib/tst_memutils.c > > > > -@@ -6,7 +6,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include > > > > - > > > > - #define TST_NO_DEFAULT_MAIN > > > > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > > > > -index fb991ce8b..0fccd5405 100644 > > > > ---- a/testcases/kernel/mem/mtest01/mtest01.c > > > > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > > > > -@@ -20,7 +20,6 @@ > > > > - */ > > > > - > > > > - #include > > > > --#include > > > > - #include > > > > - #include > > > > - #include > > > > -@@ -29,6 +28,7 @@ > > > > - #include > > > > - > > > > - #include "lapi/abisize.h" > > > > -+#include "lapi/sysinfo.h" > > > > - #include "tst_test.h" > > > > - > > > > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > > > > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > > > > -index 6d218801c..8af11a030 100644 > > > > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > > > > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > > > > -@@ -46,7 +46,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include "tst_test.h" > > > > - > > > > - #define CHUNK_SZ (400*1024*1024L) > > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > > -index 2ea44a2be..a237345ef 100644 > > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > > > > -@@ -69,7 +69,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - > > > > - #include "test.h" > > > > - > > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > > -index 7ad0e8bdc..61fa1ab75 100644 > > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > > > > -@@ -65,7 +65,7 @@ > > > > - #include > > > > - #include > > > > - #include > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include > > > > - > > > > - #include "test.h" > > > > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > > -index af7cb6421..dc5ae65e3 100644 > > > > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > > > > -@@ -13,7 +13,7 @@ > > > > - > > > > - */ > > > > - > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #include "lapi/namespaces_constants.h" > > > > - #include "lapi/posix_clocks.h" > > > > - #include "tst_test.h" > > > > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > > -index 22e7c3638..572701f9f 100644 > > > > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > > > > -@@ -43,7 +43,7 @@ > > > > - #include > > > > - #include > > > > - #ifdef __linux__ > > > > --#include > > > > -+#include "lapi/sysinfo.h" > > > > - #endif > > > > - > > > > - #include "../testfrmw/testfrmw.h" > > > > --- > > > > -2.36.1 > > > > - > > > > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > > > > index 8b411a8ffe..59ba5d0045 100644 > > > > --- a/package/ltp-testsuite/ltp-testsuite.hash > > > > +++ b/package/ltp-testsuite/ltp-testsuite.hash > > > > @@ -1,5 +1,4 @@ > > > > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > > > > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > > > > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > > > > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > > > > # Locally computed > > > > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > > > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > > > > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > > > > index 34412d562f..78271b0730 100644 > > > > --- a/package/ltp-testsuite/ltp-testsuite.mk > > > > +++ b/package/ltp-testsuite/ltp-testsuite.mk > > > > @@ -4,7 +4,7 @@ > > > > # > > > > ################################################################################ > > > > > > > > -LTP_TESTSUITE_VERSION = 20220930 > > > > +LTP_TESTSUITE_VERSION = 20230127 > > > > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > > > > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > > > > > > > -- > > > > 2.40.0 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > -- > > > .-----------------.--------------------.------------------.--------------------. > > > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > > > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > > > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > > > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > > > '------------------------------^-------^------------------^--------------------' > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From ps.report at gmx.net Fri Apr 14 21:35:03 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 14 Apr 2023 23:35:03 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/nginx: bump version to 1.24.0 In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <20230414213504.14634-2-ps.report@gmx.net> For details see [1]. [1] https://nginx.org/en/CHANGES-1.24 Signed-off-by: Peter Seiderer --- package/nginx/nginx.hash | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/nginx.hash b/package/nginx/nginx.hash index 06454c5e32..24bc588d85 100644 --- a/package/nginx/nginx.hash +++ b/package/nginx/nginx.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 nginx-1.22.1.tar.gz +sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d nginx-1.24.0.tar.gz # License files, locally calculated sha256 ececed0b0e7243a4766cbc62b26df4bd3513b41de3a07425da1679c836d06320 LICENSE diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 185bcd576f..7bd2173b48 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_VERSION = 1.22.1 +NGINX_VERSION = 1.24.0 NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE -- 2.40.0 From ps.report at gmx.net Fri Apr 14 21:35:04 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 14 Apr 2023 23:35:04 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/nginx-naxsi: bump version to d714f16 In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <20230414213504.14634-3-ps.report@gmx.net> Update to latest upstream git version, fixes compile failure since nginx-1.23.0: src/event/ngx_event_udp.h:38:27: error: field ?pkt6? has incomplete type 38 | struct in6_pktinfo pkt6; | ^~~~ .../nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2925:36: error: ?r->headers_in.x_forwarded_for? is a pointer; did you mean to use ?->?? 2925 | if (r->headers_in.x_forwarded_for.nelts >= 1) { | ^ | -> - remove 0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch (upstream commit, see [1]) - remove 0002-PCRE2-compatibility.patch (upstream commit, see [2]) Changelog (since 1.3): - a2add9f docs: fix simple typo, registred -> registered (#538) - aa9da98 Fix #541 - Removing useless assert. - fbe6ffd Some includes are required for OpenBSD (#545) - 296583f naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for (#568) - fe5df20 redirect naxsi log to a separate log file (#563) - c81a4e3 parse HTTP PATCH requests and associated tests (#595) - 2937c44 PCRE2 compatibility (#587) - d714f16 Fixes NGINX >= v.1.23.0 (all credits @lubomudr) (#598) [1] https://github.com/nbs-system/naxsi/commit/296583f06ba5c43cc859e01fd3c0ae1271eef0ce [2] https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c Signed-off-by: Peter Seiderer --- ...runtime.c-fix-build-without-x_forwar.patch | 63 ----- .../0002-PCRE2-compatibility.patch | 221 ------------------ package/nginx-naxsi/nginx-naxsi.hash | 2 +- package/nginx-naxsi/nginx-naxsi.mk | 2 +- 4 files changed, 2 insertions(+), 286 deletions(-) delete mode 100644 package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch delete mode 100644 package/nginx-naxsi/0002-PCRE2-compatibility.patch diff --git a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch b/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch deleted file mode 100644 index 238a01923d..0000000000 --- a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 8ea5218b07f715e9616a846bf305633ef1b3aa2a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 14 Aug 2021 11:46:08 +0200 -Subject: [PATCH] naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for - -x_forwarded_for is not available if realip, geo, geoip or proxy modules -aren't enabled resulting in the following build failure since version -1.1a and -https://github.com/nbs-system/naxsi/commit/07a056ccd36bc3c5c40dc17991db226cb8cf6241: - -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c: In function 'ngx_http_naxsi_data_parse': -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2846:20: error: 'ngx_http_headers_in_t' has no member named 'x_forwarded_for' - if (r->headers_in.x_forwarded_for.nelts >= 1) { - ^ - -Fixes: - - http://autobuild.buildroot.org/results/cdbc1536f6b5de3d4c836efa2f0dcaf0cdbb1462 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/nbs-system/naxsi/pull/568] ---- - naxsi_src/naxsi_runtime.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index 28e0b29..6a723d2 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -2842,10 +2842,12 @@ ngx_http_naxsi_data_parse(ngx_http_request_ctx_t* ctx, ngx_http_request_t* r) - unsigned int n = 0; - ngx_table_elt_t** h = NULL; - ngx_array_t a; -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; - } -+#endif - if (n >= 1) - h = a.elts; - if (n >= 1) { -@@ -2879,6 +2881,7 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - - /*cr, sc, cf, ctx*/ - if (cf->check_rules && ctx->special_scores) { -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; -@@ -2896,7 +2899,9 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - memcpy(ip.data, h[0]->value.data, ip.len); - ignore = nx_can_ignore_ip(&ip, cf) || nx_can_ignore_cidr(&ip, cf); - } -- } else { -+ } else -+#endif -+ { - ngx_str_t* ip = &r->connection->addr_text; - NX_DEBUG(_debug_whitelist_ignore, - NGX_LOG_DEBUG_HTTP, --- -2.30.2 - diff --git a/package/nginx-naxsi/0002-PCRE2-compatibility.patch b/package/nginx-naxsi/0002-PCRE2-compatibility.patch deleted file mode 100644 index aa3df4dff7..0000000000 --- a/package/nginx-naxsi/0002-PCRE2-compatibility.patch +++ /dev/null @@ -1,221 +0,0 @@ -From 2937c44276cba21601ade4e265d32515f570d68c Mon Sep 17 00:00:00 2001 -From: Danila Vershinin -Date: Thu, 16 Jun 2022 01:22:23 +0300 -Subject: [PATCH] PCRE2 compatibility (#587) - -* Fix: use pcre2 when building with nginx >= 1.21.5 - -I've tried to compile naxsi 1.3 as module for nginx 1.21.6, and got the error: - -error: invalid use of incomplete typedef 'ngx_regex_t' {aka 'struct pcre2_real_code_8'} - 205 | (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - -I found this issue report: Ref: https://github.com/nbs-system/naxsi/issues/580 -then i tried to solve the pcre2 compatibility issue. - -I've included an helper function that is 'copied' from: https://github.com/nginx/nginx/blob/master/src/core/ngx_regex.c#L393 -that it is called in place of 'pcre_exec' when nginx_version >= 1021005 - -Not sure if this is the best solution, but I managed to build naxsi 1.3 as module for nginx 1.21.6 succesfully, and it seems to work well. - -I'm not used to develop in C anymore (since 25 years ago, at least!), but I hope that this patch I made can help anybody else. - -* Added a check for nginx_version >= 1021005 - -Added a check for nginx_version >= 1021005 to avoid helper function definition on older versions - -* Use NGX_PCRE2 conditional - -Update naxsi.h - -Don't include pcre.h in order for compilation to work both against pcre and pcre2 - -Fix pcre vs pcre2 compilation - -Co-authored-by: laluigino <99279306+laluigino at users.noreply.github.com> -[Retrieved from: -https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c] -Signed-off-by: Fabrice Fontaine ---- - naxsi_src/naxsi.h | 1 - - naxsi_src/naxsi_config.c | 9 ++++- - naxsi_src/naxsi_runtime.c | 82 ++++++++++++++++++++++++++++++++++++++- - naxsi_src/naxsi_utils.c | 8 ++++ - 4 files changed, 96 insertions(+), 4 deletions(-) - -diff --git a/naxsi_src/naxsi.h b/naxsi_src/naxsi.h -index 53df1bd8..b2f5c1a5 100644 ---- a/naxsi_src/naxsi.h -+++ b/naxsi_src/naxsi.h -@@ -19,7 +19,6 @@ - #include - #include - #include --#include - - extern ngx_module_t ngx_http_naxsi_module; - -diff --git a/naxsi_src/naxsi_config.c b/naxsi_src/naxsi_config.c -index 4ea15567..6d2f0e23 100644 ---- a/naxsi_src/naxsi_config.c -+++ b/naxsi_src/naxsi_config.c -@@ -322,8 +322,11 @@ naxsi_zone(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - - custom_rule->target_rx = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!custom_rule->target_rx, NGX_CONF_ERROR); -- -+#if (NGX_PCRE2) -+ custom_rule->target_rx->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - custom_rule->target_rx->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - custom_rule->target_rx->pattern = custom_rule->target; - custom_rule->target_rx->pool = r->pool; - custom_rule->target_rx->err.len = 0; -@@ -442,7 +445,11 @@ naxsi_rx(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - ha.len = tmp->len - strlen(RX_T); - rgc = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!rgc, NGX_CONF_ERROR); -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = ha; - rgc->pool = r->pool; - rgc->err.len = 0; -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index d548ce37..784852b0 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -181,6 +181,75 @@ ngx_http_naxsi_rawbody_parse(ngx_http_request_ctx_t* ctx, - unsigned char* - ngx_utf8_check(ngx_str_t* str); - -+#if defined nginx_version && (nginx_version >= 1021005) -+/* -+ * variables to use pcre2 -+ */ -+static pcre2_match_data *ngx_pcre2_match_data; -+static ngx_uint_t ngx_pcre2_match_data_size; -+ -+/* -+ * helper function to use pcre2 -+ */ -+ngx_int_t -+ngx_pcre2_exec(ngx_regex_t *re, unsigned char* str, unsigned int len, ngx_int_t tmp_idx, int *captures, ngx_uint_t size) -+{ -+ size_t *ov; -+ ngx_int_t rc; -+ ngx_uint_t n, i; -+ -+ /* -+ * The pcre2_match() function might allocate memory for backtracking -+ * frames, typical allocations are from 40k and above. So the allocator -+ * is configured to do direct allocations from heap during matching. -+ */ -+ -+ if (ngx_pcre2_match_data == NULL -+ || size > ngx_pcre2_match_data_size) -+ { -+ /* -+ * Allocate a match data if not yet allocated or smaller than -+ * needed. -+ */ -+ -+ if (ngx_pcre2_match_data) { -+ pcre2_match_data_free(ngx_pcre2_match_data); -+ } -+ -+ ngx_pcre2_match_data_size = size; -+ ngx_pcre2_match_data = pcre2_match_data_create(size / 3, NULL); -+ -+ if (ngx_pcre2_match_data == NULL) { -+ rc = PCRE2_ERROR_NOMEMORY; -+ goto failed; -+ } -+ } -+ -+ rc = pcre2_match(re, str, len, tmp_idx, 0, ngx_pcre2_match_data, NULL); -+ -+ if (rc < 0) { -+ goto failed; -+ } -+ -+ n = pcre2_get_ovector_count(ngx_pcre2_match_data); -+ ov = pcre2_get_ovector_pointer(ngx_pcre2_match_data); -+ -+ if (n > size / 3) { -+ n = size / 3; -+ } -+ -+ for (i = 0; i < n; i++) { -+ captures[i * 2] = ov[i * 2]; -+ captures[i * 2 + 1] = ov[i * 2 + 1]; -+ } -+ -+failed: -+ -+ return rc; -+ -+} -+#endif -+ - /* - ** in : string to inspect, associated rule - ** does : apply the rule on the string, return 1 if matched, -@@ -201,7 +270,14 @@ ngx_http_process_basic_rule_buffer(ngx_str_t* str, ngx_http_rule_t* rl, ngx_int_ - tmp_idx = 0; - len = str->len; - while --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ (tmp_idx < len && (match = ngx_pcre2_exec(rl->br->rx->regex, -+ str->data, -+ str->len, -+ tmp_idx, -+ captures, -+ 30)) >= 0) -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - 0, - (const char*)str->data, -@@ -496,7 +572,9 @@ ngx_http_naxsi_pcre_wrapper(ngx_regex_compile_t* rx, unsigned char* str, unsigne - int match; - int captures[30]; - --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ match = ngx_pcre2_exec(rx->regex, str, len, 0, captures, 1); -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - match = pcre_exec(rx->regex->code, 0, (const char*)str, len, 0, 0, captures, 1); - #elif defined nginx_version && (nginx_version > 1001011) - match = pcre_exec(rx->regex->pcre, 0, (const char*)str, len, 0, 0, captures, 1); -diff --git a/naxsi_src/naxsi_utils.c b/naxsi_src/naxsi_utils.c -index e3d6f185..d2ecedec 100644 ---- a/naxsi_src/naxsi_utils.c -+++ b/naxsi_src/naxsi_utils.c -@@ -800,7 +800,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; -@@ -816,7 +820,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; diff --git a/package/nginx-naxsi/nginx-naxsi.hash b/package/nginx-naxsi/nginx-naxsi.hash index 4712ede2af..a724941b25 100644 --- a/package/nginx-naxsi/nginx-naxsi.hash +++ b/package/nginx-naxsi/nginx-naxsi.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 439c8677372d2597b4360bbcc10bc86490de1fc75695b193ad5df154a214d628 nginx-naxsi-1.3.tar.gz +sha256 dbe2177411457f1cba98ee4673ce31876994ad06bdce5ecc0ee66384ef0e420e nginx-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE sha256 d0732bc23658db5b9749e3f9cd4fe0f9b3e132b5955adccb08821845fe2a21c8 naxsi_src/ext/libinjection/COPYING diff --git a/package/nginx-naxsi/nginx-naxsi.mk b/package/nginx-naxsi/nginx-naxsi.mk index 2dba8ad589..84d167a663 100644 --- a/package/nginx-naxsi/nginx-naxsi.mk +++ b/package/nginx-naxsi/nginx-naxsi.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_NAXSI_VERSION = 1.3 +NGINX_NAXSI_VERSION = d714f1636ea49a9a9f4f06dba14aee003e970834 NGINX_NAXSI_SITE = $(call github,nbs-system,naxsi,$(NGINX_NAXSI_VERSION)) NGINX_NAXSI_LICENSE = GPL-3.0, BSD-3-Clause (libinjection) NGINX_NAXSI_LICENSE_FILES = LICENSE naxsi_src/ext/libinjection/COPYING -- 2.40.0 From ps.report at gmx.net Fri Apr 14 21:35:02 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 14 Apr 2023 23:35:02 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/nginx: change project and download URL to https Message-ID: <20230414213504.14634-1-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- package/nginx/Config.in | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/Config.in b/package/nginx/Config.in index 406a1c861a..8e888baa1c 100644 --- a/package/nginx/Config.in +++ b/package/nginx/Config.in @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX nginx is an HTTP and reverse proxy server, as well as a mail proxy server. - http://nginx.org/ + https://nginx.org/ if BR2_PACKAGE_NGINX diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 10cc95d90e..185bcd576f 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -5,7 +5,7 @@ ################################################################################ NGINX_VERSION = 1.22.1 -NGINX_SITE = http://nginx.org/download +NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE NGINX_CPE_ID_VENDOR = f5 -- 2.40.0 From james.d.knight at live.com Fri Apr 14 21:53:54 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 14 Apr 2023 17:53:54 -0400 Subject: [Buildroot] [PATCH] board/qemu: restore readme globbing Message-ID: The QEMU board's post-image script will glob through various `readme.txt` files for an appropriate command line to use. Recent linter changes [1] prevents this from happening, and results in the following build error: >>> Executing post-image script board/qemu/post-image.sh sed: can't read board/qemu/*/readme.txt: No such file or directory Reverting part of the shellcheck fixes for the README file arguments and marking a linter exception. [1]: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 Signed-off-by: James Knight Cc: Yann E. MORIN --- board/qemu/post-image.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 763287ca391e970aba016fe278fa0d37c8a618ad..e344d1e6bce4e91bfb0f38bc992bb535e4c9971d 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -12,7 +12,8 @@ fi # Search for "# qemu_*_defconfig" tag in all readme.txt files. # Qemu command line on multilines using back slash are accepted. -QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" +# shellcheck disable=SC2086 # glob over each readme file +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' ${README_FILE})" if [ -z "${QEMU_CMD_LINE}" ]; then # No Qemu cmd line found, can't test. -- 2.39.1.windows.1 From yann.morin.1998 at free.fr Sat Apr 15 07:06:54 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 09:06:54 +0200 Subject: [Buildroot] [git commit] board/qemu: restore readme globbing Message-ID: <20230415071014.CCDA983918@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a94014898909f4538b106d21a5399ef7cc3608eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The QEMU board's post-image script will glob through various `readme.txt` files for an appropriate command line to use. Recent linter changes [1] prevents this from happening, and results in the following build error: >>> Executing post-image script board/qemu/post-image.sh sed: can't read board/qemu/*/readme.txt: No such file or directory Reverting part of the shellcheck fixes for the README file arguments and marking a linter exception. [1]: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 Signed-off-by: James Knight Cc: Yann E. MORIN [yann.morin.1998 at free.fr: also reinstate plural to the variable name] Signed-off-by: Yann E. MORIN --- board/qemu/post-image.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh index 763287ca39..fe46d0d4af 100755 --- a/board/qemu/post-image.sh +++ b/board/qemu/post-image.sh @@ -2,7 +2,7 @@ QEMU_BOARD_DIR="$(dirname "$0")" DEFCONFIG_NAME="$(basename "$2")" -README_FILE="${QEMU_BOARD_DIR}/*/readme.txt" +README_FILES="${QEMU_BOARD_DIR}/*/readme.txt" START_QEMU_SCRIPT="${BINARIES_DIR}/start-qemu.sh" if [[ "${DEFCONFIG_NAME}" =~ ^"qemu_*" ]]; then @@ -12,7 +12,8 @@ fi # Search for "# qemu_*_defconfig" tag in all readme.txt files. # Qemu command line on multilines using back slash are accepted. -QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" +# shellcheck disable=SC2086 # glob over each readme file +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' ${README_FILES})" if [ -z "${QEMU_CMD_LINE}" ]; then # No Qemu cmd line found, can't test. From yann.morin.1998 at free.fr Sat Apr 15 07:15:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 09:15:17 +0200 Subject: [Buildroot] [PATCH] board/qemu: restore readme globbing In-Reply-To: References: Message-ID: <20230415071517.GB2819@scaer> James, All, On 2023-04-14 17:53 -0400, James Knight spake thusly: > The QEMU board's post-image script will glob through various > `readme.txt` files for an appropriate command line to use. Recent linter > changes [1] prevents this from happening, and results in the following > build error: > > >>> Executing post-image script board/qemu/post-image.sh > sed: can't read board/qemu/*/readme.txt: No such file or directory > > Reverting part of the shellcheck fixes for the README file arguments and > marking a linter exception. > > [1]: b32d7c99c64d6dcb7a68036a7abfa86b8b558627 I don't know what I had in my skull that day, instead of my brain... > Signed-off-by: James Knight > Cc: Yann E. MORIN > --- > board/qemu/post-image.sh | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/board/qemu/post-image.sh b/board/qemu/post-image.sh > index 763287ca391e970aba016fe278fa0d37c8a618ad..e344d1e6bce4e91bfb0f38bc992bb535e4c9971d 100755 > --- a/board/qemu/post-image.sh > +++ b/board/qemu/post-image.sh > @@ -12,7 +12,8 @@ fi > > # Search for "# qemu_*_defconfig" tag in all readme.txt files. > # Qemu command line on multilines using back slash are accepted. > -QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' \ "${README_FILE}")" > +# shellcheck disable=SC2086 # glob over each readme file Yeah, that glob eluded me when I fixed the shellcheck issue. > +QEMU_CMD_LINE="$(sed -r ':a; /\\$/N; s/\\\n//; s/\t/ /; ta; /# '"${DEFCONFIG_NAME}"'$/!d; s/#.*//' ${README_FILE})" OK, so I remember I added that backslash on purpose, to split the long line, but I don't know why I did not immediately split it... While at it, I also reinstated the plural on the variable name... Applied to master, thanks. Thanks for fixing my mess. Regards, Yann E. MORIN. > if [ -z "${QEMU_CMD_LINE}" ]; then > # No Qemu cmd line found, can't test. > -- > 2.39.1.windows.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 08:05:47 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 10:05:47 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> Message-ID: <20230415080547.GC2819@scaer> Petr, All, On 2023-04-14 22:54 +0200, Petr Vorel spake thusly: > On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: [--SNIP--] > > Unless the upstream ltp has provision for supporting both kind of > > headers, with or without the fix, then yes, I think this should be > > rebased and kept. And re-submit upstream to explain it will support > > older, existing toolchains. > > I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if > there are tests which will fail. Or are these toolchains elsewhere? I'm asking > to give some proof to upstream that there are toolchains with older kernel > headers. Because upstream expects that old distros are being tested with old > version and if people want new software they are able to update their > toolchain. They will see a real example than just claiming "it's needed". > Also have a way to check in the future that workaround can be removed. I looked at toolchain/toolchain-external/toolchain-external-arm-aarch64/ which is the first external toolchain in the list of toolchain Buildroot knows of. That one is using kernel headers 4.20.13: https://developer.arm.com/downloads/-/gnu-a https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/10.3-2021.07/srcrel/gcc-arm-src-snapshot-10.3-2021.07-manifest.txt Excerpt: [linux] type=git url=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git version=v4.20.13 It's the last toolchain from ARM that is not impacted by: https://bugs.linaro.org/show_bug.cgi?id=5825#c34 Even the release from 2020-12 still has kernel headers 4.20.13: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/12.2.rel1/srcrel/arm-gnu-toolchain-src-snapshot-12.2.rel1-manifest.txt Excerpt: [linux] type=git url=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git version=v4.20.13 So, whether impacted or not by the abovementioned bug, people using official tolchains from ARM use kernel headers 4.20.13, which I understand do not have that fix. And that's only by looking at one of the few toolchains Buildroot knows of. There are countless such toolchains that have been built over the years, and that they can't update (e.g. because they are using the official toolchain provided by their chipco vendor, or because the kernel they are using for their board is a fork by some vendor and does not have that fix, and so on...). Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From ps.report at gmx.net Sat Apr 15 08:14:12 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 15 Apr 2023 10:14:12 +0200 Subject: [Buildroot] [PATCH v1] package/zstd: bump version to 1.5.5 Message-ID: <20230415081412.8053-1-ps.report@gmx.net> - remove 0001-Fix-zstd-dll-build-missing-dependencies-3496.patch (from upstream, see [1]) For details see [2]. [1] https://github.com/facebook/zstd/commit/c78f434aa4f5f1097c8edb975f4c1635817a5a71 [2] https://github.com/facebook/zstd/releases/tag/v1.5.5 Signed-off-by: Peter Seiderer --- ...-dll-build-missing-dependencies-3496.patch | 321 ------------------ package/zstd/zstd.hash | 4 +- package/zstd/zstd.mk | 2 +- 3 files changed, 3 insertions(+), 324 deletions(-) delete mode 100644 package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch diff --git a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch deleted file mode 100644 index 60737159c6..0000000000 --- a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch +++ /dev/null @@ -1,321 +0,0 @@ -From e47c7c0d5a923dcdc3b302f9944eb4a70b7ee0be Mon Sep 17 00:00:00 2001 -From: Yonatan Komornik <11005061+yoniko at users.noreply.github.com> -Date: Sun, 12 Feb 2023 12:32:31 -0800 -Subject: [PATCH] Fix zstd-dll build missing dependencies (#3496) - -* Fixes zstd-dll build (https://github.com/facebook/zstd/issues/3492): -- Adds pool.o and threading.o dependency to the zstd-dll target -- Moves custom allocation functions into header to avoid needing to add dependency on common.o -- Adds test target for zstd-dll -- Adds github workflow that buildis zstd-dll - -[nolange79: backport from upstream c78f434aa4f5f1097c8edb975f4c1635817a5a71] -Signed-off-by: Norbert Lange ---- - .github/workflows/dev-short-tests.yml | 9 +++- - contrib/linux-kernel/zstd_common_module.c | 3 -- - lib/common/allocations.h | 55 +++++++++++++++++++++++ - lib/common/pool.c | 2 +- - lib/common/zstd_common.c | 35 --------------- - lib/common/zstd_internal.h | 5 --- - lib/compress/zstd_compress.c | 1 + - lib/compress/zstd_cwksp.h | 1 + - lib/compress/zstdmt_compress.c | 1 + - lib/decompress/zstd_ddict.c | 1 + - lib/decompress/zstd_decompress.c | 1 + - programs/Makefile | 2 +- - tests/Makefile | 8 +++- - 13 files changed, 76 insertions(+), 48 deletions(-) - create mode 100644 lib/common/allocations.h - -diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml -index 132dbb99..3ae2e9da 100644 ---- a/.github/workflows/dev-short-tests.yml -+++ b/.github/workflows/dev-short-tests.yml -@@ -55,6 +55,14 @@ jobs: - run: | - make c89build V=1 - -+ build-zstd-dll: -+ runs-on: ubuntu-latest -+ steps: -+ - uses: actions/checkout at ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3 -+ - name: build zstd bin against a dynamic lib (debuglevel for more dependencies) -+ run: | -+ make -C lib lib-mt-release -+ DEBUGLEVEL=2 make -C programs zstd-dll - - gcc-7-libzstd: - runs-on: ubuntu-latest -@@ -328,7 +336,6 @@ jobs: - make -j -C programs allVariants MOREFLAGS=-O0 - ./tests/test-variants.sh - -- - qemu-consistency: - name: QEMU ${{ matrix.name }} - runs-on: ubuntu-20.04 -diff --git a/contrib/linux-kernel/zstd_common_module.c b/contrib/linux-kernel/zstd_common_module.c -index 2fead39e..466828e3 100644 ---- a/contrib/linux-kernel/zstd_common_module.c -+++ b/contrib/linux-kernel/zstd_common_module.c -@@ -24,9 +24,6 @@ EXPORT_SYMBOL_GPL(HUF_readStats_wksp); - EXPORT_SYMBOL_GPL(ZSTD_isError); - EXPORT_SYMBOL_GPL(ZSTD_getErrorName); - EXPORT_SYMBOL_GPL(ZSTD_getErrorCode); --EXPORT_SYMBOL_GPL(ZSTD_customMalloc); --EXPORT_SYMBOL_GPL(ZSTD_customCalloc); --EXPORT_SYMBOL_GPL(ZSTD_customFree); - - MODULE_LICENSE("Dual BSD/GPL"); - MODULE_DESCRIPTION("Zstd Common"); -diff --git a/lib/common/allocations.h b/lib/common/allocations.h -new file mode 100644 -index 00000000..a3153c4b ---- /dev/null -+++ b/lib/common/allocations.h -@@ -0,0 +1,55 @@ -+/* -+ * Copyright (c) Meta Platforms, Inc. and affiliates. -+ * All rights reserved. -+ * -+ * This source code is licensed under both the BSD-style license (found in the -+ * LICENSE file in the root directory of this source tree) and the GPLv2 (found -+ * in the COPYING file in the root directory of this source tree). -+ * You may select, at your option, one of the above-listed licenses. -+ */ -+ -+/* This file provides custom allocation primitives -+ */ -+ -+#define ZSTD_DEPS_NEED_MALLOC -+#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ -+ -+#include "mem.h" /* MEM_STATIC */ -+#define ZSTD_STATIC_LINKING_ONLY -+#include "../zstd.h" /* ZSTD_customMem */ -+ -+#ifndef ZSTD_ALLOCATIONS_H -+#define ZSTD_ALLOCATIONS_H -+ -+/* custom memory allocation functions */ -+ -+MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) -+ return customMem.customAlloc(customMem.opaque, size); -+ return ZSTD_malloc(size); -+} -+ -+MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) { -+ /* calloc implemented as malloc+memset; -+ * not as efficient as calloc, but next best guess for custom malloc */ -+ void* const ptr = customMem.customAlloc(customMem.opaque, size); -+ ZSTD_memset(ptr, 0, size); -+ return ptr; -+ } -+ return ZSTD_calloc(1, size); -+} -+ -+MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) -+{ -+ if (ptr!=NULL) { -+ if (customMem.customFree) -+ customMem.customFree(customMem.opaque, ptr); -+ else -+ ZSTD_free(ptr); -+ } -+} -+ -+#endif /* ZSTD_ALLOCATIONS_H */ -diff --git a/lib/common/pool.c b/lib/common/pool.c -index f3d9d085..d5ca5a78 100644 ---- a/lib/common/pool.c -+++ b/lib/common/pool.c -@@ -10,9 +10,9 @@ - - - /* ====== Dependencies ======= */ -+#include "../common/allocations.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "zstd_deps.h" /* size_t */ - #include "debug.h" /* assert */ --#include "zstd_internal.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "pool.h" - - /* ====== Compiler specifics ====== */ -diff --git a/lib/common/zstd_common.c b/lib/common/zstd_common.c -index 32085524..3f04c22a 100644 ---- a/lib/common/zstd_common.c -+++ b/lib/common/zstd_common.c -@@ -14,7 +14,6 @@ - * Dependencies - ***************************************/ - #define ZSTD_DEPS_NEED_MALLOC --#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ - #include "error_private.h" - #include "zstd_internal.h" - -@@ -47,37 +46,3 @@ ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(code); } - /*! ZSTD_getErrorString() : - * provides error code string from enum */ - const char* ZSTD_getErrorString(ZSTD_ErrorCode code) { return ERR_getErrorString(code); } -- -- -- --/*=************************************************************** --* Custom allocator --****************************************************************/ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) -- return customMem.customAlloc(customMem.opaque, size); -- return ZSTD_malloc(size); --} -- --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) { -- /* calloc implemented as malloc+memset; -- * not as efficient as calloc, but next best guess for custom malloc */ -- void* const ptr = customMem.customAlloc(customMem.opaque, size); -- ZSTD_memset(ptr, 0, size); -- return ptr; -- } -- return ZSTD_calloc(1, size); --} -- --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) --{ -- if (ptr!=NULL) { -- if (customMem.customFree) -- customMem.customFree(customMem.opaque, ptr); -- else -- ZSTD_free(ptr); -- } --} -diff --git a/lib/common/zstd_internal.h b/lib/common/zstd_internal.h -index 37836dc7..1f942f27 100644 ---- a/lib/common/zstd_internal.h -+++ b/lib/common/zstd_internal.h -@@ -350,11 +350,6 @@ typedef struct { - const seqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx); /* compress & dictBuilder */ - int ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */ - --/* custom memory allocation functions */ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem); --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem); --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem); -- - - /* ZSTD_invalidateRepCodes() : - * ensures next compression will not use repcodes from previous block. -diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c -index b55f684c..173ce242 100644 ---- a/lib/compress/zstd_compress.c -+++ b/lib/compress/zstd_compress.c -@@ -11,6 +11,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* INT_MAX, ZSTD_memset, ZSTD_memcpy */ - #include "../common/mem.h" - #include "hist.h" /* HIST_countFast_wksp */ -diff --git a/lib/compress/zstd_cwksp.h b/lib/compress/zstd_cwksp.h -index 97676693..9113cdbd 100644 ---- a/lib/compress/zstd_cwksp.h -+++ b/lib/compress/zstd_cwksp.h -@@ -14,6 +14,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_internal.h" - - #if defined (__cplusplus) -diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c -index 7a2c7172..bf2de4a7 100644 ---- a/lib/compress/zstdmt_compress.c -+++ b/lib/compress/zstdmt_compress.c -@@ -20,6 +20,7 @@ - - - /* ====== Dependencies ====== */ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memset, INT_MAX, UINT_MAX */ - #include "../common/mem.h" /* MEM_STATIC */ - #include "../common/pool.h" /* threadpool */ -diff --git a/lib/decompress/zstd_ddict.c b/lib/decompress/zstd_ddict.c -index ad5c34a7..309ec0d0 100644 ---- a/lib/decompress/zstd_ddict.c -+++ b/lib/decompress/zstd_ddict.c -@@ -14,6 +14,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/cpu.h" /* bmi2 */ - #include "../common/mem.h" /* low level memory routines */ -diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c -index d487966c..3f3ca57c 100644 ---- a/lib/decompress/zstd_decompress.c -+++ b/lib/decompress/zstd_decompress.c -@@ -55,6 +55,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/mem.h" /* low level memory routines */ - #define FSE_STATIC_LINKING_ONLY -diff --git a/programs/Makefile b/programs/Makefile -index fcff41dc..8507abef 100644 ---- a/programs/Makefile -+++ b/programs/Makefile -@@ -225,7 +225,7 @@ zstd-noxz : zstd - .PHONY: zstd-dll - zstd-dll : LDFLAGS+= -L$(LIBZSTD) - zstd-dll : LDLIBS += -lzstd --zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c -+zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c pool.c threading.c - zstd-dll : zstd - - -diff --git a/tests/Makefile b/tests/Makefile -index 3eed19ea..778c7d67 100644 ---- a/tests/Makefile -+++ b/tests/Makefile -@@ -95,7 +95,7 @@ allnothread: fullbench fuzzer paramgrill datagen decodecorpus - dll: fuzzer-dll zstreamtest-dll - - .PHONY: zstd zstd32 zstd-nolegacy # only external makefile knows how to build or update them --zstd zstd32 zstd-nolegacy: -+zstd zstd32 zstd-nolegacy zstd-dll: - $(MAKE) -C $(PRGDIR) $@ MOREFLAGS+="$(DEBUGFLAGS)" - - .PHONY: libzstd -@@ -328,13 +328,17 @@ test-all: test test32 test-decodecorpus-cli - test-zstd: ZSTD = $(PRGDIR)/zstd - test-zstd: zstd - -+.PHONY: test-zstd-dll -+test-zstd-dll: ZSTD = $(PRGDIR)/zstd -+test-zstd-dll: zstd-dll -+ - test-zstd32: ZSTD = $(PRGDIR)/zstd32 - test-zstd32: zstd32 - - test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd-nolegacy - test-zstd-nolegacy: zstd-nolegacy - --test-zstd test-zstd32 test-zstd-nolegacy: datagen -+test-zstd test-zstd32 test-zstd-nolegacy test-zstd-dll: datagen - file $(ZSTD) - EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST) - --- -2.39.1 - diff --git a/package/zstd/zstd.hash b/package/zstd/zstd.hash index ca4e2fa0b9..abfb1d62e2 100644 --- a/package/zstd/zstd.hash +++ b/package/zstd/zstd.hash @@ -1,5 +1,5 @@ -# From https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz.sha256 -sha256 0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 zstd-1.5.4.tar.gz +# From https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz.sha256 +sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 zstd-1.5.5.tar.gz # License files (locally computed) sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index 45e8bf1bc2..e25202fd63 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSTD_VERSION = 1.5.4 +ZSTD_VERSION = 1.5.5 ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION) ZSTD_INSTALL_STAGING = YES ZSTD_LICENSE = BSD-3-Clause or GPL-2.0 -- 2.40.0 From yann.morin.1998 at free.fr Sat Apr 15 08:40:56 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 10:40:56 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230415080547.GC2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> Message-ID: <20230415084056.GD2819@scaer> Petr, All, On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: > On 2023-04-14 22:54 +0200, Petr Vorel spake thusly: > > On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: > [--SNIP--] > > > Unless the upstream ltp has provision for supporting both kind of > > > headers, with or without the fix, then yes, I think this should be > > > rebased and kept. And re-submit upstream to explain it will support > > > older, existing toolchains. > > I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if > > there are tests which will fail. Or are these toolchains elsewhere? I'm asking > > to give some proof to upstream that there are toolchains with older kernel > > headers. Because upstream expects that old distros are being tested with old > > version and if people want new software they are able to update their > > toolchain. They will see a real example than just claiming "it's needed". > > Also have a way to check in the future that workaround can be removed. > > I looked at toolchain/toolchain-external/toolchain-external-arm-aarch64/ > which is the first external toolchain in the list of toolchain Buildroot > knows of. So, that's a glibc toolchain, right, so it is not impacted by the bug. Still, the reasonging stands: in the wilde, there are toolchains that have been built before that fix existed, and people are not updating their toolchains for various reasons, the most prominent one being "it is suplied by the chipco, so we use it". It is not just about the toolchains we know of in Buildroot. by the way. Now, we could also very well decide that ltp-testsuite depends on kernel headers >= 5.11 for musl toolchains, which would probably be the actual solution, if upstream really does not want to fix that situation. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 11:50:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:50:59 +0200 Subject: [Buildroot] [git commit] package/nginx: bump version to 1.24.0 Message-ID: <20230415115232.30DBB84092@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b0236f934663a5f46d84ddba101a52cf2e04f429 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For details see [1]. [1] https://nginx.org/en/CHANGES-1.24 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/nginx/nginx.hash | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/nginx.hash b/package/nginx/nginx.hash index 06454c5e32..24bc588d85 100644 --- a/package/nginx/nginx.hash +++ b/package/nginx/nginx.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 nginx-1.22.1.tar.gz +sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d nginx-1.24.0.tar.gz # License files, locally calculated sha256 ececed0b0e7243a4766cbc62b26df4bd3513b41de3a07425da1679c836d06320 LICENSE diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 185bcd576f..7bd2173b48 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_VERSION = 1.22.1 +NGINX_VERSION = 1.24.0 NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sat Apr 15 11:50:54 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:50:54 +0200 Subject: [Buildroot] [git commit] package/nginx: change project and download URL to https Message-ID: <20230415115232.27E5D8408F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b4eaa635f32ae6b2f1e1090372844c8c9001bde branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/nginx/Config.in | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/Config.in b/package/nginx/Config.in index 406a1c861a..8e888baa1c 100644 --- a/package/nginx/Config.in +++ b/package/nginx/Config.in @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX nginx is an HTTP and reverse proxy server, as well as a mail proxy server. - http://nginx.org/ + https://nginx.org/ if BR2_PACKAGE_NGINX diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 10cc95d90e..185bcd576f 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -5,7 +5,7 @@ ################################################################################ NGINX_VERSION = 1.22.1 -NGINX_SITE = http://nginx.org/download +NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE NGINX_CPE_ID_VENDOR = f5 From yann.morin.1998 at free.fr Sat Apr 15 11:51:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:51:08 +0200 Subject: [Buildroot] [git commit] package/nginx-naxsi: bump version to d714f16 Message-ID: <20230415115232.3B22C840A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb78e8c362686660cdb3876607b67c92eacc6140 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Update to latest upstream git version, fixes compile failure since nginx-1.23.0: src/event/ngx_event_udp.h:38:27: error: field ???pkt6??? has incomplete type 38 | struct in6_pktinfo pkt6; | ^~~~ .../nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2925:36: error: ???r->headers_in.x_forwarded_for??? is a pointer; did you mean to use ???->???? 2925 | if (r->headers_in.x_forwarded_for.nelts >= 1) { | ^ | -> - remove 0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch (upstream commit, see [1]) - remove 0002-PCRE2-compatibility.patch (upstream commit, see [2]) Changelog (since 1.3): - a2add9f docs: fix simple typo, registred -> registered (#538) - aa9da98 Fix #541 - Removing useless assert. - fbe6ffd Some includes are required for OpenBSD (#545) - 296583f naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for (#568) - fe5df20 redirect naxsi log to a separate log file (#563) - c81a4e3 parse HTTP PATCH requests and associated tests (#595) - 2937c44 PCRE2 compatibility (#587) - d714f16 Fixes NGINX >= v.1.23.0 (all credits @lubomudr) (#598) Given the short history since 1.3, and rather than backporting one more patch, just bump to current HEAD of the upstream repository. [1] https://github.com/nbs-system/naxsi/commit/296583f06ba5c43cc859e01fd3c0ae1271eef0ce [2] https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- ...axsi_runtime.c-fix-build-without-x_forwar.patch | 63 ------ package/nginx-naxsi/0002-PCRE2-compatibility.patch | 221 --------------------- package/nginx-naxsi/nginx-naxsi.hash | 2 +- package/nginx-naxsi/nginx-naxsi.mk | 2 +- 4 files changed, 2 insertions(+), 286 deletions(-) diff --git a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch b/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch deleted file mode 100644 index 238a01923d..0000000000 --- a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 8ea5218b07f715e9616a846bf305633ef1b3aa2a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 14 Aug 2021 11:46:08 +0200 -Subject: [PATCH] naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for - -x_forwarded_for is not available if realip, geo, geoip or proxy modules -aren't enabled resulting in the following build failure since version -1.1a and -https://github.com/nbs-system/naxsi/commit/07a056ccd36bc3c5c40dc17991db226cb8cf6241: - -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c: In function 'ngx_http_naxsi_data_parse': -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2846:20: error: 'ngx_http_headers_in_t' has no member named 'x_forwarded_for' - if (r->headers_in.x_forwarded_for.nelts >= 1) { - ^ - -Fixes: - - http://autobuild.buildroot.org/results/cdbc1536f6b5de3d4c836efa2f0dcaf0cdbb1462 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/nbs-system/naxsi/pull/568] ---- - naxsi_src/naxsi_runtime.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index 28e0b29..6a723d2 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -2842,10 +2842,12 @@ ngx_http_naxsi_data_parse(ngx_http_request_ctx_t* ctx, ngx_http_request_t* r) - unsigned int n = 0; - ngx_table_elt_t** h = NULL; - ngx_array_t a; -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; - } -+#endif - if (n >= 1) - h = a.elts; - if (n >= 1) { -@@ -2879,6 +2881,7 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - - /*cr, sc, cf, ctx*/ - if (cf->check_rules && ctx->special_scores) { -+#if (NGX_HTTP_X_FORWARDED_FOR) - if (r->headers_in.x_forwarded_for.nelts >= 1) { - a = r->headers_in.x_forwarded_for; - n = a.nelts; -@@ -2896,7 +2899,9 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, - memcpy(ip.data, h[0]->value.data, ip.len); - ignore = nx_can_ignore_ip(&ip, cf) || nx_can_ignore_cidr(&ip, cf); - } -- } else { -+ } else -+#endif -+ { - ngx_str_t* ip = &r->connection->addr_text; - NX_DEBUG(_debug_whitelist_ignore, - NGX_LOG_DEBUG_HTTP, --- -2.30.2 - diff --git a/package/nginx-naxsi/0002-PCRE2-compatibility.patch b/package/nginx-naxsi/0002-PCRE2-compatibility.patch deleted file mode 100644 index aa3df4dff7..0000000000 --- a/package/nginx-naxsi/0002-PCRE2-compatibility.patch +++ /dev/null @@ -1,221 +0,0 @@ -From 2937c44276cba21601ade4e265d32515f570d68c Mon Sep 17 00:00:00 2001 -From: Danila Vershinin -Date: Thu, 16 Jun 2022 01:22:23 +0300 -Subject: [PATCH] PCRE2 compatibility (#587) - -* Fix: use pcre2 when building with nginx >= 1.21.5 - -I've tried to compile naxsi 1.3 as module for nginx 1.21.6, and got the error: - -error: invalid use of incomplete typedef 'ngx_regex_t' {aka 'struct pcre2_real_code_8'} - 205 | (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - -I found this issue report: Ref: https://github.com/nbs-system/naxsi/issues/580 -then i tried to solve the pcre2 compatibility issue. - -I've included an helper function that is 'copied' from: https://github.com/nginx/nginx/blob/master/src/core/ngx_regex.c#L393 -that it is called in place of 'pcre_exec' when nginx_version >= 1021005 - -Not sure if this is the best solution, but I managed to build naxsi 1.3 as module for nginx 1.21.6 succesfully, and it seems to work well. - -I'm not used to develop in C anymore (since 25 years ago, at least!), but I hope that this patch I made can help anybody else. - -* Added a check for nginx_version >= 1021005 - -Added a check for nginx_version >= 1021005 to avoid helper function definition on older versions - -* Use NGX_PCRE2 conditional - -Update naxsi.h - -Don't include pcre.h in order for compilation to work both against pcre and pcre2 - -Fix pcre vs pcre2 compilation - -Co-authored-by: laluigino <99279306+laluigino at users.noreply.github.com> -[Retrieved from: -https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c] -Signed-off-by: Fabrice Fontaine ---- - naxsi_src/naxsi.h | 1 - - naxsi_src/naxsi_config.c | 9 ++++- - naxsi_src/naxsi_runtime.c | 82 ++++++++++++++++++++++++++++++++++++++- - naxsi_src/naxsi_utils.c | 8 ++++ - 4 files changed, 96 insertions(+), 4 deletions(-) - -diff --git a/naxsi_src/naxsi.h b/naxsi_src/naxsi.h -index 53df1bd8..b2f5c1a5 100644 ---- a/naxsi_src/naxsi.h -+++ b/naxsi_src/naxsi.h -@@ -19,7 +19,6 @@ - #include - #include - #include --#include - - extern ngx_module_t ngx_http_naxsi_module; - -diff --git a/naxsi_src/naxsi_config.c b/naxsi_src/naxsi_config.c -index 4ea15567..6d2f0e23 100644 ---- a/naxsi_src/naxsi_config.c -+++ b/naxsi_src/naxsi_config.c -@@ -322,8 +322,11 @@ naxsi_zone(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - - custom_rule->target_rx = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!custom_rule->target_rx, NGX_CONF_ERROR); -- -+#if (NGX_PCRE2) -+ custom_rule->target_rx->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - custom_rule->target_rx->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - custom_rule->target_rx->pattern = custom_rule->target; - custom_rule->target_rx->pool = r->pool; - custom_rule->target_rx->err.len = 0; -@@ -442,7 +445,11 @@ naxsi_rx(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) - ha.len = tmp->len - strlen(RX_T); - rgc = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); - return_value_if(!rgc, NGX_CONF_ERROR); -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = ha; - rgc->pool = r->pool; - rgc->err.len = 0; -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c -index d548ce37..784852b0 100644 ---- a/naxsi_src/naxsi_runtime.c -+++ b/naxsi_src/naxsi_runtime.c -@@ -181,6 +181,75 @@ ngx_http_naxsi_rawbody_parse(ngx_http_request_ctx_t* ctx, - unsigned char* - ngx_utf8_check(ngx_str_t* str); - -+#if defined nginx_version && (nginx_version >= 1021005) -+/* -+ * variables to use pcre2 -+ */ -+static pcre2_match_data *ngx_pcre2_match_data; -+static ngx_uint_t ngx_pcre2_match_data_size; -+ -+/* -+ * helper function to use pcre2 -+ */ -+ngx_int_t -+ngx_pcre2_exec(ngx_regex_t *re, unsigned char* str, unsigned int len, ngx_int_t tmp_idx, int *captures, ngx_uint_t size) -+{ -+ size_t *ov; -+ ngx_int_t rc; -+ ngx_uint_t n, i; -+ -+ /* -+ * The pcre2_match() function might allocate memory for backtracking -+ * frames, typical allocations are from 40k and above. So the allocator -+ * is configured to do direct allocations from heap during matching. -+ */ -+ -+ if (ngx_pcre2_match_data == NULL -+ || size > ngx_pcre2_match_data_size) -+ { -+ /* -+ * Allocate a match data if not yet allocated or smaller than -+ * needed. -+ */ -+ -+ if (ngx_pcre2_match_data) { -+ pcre2_match_data_free(ngx_pcre2_match_data); -+ } -+ -+ ngx_pcre2_match_data_size = size; -+ ngx_pcre2_match_data = pcre2_match_data_create(size / 3, NULL); -+ -+ if (ngx_pcre2_match_data == NULL) { -+ rc = PCRE2_ERROR_NOMEMORY; -+ goto failed; -+ } -+ } -+ -+ rc = pcre2_match(re, str, len, tmp_idx, 0, ngx_pcre2_match_data, NULL); -+ -+ if (rc < 0) { -+ goto failed; -+ } -+ -+ n = pcre2_get_ovector_count(ngx_pcre2_match_data); -+ ov = pcre2_get_ovector_pointer(ngx_pcre2_match_data); -+ -+ if (n > size / 3) { -+ n = size / 3; -+ } -+ -+ for (i = 0; i < n; i++) { -+ captures[i * 2] = ov[i * 2]; -+ captures[i * 2 + 1] = ov[i * 2 + 1]; -+ } -+ -+failed: -+ -+ return rc; -+ -+} -+#endif -+ - /* - ** in : string to inspect, associated rule - ** does : apply the rule on the string, return 1 if matched, -@@ -201,7 +270,14 @@ ngx_http_process_basic_rule_buffer(ngx_str_t* str, ngx_http_rule_t* rl, ngx_int_ - tmp_idx = 0; - len = str->len; - while --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ (tmp_idx < len && (match = ngx_pcre2_exec(rl->br->rx->regex, -+ str->data, -+ str->len, -+ tmp_idx, -+ captures, -+ 30)) >= 0) -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, - 0, - (const char*)str->data, -@@ -496,7 +572,9 @@ ngx_http_naxsi_pcre_wrapper(ngx_regex_compile_t* rx, unsigned char* str, unsigne - int match; - int captures[30]; - --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) -+#if (NGX_PCRE2) -+ match = ngx_pcre2_exec(rx->regex, str, len, 0, captures, 1); -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) - match = pcre_exec(rx->regex->code, 0, (const char*)str, len, 0, 0, captures, 1); - #elif defined nginx_version && (nginx_version > 1001011) - match = pcre_exec(rx->regex->pcre, 0, (const char*)str, len, 0, 0, captures, 1); -diff --git a/naxsi_src/naxsi_utils.c b/naxsi_src/naxsi_utils.c -index e3d6f185..d2ecedec 100644 ---- a/naxsi_src/naxsi_utils.c -+++ b/naxsi_src/naxsi_utils.c -@@ -800,7 +800,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; -@@ -816,7 +820,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); - rgc = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target_rx; - if (rgc) { -+#if (NGX_PCRE2) -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; -+#else - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; -+#endif - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target; - rgc->pool = cf->pool; - rgc->err.len = 0; diff --git a/package/nginx-naxsi/nginx-naxsi.hash b/package/nginx-naxsi/nginx-naxsi.hash index 4712ede2af..a724941b25 100644 --- a/package/nginx-naxsi/nginx-naxsi.hash +++ b/package/nginx-naxsi/nginx-naxsi.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 439c8677372d2597b4360bbcc10bc86490de1fc75695b193ad5df154a214d628 nginx-naxsi-1.3.tar.gz +sha256 dbe2177411457f1cba98ee4673ce31876994ad06bdce5ecc0ee66384ef0e420e nginx-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE sha256 d0732bc23658db5b9749e3f9cd4fe0f9b3e132b5955adccb08821845fe2a21c8 naxsi_src/ext/libinjection/COPYING diff --git a/package/nginx-naxsi/nginx-naxsi.mk b/package/nginx-naxsi/nginx-naxsi.mk index 2dba8ad589..84d167a663 100644 --- a/package/nginx-naxsi/nginx-naxsi.mk +++ b/package/nginx-naxsi/nginx-naxsi.mk @@ -4,7 +4,7 @@ # ################################################################################ -NGINX_NAXSI_VERSION = 1.3 +NGINX_NAXSI_VERSION = d714f1636ea49a9a9f4f06dba14aee003e970834 NGINX_NAXSI_SITE = $(call github,nbs-system,naxsi,$(NGINX_NAXSI_VERSION)) NGINX_NAXSI_LICENSE = GPL-3.0, BSD-3-Clause (libinjection) NGINX_NAXSI_LICENSE_FILES = LICENSE naxsi_src/ext/libinjection/COPYING From yann.morin.1998 at free.fr Sat Apr 15 11:52:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:52:37 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/nginx: change project and download URL to https In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <20230415115237.GE2819@scaer> Peter, All, On 2023-04-14 23:35 +0200, Peter Seiderer spake thusly: > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nginx/Config.in | 2 +- > package/nginx/nginx.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/nginx/Config.in b/package/nginx/Config.in > index 406a1c861a..8e888baa1c 100644 > --- a/package/nginx/Config.in > +++ b/package/nginx/Config.in > @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX > nginx is an HTTP and reverse proxy server, as well as a mail > proxy server. > > - http://nginx.org/ > + https://nginx.org/ > > if BR2_PACKAGE_NGINX > > diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk > index 10cc95d90e..185bcd576f 100644 > --- a/package/nginx/nginx.mk > +++ b/package/nginx/nginx.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > NGINX_VERSION = 1.22.1 > -NGINX_SITE = http://nginx.org/download > +NGINX_SITE = https://nginx.org/download > NGINX_LICENSE = BSD-2-Clause > NGINX_LICENSE_FILES = LICENSE > NGINX_CPE_ID_VENDOR = f5 > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 11:52:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:52:52 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/nginx: bump version to 1.24.0 In-Reply-To: <20230414213504.14634-2-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> <20230414213504.14634-2-ps.report@gmx.net> Message-ID: <20230415115252.GF2819@scaer> Peter, All, On 2023-04-14 23:35 +0200, Peter Seiderer spake thusly: > For details see [1]. > > [1] https://nginx.org/en/CHANGES-1.24 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nginx/nginx.hash | 2 +- > package/nginx/nginx.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/nginx/nginx.hash b/package/nginx/nginx.hash > index 06454c5e32..24bc588d85 100644 > --- a/package/nginx/nginx.hash > +++ b/package/nginx/nginx.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 nginx-1.22.1.tar.gz > +sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d nginx-1.24.0.tar.gz > # License files, locally calculated > sha256 ececed0b0e7243a4766cbc62b26df4bd3513b41de3a07425da1679c836d06320 LICENSE > diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk > index 185bcd576f..7bd2173b48 100644 > --- a/package/nginx/nginx.mk > +++ b/package/nginx/nginx.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NGINX_VERSION = 1.22.1 > +NGINX_VERSION = 1.24.0 > NGINX_SITE = https://nginx.org/download > NGINX_LICENSE = BSD-2-Clause > NGINX_LICENSE_FILES = LICENSE > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 11:56:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 13:56:08 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/nginx-naxsi: bump version to d714f16 In-Reply-To: <20230414213504.14634-3-ps.report@gmx.net> References: <20230414213504.14634-1-ps.report@gmx.net> <20230414213504.14634-3-ps.report@gmx.net> Message-ID: <20230415115608.GG2819@scaer> Peter, All, On 2023-04-14 23:35 +0200, Peter Seiderer spake thusly: > Update to latest upstream git version, fixes compile failure since > nginx-1.23.0: > > src/event/ngx_event_udp.h:38:27: error: field ?pkt6? has incomplete type > 38 | struct in6_pktinfo pkt6; > | ^~~~ > > .../nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2925:36: error: ?r->headers_in.x_forwarded_for? is a pointer; did you mean to use ?->?? > 2925 | if (r->headers_in.x_forwarded_for.nelts >= 1) { > | ^ > | -> > > - remove 0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > (upstream commit, see [1]) > - remove 0002-PCRE2-compatibility.patch > (upstream commit, see [2]) > > Changelog (since 1.3): > > - a2add9f docs: fix simple typo, registred -> registered (#538) > - aa9da98 Fix #541 - Removing useless assert. > - fbe6ffd Some includes are required for OpenBSD (#545) > - 296583f naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for (#568) > - fe5df20 redirect naxsi log to a separate log file (#563) > - c81a4e3 parse HTTP PATCH requests and associated tests (#595) > - 2937c44 PCRE2 compatibility (#587) > - d714f16 Fixes NGINX >= v.1.23.0 (all credits @lubomudr) (#598) I added a little blurb to explain why we bump rather than backport, and Applied to master, thanks. I considered ffolding with the nginx bump, but since the commit log explain a lot more about naxsi than nginx, I decided to keep it a separate patch. Ideally, I would have switched the ordering of the two commits. Indeed, if we ever revert this commit then it leaves the build srill broken because nginc is already at 1.24. But since I did not know whether the updated naxsi would build with the 1.22.1 nginx, I decided to play safe and keep things as you submitted them. Thanks! Regards, Yann E. MORIN. > [1] https://github.com/nbs-system/naxsi/commit/296583f06ba5c43cc859e01fd3c0ae1271eef0ce > [2] https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c > > Signed-off-by: Peter Seiderer > --- > ...runtime.c-fix-build-without-x_forwar.patch | 63 ----- > .../0002-PCRE2-compatibility.patch | 221 ------------------ > package/nginx-naxsi/nginx-naxsi.hash | 2 +- > package/nginx-naxsi/nginx-naxsi.mk | 2 +- > 4 files changed, 2 insertions(+), 286 deletions(-) > delete mode 100644 package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > delete mode 100644 package/nginx-naxsi/0002-PCRE2-compatibility.patch > > diff --git a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch b/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > deleted file mode 100644 > index 238a01923d..0000000000 > --- a/package/nginx-naxsi/0001-naxsi_src-naxsi_runtime.c-fix-build-without-x_forwar.patch > +++ /dev/null > @@ -1,63 +0,0 @@ > -From 8ea5218b07f715e9616a846bf305633ef1b3aa2a Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sat, 14 Aug 2021 11:46:08 +0200 > -Subject: [PATCH] naxsi_src/naxsi_runtime.c: fix build without x_forwarded_for > - > -x_forwarded_for is not available if realip, geo, geoip or proxy modules > -aren't enabled resulting in the following build failure since version > -1.1a and > -https://github.com/nbs-system/naxsi/commit/07a056ccd36bc3c5c40dc17991db226cb8cf6241: > - > -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c: In function 'ngx_http_naxsi_data_parse': > -/home/buildroot/autobuild/instance-3/output-1/build/nginx-naxsi-1.3/naxsi_src/naxsi_runtime.c:2846:20: error: 'ngx_http_headers_in_t' has no member named 'x_forwarded_for' > - if (r->headers_in.x_forwarded_for.nelts >= 1) { > - ^ > - > -Fixes: > - - http://autobuild.buildroot.org/results/cdbc1536f6b5de3d4c836efa2f0dcaf0cdbb1462 > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/nbs-system/naxsi/pull/568] > ---- > - naxsi_src/naxsi_runtime.c | 7 ++++++- > - 1 file changed, 6 insertions(+), 1 deletion(-) > - > -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c > -index 28e0b29..6a723d2 100644 > ---- a/naxsi_src/naxsi_runtime.c > -+++ b/naxsi_src/naxsi_runtime.c > -@@ -2842,10 +2842,12 @@ ngx_http_naxsi_data_parse(ngx_http_request_ctx_t* ctx, ngx_http_request_t* r) > - unsigned int n = 0; > - ngx_table_elt_t** h = NULL; > - ngx_array_t a; > -+#if (NGX_HTTP_X_FORWARDED_FOR) > - if (r->headers_in.x_forwarded_for.nelts >= 1) { > - a = r->headers_in.x_forwarded_for; > - n = a.nelts; > - } > -+#endif > - if (n >= 1) > - h = a.elts; > - if (n >= 1) { > -@@ -2879,6 +2881,7 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, > - > - /*cr, sc, cf, ctx*/ > - if (cf->check_rules && ctx->special_scores) { > -+#if (NGX_HTTP_X_FORWARDED_FOR) > - if (r->headers_in.x_forwarded_for.nelts >= 1) { > - a = r->headers_in.x_forwarded_for; > - n = a.nelts; > -@@ -2896,7 +2899,9 @@ ngx_http_naxsi_update_current_ctx_status(ngx_http_request_ctx_t* ctx, > - memcpy(ip.data, h[0]->value.data, ip.len); > - ignore = nx_can_ignore_ip(&ip, cf) || nx_can_ignore_cidr(&ip, cf); > - } > -- } else { > -+ } else > -+#endif > -+ { > - ngx_str_t* ip = &r->connection->addr_text; > - NX_DEBUG(_debug_whitelist_ignore, > - NGX_LOG_DEBUG_HTTP, > --- > -2.30.2 > - > diff --git a/package/nginx-naxsi/0002-PCRE2-compatibility.patch b/package/nginx-naxsi/0002-PCRE2-compatibility.patch > deleted file mode 100644 > index aa3df4dff7..0000000000 > --- a/package/nginx-naxsi/0002-PCRE2-compatibility.patch > +++ /dev/null > @@ -1,221 +0,0 @@ > -From 2937c44276cba21601ade4e265d32515f570d68c Mon Sep 17 00:00:00 2001 > -From: Danila Vershinin > -Date: Thu, 16 Jun 2022 01:22:23 +0300 > -Subject: [PATCH] PCRE2 compatibility (#587) > - > -* Fix: use pcre2 when building with nginx >= 1.21.5 > - > -I've tried to compile naxsi 1.3 as module for nginx 1.21.6, and got the error: > - > -error: invalid use of incomplete typedef 'ngx_regex_t' {aka 'struct pcre2_real_code_8'} > - 205 | (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, > - > -I found this issue report: Ref: https://github.com/nbs-system/naxsi/issues/580 > -then i tried to solve the pcre2 compatibility issue. > - > -I've included an helper function that is 'copied' from: https://github.com/nginx/nginx/blob/master/src/core/ngx_regex.c#L393 > -that it is called in place of 'pcre_exec' when nginx_version >= 1021005 > - > -Not sure if this is the best solution, but I managed to build naxsi 1.3 as module for nginx 1.21.6 succesfully, and it seems to work well. > - > -I'm not used to develop in C anymore (since 25 years ago, at least!), but I hope that this patch I made can help anybody else. > - > -* Added a check for nginx_version >= 1021005 > - > -Added a check for nginx_version >= 1021005 to avoid helper function definition on older versions > - > -* Use NGX_PCRE2 conditional > - > -Update naxsi.h > - > -Don't include pcre.h in order for compilation to work both against pcre and pcre2 > - > -Fix pcre vs pcre2 compilation > - > -Co-authored-by: laluigino <99279306+laluigino at users.noreply.github.com> > -[Retrieved from: > -https://github.com/nbs-system/naxsi/commit/2937c44276cba21601ade4e265d32515f570d68c] > -Signed-off-by: Fabrice Fontaine > ---- > - naxsi_src/naxsi.h | 1 - > - naxsi_src/naxsi_config.c | 9 ++++- > - naxsi_src/naxsi_runtime.c | 82 ++++++++++++++++++++++++++++++++++++++- > - naxsi_src/naxsi_utils.c | 8 ++++ > - 4 files changed, 96 insertions(+), 4 deletions(-) > - > -diff --git a/naxsi_src/naxsi.h b/naxsi_src/naxsi.h > -index 53df1bd8..b2f5c1a5 100644 > ---- a/naxsi_src/naxsi.h > -+++ b/naxsi_src/naxsi.h > -@@ -19,7 +19,6 @@ > - #include > - #include > - #include > --#include > - > - extern ngx_module_t ngx_http_naxsi_module; > - > -diff --git a/naxsi_src/naxsi_config.c b/naxsi_src/naxsi_config.c > -index 4ea15567..6d2f0e23 100644 > ---- a/naxsi_src/naxsi_config.c > -+++ b/naxsi_src/naxsi_config.c > -@@ -322,8 +322,11 @@ naxsi_zone(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) > - > - custom_rule->target_rx = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); > - return_value_if(!custom_rule->target_rx, NGX_CONF_ERROR); > -- > -+#if (NGX_PCRE2) > -+ custom_rule->target_rx->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - custom_rule->target_rx->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - custom_rule->target_rx->pattern = custom_rule->target; > - custom_rule->target_rx->pool = r->pool; > - custom_rule->target_rx->err.len = 0; > -@@ -442,7 +445,11 @@ naxsi_rx(ngx_conf_t* r, ngx_str_t* tmp, ngx_http_rule_t* rule) > - ha.len = tmp->len - strlen(RX_T); > - rgc = ngx_pcalloc(r->pool, sizeof(ngx_regex_compile_t)); > - return_value_if(!rgc, NGX_CONF_ERROR); > -+#if (NGX_PCRE2) > -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - rgc->pattern = ha; > - rgc->pool = r->pool; > - rgc->err.len = 0; > -diff --git a/naxsi_src/naxsi_runtime.c b/naxsi_src/naxsi_runtime.c > -index d548ce37..784852b0 100644 > ---- a/naxsi_src/naxsi_runtime.c > -+++ b/naxsi_src/naxsi_runtime.c > -@@ -181,6 +181,75 @@ ngx_http_naxsi_rawbody_parse(ngx_http_request_ctx_t* ctx, > - unsigned char* > - ngx_utf8_check(ngx_str_t* str); > - > -+#if defined nginx_version && (nginx_version >= 1021005) > -+/* > -+ * variables to use pcre2 > -+ */ > -+static pcre2_match_data *ngx_pcre2_match_data; > -+static ngx_uint_t ngx_pcre2_match_data_size; > -+ > -+/* > -+ * helper function to use pcre2 > -+ */ > -+ngx_int_t > -+ngx_pcre2_exec(ngx_regex_t *re, unsigned char* str, unsigned int len, ngx_int_t tmp_idx, int *captures, ngx_uint_t size) > -+{ > -+ size_t *ov; > -+ ngx_int_t rc; > -+ ngx_uint_t n, i; > -+ > -+ /* > -+ * The pcre2_match() function might allocate memory for backtracking > -+ * frames, typical allocations are from 40k and above. So the allocator > -+ * is configured to do direct allocations from heap during matching. > -+ */ > -+ > -+ if (ngx_pcre2_match_data == NULL > -+ || size > ngx_pcre2_match_data_size) > -+ { > -+ /* > -+ * Allocate a match data if not yet allocated or smaller than > -+ * needed. > -+ */ > -+ > -+ if (ngx_pcre2_match_data) { > -+ pcre2_match_data_free(ngx_pcre2_match_data); > -+ } > -+ > -+ ngx_pcre2_match_data_size = size; > -+ ngx_pcre2_match_data = pcre2_match_data_create(size / 3, NULL); > -+ > -+ if (ngx_pcre2_match_data == NULL) { > -+ rc = PCRE2_ERROR_NOMEMORY; > -+ goto failed; > -+ } > -+ } > -+ > -+ rc = pcre2_match(re, str, len, tmp_idx, 0, ngx_pcre2_match_data, NULL); > -+ > -+ if (rc < 0) { > -+ goto failed; > -+ } > -+ > -+ n = pcre2_get_ovector_count(ngx_pcre2_match_data); > -+ ov = pcre2_get_ovector_pointer(ngx_pcre2_match_data); > -+ > -+ if (n > size / 3) { > -+ n = size / 3; > -+ } > -+ > -+ for (i = 0; i < n; i++) { > -+ captures[i * 2] = ov[i * 2]; > -+ captures[i * 2 + 1] = ov[i * 2 + 1]; > -+ } > -+ > -+failed: > -+ > -+ return rc; > -+ > -+} > -+#endif > -+ > - /* > - ** in : string to inspect, associated rule > - ** does : apply the rule on the string, return 1 if matched, > -@@ -201,7 +270,14 @@ ngx_http_process_basic_rule_buffer(ngx_str_t* str, ngx_http_rule_t* rl, ngx_int_ > - tmp_idx = 0; > - len = str->len; > - while > --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > -+#if (NGX_PCRE2) > -+ (tmp_idx < len && (match = ngx_pcre2_exec(rl->br->rx->regex, > -+ str->data, > -+ str->len, > -+ tmp_idx, > -+ captures, > -+ 30)) >= 0) > -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > - (tmp_idx < len && (match = pcre_exec(rl->br->rx->regex->code, > - 0, > - (const char*)str->data, > -@@ -496,7 +572,9 @@ ngx_http_naxsi_pcre_wrapper(ngx_regex_compile_t* rx, unsigned char* str, unsigne > - int match; > - int captures[30]; > - > --#if defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > -+#if (NGX_PCRE2) > -+ match = ngx_pcre2_exec(rx->regex, str, len, 0, captures, 1); > -+#elif defined nginx_version && (nginx_version >= 1002002 && nginx_version != 1003000) > - match = pcre_exec(rx->regex->code, 0, (const char*)str, len, 0, 0, captures, 1); > - #elif defined nginx_version && (nginx_version > 1001011) > - match = pcre_exec(rx->regex->pcre, 0, (const char*)str, len, 0, 0, captures, 1); > -diff --git a/naxsi_src/naxsi_utils.c b/naxsi_src/naxsi_utils.c > -index e3d6f185..d2ecedec 100644 > ---- a/naxsi_src/naxsi_utils.c > -+++ b/naxsi_src/naxsi_utils.c > -@@ -800,7 +800,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c > - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); > - rgc = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target_rx; > - if (rgc) { > -+#if (NGX_PCRE2) > -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[name_idx].target; > - rgc->pool = cf->pool; > - rgc->err.len = 0; > -@@ -816,7 +820,11 @@ ngx_http_naxsi_create_hashtables_n(ngx_http_naxsi_loc_conf_t* dlc, ngx_conf_t* c > - ngx_pcalloc(cf->pool, sizeof(ngx_regex_compile_t)); > - rgc = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target_rx; > - if (rgc) { > -+#if (NGX_PCRE2) > -+ rgc->options = PCRE2_CASELESS | PCRE2_MULTILINE; > -+#else > - rgc->options = PCRE_CASELESS | PCRE_MULTILINE; > -+#endif > - rgc->pattern = custloc_array(curr_r->br->custom_locations->elts)[uri_idx].target; > - rgc->pool = cf->pool; > - rgc->err.len = 0; > diff --git a/package/nginx-naxsi/nginx-naxsi.hash b/package/nginx-naxsi/nginx-naxsi.hash > index 4712ede2af..a724941b25 100644 > --- a/package/nginx-naxsi/nginx-naxsi.hash > +++ b/package/nginx-naxsi/nginx-naxsi.hash > @@ -1,4 +1,4 @@ > # Locally calculated > -sha256 439c8677372d2597b4360bbcc10bc86490de1fc75695b193ad5df154a214d628 nginx-naxsi-1.3.tar.gz > +sha256 dbe2177411457f1cba98ee4673ce31876994ad06bdce5ecc0ee66384ef0e420e nginx-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.gz > sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE > sha256 d0732bc23658db5b9749e3f9cd4fe0f9b3e132b5955adccb08821845fe2a21c8 naxsi_src/ext/libinjection/COPYING > diff --git a/package/nginx-naxsi/nginx-naxsi.mk b/package/nginx-naxsi/nginx-naxsi.mk > index 2dba8ad589..84d167a663 100644 > --- a/package/nginx-naxsi/nginx-naxsi.mk > +++ b/package/nginx-naxsi/nginx-naxsi.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NGINX_NAXSI_VERSION = 1.3 > +NGINX_NAXSI_VERSION = d714f1636ea49a9a9f4f06dba14aee003e970834 > NGINX_NAXSI_SITE = $(call github,nbs-system,naxsi,$(NGINX_NAXSI_VERSION)) > NGINX_NAXSI_LICENSE = GPL-3.0, BSD-3-Clause (libinjection) > NGINX_NAXSI_LICENSE_FILES = LICENSE naxsi_src/ext/libinjection/COPYING > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 12:02:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:02:31 +0200 Subject: [Buildroot] [git commit] package/zstd: bump version to 1.5.5 Message-ID: <20230415121204.BB72F840EC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfdf8873169c33ebc6e1ce5844fbfe841d97555f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - remove 0001-Fix-zstd-dll-build-missing-dependencies-3496.patch (from upstream, see [1]) For details see [2]. [1] https://github.com/facebook/zstd/commit/c78f434aa4f5f1097c8edb975f4c1635817a5a71 [2] https://github.com/facebook/zstd/releases/tag/v1.5.5 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- ...-zstd-dll-build-missing-dependencies-3496.patch | 321 --------------------- package/zstd/zstd.hash | 4 +- package/zstd/zstd.mk | 2 +- 3 files changed, 3 insertions(+), 324 deletions(-) diff --git a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch deleted file mode 100644 index 60737159c6..0000000000 --- a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch +++ /dev/null @@ -1,321 +0,0 @@ -From e47c7c0d5a923dcdc3b302f9944eb4a70b7ee0be Mon Sep 17 00:00:00 2001 -From: Yonatan Komornik <11005061+yoniko at users.noreply.github.com> -Date: Sun, 12 Feb 2023 12:32:31 -0800 -Subject: [PATCH] Fix zstd-dll build missing dependencies (#3496) - -* Fixes zstd-dll build (https://github.com/facebook/zstd/issues/3492): -- Adds pool.o and threading.o dependency to the zstd-dll target -- Moves custom allocation functions into header to avoid needing to add dependency on common.o -- Adds test target for zstd-dll -- Adds github workflow that buildis zstd-dll - -[nolange79: backport from upstream c78f434aa4f5f1097c8edb975f4c1635817a5a71] -Signed-off-by: Norbert Lange ---- - .github/workflows/dev-short-tests.yml | 9 +++- - contrib/linux-kernel/zstd_common_module.c | 3 -- - lib/common/allocations.h | 55 +++++++++++++++++++++++ - lib/common/pool.c | 2 +- - lib/common/zstd_common.c | 35 --------------- - lib/common/zstd_internal.h | 5 --- - lib/compress/zstd_compress.c | 1 + - lib/compress/zstd_cwksp.h | 1 + - lib/compress/zstdmt_compress.c | 1 + - lib/decompress/zstd_ddict.c | 1 + - lib/decompress/zstd_decompress.c | 1 + - programs/Makefile | 2 +- - tests/Makefile | 8 +++- - 13 files changed, 76 insertions(+), 48 deletions(-) - create mode 100644 lib/common/allocations.h - -diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml -index 132dbb99..3ae2e9da 100644 ---- a/.github/workflows/dev-short-tests.yml -+++ b/.github/workflows/dev-short-tests.yml -@@ -55,6 +55,14 @@ jobs: - run: | - make c89build V=1 - -+ build-zstd-dll: -+ runs-on: ubuntu-latest -+ steps: -+ - uses: actions/checkout at ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3 -+ - name: build zstd bin against a dynamic lib (debuglevel for more dependencies) -+ run: | -+ make -C lib lib-mt-release -+ DEBUGLEVEL=2 make -C programs zstd-dll - - gcc-7-libzstd: - runs-on: ubuntu-latest -@@ -328,7 +336,6 @@ jobs: - make -j -C programs allVariants MOREFLAGS=-O0 - ./tests/test-variants.sh - -- - qemu-consistency: - name: QEMU ${{ matrix.name }} - runs-on: ubuntu-20.04 -diff --git a/contrib/linux-kernel/zstd_common_module.c b/contrib/linux-kernel/zstd_common_module.c -index 2fead39e..466828e3 100644 ---- a/contrib/linux-kernel/zstd_common_module.c -+++ b/contrib/linux-kernel/zstd_common_module.c -@@ -24,9 +24,6 @@ EXPORT_SYMBOL_GPL(HUF_readStats_wksp); - EXPORT_SYMBOL_GPL(ZSTD_isError); - EXPORT_SYMBOL_GPL(ZSTD_getErrorName); - EXPORT_SYMBOL_GPL(ZSTD_getErrorCode); --EXPORT_SYMBOL_GPL(ZSTD_customMalloc); --EXPORT_SYMBOL_GPL(ZSTD_customCalloc); --EXPORT_SYMBOL_GPL(ZSTD_customFree); - - MODULE_LICENSE("Dual BSD/GPL"); - MODULE_DESCRIPTION("Zstd Common"); -diff --git a/lib/common/allocations.h b/lib/common/allocations.h -new file mode 100644 -index 00000000..a3153c4b ---- /dev/null -+++ b/lib/common/allocations.h -@@ -0,0 +1,55 @@ -+/* -+ * Copyright (c) Meta Platforms, Inc. and affiliates. -+ * All rights reserved. -+ * -+ * This source code is licensed under both the BSD-style license (found in the -+ * LICENSE file in the root directory of this source tree) and the GPLv2 (found -+ * in the COPYING file in the root directory of this source tree). -+ * You may select, at your option, one of the above-listed licenses. -+ */ -+ -+/* This file provides custom allocation primitives -+ */ -+ -+#define ZSTD_DEPS_NEED_MALLOC -+#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ -+ -+#include "mem.h" /* MEM_STATIC */ -+#define ZSTD_STATIC_LINKING_ONLY -+#include "../zstd.h" /* ZSTD_customMem */ -+ -+#ifndef ZSTD_ALLOCATIONS_H -+#define ZSTD_ALLOCATIONS_H -+ -+/* custom memory allocation functions */ -+ -+MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) -+ return customMem.customAlloc(customMem.opaque, size); -+ return ZSTD_malloc(size); -+} -+ -+MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) -+{ -+ if (customMem.customAlloc) { -+ /* calloc implemented as malloc+memset; -+ * not as efficient as calloc, but next best guess for custom malloc */ -+ void* const ptr = customMem.customAlloc(customMem.opaque, size); -+ ZSTD_memset(ptr, 0, size); -+ return ptr; -+ } -+ return ZSTD_calloc(1, size); -+} -+ -+MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) -+{ -+ if (ptr!=NULL) { -+ if (customMem.customFree) -+ customMem.customFree(customMem.opaque, ptr); -+ else -+ ZSTD_free(ptr); -+ } -+} -+ -+#endif /* ZSTD_ALLOCATIONS_H */ -diff --git a/lib/common/pool.c b/lib/common/pool.c -index f3d9d085..d5ca5a78 100644 ---- a/lib/common/pool.c -+++ b/lib/common/pool.c -@@ -10,9 +10,9 @@ - - - /* ====== Dependencies ======= */ -+#include "../common/allocations.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "zstd_deps.h" /* size_t */ - #include "debug.h" /* assert */ --#include "zstd_internal.h" /* ZSTD_customCalloc, ZSTD_customFree */ - #include "pool.h" - - /* ====== Compiler specifics ====== */ -diff --git a/lib/common/zstd_common.c b/lib/common/zstd_common.c -index 32085524..3f04c22a 100644 ---- a/lib/common/zstd_common.c -+++ b/lib/common/zstd_common.c -@@ -14,7 +14,6 @@ - * Dependencies - ***************************************/ - #define ZSTD_DEPS_NEED_MALLOC --#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ - #include "error_private.h" - #include "zstd_internal.h" - -@@ -47,37 +46,3 @@ ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(code); } - /*! ZSTD_getErrorString() : - * provides error code string from enum */ - const char* ZSTD_getErrorString(ZSTD_ErrorCode code) { return ERR_getErrorString(code); } -- -- -- --/*=************************************************************** --* Custom allocator --****************************************************************/ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) -- return customMem.customAlloc(customMem.opaque, size); -- return ZSTD_malloc(size); --} -- --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) --{ -- if (customMem.customAlloc) { -- /* calloc implemented as malloc+memset; -- * not as efficient as calloc, but next best guess for custom malloc */ -- void* const ptr = customMem.customAlloc(customMem.opaque, size); -- ZSTD_memset(ptr, 0, size); -- return ptr; -- } -- return ZSTD_calloc(1, size); --} -- --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) --{ -- if (ptr!=NULL) { -- if (customMem.customFree) -- customMem.customFree(customMem.opaque, ptr); -- else -- ZSTD_free(ptr); -- } --} -diff --git a/lib/common/zstd_internal.h b/lib/common/zstd_internal.h -index 37836dc7..1f942f27 100644 ---- a/lib/common/zstd_internal.h -+++ b/lib/common/zstd_internal.h -@@ -350,11 +350,6 @@ typedef struct { - const seqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx); /* compress & dictBuilder */ - int ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */ - --/* custom memory allocation functions */ --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem); --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem); --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem); -- - - /* ZSTD_invalidateRepCodes() : - * ensures next compression will not use repcodes from previous block. -diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c -index b55f684c..173ce242 100644 ---- a/lib/compress/zstd_compress.c -+++ b/lib/compress/zstd_compress.c -@@ -11,6 +11,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* INT_MAX, ZSTD_memset, ZSTD_memcpy */ - #include "../common/mem.h" - #include "hist.h" /* HIST_countFast_wksp */ -diff --git a/lib/compress/zstd_cwksp.h b/lib/compress/zstd_cwksp.h -index 97676693..9113cdbd 100644 ---- a/lib/compress/zstd_cwksp.h -+++ b/lib/compress/zstd_cwksp.h -@@ -14,6 +14,7 @@ - /*-************************************* - * Dependencies - ***************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_internal.h" - - #if defined (__cplusplus) -diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c -index 7a2c7172..bf2de4a7 100644 ---- a/lib/compress/zstdmt_compress.c -+++ b/lib/compress/zstdmt_compress.c -@@ -20,6 +20,7 @@ - - - /* ====== Dependencies ====== */ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memset, INT_MAX, UINT_MAX */ - #include "../common/mem.h" /* MEM_STATIC */ - #include "../common/pool.h" /* threadpool */ -diff --git a/lib/decompress/zstd_ddict.c b/lib/decompress/zstd_ddict.c -index ad5c34a7..309ec0d0 100644 ---- a/lib/decompress/zstd_ddict.c -+++ b/lib/decompress/zstd_ddict.c -@@ -14,6 +14,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/cpu.h" /* bmi2 */ - #include "../common/mem.h" /* low level memory routines */ -diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c -index d487966c..3f3ca57c 100644 ---- a/lib/decompress/zstd_decompress.c -+++ b/lib/decompress/zstd_decompress.c -@@ -55,6 +55,7 @@ - /*-******************************************************* - * Dependencies - *********************************************************/ -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ - #include "../common/mem.h" /* low level memory routines */ - #define FSE_STATIC_LINKING_ONLY -diff --git a/programs/Makefile b/programs/Makefile -index fcff41dc..8507abef 100644 ---- a/programs/Makefile -+++ b/programs/Makefile -@@ -225,7 +225,7 @@ zstd-noxz : zstd - .PHONY: zstd-dll - zstd-dll : LDFLAGS+= -L$(LIBZSTD) - zstd-dll : LDLIBS += -lzstd --zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c -+zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c pool.c threading.c - zstd-dll : zstd - - -diff --git a/tests/Makefile b/tests/Makefile -index 3eed19ea..778c7d67 100644 ---- a/tests/Makefile -+++ b/tests/Makefile -@@ -95,7 +95,7 @@ allnothread: fullbench fuzzer paramgrill datagen decodecorpus - dll: fuzzer-dll zstreamtest-dll - - .PHONY: zstd zstd32 zstd-nolegacy # only external makefile knows how to build or update them --zstd zstd32 zstd-nolegacy: -+zstd zstd32 zstd-nolegacy zstd-dll: - $(MAKE) -C $(PRGDIR) $@ MOREFLAGS+="$(DEBUGFLAGS)" - - .PHONY: libzstd -@@ -328,13 +328,17 @@ test-all: test test32 test-decodecorpus-cli - test-zstd: ZSTD = $(PRGDIR)/zstd - test-zstd: zstd - -+.PHONY: test-zstd-dll -+test-zstd-dll: ZSTD = $(PRGDIR)/zstd -+test-zstd-dll: zstd-dll -+ - test-zstd32: ZSTD = $(PRGDIR)/zstd32 - test-zstd32: zstd32 - - test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd-nolegacy - test-zstd-nolegacy: zstd-nolegacy - --test-zstd test-zstd32 test-zstd-nolegacy: datagen -+test-zstd test-zstd32 test-zstd-nolegacy test-zstd-dll: datagen - file $(ZSTD) - EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST) - --- -2.39.1 - diff --git a/package/zstd/zstd.hash b/package/zstd/zstd.hash index ca4e2fa0b9..abfb1d62e2 100644 --- a/package/zstd/zstd.hash +++ b/package/zstd/zstd.hash @@ -1,5 +1,5 @@ -# From https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz.sha256 -sha256 0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 zstd-1.5.4.tar.gz +# From https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz.sha256 +sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 zstd-1.5.5.tar.gz # License files (locally computed) sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index 45e8bf1bc2..e25202fd63 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSTD_VERSION = 1.5.4 +ZSTD_VERSION = 1.5.5 ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION) ZSTD_INSTALL_STAGING = YES ZSTD_LICENSE = BSD-3-Clause or GPL-2.0 From yann.morin.1998 at free.fr Sat Apr 15 12:12:12 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:12:12 +0200 Subject: [Buildroot] [PATCH v1] package/zstd: bump version to 1.5.5 In-Reply-To: <20230415081412.8053-1-ps.report@gmx.net> References: <20230415081412.8053-1-ps.report@gmx.net> Message-ID: <20230415121212.GH2819@scaer> Peter, All, On 2023-04-15 10:14 +0200, Peter Seiderer spake thusly: > - remove 0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > (from upstream, see [1]) > > For details see [2]. > > [1] https://github.com/facebook/zstd/commit/c78f434aa4f5f1097c8edb975f4c1635817a5a71 > [2] https://github.com/facebook/zstd/releases/tag/v1.5.5 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...-dll-build-missing-dependencies-3496.patch | 321 ------------------ > package/zstd/zstd.hash | 4 +- > package/zstd/zstd.mk | 2 +- > 3 files changed, 3 insertions(+), 324 deletions(-) > delete mode 100644 package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > > diff --git a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > deleted file mode 100644 > index 60737159c6..0000000000 > --- a/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch > +++ /dev/null > @@ -1,321 +0,0 @@ > -From e47c7c0d5a923dcdc3b302f9944eb4a70b7ee0be Mon Sep 17 00:00:00 2001 > -From: Yonatan Komornik <11005061+yoniko at users.noreply.github.com> > -Date: Sun, 12 Feb 2023 12:32:31 -0800 > -Subject: [PATCH] Fix zstd-dll build missing dependencies (#3496) > - > -* Fixes zstd-dll build (https://github.com/facebook/zstd/issues/3492): > -- Adds pool.o and threading.o dependency to the zstd-dll target > -- Moves custom allocation functions into header to avoid needing to add dependency on common.o > -- Adds test target for zstd-dll > -- Adds github workflow that buildis zstd-dll > - > -[nolange79: backport from upstream c78f434aa4f5f1097c8edb975f4c1635817a5a71] > -Signed-off-by: Norbert Lange > ---- > - .github/workflows/dev-short-tests.yml | 9 +++- > - contrib/linux-kernel/zstd_common_module.c | 3 -- > - lib/common/allocations.h | 55 +++++++++++++++++++++++ > - lib/common/pool.c | 2 +- > - lib/common/zstd_common.c | 35 --------------- > - lib/common/zstd_internal.h | 5 --- > - lib/compress/zstd_compress.c | 1 + > - lib/compress/zstd_cwksp.h | 1 + > - lib/compress/zstdmt_compress.c | 1 + > - lib/decompress/zstd_ddict.c | 1 + > - lib/decompress/zstd_decompress.c | 1 + > - programs/Makefile | 2 +- > - tests/Makefile | 8 +++- > - 13 files changed, 76 insertions(+), 48 deletions(-) > - create mode 100644 lib/common/allocations.h > - > -diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml > -index 132dbb99..3ae2e9da 100644 > ---- a/.github/workflows/dev-short-tests.yml > -+++ b/.github/workflows/dev-short-tests.yml > -@@ -55,6 +55,14 @@ jobs: > - run: | > - make c89build V=1 > - > -+ build-zstd-dll: > -+ runs-on: ubuntu-latest > -+ steps: > -+ - uses: actions/checkout at ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3 > -+ - name: build zstd bin against a dynamic lib (debuglevel for more dependencies) > -+ run: | > -+ make -C lib lib-mt-release > -+ DEBUGLEVEL=2 make -C programs zstd-dll > - > - gcc-7-libzstd: > - runs-on: ubuntu-latest > -@@ -328,7 +336,6 @@ jobs: > - make -j -C programs allVariants MOREFLAGS=-O0 > - ./tests/test-variants.sh > - > -- > - qemu-consistency: > - name: QEMU ${{ matrix.name }} > - runs-on: ubuntu-20.04 > -diff --git a/contrib/linux-kernel/zstd_common_module.c b/contrib/linux-kernel/zstd_common_module.c > -index 2fead39e..466828e3 100644 > ---- a/contrib/linux-kernel/zstd_common_module.c > -+++ b/contrib/linux-kernel/zstd_common_module.c > -@@ -24,9 +24,6 @@ EXPORT_SYMBOL_GPL(HUF_readStats_wksp); > - EXPORT_SYMBOL_GPL(ZSTD_isError); > - EXPORT_SYMBOL_GPL(ZSTD_getErrorName); > - EXPORT_SYMBOL_GPL(ZSTD_getErrorCode); > --EXPORT_SYMBOL_GPL(ZSTD_customMalloc); > --EXPORT_SYMBOL_GPL(ZSTD_customCalloc); > --EXPORT_SYMBOL_GPL(ZSTD_customFree); > - > - MODULE_LICENSE("Dual BSD/GPL"); > - MODULE_DESCRIPTION("Zstd Common"); > -diff --git a/lib/common/allocations.h b/lib/common/allocations.h > -new file mode 100644 > -index 00000000..a3153c4b > ---- /dev/null > -+++ b/lib/common/allocations.h > -@@ -0,0 +1,55 @@ > -+/* > -+ * Copyright (c) Meta Platforms, Inc. and affiliates. > -+ * All rights reserved. > -+ * > -+ * This source code is licensed under both the BSD-style license (found in the > -+ * LICENSE file in the root directory of this source tree) and the GPLv2 (found > -+ * in the COPYING file in the root directory of this source tree). > -+ * You may select, at your option, one of the above-listed licenses. > -+ */ > -+ > -+/* This file provides custom allocation primitives > -+ */ > -+ > -+#define ZSTD_DEPS_NEED_MALLOC > -+#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ > -+ > -+#include "mem.h" /* MEM_STATIC */ > -+#define ZSTD_STATIC_LINKING_ONLY > -+#include "../zstd.h" /* ZSTD_customMem */ > -+ > -+#ifndef ZSTD_ALLOCATIONS_H > -+#define ZSTD_ALLOCATIONS_H > -+ > -+/* custom memory allocation functions */ > -+ > -+MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) > -+{ > -+ if (customMem.customAlloc) > -+ return customMem.customAlloc(customMem.opaque, size); > -+ return ZSTD_malloc(size); > -+} > -+ > -+MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) > -+{ > -+ if (customMem.customAlloc) { > -+ /* calloc implemented as malloc+memset; > -+ * not as efficient as calloc, but next best guess for custom malloc */ > -+ void* const ptr = customMem.customAlloc(customMem.opaque, size); > -+ ZSTD_memset(ptr, 0, size); > -+ return ptr; > -+ } > -+ return ZSTD_calloc(1, size); > -+} > -+ > -+MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) > -+{ > -+ if (ptr!=NULL) { > -+ if (customMem.customFree) > -+ customMem.customFree(customMem.opaque, ptr); > -+ else > -+ ZSTD_free(ptr); > -+ } > -+} > -+ > -+#endif /* ZSTD_ALLOCATIONS_H */ > -diff --git a/lib/common/pool.c b/lib/common/pool.c > -index f3d9d085..d5ca5a78 100644 > ---- a/lib/common/pool.c > -+++ b/lib/common/pool.c > -@@ -10,9 +10,9 @@ > - > - > - /* ====== Dependencies ======= */ > -+#include "../common/allocations.h" /* ZSTD_customCalloc, ZSTD_customFree */ > - #include "zstd_deps.h" /* size_t */ > - #include "debug.h" /* assert */ > --#include "zstd_internal.h" /* ZSTD_customCalloc, ZSTD_customFree */ > - #include "pool.h" > - > - /* ====== Compiler specifics ====== */ > -diff --git a/lib/common/zstd_common.c b/lib/common/zstd_common.c > -index 32085524..3f04c22a 100644 > ---- a/lib/common/zstd_common.c > -+++ b/lib/common/zstd_common.c > -@@ -14,7 +14,6 @@ > - * Dependencies > - ***************************************/ > - #define ZSTD_DEPS_NEED_MALLOC > --#include "zstd_deps.h" /* ZSTD_malloc, ZSTD_calloc, ZSTD_free, ZSTD_memset */ > - #include "error_private.h" > - #include "zstd_internal.h" > - > -@@ -47,37 +46,3 @@ ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(code); } > - /*! ZSTD_getErrorString() : > - * provides error code string from enum */ > - const char* ZSTD_getErrorString(ZSTD_ErrorCode code) { return ERR_getErrorString(code); } > -- > -- > -- > --/*=************************************************************** > --* Custom allocator > --****************************************************************/ > --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) > --{ > -- if (customMem.customAlloc) > -- return customMem.customAlloc(customMem.opaque, size); > -- return ZSTD_malloc(size); > --} > -- > --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) > --{ > -- if (customMem.customAlloc) { > -- /* calloc implemented as malloc+memset; > -- * not as efficient as calloc, but next best guess for custom malloc */ > -- void* const ptr = customMem.customAlloc(customMem.opaque, size); > -- ZSTD_memset(ptr, 0, size); > -- return ptr; > -- } > -- return ZSTD_calloc(1, size); > --} > -- > --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) > --{ > -- if (ptr!=NULL) { > -- if (customMem.customFree) > -- customMem.customFree(customMem.opaque, ptr); > -- else > -- ZSTD_free(ptr); > -- } > --} > -diff --git a/lib/common/zstd_internal.h b/lib/common/zstd_internal.h > -index 37836dc7..1f942f27 100644 > ---- a/lib/common/zstd_internal.h > -+++ b/lib/common/zstd_internal.h > -@@ -350,11 +350,6 @@ typedef struct { > - const seqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx); /* compress & dictBuilder */ > - int ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shouldn't get its definition from here) */ > - > --/* custom memory allocation functions */ > --void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem); > --void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem); > --void ZSTD_customFree(void* ptr, ZSTD_customMem customMem); > -- > - > - /* ZSTD_invalidateRepCodes() : > - * ensures next compression will not use repcodes from previous block. > -diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c > -index b55f684c..173ce242 100644 > ---- a/lib/compress/zstd_compress.c > -+++ b/lib/compress/zstd_compress.c > -@@ -11,6 +11,7 @@ > - /*-************************************* > - * Dependencies > - ***************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* INT_MAX, ZSTD_memset, ZSTD_memcpy */ > - #include "../common/mem.h" > - #include "hist.h" /* HIST_countFast_wksp */ > -diff --git a/lib/compress/zstd_cwksp.h b/lib/compress/zstd_cwksp.h > -index 97676693..9113cdbd 100644 > ---- a/lib/compress/zstd_cwksp.h > -+++ b/lib/compress/zstd_cwksp.h > -@@ -14,6 +14,7 @@ > - /*-************************************* > - * Dependencies > - ***************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ > - #include "../common/zstd_internal.h" > - > - #if defined (__cplusplus) > -diff --git a/lib/compress/zstdmt_compress.c b/lib/compress/zstdmt_compress.c > -index 7a2c7172..bf2de4a7 100644 > ---- a/lib/compress/zstdmt_compress.c > -+++ b/lib/compress/zstdmt_compress.c > -@@ -20,6 +20,7 @@ > - > - > - /* ====== Dependencies ====== */ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memset, INT_MAX, UINT_MAX */ > - #include "../common/mem.h" /* MEM_STATIC */ > - #include "../common/pool.h" /* threadpool */ > -diff --git a/lib/decompress/zstd_ddict.c b/lib/decompress/zstd_ddict.c > -index ad5c34a7..309ec0d0 100644 > ---- a/lib/decompress/zstd_ddict.c > -+++ b/lib/decompress/zstd_ddict.c > -@@ -14,6 +14,7 @@ > - /*-******************************************************* > - * Dependencies > - *********************************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ > - #include "../common/cpu.h" /* bmi2 */ > - #include "../common/mem.h" /* low level memory routines */ > -diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c > -index d487966c..3f3ca57c 100644 > ---- a/lib/decompress/zstd_decompress.c > -+++ b/lib/decompress/zstd_decompress.c > -@@ -55,6 +55,7 @@ > - /*-******************************************************* > - * Dependencies > - *********************************************************/ > -+#include "../common/allocations.h" /* ZSTD_customMalloc, ZSTD_customCalloc, ZSTD_customFree */ > - #include "../common/zstd_deps.h" /* ZSTD_memcpy, ZSTD_memmove, ZSTD_memset */ > - #include "../common/mem.h" /* low level memory routines */ > - #define FSE_STATIC_LINKING_ONLY > -diff --git a/programs/Makefile b/programs/Makefile > -index fcff41dc..8507abef 100644 > ---- a/programs/Makefile > -+++ b/programs/Makefile > -@@ -225,7 +225,7 @@ zstd-noxz : zstd > - .PHONY: zstd-dll > - zstd-dll : LDFLAGS+= -L$(LIBZSTD) > - zstd-dll : LDLIBS += -lzstd > --zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c > -+zstd-dll : ZSTDLIB_LOCAL_SRC = xxhash.c pool.c threading.c > - zstd-dll : zstd > - > - > -diff --git a/tests/Makefile b/tests/Makefile > -index 3eed19ea..778c7d67 100644 > ---- a/tests/Makefile > -+++ b/tests/Makefile > -@@ -95,7 +95,7 @@ allnothread: fullbench fuzzer paramgrill datagen decodecorpus > - dll: fuzzer-dll zstreamtest-dll > - > - .PHONY: zstd zstd32 zstd-nolegacy # only external makefile knows how to build or update them > --zstd zstd32 zstd-nolegacy: > -+zstd zstd32 zstd-nolegacy zstd-dll: > - $(MAKE) -C $(PRGDIR) $@ MOREFLAGS+="$(DEBUGFLAGS)" > - > - .PHONY: libzstd > -@@ -328,13 +328,17 @@ test-all: test test32 test-decodecorpus-cli > - test-zstd: ZSTD = $(PRGDIR)/zstd > - test-zstd: zstd > - > -+.PHONY: test-zstd-dll > -+test-zstd-dll: ZSTD = $(PRGDIR)/zstd > -+test-zstd-dll: zstd-dll > -+ > - test-zstd32: ZSTD = $(PRGDIR)/zstd32 > - test-zstd32: zstd32 > - > - test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd-nolegacy > - test-zstd-nolegacy: zstd-nolegacy > - > --test-zstd test-zstd32 test-zstd-nolegacy: datagen > -+test-zstd test-zstd32 test-zstd-nolegacy test-zstd-dll: datagen > - file $(ZSTD) > - EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" DATAGEN_BIN=./datagen ./playTests.sh $(ZSTDRTTEST) > - > --- > -2.39.1 > - > diff --git a/package/zstd/zstd.hash b/package/zstd/zstd.hash > index ca4e2fa0b9..abfb1d62e2 100644 > --- a/package/zstd/zstd.hash > +++ b/package/zstd/zstd.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz.sha256 > -sha256 0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 zstd-1.5.4.tar.gz > +# From https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz.sha256 > +sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 zstd-1.5.5.tar.gz > > # License files (locally computed) > sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE > diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk > index 45e8bf1bc2..e25202fd63 100644 > --- a/package/zstd/zstd.mk > +++ b/package/zstd/zstd.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ZSTD_VERSION = 1.5.4 > +ZSTD_VERSION = 1.5.5 > ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION) > ZSTD_INSTALL_STAGING = YES > ZSTD_LICENSE = BSD-3-Clause or GPL-2.0 > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 12:41:42 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:41:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-segno: new package In-Reply-To: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> References: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> Message-ID: <20230415124142.GI2819@scaer> Witold, All, On 2023-04-13 11:31 +0200, Witold Lipieta spake thusly: > segno 1.5.2 https://pypi.org/project/segno/ I was a bit surprised to see no dependency of any kind, so I tried a basic, minimalist build with this defconfig: BR2_arm=y BR2_cortex_a7=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_PACKAGE_PYTHON3=y And indeed that fails: # python3 Python 3.11.2 (main, Apr 15 2023, 14:18:20) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import segno Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.11/site-packages/segno/__init__.py", line 18, in File "/usr/lib/python3.11/site-packages/segno/writers.py", line 21, in ModuleNotFoundError: No module named 'zlib' So, at the bare minimum, it should select BR2_PACKAGE_PYTHON3_ZLIB. I am not sure I understand the documetnation properly, but there are a few candidate modules that seem like they may be dependencies. - PIL (not in Buildroot, but we have pillow) - qrcode-artistic (not in Buildroot) Also, a runtime test would be immensely useful to have, to validate that at least the very basic features do work. See existing tests in support/testing/tests/package/test_python* Can you have a look at the above issues, and resubmit a newer patch, please? Regards, Yann E. MORIN. > Signed-off-by: Witold Lipieta > --- > package/Config.in | 1 + > package/python-segno/Config.in | 6 ++++++ > package/python-segno/python-segno.hash | 5 +++++ > package/python-segno/python-segno.mk | 14 ++++++++++++++ > 4 files changed, 26 insertions(+) > create mode 100644 package/python-segno/Config.in > create mode 100644 package/python-segno/python-segno.hash > create mode 100644 package/python-segno/python-segno.mk > > diff --git a/package/Config.in b/package/Config.in > index 760dda6ac1..68949295df 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1273,6 +1273,7 @@ menu "External python modules" > source "package/python-sdnotify/Config.in" > source "package/python-secretstorage/Config.in" > source "package/python-see/Config.in" > + source "package/python-segno/Config.in" > source "package/python-selenium/Config.in" > source "package/python-semver/Config.in" > source "package/python-sentry-sdk/Config.in" > diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in > new file mode 100644 > index 0000000000..5c6ada7e68 > --- /dev/null > +++ b/package/python-segno/Config.in > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_PYTHON_SEGNO > + bool "python-segno" > + help > + QR Code and Micro QR Code generator for Python 2 and Python 3 > + > + https://github.com/heuer/segno/ > diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash > new file mode 100644 > index 0000000000..286bdf3615 > --- /dev/null > +++ b/package/python-segno/python-segno.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/segno/json > +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz > +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz > +# Locally computed sha256 checksums > +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE > diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk > new file mode 100644 > index 0000000000..c832f38f4b > --- /dev/null > +++ b/package/python-segno/python-segno.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-segno > +# > +################################################################################ > + > +PYTHON_SEGNO_VERSION = 1.5.2 > +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz > +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 > +PYTHON_SEGNO_SETUP_TYPE = setuptools > +PYTHON_SEGNO_LICENSE = BSD-3-Clause > +PYTHON_SEGNO_LICENSE_FILES = LICENSE > + > +$(eval $(python-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 12:49:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:49:05 +0200 Subject: [Buildroot] [git commit] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230415124929.5994F8412D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f646eb2a124098bc7c34373a4921a19d436f26e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott Signed-off-by: Yann E. MORIN --- ...ix-compile-time-issue-on-very-old-kernels.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..46961cc9d1 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,44 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Upstream: https://github.com/eudev-project/eudev/commit/09b536e0b9d0964674936901ab9d2954f935c8b4 +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + From yann.morin.1998 at free.fr Sat Apr 15 12:51:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 14:51:13 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/eudev: fix compile-time issue with very old kernel headers In-Reply-To: <20230412224038.109749-1-stefan@ott.net> References: <20230412224038.109749-1-stefan@ott.net> Message-ID: <20230415125113.GJ2819@scaer> Stefan, All, On 2023-04-13 00:40 +0200, Stefan Ott via buildroot spake thusly: > Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > compiling against such a kernel will fail. > > This patch introduces a version check and makes eudev fall back to > v2cap.capabilities on these kernels. > > Upstream: https://github.com/eudev-project/eudev/pull/247 I've moved the upstream reference into the patch itself, since that's where it'll be easier to find when we need to asses the patch status next time we bump the package. And since the PR was accepted and merged, I've changed the reference to the commit URL. Applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Stefan Ott > --- > Changes v1 -> v2 (suggested by Arnout Vandecappelle): > - Clarified description to talk about kernel *headers* > - Use a git-formatted patch instead > - Added a Signed-off-by line > - Added upstream reference > > ...mpile-time-issue-on-very-old-kernels.patch | 43 +++++++++++++++++++ > 1 file changed, 43 insertions(+) > create mode 100644 package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > > diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > new file mode 100644 > index 0000000000..c18ce2ad5a > --- /dev/null > +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch > @@ -0,0 +1,43 @@ > +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 > +From: Stefan Ott > +Date: Wed, 5 Apr 2023 18:20:37 +0200 > +Subject: [PATCH] Fix compile-time issue on very old kernels > + > +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > +compiling against such a kernel will fail. > + > +This patch introduces a version check and makes eudev fall back to > +v2cap.capabilities on these kernels. > + > +Signed-off-by: Stefan Ott > +--- > + src/v4l_id/v4l_id.c | 3 +++ > + 1 file changed, 3 insertions(+) > + > +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c > +index 6bf45effe..702d5b687 100644 > +--- a/src/v4l_id/v4l_id.c > ++++ b/src/v4l_id/v4l_id.c > +@@ -28,6 +28,7 @@ > + #include > + #include > + #include > ++#include > + #include > + > + #include "util.h" > +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { > + printf("ID_V4L_VERSION=2\n"); > + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); > + printf("ID_V4L_CAPABILITIES=:"); > ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) > + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) > + capabilities = v2cap.device_caps; > + else > ++#endif > + capabilities = v2cap.capabilities; > + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || > + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) > +-- > +2.40.0 > + > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 13:21:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 15:21:50 +0200 Subject: [Buildroot] [git commit] package/openocd: bump to 0.12.0 Message-ID: <20230415132206.7213F84170@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53bad8f502687c5430cd7a4dc852314a3d75be2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. The new version moves the GPL-2.0 license from COPYING to the subfolder "preferred", adding the header required by spdxcheck.py. A minimalist COPYING is added in the top directory, as required by automake, pointing to the files in LICENSES. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi [yann.morin.1998 at free.fr: - one license or license file per line - reorder licenses to match file order ] Signed-off-by: Yann E. MORIN --- ...gure.ac-fix-autoreconf-with-autoconf-2.70.patch | 32 -------- ...SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ---------------------- package/openocd/openocd.hash | 18 ++++- package/openocd/openocd.mk | 33 +++++++- 4 files changed, 44 insertions(+), 128 deletions(-) diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa..0000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b..0000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier????ga -Co-developed-by: Andrzej Sier????ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier????ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930..938711d86c 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,15 @@ -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 f3ba76203a7b6993db31f987559cc4c621ae1ff78119ced2a669756c2c5fd3b1 LICENSES/preferred/BSD-1-Clause +sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/preferred/BSD-2-Clause +sha256 1483f15e9fddc73b5df0acab1c42d21ecd0bf6ade8a79179fb90c09f13d03dcd LICENSES/preferred/BSD-2-Clause-Views +sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/preferred/BSD-3-Clause +sha256 5cf024f6e3611d5c6fb98748d1a0ad99b8cf9ffe46f2d60fa10c299cd29e0a75 LICENSES/preferred/BSD-Source-Code +sha256 f35396f4095619f986736ca5e2976b313d381463a35c921c9ae677cc7eb83e28 LICENSES/preferred/GFDL-1.2 +sha256 76515be2d7334a1a038f775238c9a4c2b37e19514248e5eea0434cdfee526f9d LICENSES/preferred/gfdl-1.2.texi.readme +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 +sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/preferred/MIT +sha256 9a41b56594cd89743ca72f188318c9871661847074dd16497ae0c695fe3ab9c9 LICENSES/stand-alone/GPL-3.0 diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848..9973498cf5 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,12 +4,37 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) -OPENOCD_LICENSE = GPL-2.0+ -OPENOCD_LICENSE_FILES = COPYING -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac +OPENOCD_LICENSE = \ + eCos-exception-2.0, \ + BSD-1-clause, \ + BSD-2-clause, \ + BSD-2-Clause-Views, \ + BSD-3-clause, \ + BSD-Source-Code, \ + GFDL-1.2-no-invariants-or-later (docs), \ + GPL-2.0+ (code), \ + GPL-3.0+ (stand-alone code), \ + MIT + +OPENOCD_LICENSE_FILES = \ + COPYING \ + LICENSES/license-rules.txt \ + LICENSES/exceptions/eCos-exception-2.0 \ + LICENSES/preferred/BSD-1-Clause \ + LICENSES/preferred/BSD-2-Clause \ + LICENSES/preferred/BSD-2-Clause-Views \ + LICENSES/preferred/BSD-3-Clause \ + LICENSES/preferred/BSD-Source-Code \ + LICENSES/preferred/GFDL-1.2 \ + LICENSES/preferred/gfdl-1.2.texi.readme \ + LICENSES/preferred/GPL-2.0 \ + LICENSES/preferred/MIT \ + LICENSES/stand-alone/GPL-3.0 + +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac OPENOCD_AUTORECONF = YES OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" From yann.morin.1998 at free.fr Sat Apr 15 13:29:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 15:29:29 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230415132929.GK2819@scaer> Dario, All, On 2023-04-11 22:39 +0200, Dario Binacchi spake thusly: [--SNIP--] > The new version moves the GPL-2.0 license from COPYING to the subfolder > "preferred", adding the header required by spdxcheck.py. A minimalist > COPYING is added in the top directory, as required by automake, pointing > to the files in LICENSES. [--SNIP--] > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 37a06ca848b7..2645f9a02465 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -4,12 +4,20 @@ > # > ################################################################################ > > -OPENOCD_VERSION = 0.11.0 > +OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > -OPENOCD_LICENSE = GPL-2.0+ > -OPENOCD_LICENSE_FILES = COPYING > -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac > +OPENOCD_LICENSE = GPL-2.0+ (code), GFDL-1.2-no-invariants-or-later (docs), \ > + GPL-3.0+, (stand-alone code), BSD-1-clause, BSD-2-clause, BSD-3-clause, \ > + MIT, BSD-Source-Code, eCos-exception-2.0 > +OPENOCD_LICENSE_FILES = COPYING LICENSES/exceptions/eCos-exception-2.0 \ > + LICENSES/license-rules.txt LICENSES/preferred/BSD-1-Clause \ > + LICENSES/preferred/BSD-2-Clause LICENSES/preferred/BSD-2-Clause-Views \ > + LICENSES/preferred/BSD-3-Clause LICENSES/preferred/BSD-Source-Code \ > + LICENSES/preferred/GFDL-1.2 LICENSES/preferred/gfdl-1.2.texi.readme \ > + LICENSES/preferred/GPL-2.0 LICENSES/preferred/MIT \ > + LICENSES/stand-alone/GPL-3.0 > +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac This is a bit difficult to read, so I changed it to one-item per line. Also, listing the eCos exception by itself was a little weird, so I looked at the code, and it turns out there a single file that references that exception: src/flash/nand/ecc.c The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 It is part of openocd itself (the executalbe), via libopenocd.la (which is a convenience library, i.e. a static lib that is not installed). So, I believe the real licening terms should be: OPENOCD_LICENSE = \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ GPL-2.0+ eith eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT I was about to do so before I pushed, but I'd like a bit of feedback... Thoughts? Anyway, as all the licensing details were there, I pushed without the above issue addressed, so can you please look into sending a follow-up patch to explain fix it and all the above, please? Regards, Yann E. MORIN. > OPENOCD_AUTORECONF = YES > OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" > > -- > 2.32.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:04:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:04:04 +0200 Subject: [Buildroot] [PATCH v4,1/1] package/zeek: bump to version 5.2.0 In-Reply-To: <20230411183145.6751-1-fontaine.fabrice@gmail.com> References: <20230411183145.6751-1-fontaine.fabrice@gmail.com> Message-ID: <20230415150404.GL2819@scaer> Fabrice, All, On 2023-04-11 20:31 +0200, Fabrice Fontaine spake thusly: > - Handle build and install of gen-zam > - Disable new spicy option (work is still needed to cross-compile it) > - Disable unit tests (as they are now enabled by default) > - Update hash of COPYING (year updated with > https://github.com/zeek/zeek/commit/273126a87b8f7134b81439ae31343c7b45d2a421) > - Update hash of COPYING.3rdparty (path updated, filessystem added and > file renamed with > https://github.com/zeek/zeek/commit/72cbc7cd13b7c1bda98658104431c3b530ff68d6 > https://github.com/zeek/zeek/commit/b77f5fa14cc1b64572b70f80366e1ba56f87503c > https://github.com/zeek/zeek/commit/4f6f46a4043b092b40c01d91a57c5ff273ab433a) > - This bump will fix the following build failure with python >= 3.11: > > In file included from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/attr.h:13, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/pybind11.h:45, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/functional.h:12, > from /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/_broker.cpp:13: > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h: In function 'std::string pybind11::detail::error_string()': > /home/autobuild/autobuild/instance-6/output-1/build/zeek-4.1.1/auxil/broker/bindings/python/3rdparty/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} > 446 | " " + handle(frame->f_code->co_filename).cast() + > | ^~ > > https://github.com/zeek/zeek/blob/v5.2.0/NEWS > > Fixes: > - http://autobuild.buildroot.org/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 > > Signed-off-by: Fabrice Fontaine > --- > Changes v3 -> v4: > - Use upstream patch > Changes v2 -> v3: > - Add a patch to fix install > Changes v1 -> v2: > - Update commit message with information about python build failure > > ...ce-static-builds-for-the-bundled-CAF.patch | 55 +++++++++++++++++++ > package/zeek/zeek.hash | 6 +- > package/zeek/zeek.mk | 13 +++-- > 3 files changed, 67 insertions(+), 7 deletions(-) > create mode 100644 package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch > > diff --git a/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch > new file mode 100644 > index 0000000000..5bca0d6ebe > --- /dev/null > +++ b/package/zeek/0001-Force-static-builds-for-the-bundled-CAF.patch > @@ -0,0 +1,55 @@ > +From 8c56244338b7f23b016f9980680b000d61a91521 Mon Sep 17 00:00:00 2001 > +From: Dominik Charousset > +Date: Fri, 7 Apr 2023 10:40:32 +0200 > +Subject: [PATCH] Force static builds for the bundled CAF > + > +[Retrieved from: > +https://github.com/zeek/broker/commit/8c56244338b7f23b016f9980680b000d61a91521] You forgot to add your SoB line in this back-ported patch. Also, but this is not yet documented, patches are pending, we are moving toward referencing upstream status with an Upstream: tag, like so; Upstream: https://github.com/zeek/broker/commit/8c56244338b7f23b016f9980680b000d61a91521 Signed-off-by: You etc... I could have changed the upstream status, but I can't add your SoB... Regards, Yann E. MORIN. > +--- > + CMakeLists.txt | 20 +++++++++++--------- > + 1 file changed, 11 insertions(+), 9 deletions(-) > + > +diff --git a/auxil/broker/CMakeLists.txt b/auxil/broker/CMakeLists.txt > +index cb99d290..f7df1417 100644 > +--- a/auxil/broker/CMakeLists.txt > ++++ b/auxil/broker/CMakeLists.txt > +@@ -195,6 +195,14 @@ if (NOT OPENSSL_LIBRARIES) > + endif() > + set(LINK_LIBS ${LINK_LIBS} OpenSSL::SSL OpenSSL::Crypto) > + > ++function(add_bundled_caf) > ++ # Disable unnecessary features and make sure CAF builds static libraries. > ++ set(CAF_ENABLE_EXAMPLES OFF) > ++ set(CAF_ENABLE_TESTING OFF) > ++ set(CAF_ENABLE_TOOLS OFF) > ++ set(BUILD_SHARED_LIBS OFF) > ++ add_subdirectory(caf EXCLUDE_FROM_ALL) > ++endfunction() > + > + # NOTE: building and linking against an external CAF version is NOT supported! > + # This variable is FOR DEVELOPMENT ONLY. The only officially supported CAF > +@@ -209,21 +217,15 @@ if (CAF_ROOT) > + else() > + find_package(CAF REQUIRED COMPONENTS openssl test io core net) > + endif() > +- list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) > + set(BROKER_USE_EXTERNAL_CAF ON) > + else () > + message(STATUS "Using bundled CAF") > +- set(CAF_ENABLE_EXAMPLES OFF CACHE INTERNAL "") > +- set(CAF_ENABLE_TESTING OFF CACHE INTERNAL "") > +- set(CAF_ENABLE_TOOLS OFF CACHE INTERNAL "") > +- set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "") > +- add_subdirectory(caf EXCLUDE_FROM_ALL) > +- list(APPEND OPTIONAL_SRC $) > +- list(APPEND OPTIONAL_SRC $) > +- list(APPEND OPTIONAL_SRC $) > ++ add_bundled_caf() > + set(BROKER_USE_EXTERNAL_CAF OFF) > + endif () > + > ++list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) > ++ > + # -- libroker ----------------------------------------------------------------- > + > + file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/VERSION" BROKER_VERSION LIMIT_COUNT 1) > diff --git a/package/zeek/zeek.hash b/package/zeek/zeek.hash > index 05e57b5024..872ef8e14f 100644 > --- a/package/zeek/zeek.hash > +++ b/package/zeek/zeek.hash > @@ -1,6 +1,6 @@ > # Locally computed: > -sha256 8c0afc999a8dd1c1f677a5cf818479b99c2d527e679e1ef99fb1b03f989c0373 zeek-4.1.1.tar.gz > +sha256 511047400dd4539177542c84a5e80d7e97ad73d2a9986ffcd6cd85b4cc711fbf zeek-5.2.0.tar.gz > > # Hash for license files: > -sha256 b2817e2fb935805ec9fc0e90c6b971efd810d9aedfc646bc5fcb535221e0266a COPYING > -sha256 1a451eca7b3826a7df62991ba90dd6d23ff03d28c2eefb7f8c4f8b1eac97a61b COPYING.3rdparty > +sha256 14c5057bb1f83c50db29323a9d5bb0f33db9c4d8b9806c070f5b0ca84f52694a COPYING > +sha256 5be6b90c7a563e6ee8238354f3487206e19d8f299689ff2adce7bdd1a6919ab1 COPYING-3rdparty > diff --git a/package/zeek/zeek.mk b/package/zeek/zeek.mk > index 584bfb0778..9c599fc22d 100644 > --- a/package/zeek/zeek.mk > +++ b/package/zeek/zeek.mk > @@ -4,19 +4,19 @@ > # > ################################################################################ > > -ZEEK_VERSION = 4.1.1 > +ZEEK_VERSION = 5.2.0 > ZEEK_SITE = https://download.zeek.org > ZEEK_LICENSE = \ > BSD-3-Clause (zeek, C++ Actor Framework, ConvertUTF.c, CardinalityCounter.cc, pybind11), \ > Public Domain (sqlite), \ > - MIT (doctest, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > + MIT (doctest, filesystem, libkqueue, RapidJSON, tsl-ordered-map, bro_inet_ntop.c), \ > LGPL-3.0+ (Multifast Project), \ > BSD-2-Clause (event.h), \ > BSD-3-Clause (in_cksum.cc) \ > BSD-4-Clause (Patricia.c, strsep.c, bsd-getopt-long.c), \ > Apache-2.0 (highwayhash, folly), \ > MPL-2.0 (mozilla-ca-list.zeek) > -ZEEK_LICENSE_FILES = COPYING COPYING.3rdparty > +ZEEK_LICENSE_FILES = COPYING COPYING-3rdparty > ZEEK_CPE_ID_VENDOR = zeek > ZEEK_SUPPORTS_IN_SOURCE_BUILD = NO > ZEEK_DEPENDENCIES = \ > @@ -45,6 +45,9 @@ ZEEK_CONF_OPTS = \ > -DBINPAC_EXE_PATH=$(HOST_DIR)/bin/binpac \ > -DBROKER_DISABLE_DOCS=ON \ > -DBROKER_DISABLE_TESTS=ON \ > + -DDISABLE_SPICY=ON \ > + -DENABLE_ZEEK_UNIT_TESTS=OFF \ > + -DGEN_ZAM_EXE_PATH=$(HOST_DIR)/bin/gen-zam \ > -DINSTALL_AUX_TOOLS=ON \ > -DZEEK_ETC_INSTALL_DIR=/etc > > @@ -79,13 +82,15 @@ ZEEK_DEPENDENCIES += musl-fts > ZEEK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts > endif > > -HOST_ZEEK_MAKE_OPTS = binpac bifcl > +HOST_ZEEK_MAKE_OPTS = binpac bifcl gen-zam > > define HOST_ZEEK_INSTALL_CMDS > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/bifcl/bifcl \ > $(HOST_DIR)/bin/bifcl > $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/binpac/src/binpac \ > $(HOST_DIR)/bin/binpac > + $(INSTALL) -D -m 0755 $(HOST_ZEEK_BUILDDIR)/auxil/gen-zam/gen-zam \ > + $(HOST_DIR)/bin/gen-zam > endef > > $(eval $(cmake-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:16:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:16:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file In-Reply-To: <20230412222640.109345-1-stefan@ott.net> References: <20230412222640.109345-1-stefan@ott.net> Message-ID: <20230415151633.GM2819@scaer> Stefan, All, Adri?n, question below also for you. ;-) On 2023-04-13 00:26 +0200, Stefan Ott via buildroot spake thusly: > The dependency is supposed to be optional but it always ends up in the > .pc file. This leads to issues when building packages that depend on > libgtk3 and are unable to find atk-bridge: > > > output/build/gcr-3.40.0/meson.build:57:2: ERROR: Dependency lookup for gtk+-3.0 with method 'pkgconfig' failed: Could not generate cargs for gtk+-3.0: > > Package atk-bridge-2.0 was not found in the pkg-config search path. > > Perhaps you should add the directory containing `atk-bridge-2.0.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'atk-bridge-2.0', required by 'gtk+-3.0', not found > > This change modifies the original patch so that the dependency is only > added to the .pc file if atk-bridge is present. > > Signed-off-by: Stefan Ott > --- > package/libgtk3/0001-disable-atk-bridge.patch | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch > index f3e9bff2ba..8127b97253 100644 > --- a/package/libgtk3/0001-disable-atk-bridge.patch > +++ b/package/libgtk3/0001-disable-atk-bridge.patch Since you are modifying that patch, you need to add your SoB line to it too, something along the lines of: Signed-off-by: Hadrien Boutteville [stefan at ott.net: conditionally add it to .pc] Signed-off-by: You I can't add a sob on your behalf, so could you please respin? To be noted, but that is totally orthogonal to this patch of yours: the commit log for the patch mentions that atk-bridge requires at-spi2-core and at-spi2-atk, which were not packaged in Buildroot back in the time. However, we now have both. So: should we drop this patch, and add the dependency onto at-spi2-atk (and thus at-spi2-core), now? Regards, Yann E. MORIN. > @@ -39,3 +39,14 @@ Signed-off-by: Hadrien Boutteville > > backend_immodules += ['xim'] > > +@@ -588,7 +588,9 @@ > + x11_pkgs += ['xdamage'] > + endif > + > +- atk_pkgs += ['atk-bridge-2.0'] > ++ if atkbridge_dep.found() > ++ atk_pkgs += ['atk-bridge-2.0'] > ++ endif > + > + cdata.set('HAVE_XDAMAGE', xdamage_dep.found() ? 1 : false) > + cdata.set('HAVE_XCURSOR', xcursor_dep.found() ? 1 : false) > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:27:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:27:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgtk3: Remove atk-bridge from .pc file In-Reply-To: <20230415151633.GM2819@scaer> References: <20230412222640.109345-1-stefan@ott.net> <20230415151633.GM2819@scaer> Message-ID: <20230415152700.GN2819@scaer> Adri?n, All, +Thomas, +Daniel, On 2023-04-15 17:16 +0200, Yann E. MORIN spake thusly: > Adri?n, question below also for you. ;-) [--SNIP--] > commit log for the patch mentions that atk-bridge requires at-spi2-core > and at-spi2-atk, which were not packaged in Buildroot back in the time. > However, we now have both. So: should we drop this patch, and add the > dependency onto at-spi2-atk (and thus at-spi2-core), now? OK, I think I have an answer now: https://patchwork.ozlabs.org/project/buildroot/list/?series=343801 I'll look at that series now... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 15:37:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 17:37:33 +0200 Subject: [Buildroot] [PATCH v5 3/5] package/atk: remove package In-Reply-To: <20230227105838.358916-3-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-3-thomas.devoogdt@barco.com> Message-ID: <20230415153733.GO2819@scaer> Thomas, All, +Adri?n On 2023-02-27 11:58 +0100, Thomas Devoogdt spake thusly: > From: Daniel Lang > > atk has been merged into at-spi2-core with version 2.45.1. > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches > --- > Config.in.legacy | 7 +++++++ > package/Config.in | 1 - > package/atk/Config.in | 14 -------------- > package/atk/atk.hash | 5 ----- > package/atk/atk.mk | 25 ------------------------- > package/atkmm/Config.in | 8 ++++---- > package/atkmm/atkmm.mk | 2 +- atk is also a dependency for atkmm2_28; I guess it got missed, because it was only recently added, so no worries: it can probably be fixed when applying. Which I'll do as soon as Adri?n reviews this series as he promised! ;-) Regards, Yann E. MORIN. > package/libglade/Config.in | 2 +- > package/libglade/libglade.mk | 2 +- > package/libgtk2/Config.in | 2 +- > package/libgtk2/libgtk2.mk | 2 +- > package/libgtk3/Config.in | 2 +- > package/libgtk3/libgtk3.mk | 2 +- > 13 files changed, 18 insertions(+), 56 deletions(-) > delete mode 100644 package/atk/Config.in > delete mode 100644 package/atk/atk.hash > delete mode 100644 package/atk/atk.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index b303677d3f..2d3b1d41ea 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2023.02" > > +config BR2_PACKAGE_ATK > + bool "atk removed" > + select BR2_LEGACY > + select BR2_PACKAGE_AT_SPI2_CORE > + help > + atk is now part of at-spi2-core. > + > config BR2_PACKAGE_AT_SPI2_ATK > bool "at-spi2-atk removed" > select BR2_LEGACY > diff --git a/package/Config.in b/package/Config.in > index 42173fa2b1..3891f5abdd 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1553,7 +1553,6 @@ endmenu > menu "Graphics" > source "package/assimp/Config.in" > source "package/at-spi2-core/Config.in" > - source "package/atk/Config.in" > source "package/atkmm/Config.in" > source "package/bayer2rgb-neon/Config.in" > source "package/bullet/Config.in" > diff --git a/package/atk/Config.in b/package/atk/Config.in > deleted file mode 100644 > index d9371b879b..0000000000 > --- a/package/atk/Config.in > +++ /dev/null > @@ -1,14 +0,0 @@ > -config BR2_PACKAGE_ATK > - bool "atk" > - depends on BR2_USE_WCHAR # glib2 > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > - depends on BR2_USE_MMU # glib2 > - select BR2_PACKAGE_LIBGLIB2 > - help > - The ATK accessibility toolkit, needed to build GTK+-2.x. > - > - https://gitlab.gnome.org/GNOME/atk > - > -comment "atk needs a toolchain w/ wchar, threads" > - depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/atk/atk.hash b/package/atk/atk.hash > deleted file mode 100644 > index d8cd69ff1f..0000000000 > --- a/package/atk/atk.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum > -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz > - > -# Hash for license file > -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING > diff --git a/package/atk/atk.mk b/package/atk/atk.mk > deleted file mode 100644 > index 2820fb486d..0000000000 > --- a/package/atk/atk.mk > +++ /dev/null > @@ -1,25 +0,0 @@ > -################################################################################ > -# > -# atk > -# > -################################################################################ > - > -ATK_VERSION_MAJOR = 2.38 > -ATK_VERSION = $(ATK_VERSION_MAJOR).0 > -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz > -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) > -ATK_LICENSE = LGPL-2.0+ > -ATK_LICENSE_FILES = COPYING > -ATK_INSTALL_STAGING = YES > -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) > - > -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > -ATK_CONF_OPTS += -Dintrospection=true > -ATK_DEPENDENCIES += gobject-introspection > -else > -ATK_CONF_OPTS += -Dintrospection=false > -endif > - > -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > - > -$(eval $(meson-package)) > diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in > index aa58f8d593..f6f2ca8fc2 100644 > --- a/package/atkmm/Config.in > +++ b/package/atkmm/Config.in > @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM > bool "atkmm" > depends on BR2_INSTALL_LIBSTDCPP # glibmm > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc > - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 > - depends on BR2_USE_MMU # atk/glibmm -> libglib2 > - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 > - select BR2_PACKAGE_ATK > + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_GLIBMM > select BR2_PACKAGE_LIBSIGC > > diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk > index 7ceb87b047..da763c8386 100644 > --- a/package/atkmm/atkmm.mk > +++ b/package/atkmm/atkmm.mk > @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) > ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) > ATKMM_LICENSE_FILES = COPYING COPYING.tools > ATKMM_INSTALL_STAGING = YES > -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf > +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf > > $(eval $(meson-package)) > diff --git a/package/libglade/Config.in b/package/libglade/Config.in > index c97c9becd2..8d0d26f159 100644 > --- a/package/libglade/Config.in > +++ b/package/libglade/Config.in > @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE > depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > depends on BR2_USE_MMU # glib2 > select BR2_PACKAGE_LIBGLIB2 > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_LIBXML2 > help > Libglade allows you to load glade interface files in a program > diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk > index 21aed60605..af73d8bd00 100644 > --- a/package/libglade/libglade.mk > +++ b/package/libglade/libglade.mk > @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 > LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 > LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) > LIBGLADE_INSTALL_STAGING = YES > -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 > +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 > LIBGLADE_LICENSE = LGPL-2.0+ > LIBGLADE_LICENSE_FILES = COPYING > > diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in > index c75c37fb63..f2888b2f51 100644 > --- a/package/libgtk2/Config.in > +++ b/package/libgtk2/Config.in > @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 > depends on BR2_INSTALL_LIBSTDCPP # pango > depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk > index 859925e8d3..608c263e4d 100644 > --- a/package/libgtk2/libgtk2.mk > +++ b/package/libgtk2/libgtk2.mk > @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ > > LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no > > -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ > +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ > gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) > > LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) > diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in > index 82ca68d2da..34b8d49eb3 100644 > --- a/package/libgtk3/Config.in > +++ b/package/libgtk3/Config.in > @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ > BR2_PACKAGE_HAS_LIBGL > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > index 283c129cef..2821c7eb52 100644 > --- a/package/libgtk3/libgtk3.mk > +++ b/package/libgtk3/libgtk3.mk > @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome > LIBGTK3_CPE_ID_PRODUCT = gtk > LIBGTK3_INSTALL_STAGING = YES > > -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ > +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ > gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) > > ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 16:34:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 18:34:03 +0200 Subject: [Buildroot] [git commit] package/bubblewrap: bump to version 0.8.0 Message-ID: <20230415170750.D6E5E84180@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dcf91582637044e9137424752b1ea52e51b99358 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This version allows disabling usage of nested user namespaces and improves error messages. Release notes: https://github.com/containers/bubblewrap/releases/tag/v0.8.0 Signed-off-by: Adrian Perez de Castro Signed-off-by: Yann E. MORIN --- package/bubblewrap/bubblewrap.hash | 4 ++-- package/bubblewrap/bubblewrap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bubblewrap/bubblewrap.hash b/package/bubblewrap/bubblewrap.hash index 0475f8882a..abc69d96be 100644 --- a/package/bubblewrap/bubblewrap.hash +++ b/package/bubblewrap/bubblewrap.hash @@ -1,5 +1,5 @@ -# From https://github.com/containers/bubblewrap/releases/tag/v0.7.0 -sha256 764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc bubblewrap-0.7.0.tar.xz +# From https://github.com/containers/bubblewrap/releases/tag/v0.8.0 +sha256 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a bubblewrap-0.8.0.tar.xz # Hash for license files: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/bubblewrap/bubblewrap.mk b/package/bubblewrap/bubblewrap.mk index 658e6e113c..1081db697d 100644 --- a/package/bubblewrap/bubblewrap.mk +++ b/package/bubblewrap/bubblewrap.mk @@ -4,7 +4,7 @@ # ################################################################################ -BUBBLEWRAP_VERSION = 0.7.0 +BUBBLEWRAP_VERSION = 0.8.0 BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap From yann.morin.1998 at free.fr Sat Apr 15 17:08:44 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:08:44 +0200 Subject: [Buildroot] [git commit] package/xr819-xradio: bump version Message-ID: <20230415171007.89A21841A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53baedf9126cf14f8ef80d4170ad9e9f1667fd65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master With introduction of vmap'ed stacks to ARM in Linux v5.18, stack parameters can no longer be used for DMA. So pull the latest xradio changes that fix the driver and make it work with vmap'ed stacks in new kernels. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sat Apr 15 17:08:53 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:08:53 +0200 Subject: [Buildroot] [git commit] configs/orangepi_zero_plus2: update BSP versions Message-ID: <20230415171007.9974C841B3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c64135e9faf1a2336c967799979265b9cdd1dc54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux kernel to 6.1.14, U-Boot to 2023.01, ATF to 2.8. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_zero_plus2_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/orangepi_zero_plus2_defconfig b/configs/orangepi_zero_plus2_defconfig index ef171c3ad3..377e9f1c59 100644 --- a/configs/orangepi_zero_plus2_defconfig +++ b/configs/orangepi_zero_plus2_defconfig @@ -2,14 +2,14 @@ BR2_aarch64=y BR2_cortex_a53=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_ROOTFS_OVERLAY="board/orangepi/orangepi-zero-plus2/rootfs_overlay" # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.5" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.8" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y @@ -17,7 +17,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero_plus2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y @@ -31,7 +31,7 @@ BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-zero-plus2" From yann.morin.1998 at free.fr Sat Apr 15 17:08:48 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:08:48 +0200 Subject: [Buildroot] [git commit] configs/orangepi_zero: bump BSP versions Message-ID: <20230415171007.91EBB841A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=906789c758c677097b51c5637921dd02312ebec4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux to 6.1.14 and U-Boot to 2023.01 Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_zero_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index 464e075e5c..40269db233 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -8,13 +8,13 @@ BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Zero" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Zero" BR2_GLOBAL_PATCH_DIR="board/orangepi/orangepi-zero/patches" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_SYSTEM_DHCP="eth0" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.16" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h2-plus-orangepi-zero" @@ -31,7 +31,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sat Apr 15 17:10:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:10:18 +0200 Subject: [Buildroot] [PATCH 0/3] allwinner: second part of misc bsp updates In-Reply-To: <20230410175018.2283807-1-geomatsi@gmail.com> References: <20230410175018.2283807-1-geomatsi@gmail.com> Message-ID: <20230415171018.GP2819@scaer> Sergey, All, On 2023-04-10 20:50 +0300, Sergey Matyukevich spake thusly: > Hi all, > > Here is the second patch series with BSP updates for several Allwinner > boards. This time xradio driver and boards with WiF are updated, > including including OrangePi Zero and OrangePi Zero Plus2. > > Regards, > Sergey > > Sergey Matyukevich (3): > package/xr819-xradio: bump version > configs/orangepi_zero: bump BSP versions > configs/orangepi_zero_plus2: update BSP versions Whole series applied to master, thanks. Regards, Yann E. MORIN. > configs/orangepi_zero_defconfig | 6 +++--- > configs/orangepi_zero_plus2_defconfig | 8 ++++---- > package/xr819-xradio/xr819-xradio.hash | 2 +- > package/xr819-xradio/xr819-xradio.mk | 2 +- > 4 files changed, 9 insertions(+), 9 deletions(-) > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 17:23:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:23:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/bubblewrap: bump to version 0.8.0 In-Reply-To: <20230411074839.98830-1-aperez@igalia.com> References: <20230411074839.98830-1-aperez@igalia.com> Message-ID: <20230415172322.GQ2819@scaer> Adri?n, All, On 2023-04-11 10:48 +0300, Adrian Perez de Castro spake thusly: > This version allows disabling usage of nested user namespaces and > improves error messages. Release notes: > > https://github.com/containers/bubblewrap/releases/tag/v0.8.0 > > Signed-off-by: Adrian Perez de Castro Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/bubblewrap/bubblewrap.hash | 4 ++-- > package/bubblewrap/bubblewrap.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/bubblewrap/bubblewrap.hash b/package/bubblewrap/bubblewrap.hash > index 0475f8882a..abc69d96be 100644 > --- a/package/bubblewrap/bubblewrap.hash > +++ b/package/bubblewrap/bubblewrap.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/containers/bubblewrap/releases/tag/v0.7.0 > -sha256 764ab7100bd037ea53d440d362e099d7a425966bc62d1f00ab26b8fbb882a9dc bubblewrap-0.7.0.tar.xz > +# From https://github.com/containers/bubblewrap/releases/tag/v0.8.0 > +sha256 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a bubblewrap-0.8.0.tar.xz > > # Hash for license files: > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING > diff --git a/package/bubblewrap/bubblewrap.mk b/package/bubblewrap/bubblewrap.mk > index 658e6e113c..1081db697d 100644 > --- a/package/bubblewrap/bubblewrap.mk > +++ b/package/bubblewrap/bubblewrap.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -BUBBLEWRAP_VERSION = 0.7.0 > +BUBBLEWRAP_VERSION = 0.8.0 > BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) > BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz > BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 17:36:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:36:50 +0200 Subject: [Buildroot] [git commit] utils/checkpackagelib: check for Upstream trailers Message-ID: <20230415175310.6F2CE841D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32934b526b647fc30bb0041b7b9f18bd765f7567 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Implement a check-package check for an Upstream: trailer in patches being applied to packages per a mailing list discussion [0]. No strict formatting checks are implemented for the contents within the trailer as the needed level of detail will vary patch-to-patch. Tested with: `./utils/docker-run python3 -m pytest utils/checkpackagelib` [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666016.html Signed-off-by: Vincent Fazio Signed-off-by: Yann E. MORIN --- utils/checkpackagelib/lib_patch.py | 18 ++++++++++++++++++ utils/checkpackagelib/test_lib_patch.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index caee36158f..1909d3acd0 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -61,3 +61,21 @@ class Sob(_CheckFunction): return ["{}:0: missing Signed-off-by in the header " "({}#_format_and_licensing_of_the_package_patches)" .format(self.filename, self.url_to_manual)] + +class Upstream(_CheckFunction): + UPSTREAM_ENTRY = re.compile(r"^Upstream: .*$") + + def before(self): + self.found = False + + def check_line(self, lineno, text): + if self.found: + return + if self.UPSTREAM_ENTRY.search(text): + self.found = True + + def after(self): + if not self.found: + return ["{}:0: missing Upstream in the header " + "({}#_additional_patch_documentation)" + .format(self.filename, self.url_to_manual)] diff --git a/utils/checkpackagelib/test_lib_patch.py b/utils/checkpackagelib/test_lib_patch.py index 3b6fadf38c..f7487ef329 100644 --- a/utils/checkpackagelib/test_lib_patch.py +++ b/utils/checkpackagelib/test_lib_patch.py @@ -94,3 +94,25 @@ Sob = [ def test_Sob(testname, filename, string, expected): warnings = util.check_file(m.Sob, filename, string) assert warnings == expected + + +Upstream = [ + ('good', + 'patch', + 'Upstream: https://some/amazing/patch/submission\n', + []), + ('empty', + 'patch', + '', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ('bad', + 'patch', + 'Subject: [PATCH 24/105] text\n', + [['patch:0: missing Upstream in the header (url#_additional_patch_documentation)']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Upstream) +def test_Upstream(testname, filename, string, expected): + warnings = util.check_file(m.Upstream, filename, string) + assert warnings == expected From yann.morin.1998 at free.fr Sat Apr 15 17:36:46 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:36:46 +0200 Subject: [Buildroot] [git commit] docs/manual: rewrite section for upstream documentation Message-ID: <20230415175310.68847841D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b00b40a05437e1042b25c097b977d5a26bdee1d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion [0], patches should, when possible and when approriate, provide a link as evidence that the patch has been submitted upstream. The motivation is that hopefully the patch gets applied to upstream at some point reducing the long term maintenance burden within Buildroot. This also makes future patch review on subsequent package version bumps more streamlined. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html Signed-off-by: Vincent Fazio Signed-off-by: Yann E. MORIN --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file From yann.morin.1998 at free.fr Sat Apr 15 17:46:23 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:46:23 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: add entries missing Upstream trailer Message-ID: <20230415175310.80902841D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ed07521322d5d0ec262883169443af912db30f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Due to the sheer number of patches that fail the new Upstream trailer check (1500+) and the time it would take to make them compliant, for now, just add them to the ignore list. Created via `./utils/docker-run make .checkpackageignore` Signed-off-by: Vincent Fazio [yann.morin.1998 at free.fr: regenerate] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1647 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1588 insertions(+), 59 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index cf58e59198..4847cd82bc 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1,12 +1,16 @@ board/aarch64-efi/post-image.sh Shellcheck board/amarula/vyasa/post-build.sh Shellcheck +board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch Upstream +board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch Upstream board/andes/ae350/post-build.sh Shellcheck board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck board/aspeed/common/post-image.sh Shellcheck board/asus/tinker/post-build.sh Shellcheck board/atmel/flasher.sh Shellcheck +board/beaglebone/patches/linux/0001-keep-jtag-clock-alive-for-debugger.patch Upstream board/beaglebone/post-build.sh Shellcheck +board/beagleboneai/patches/uboot/0001-am57xx_evm-fixes.patch Upstream board/beagleboneai/post-build.sh Shellcheck board/beaglev/post-build.sh Shellcheck board/beelink/gs1/post-build.sh Shellcheck @@ -22,33 +26,37 @@ board/canaan/k210-soc/post-build.sh Shellcheck board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck board/chromebook/elm/sign.sh Shellcheck board/chromebook/mksd.sh Shellcheck -board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder +board/chromebook/snow/linux-4.15-dts-tpm.patch ApplyOrder Upstream board/chromebook/snow/sign.sh Shellcheck +board/ci20/patches/uboot/0001-mips-Remove-default-endiannes.patch Upstream board/cubietech/cubieboard2/post-image.sh Shellcheck board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck board/freescale/common/imx/post-image.sh Shellcheck board/freescale/common/mxs/post-image.sh Shellcheck +board/freescale/imx6sabre/patches/uboot/0001-mx6qsabre_common-boot-Linux-to-init-in-mfgtools-mode.patch Upstream board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck board/hardkernel/odroidc2/post-image.sh Shellcheck board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables board/hardkernel/odroidxu4/post-image.sh EmptyLastLine Shellcheck +board/intel/galileo/patches/linux/0001-x86-relocs-Make-per_cpu_load_addr-static.patch Upstream board/intel/galileo/post-build.sh Shellcheck board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck Variables board/kontron/bl-imx8mm/post-build.sh Shellcheck -board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject +board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch NumberedSubject Upstream board/kontron/pitx-imx8m/post-build.sh Shellcheck board/kontron/smarc-sal28/post-build.sh Shellcheck board/lego/ev3/post-image.sh Shellcheck +board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch Upstream board/lemaker/bananapro/post-build.sh Shellcheck board/lemaker/bananapro/post-image.sh Shellcheck board/mender/x86_64/post-image-efi.sh ConsecutiveEmptyLines board/minnowboard/post-build.sh Shellcheck board/nexbox/a95x/post-build.sh Shellcheck board/nexbox/a95x/post-image.sh Shellcheck -board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-support.patch NumberedSubject -board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch NumberedSubject -board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject -board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject +board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-support.patch NumberedSubject Upstream +board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch NumberedSubject Upstream +board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch NumberedSubject Upstream +board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch NumberedSubject Upstream board/olimex/a13_olinuxino/post-build.sh Shellcheck board/olimex/a20_olinuxino/post-build.sh Shellcheck board/olimex/a33_olinuxino/post-build.sh Shellcheck @@ -56,15 +64,27 @@ board/olpc/post-build.sh Shellcheck board/orangepi/common/post-build.sh Shellcheck board/orangepi/orangepi-lite2/post-build.sh Shellcheck board/orangepi/orangepi-one-plus/post-build.sh Shellcheck +board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch Upstream +board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch Upstream +board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch Upstream +board/orangepi/orangepi-zero/patches/linux/0004-ARM-dts-orange-pi-zero-enable-uart.patch Upstream +board/pine64/rock64/patches/uboot/0001-Makefile-rk3328-needs-itb-image-to-boot-properly.patch Upstream board/pine64/rock64/post-build.sh Shellcheck board/pine64/rockpro64/post-build.sh Shellcheck board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck +board/qemu/microblazebe-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream +board/qemu/microblazeel-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream +board/qemu/ppc-mpc8544ds/patches/linux/0001-powerpc-Fix-mcpu-options-for-SPE-only-compiler.patch Upstream board/qemu/x86/post-build.sh Shellcheck board/qemu/x86_64/post-build.sh Shellcheck +board/qmtech/zynq/patches/linux/0001-DTS-for-QMTech-Zynq-starter-kit.patch Upstream board/radxa/rockpi-n8/post-build.sh Shellcheck board/raspberrypi/post-build.sh Shellcheck board/raspberrypi/post-image.sh Shellcheck +board/roseapplepi/patches/uboot/0001-compiler-.h-sync-include-linux-compiler-.h-with-Linu.patch Upstream board/roseapplepi/post-build.sh Shellcheck +board/seeed/stm32mp157c-odyssey/patches/linux/0001-ARM-dts-stm32-fix-stm32mp157c-odyssey-card-detect.patch Upstream +board/sheevaplug/patches/uboot/0001-Remove-redundant-YYLOC-global-declaration.patch Upstream board/sifive/hifive-unleashed/post-build.sh Shellcheck board/solidrun/clearfog/post-build.sh Shellcheck board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck @@ -79,213 +99,1719 @@ board/synopsys/axs10x/post-build.sh Shellcheck board/technologic/ts4900/post-image.sh Shellcheck board/toradex/apalis-imx6/post-image.sh Shellcheck board/udoo/common/post-build.sh Shellcheck +board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace board/zynq/post-build.sh Shellcheck board/zynq/post-image.sh Shellcheck board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace -board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder +board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck board/zynqmp/post-image.sh Shellcheck -package/alsamixergui/0001-misc-fixes.patch Sob +boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream +boot/at91bootstrap/0001-eabi-fix.patch Upstream +boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream +boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream +boot/at91dataflashboot/0001-do-not-install.patch Upstream +boot/at91dataflashboot/0002-eabi-fixes.patch Upstream +boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream +boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream +boot/lpc32xxcdl/0001-compiler_name.patch Upstream +boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream +boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream +boot/lpc32xxcdl/0004-slashes.patch Upstream +boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream +boot/opensbi/0.9/0001-Makefile-Don-t-specify-mabi-or-march.patch Upstream +boot/opensbi/0.9/0002-Makefile-unconditionally-disable-SSP.patch Upstream +boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream +boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream +boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream +boot/syslinux/0003-memdisk-Force-ld-output-format-to-32-bits.patch Upstream +boot/syslinux/0004-utils-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0005-lzo-Use-the-host-toolchain-for-prepcore.patch Upstream +boot/syslinux/0006-The-VPrint-definition-is-now-part-of-the-exports-of-.patch Upstream +boot/syslinux/0007-Update-the-longjump-calls-to-fit-the-new-declaration.patch Upstream +boot/syslinux/0008-efi-wrapper-build-it-with-the-host-toolchain.patch Upstream +boot/syslinux/0011-extlinux-Use-the-host-toolchain-to-build.patch Upstream +boot/syslinux/0012-pull-in-sys-sysmacros-h-for-major-minor-makedev.patch Upstream +boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch Upstream +boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch Upstream +boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch Upstream +boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Upstream +linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream +package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/4th/0001-avoid-regen-during-install.patch Upstream +package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream +package/acl/0001-Build-with-old-GCC-versions.patch Upstream +package/acpica/0001-build-do-not-use-Werror.patch Upstream +package/acpid/0001-dont-use-isfdtype.patch Upstream +package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream +package/alsamixergui/0001-misc-fixes.patch Sob Upstream +package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch Upstream +package/am335x-pru-package/0001-install-does-not-build.patch Upstream +package/am33x-cm3/0001-fix-makefile.patch Upstream +package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch Upstream +package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch Upstream +package/am33x-cm3/0004-Makefile-add-fno-builtin.patch Upstream package/am33x-cm3/S93-am335x-pm-firmware-load Variables -package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob +package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch Upstream +package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch Upstream +package/android-tools/0003-Fix-build-issue-with-uclibc.patch Upstream +package/android-tools/0004-Fix-build-issue-with-musl.patch Upstream +package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch Upstream +package/android-tools/0006-fix-big-endian-build.patch Upstream +package/android-tools/0007-include-cdefs-h-when-needed.patch Upstream +package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch Sob Upstream +package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch Upstream +package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch Upstream +package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch Upstream +package/apache/0001-cross-compile.patch Upstream +package/apache/0002-nios2_is_not_os2.patch Upstream package/apache/S50apache Indent Shellcheck Variables +package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch Upstream +package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch Upstream +package/apr-util/0001-remove-checkapr.patch Upstream +package/apr/0001-sys-param-h.patch Upstream +package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch Upstream +package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch Upstream +package/arptables/0001-Fix-musl-build-issue.patch Upstream +package/arptables/0002-libarptc-libarptc_incl.c-fix-build-with-O0.patch Upstream +package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream +package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream +package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream +package/asterisk/0004-install-samples-need-the-data-files.patch Upstream +package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream +package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream +package/at-spi2-atk/0001-meson-add-tests-option.patch Upstream +package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream package/at/S99at Indent Variables +package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream +package/attr/0001-build-with-older-GCCs.patch Upstream package/audit/S02auditd Shellcheck Variables +package/aufs-util/0001-remove-user-settings.patch Upstream +package/aufs-util/0002-no-check-ver.patch Upstream +package/aufs-util/0003-no-strip-lib.patch Upstream +package/aumix/0001-fix-incorrect-makefile-am.patch Upstream +package/autoconf/0001-dont-add-dirty-to-version.patch Upstream +package/automake/0001-noman.patch Upstream +package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch Upstream package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables +package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch Upstream +package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream +package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream +package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream +package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream +package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream +package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream +package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream +package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream +package/bc/0004-no-gen-libmath.patch Upstream +package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch Upstream +package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch Upstream +package/bcusdk/0001-fd_set-requires-inclusion-of-sys-select.h.patch Upstream +package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch Upstream +package/bearssl/0001-Fix-missing-objdir-dependency.patch Upstream +package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch Upstream +package/beecrypt/0002-build-system.patch Upstream +package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch Upstream +package/benejson/0001-c-std.patch Upstream +package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch Upstream +package/bento4/0001-Add-support-for-cmake-install.patch Upstream +package/bento4/0002-Add-additional-methods-funtions-and-passing-poolid.patch Upstream +package/bento4/0003-Backport-Smmothstream-changes.patch Upstream +package/bento4/0004-more-SPS-parameters.patch Upstream +package/bento4/0005-AVC-extract-VUI-values-from-SPS.patch Upstream +package/bento4/0006-Implement-SPS-Frame-parser.patch Upstream +package/bento4/0007-Fix-segfault-when-AP4_Sample-s-seek.patch Upstream +package/bento4/0008-Hack-HBO.patch Upstream +package/bento4/0009-Android-32-ftello-fix.patch Upstream +package/bento4/0010-Dazn-sample-duration-workaround.patch Upstream +package/bento4/0011-Add-argument-to-reuse-single-sample-decrypter.patch Upstream +package/bento4/0012-Static-ReadGolomb-SignedGolomb.patch Upstream +package/bento4/0013-Add-GetChannels-method.patch Upstream +package/bento4/0014-Implemented-GetSampleIndexForTimeStamp-GetNearestSyn.patch Upstream +package/bento4/0015-Avoid-set-next-fragment-position.patch Upstream +package/bento4/0016-Fix-segfault-in-AP4_LinearReader-ProcessMoof.patch Upstream +package/berkeleydb/0001-cwd-db_config.patch Upstream +package/berkeleydb/0002-atomic_compare_exchange.patch Upstream +package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables +package/binutils/2.37/0001-sh-conf.patch Upstream +package/binutils/2.37/0002-poison-system-directories.patch Upstream +package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream +package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream +package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream +package/binutils/2.38/0001-sh-conf.patch Upstream +package/binutils/2.38/0002-poison-system-directories.patch Upstream +package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream +package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream +package/binutils/2.39/0001-sh-conf.patch Upstream +package/binutils/2.39/0002-poison-system-directories.patch Upstream +package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream +package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream +package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream +package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream +package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream +package/bmx7/0002-Fix-linking-error.patch Upstream +package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream package/boinc/S99boinc-client Indent Shellcheck Variables +package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream +package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream +package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream package/brickd/S70brickd Indent Shellcheck Variables +package/bridge-utils/0001-fix-build-on-musl.patch Upstream +package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream +package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream package/brltty/S10brltty Indent Shellcheck Variables +package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream +package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream +package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream +package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream +package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream +package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch Upstream +package/busybox/0003-libbb-sockaddr2str-ensure-only-printable-characters-.patch Upstream +package/busybox/0004-nslookup-sanitize-all-printed-strings-with-printable.patch Upstream package/busybox/S02sysctl Variables package/busybox/S10mdev ConsecutiveEmptyLines Indent Shellcheck package/busybox/S15watchdog Indent Variables package/busybox/S50telnet Indent Shellcheck Variables package/busybox/udhcpc.script Shellcheck +package/bzip2/0001-build-objects-twice.patch Upstream +package/bzip2/0002-improve-build-system.patch Upstream +package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstream package/c-icap/S96cicap Indent Shellcheck Variables +package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream +package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream +package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream +package/cairo/0001-fix-nofork-build.patch Upstream +package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream +package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream +package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream +package/caps/0001-Fix-stdint-types-with-musl.patch Upstream +package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream +package/cdrkit/0001-no-rcmd.patch Upstream +package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream +package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream package/cfm/S65cfm Indent Variables +package/cgic/0001-prepare_makefile.patch Upstream +package/cgic/0002-file_enhancements.patch Upstream +package/cgic/0003-restore-cgiFormFileGetTempfileName.patch Upstream package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables +package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream +package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream package/chrony/S49chrony Indent Shellcheck Variables +package/clamav/0001-mbox-do-not-use-backtrace-if-using-uClibc-without-ba.patch Upstream +package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream +package/cmake/0001-rename-cmake-rootfile.patch Upstream +package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream +package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream +package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream +package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream +package/connman/0003-wispr-Update-portal-context-references.patch Upstream package/connman/S45connman Variables +package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream package/coremark-pro/coremark-pro.sh.in Shellcheck -package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob -package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob -package/curlftpfs/0003-nocache-memleak-fix.patch Sob +package/cpio/0001-Minor-fix.patch Upstream +package/cpio/0002-Rewrite-dynamic-string-support.patch Upstream +package/cpio/0003-Fix-previous-commit.patch Upstream +package/cppdb/0001-mysql-library-suffix.patch Upstream +package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch Upstream +package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch Upstream +package/cpulimit/0003-Fix-an-infrequent-crash.patch Upstream +package/cpulimit/0004-Remove-procfs.h-inclusion.patch Upstream +package/crda/0001-crda-support-python-3-in-utils-key2pub.py.patch Upstream +package/crda/0002-drop-ldconfig-call.patch Upstream +package/crda/0003-drop-werror.patch Upstream +package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch Upstream +package/ctorrent/0001-fix-musl-build.patch Upstream +package/cups/0001-Remove-man-from-BUILDDIRS-in-configure.patch Upstream +package/cups/0002-Do-not-use-genstrings.patch Upstream +package/cups/0003-Sanitize-the-installation-process.patch Upstream +package/cups/0004-Remove-PIE-flags-from-the-build.patch Upstream +package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch Sob Upstream +package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch Sob Upstream +package/curlftpfs/0003-nocache-memleak-fix.patch Sob Upstream +package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream +package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream +package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream +package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream +package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream +package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream +package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream +package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream +package/dahdi-tools/0001-no-build-docs.patch Upstream +package/dahdi-tools/0002-no-perl-manpages.patch Upstream +package/dante/0001-fix-sparc-compile.patch Upstream +package/dante/0002-osdep-m4-Remove-getaddrinfo-too-low-checks.patch Upstream package/dante/S50dante Indent Shellcheck Variables +package/daq/0001-Fix-build-against-the-musl-C-library.patch Upstream +package/daq/0002-parallel-grammar.patch Upstream package/darkhttpd/S50darkhttpd Indent Shellcheck Variables +package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch Upstream +package/dbus-cpp/0001-gcc4.7.patch Upstream +package/dbus-cpp/0002-cross-compile-tools.patch Upstream +package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch Upstream package/dbus/S30dbus Indent Shellcheck TrailingSpace Variables +package/dc3dd/0001-no_man.patch Upstream +package/dc3dd/0002-fix-autoreconf.patch Upstream +package/dc3dd/0003-fix-for-glibc-2.28.patch Upstream +package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch Upstream package/dcron/S90dcron Variables package/dhcp/S80dhcp-relay Shellcheck Variables package/dhcp/S80dhcp-server Shellcheck Variables package/dhcp/dhclient-script Shellcheck TrailingSpace package/dhcpcd/S41dhcpcd Indent Variables -package/dhrystone/0001-cmdline-nruns.patch Sob -package/dhrystone/0002-HZ.patch Sob -package/dhrystone/0003-exit.patch Sob -package/dhrystone/0004-headers.patch Sob -package/dhrystone/0005-prototypes.patch Sob -package/directfb-examples/0001-remove-bzero.patch Sob +package/dhcpdump/0001-use-non-bsd-structures.patch Upstream +package/dhrystone/0001-cmdline-nruns.patch Sob Upstream +package/dhrystone/0002-HZ.patch Sob Upstream +package/dhrystone/0003-exit.patch Sob Upstream +package/dhrystone/0004-headers.patch Sob Upstream +package/dhrystone/0005-prototypes.patch Sob Upstream +package/dht/0001-cmake.patch Upstream +package/diffutils/0001-m4-stack-direction.m4-fix-build-on-microblazeel.patch Upstream +package/diffutils/0002-sigsegv-fix-build-on-or1k.patch Upstream +package/diffutils/0003-sys_random-port-better-to-uClibc-1-0-35.patch Upstream +package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch Upstream +package/diffutils/0005-sigsegv-Add-support-for-Linux-PowerPC-32-bit-with-mu.patch Upstream +package/dillo/0001-usr-local-include.patch Upstream +package/dillo/0002-Fix-openssl-detection.patch Upstream +package/dillo/0004-fix-build-with-gcc-10.patch Upstream +package/directfb-examples/0001-remove-bzero.patch Sob Upstream +package/directfb/0001-fix-missing-davinci-voodoo-header.patch Upstream +package/directfb/0002-imlib2-config.patch Upstream +package/directfb/0003-setregion-lock.patch Upstream +package/directfb/0004-use-gcc-link.patch Upstream +package/directfb/0005-add-missing-idivine-header.patch Upstream +package/directfb/0006-fix-client-gfx_state-initialisation.patch Upstream +package/dmalloc/0001-configure-fix-build-on-mips.patch Upstream +package/dmalloc/0003-configure-allow-overriding-some-tests.patch Upstream +package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch Upstream +package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream +package/dmraid/0001-fix-compilation-under-musl.patch Upstream package/dmraid/S20dmraid Variables package/dnsmasq/S80dnsmasq Shellcheck Variables package/docker-engine/S60dockerd Indent Shellcheck Variables +package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream package/domoticz/S99domoticz Shellcheck +package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch Upstream +package/dracut/0001-dracut.sh-don-t-unset-LD_PRELOAD.patch Upstream package/dracut/merged-usr-module-setup.sh Shellcheck package/dropbear/S50dropbear Indent Shellcheck Variables +package/dt/0001-adjust-os-symlink.patch Upstream +package/dt/0002-dt-default-source-define.patch Upstream +package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream +package/duma/0001-fix-cross-compilation.patch Upstream +package/duma/0002-no-tests.patch Upstream +package/duma/0003-fix-C++14.patch Upstream +package/duma/0004-Fix-build-with-latest-glibc.patch Upstream +package/dvb-apps/0001-Fix-generate-keynames.patch Upstream +package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream +package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream +package/dvb-apps/0004-Makefile-remove-test.patch Upstream +package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch Upstream +package/dvb-apps/0006-fix-glibc-2.31.patch Upstream +package/dvblast/0001-missing-lm.patch Upstream +package/dvblast/0002-fix-int-types.patch Upstream +package/dvbsnoop/0001-musl-types-h.patch Upstream +package/dvdrw-tools/0001-limits.h.patch Upstream +package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream +package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream +package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream package/earlyoom/S02earlyoom Indent Shellcheck +package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream +package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch Upstream +package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch Upstream +package/ecryptfs-utils/0001-musl.patch Upstream +package/ecryptfs-utils/0002-openssl110.patch Upstream +package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream +package/efivar/0001-Allow-build-with-uClibc.patch Upstream +package/efivar/0002-gcc.specs-drop-Werror.patch Upstream +package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream +package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream +package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream +package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream +package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream +package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch Upstream +package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch Upstream +package/ejabberd/0002-fix-ejabberdctl.patch Upstream +package/ejabberd/0003-correct-includes.patch Upstream package/ejabberd/S50ejabberd Indent Shellcheck Variables package/ejabberd/check-erlang-lib Shellcheck +package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream +package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream +package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream +package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream +package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream +package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream +package/elftosb/0001-fixes-includes.patch Upstream +package/elftosb/0002-force-cxx-compiler.patch Upstream +package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream +package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch Upstream +package/empty/0001-respect-LDFLAGS.patch Upstream +package/erlang-p1-sip/0001-correct-include.patch Upstream +package/erlang-p1-xmpp/0001-fix-includes.patch Upstream +package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream +package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream +package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream +package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream +package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream +package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream +package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables +package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream +package/evemu/0002-evemu-Update-struct-input_event.patch Upstream +package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/evemu/0004-src-evemu.c-fix-build-with-kernels-4.16.patch Upstream +package/exim/0001-Build-buildconfig-for-the-host.patch Upstream +package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream +package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream +package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream +package/exim/0005-sieve-fix-build-errors.patch Upstream +package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream +package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream +package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream +package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables +package/expect/0001-enable-cross-compilation.patch Upstream +package/expect/0002-allow-tcl-build-directory.patch Upstream +package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream +package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream +package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream +package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream +package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream package/fail2ban/S60fail2ban Shellcheck Variables package/fakedate/fakedate Shellcheck -package/fbv/0001-cross.patch Sob -package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob -package/fbv/0005-include.patch Sob +package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch Upstream +package/fbgrab/0001-fix-static-build.patch Upstream +package/fbset/0001-Fix-musl-compile.patch Upstream +package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch Upstream +package/fbterm/0002-mouse.cpp-fix-musl-compile.patch Upstream +package/fbterm/0003-C++11-compliance.patch Upstream +package/fbterm/0004-iconv.patch Upstream +package/fbv/0001-cross.patch Sob Upstream +package/fbv/0002-fix-24bpp-support-on-big-endian.patch Sob Upstream +package/fbv/0003-fix-bgr555.patch Upstream +package/fbv/0004-giflib.patch Upstream +package/fbv/0005-include.patch Sob Upstream +package/fbv/0006-libpng15.patch Upstream +package/fbv/0007-gif.c-fic-build-with-gcc-10.patch Upstream +package/fcgiwrap/0001-use-LIBS-from-configure.patch Upstream +package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch Upstream +package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch Upstream +package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch Upstream +package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream +package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream +package/ficl/0001-fix-Makefile.patch Upstream +package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream +package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream +package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream +package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream +package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream +package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream +package/flite/0001-fix-alsa-static.patch Upstream +package/fltk/0001-disable-tests.patch Upstream +package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream +package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream +package/fluent-bit/0003-fix-build-without-C.patch Upstream +package/fluxbox/0001-fixes-bug-1138.patch Upstream +package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch Upstream +package/fontconfig/0002-add-pthread-as-a-dependency-of-a-static-lib.patch Upstream +package/freeipmi/0001-add-disable-doc.patch Upstream +package/freeradius-client/0001-fix-for-nettle.patch Upstream +package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream +package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream +package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream +package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream +package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream +package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables +package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch Upstream +package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch Upstream +package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Upstream +package/freeswitch/0001-libs-srtp-crypto-hash-hmac_ossl.c-fix-build-with-lib.patch Upstream package/frr/S50frr Shellcheck -package/gamin/0002-no-const-return.patch Sob -package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob -package/genromfs/0001-build-system.patch Sob +package/fstrcmp/0001-disable-rpath.patch Upstream +package/ftop/0001-overflow.patch Upstream +package/fwts/0001-build-do-not-use-Werror.patch Upstream +package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch Upstream +package/fxload/0001-fix-static-build.patch Upstream +package/gamin/0001-no-abstract-sockets.patch Upstream +package/gamin/0002-no-const-return.patch Sob Upstream +package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream +package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream +package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream +package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream +package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream +package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream +package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream +package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream +package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream +package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream +package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream +package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream +package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream +package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream +package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream +package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream +package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream +package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch Upstream +package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream +package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream +package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream +package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream +package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream +package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream +package/genpart/0001-fix-return-code.patch Upstream +package/genromfs/0001-build-system.patch Sob Upstream +package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream +package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream package/gerbera/S99gerbera Indent +package/gettext-gnu/0001-error_print_progname.patch Upstream +package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream +package/giblib/0001-fix-imlib2-detection.patch Upstream +package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream +package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/gli/0001-Optional-building-tests.patch Upstream +package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream +package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream +package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream +package/glog/0001-added-emscripten-support.patch Upstream +package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch Upstream +package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream +package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream +package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream +package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream +package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream +package/gnuplot/0001-configure-add-without-demo-option.patch Upstream +package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream +package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream +package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream +package/gob2/0001-dont-include-from-prefix.patch Upstream +package/gobject-introspection/0001-disable-tests.patch Upstream +package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream +package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream +package/gocryptfs/0001-go.mod-fix-jacobsa-crypto-build-on-riscv64.patch Upstream package/google-breakpad/gen-syms.sh Shellcheck +package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream +package/gpm/0002-Install-unversioned-solibrary.patch Upstream +package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream +package/gpm/0004-Use-sigemptyset-API-instead-of-__sigemptyset.patch Upstream +package/gpm/0005-fix-building-w-newer-glibc.patch Upstream +package/gpm/0006-src-headers-daemon.h-avoid-redefinition-of-last_sele.patch Upstream package/gpsd/S50gpsd Indent Shellcheck Variables +package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch Upstream +package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch Upstream +package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Upstream +package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream +package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream +package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream +package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream +package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream +package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch Upstream +package/guile/0001-calculate-csqrt_manually.patch Upstream +package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream +package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch Upstream +package/gutenprint/0001-use-pregen-xmli18n-header.patch Upstream +package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch Upstream +package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch Upstream +package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream +package/haserl/0001-add-haserl_lualib.inc.patch Upstream package/haveged/S21haveged Shellcheck Variables +package/heirloom-mailx/0001-fix-libressl-support.patch Upstream +package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream +package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream +package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream +package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream +package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream package/htpdate/S43htpdate Shellcheck +package/httping/0001-fix-math-library-linking.patch Upstream +package/httping/0002-Makefile-allow-build-without-gettext.patch Upstream package/i2pd/S99i2pd Indent Shellcheck Variables -package/ifplugd/0001-cross.patch Sob -package/ifplugd/0002-fix-headers.patch Sob +package/i7z/0001-fix-build-with-gcc-10.patch Upstream +package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch Upstream +package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch Upstream +package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch Upstream +package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch Upstream +package/icu/0001-dont-build-static-dynamic-twice.patch Upstream +package/icu/0002-workaround-toolchain-bugs.patch Upstream +package/icu/0003-link-icudata-as-data-only.patch Upstream +package/icu/0004-fix-static-linking-with-icu-uc.patch Upstream +package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch Upstream +package/ifplugd/0001-cross.patch Sob Upstream +package/ifplugd/0002-fix-headers.patch Sob Upstream +package/ifplugd/0003-no-cxx.patch Upstream +package/ifplugd/0004-musl-fix-types.patch Upstream +package/ifplugd/0005-src-interface.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0001-ui_common.h-fix-build-with-gcc-10.patch Upstream +package/iftop/0002-Rename-pcap_filter-to-iftop_pcap_filter.patch Upstream package/ifupdown-scripts/S40network EmptyLastLine Indent Shellcheck Variables package/ifupdown-scripts/network/if-pre-up.d/wait_iface EmptyLastLine Shellcheck package/ifupdown-scripts/nfs_check Shellcheck +package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream +package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream package/igd2-for-linux/S99upnpd Indent Shellcheck Variables +package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream +package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream +package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream +package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream package/inadyn/S70inadyn Indent NotExecutable package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Variables +package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream +package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream +package/intltool/0001-perl-5.26-compatibility.patch Upstream +package/iodine/0001-disable-systemd-and-selinux.patch Upstream +package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream +package/iozone/0001-Add-new-targets-for-iozone.patch Upstream +package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream +package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream +package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream +package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream +package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch Upstream +package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch Upstream package/iptables/S35iptables Shellcheck -package/irda-utils/0001-daemon.patch Sob -package/irda-utils/0002-nommu.patch Sob -package/irda-utils/0003-subdir.patch Sob +package/irda-utils/0001-daemon.patch Sob Upstream +package/irda-utils/0002-nommu.patch Sob Upstream +package/irda-utils/0003-subdir.patch Sob Upstream +package/irda-utils/0004-musl.patch Upstream package/irqbalance/S13irqbalance Indent Shellcheck Variables +package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Upstream +package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream package/iucode-tool/S00iucode-tool Variables package/iwd/S40iwd Shellcheck Variables -package/keyutils/0002-cifs.patch Sob +package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream +package/janet/0001-Update-for-more-minimal-builds.patch Upstream +package/janus-gateway/0001-disable-ssp.patch Upstream +package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream +package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream +package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream +package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream +package/keepalived/0003-fix-build-with-libressl.patch Upstream +package/kexec-lite/0001-clean-restart.patch Upstream +package/keyutils/0001-fix-install-rule.patch Upstream +package/keyutils/0002-cifs.patch Sob Upstream +package/kmod/0001-fix-O_CLOEXEC.patch Upstream +package/kodi-texturepacker/0001-texturepacker.patch Upstream +package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch Upstream +package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch Upstream +package/kodi/0002-cmake-findpython.patch Upstream +package/kodi/0003-cmake-search-for-python-interpreter.patch Upstream +package/kodi/0004-cmake-allow-to-override-PYTHON_EXECUTABLE.patch Upstream package/kodi/S50kodi Shellcheck Variables -package/libart/0001-art-config-cross.patch Sob -package/libcgicc/0001-disable-documentation-option.patch Sob -package/libfcgi/0002-disable-examples.patch Sob -package/libftdi/0001-pkgconfig_libusb.patch Sob -package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob +package/latencytop/0001-makefile.patch Upstream +package/lbase64/0001-retro-compatible-with-Lua-5.1.patch Upstream +package/lcdproc/0001-LCDd.conf.patch Upstream +package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream +package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream +package/leafnode2/0001-cross_makefile.patch Upstream +package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream +package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream +package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream +package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream +package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream +package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream +package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream +package/libabseil-cpp/0001-force-position-independent-code.patch Upstream +package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream +package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream +package/libart/0001-art-config-cross.patch Sob Upstream +package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream +package/libatasmart/0001-strpool-cross-flags.patch Upstream +package/libavl/0001-fix-makefile.patch Upstream +package/libb64/0001-Integer-overflows.patch Upstream +package/libb64/0002-Initialize-C++-objects.patch Upstream +package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream +package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream +package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream +package/libcec/0001-cecloader-h-fix-null-return.patch Upstream +package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/libcgicc/0001-disable-documentation-option.patch Sob Upstream +package/libclc/0001-support-out-of-tree-build.patch Upstream +package/libcodec2/0001-update-cmake.patch Upstream +package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream +package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream +package/libcuefile/0001-fix-static-link.patch Upstream +package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream +package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream +package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream +package/libdnet/0001-python-makefile.patch Upstream +package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream +package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream +package/libdvbcsa/0001-altivec-powerpc64.patch Upstream +package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream +package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream +package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream +package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream +package/libfcgi/0001-link-against-math.patch Upstream +package/libfcgi/0002-disable-examples.patch Sob Upstream +package/libffi/0001-Fix-installation-location-of-libffi.patch Upstream +package/libffi/0002-Fix-use-of-compact-eh-frames-on-MIPS.patch Upstream +package/libffi/0003-libffi-enable-hardfloat-in-the-MIPS-assembly-code.patch Upstream +package/libfm/0001-modules-fix-cross-compilation.patch Upstream +package/libfreeimage/0001-no-root-install.patch Upstream +package/libfreeimage/0002-fix-cpuid-x86.patch Upstream +package/libfreeimage/0003-fix-big-endian-os.patch Upstream +package/libfreeimage/0004-fixed-C-11-warnings.patch Upstream +package/libftdi/0001-pkgconfig_libusb.patch Sob Upstream +package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob Upstream +package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream +package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream +package/libfuse/0001-fix-aarch64-build.patch Upstream +package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream +package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch Upstream +package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream +package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream +package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream +package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream +package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream +package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream +package/libglib2/0002-remove-cpp-requirement.patch Upstream +package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream +package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream +package/libgpgme/0001-Fix-build-without-threads.patch Upstream +package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream +package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream +package/libgtk2/0001-reduce-dependencies.patch Upstream +package/libgtk3/0001-disable-atk-bridge.patch Upstream +package/libgtk3/0002-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch Upstream +package/libhdhomerun/0001-dont-strip.patch Upstream +package/libhid/0001-dont-fiddle-with-debug-flags.patch Upstream +package/libhid/0002-no-newline-in-ldflags.patch Upstream +package/libhid/0003-uclinux.patch Upstream +package/libical/0001-no-tests.patch Upstream +package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream +package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream package/libiio/S99iiod Shellcheck Variables -package/libmad/0001-mips-h-constraint-removal.patch Sob +package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream +package/libiqrf/0002-use-only-c-language.patch Upstream +package/libjson/0001-fix-broken-makefile.patch Upstream +package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream +package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream +package/libkcapi/0002-Add-disable-werror.patch Upstream +package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream +package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream +package/liblinear/0001-build-static-lib.patch Upstream +package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream +package/liblog4c-localtime/0001-log4c.m4-fix-underquoted-definition-of-AM_PATH_LOG4C.patch Upstream +package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch Upstream +package/liblog4c-localtime/0003-Fix-debug-mode-build-with-uClibc.patch Upstream +package/liblog4c-localtime/0004-Add-AC_CONFIG_MACRO_DIR-to-configure.in.patch Upstream +package/liblog4c-localtime/0005-Fix-C-support.patch Upstream +package/libloki/0001-allow-to-install-to-a-specific-location-using-DESTDI.patch Upstream +package/libloki/0002-use-ln-snf.patch Upstream +package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream +package/libmad/0002-configure-ac-automake-foreign.patch Upstream +package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream +package/libmemcached/0001-disable-tests.patch Upstream +package/libmemcached/0002-disable-sanitizer.patch Upstream +package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream +package/libmemcached/0004-disable-doc-and-man.patch Upstream +package/libmemcached/0005-fix-pointer-comparaison.patch Upstream +package/libmng/0001-jpeg-9a.patch Upstream +package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream +package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream +package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch Upstream +package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch Upstream +package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream +package/libmpeg2/0001-altivec.patch Upstream +package/libmpeg2/0002-armv4l.patch Upstream +package/libmpeg2/0003-fix-arm-detection.patch Upstream +package/libmpeg2/0004-fix-sparc.patch Upstream +package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream +package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream +package/libnfc/0001-autotools-make-example-build-optional.patch Upstream +package/libnfs/0001-Fix-include-sys-time.h.patch Upstream +package/libnids/0001-libpcap-use-pkg-config.patch Upstream +package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream +package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream +package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream +package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream +package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream +package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream +package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream +package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream +package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream +package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream +package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream +package/liboping/0001-fix-utf8-support.patch Upstream +package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream +package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream +package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream +package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream +package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream +package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream +package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream +package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream +package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream +package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream +package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream +package/libqb/0001-Add-disable-tests-option.patch Upstream +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/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.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/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 +package/libserialport/0001-uclinux-detection.patch Upstream +package/libshdata/0001-backend-Add-missing-include-files.patch Upstream +package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch Upstream +package/libsidplay2/0001-sidplay2-libs-2.1.1.patch Upstream +package/libsidplay2/0002-pkg-config.patch Upstream +package/libsidplay2/0003-gcc6.patch Upstream +package/libsigrok/0001-Support-glibmm-2.68.patch Upstream +package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream +package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream +package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream +package/libsolv/0001-Fix-build-without-C.patch Upstream +package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream +package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream +package/libspatialindex/0001-allow-building-static-libs.patch Upstream +package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream +package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream +package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream +package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream +package/libsvg/0001-fix-expat-static-declaration.patch Upstream +package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream +package/libsvgtiny/0001-disable-debug-printfs.patch Upstream +package/libsvgtiny/0002-Remove-Werror.patch Upstream +package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream +package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream +package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream +package/libteam/0001-revert-disregard-current-state.patch Upstream +package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream +package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream +package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream +package/libtheora/0001-link-libtheoradec.patch Upstream +package/libtheora/0002-fix-autoreconf.patch Upstream +package/libtomcrypt/0001-fix-CVE-2019-17362.patch Upstream +package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch Upstream +package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch Upstream +package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch Upstream +package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream +package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream +package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream +package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream +package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream +package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream +package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream +package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream +package/libuwsc/0002-fix-bad-indentation.patch Upstream +package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream +package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream +package/libwebsock/0002-fix-ssl.patch Upstream +package/libwebsock/0003-fix-incorrect-inline.patch Upstream +package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream +package/libyuv/0001-i386-sse2.patch Upstream +package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream +package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables +package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream +package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch Upstream +package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch Upstream +package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream +package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream +package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream +package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream package/linux-tools/S10hyperv Variables +package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream +package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream +package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream +package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck +package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream +package/lirc-tools/0002-configure-add-disable-doc-option.patch Upstream package/lirc-tools/S25lircd Indent Variables -package/lite/0001-dfbspy-stat.patch Sob -package/lite/0002-no-tests.patch Sob -package/lite/0003-pkg-config.patch Sob +package/lite/0001-dfbspy-stat.patch Sob Upstream +package/lite/0002-no-tests.patch Sob Upstream +package/lite/0003-pkg-config.patch Sob Upstream +package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream package/lldpd/S60lldpd Indent Shellcheck Variables -package/lockfile-progs/0001-sus3v-legacy.patch Sob -package/madplay/0001-switch-to-new-alsa-api.patch Sob +package/llvm/0001-nfc-Fix-missing-include.patch Upstream +package/lm-sensors/0001-static-build.patch Upstream +package/lm-sensors/0002-no-host-ldconfig.patch Upstream +package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream +package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch Upstream +package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch Upstream +package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch Upstream +package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch Upstream +package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream +package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream +package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream +package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream +package/ltrace/0001-arm-plt.patch Upstream +package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream +package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream +package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream +package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream +package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream +package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream +package/lttng-tools/0001-configure.ac-add-disable-tests.patch Upstream +package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch Upstream +package/lua-lunix/0001-remove-link-with-librt.patch Upstream +package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch Upstream +package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch Upstream +package/lua/5.1.5/0001-root-path.patch Upstream +package/lua/5.1.5/0002-shared-libs-for-lua.patch Upstream +package/lua/5.1.5/0011-linenoise.patch Upstream +package/lua/5.1.5/0012-fix-reader-at-eoz.patch Upstream +package/lua/5.3.6/0001-root-path.patch Upstream +package/lua/5.3.6/0002-shared-libs-for-lua.patch Upstream +package/lua/5.3.6/0003-linenoise.patch Upstream +package/lua/5.4.4/0001-root-path.patch Upstream +package/lua/5.4.4/0002-shared-libs-for-lua.patch Upstream +package/lua/5.4.4/0011-linenoise.patch Upstream +package/luajit/0001-no-bin-symlink.patch Upstream +package/luajit/0002-install-inc.patch Upstream +package/luasyslog/0001-remove-AX_LUA_LIBS.patch Upstream +package/luasyslog/0002-build-ax_lua.m4-fix-cross-compilation.patch Upstream +package/lugaru/0001-ImageIO-fix-invalid-conversion.patch Upstream +package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch Upstream +package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch Upstream +package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch Upstream +package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch Upstream +package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch Upstream +package/lz4/0001-build-Support-BUILD_SHARED-no.patch Upstream +package/lzma/0001-Remove-static-from-LDFLAGS.patch Upstream +package/lzop/0001-allow-overriding-modification-time.patch Upstream +package/macchanger/0001-Fix-missing-include-for-caddr_t.patch Upstream +package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream +package/madplay/0002-configure-ac-automake-foreign.patch Upstream +package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream +package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream +package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream +package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream +package/makedumpfile/0002-Handle-__mips64.patch Upstream +package/mariadb/0001-add-extra-check-for-librt.patch Upstream +package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream package/mariadb/S97mysqld Indent Shellcheck Variables package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace +package/matchbox-lib/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0001-index-is-legacy.patch Upstream +package/matchbox-panel/0002-mb-applet-wireless.patch Upstream +package/matchbox-panel/0003-mb-applet-battery.patch Upstream +package/matchbox-startup-monitor/0001-true-false.patch Upstream +package/matchbox/0001-defaulttheme.patch Upstream +package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream +package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream +package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream +package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream +package/memcached/0001-logger.c-initialize-rport.patch Upstream +package/memcached/0002-check-for-sys-auxv.h.patch Upstream +package/memcached/0003-configure.ac-add-disable-werror.patch Upstream +package/memstat/0001-PATH_MAX.patch Upstream package/mender-connect/S43mender-connect Shellcheck -package/mii-diag/0001-strchr.patch Sob +package/menu-cache/0001-Support-gcc10-compilation.patch Upstream +package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch Upstream +package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch Upstream +package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Upstream +package/mesa3d/0003-src-util-rand_xor-Include-stddef.h-to-fix-build-erro.patch Upstream +package/mesa3d/0004-Fix-uClibc-build.patch Upstream +package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch Upstream +package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch Upstream +package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch Upstream +package/metacity/0001-add-libm-reference.patch Upstream +package/metacity/0002-gconf.patch Upstream +package/metacity/0003-mag-add-libm-reference.patch Upstream +package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch Upstream +package/midori/0001-disable-vala-fatal-warnings.patch Upstream +package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch Upstream +package/mii-diag/0001-strchr.patch Sob Upstream +package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch Upstream +package/mini-snmpd/0001-linux.c-fix-musl-build.patch Upstream package/minidlna/S60minidlnad Indent Shellcheck Variables package/minissdpd/S50minissdpd Indent Shellcheck Variables package/modem-manager/S44modem-manager Shellcheck Variables +package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch Upstream +package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch Upstream +package/mongrel2/0001-Do-not-run-tests.patch Upstream +package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch Upstream +package/mongrel2/0003-fix-build-with-gcc-4.8.patch Upstream +package/monit/0001-no-force-static.patch Upstream +package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch Upstream +package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch Upstream +package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch Upstream +package/mono/0002-Ongoing-work-on-the-cmake-build.patch Upstream package/mosquitto/S50mosquitto Indent Shellcheck Variables package/motion/S99motion Indent Shellcheck Variables +package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch Upstream package/mpd/S95mpd Variables +package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch Upstream +package/mpv/0001-fix-powerpc64-altivec.patch Upstream +package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch Upstream package/mrouted/S41mrouted NotExecutable package/mrp/S65mrp Indent Variables +package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch Upstream package/multipath-tools/S60multipathd Shellcheck +package/musepack/0001-shared.patch Upstream +package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch Upstream +package/musepack/0003-include-fpu-control-with-glibc-only.patch Upstream +package/musepack/0004-missing-sys-select.patch Upstream +package/musepack/0005-fix-build-with-gcc-10.patch Upstream +package/musl/0001-avoid-kernel-if_ether.h.patch Upstream +package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream +package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream +package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/nanocom/0001-fix-build-with-gcc-10.patch Upstream +package/ncftp/0001-fix-gcc-10.patch Upstream +package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch Upstream +package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstream +package/ne10/0002-fix-build-without-C.patch Upstream package/neard/S53neard Indent Shellcheck Variables +package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream +package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream +package/neon/0002-configure.ac-fix-autoreconf.patch Upstream +package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream +package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables -package/netcat/0001-signed-bit-counting.patch Sob -package/netopeer2/S52netopeer2 Shellcheck Variables -package/netplug/0001-makefile-flags.patch Sob +package/netcat/0001-signed-bit-counting.patch Sob Upstream +package/netopeer2/S52netopeer2 Variables +package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream +package/netplug/0001-makefile-flags.patch Sob Upstream +package/netplug/0002-add-missing-time-include.patch Upstream +package/netplug/0003-remove-assert-fail.patch Upstream package/netplug/S29netplug Indent Shellcheck Variables package/netplug/netplug-script ConsecutiveEmptyLines Shellcheck +package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch Upstream package/netsnmp/S59snmpd Indent Shellcheck Variables +package/netsurf/0001-avoid-system-perl-dependencies.patch Upstream +package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream +package/netsurf/0003-fix-compilation-without-curl.patch Upstream +package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream +package/nettle/0001-disable-testsuite-examples.patch Upstream +package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream +package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables +package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream +package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables +package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream +package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream +package/nginx/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch Upstream +package/nginx/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch Upstream +package/nginx/0004-auto-lib-libxslt-conf-use-pkg-config.patch Upstream +package/nginx/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch Upstream +package/nginx/0006-auto-lib-openssl-conf-use-pkg-config.patch Upstream +package/nginx/0007-auto-lib-libgd-conf-use-pkg-config.patch Upstream +package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Upstream +package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream +package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream package/nginx/S50nginx Indent Variables +package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream +package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream +package/ngrep/0003-fix-disable-tcpkill.patch Upstream +package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream +package/nmap/0001-libdnet-wrapper-configure.patch Upstream +package/nodejs/0001-add-qemu-wrapper-support.patch Upstream +package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream +package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream +package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream package/nodm/S90nodm Indent Shellcheck Variables +package/norm/0001-protolib-drop-linux-version-check.patch Upstream +package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream +package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables +package/ntp/0001-nano.patch Upstream +package/ntp/0002-ntp-syscalls-fallback.patch Upstream +package/ntp/0003-override-shell.patch Upstream +package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables +package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream +package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream +package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream +package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream +package/nuttcp/0001-susv3-legacy.patch Upstream +package/nvidia-driver/0001-use-LDFLAGS.patch Upstream +package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream +package/odb/0001-tm.h-include-in-gcc.hxx-appears-to-be-no-longer-nece.patch Upstream +package/odb/0002-Remove-gratuitous-classes.patch Upstream +package/odb/0003-Initial-work-to-make-ODB-compatible-with-GCC-6.patch Upstream +package/odb/0004-Make-compilable-with-GCC-6-in-C-14-mode.patch Upstream +package/odb/0005-Fix-bug-in-GCC-6-input_location-translation.patch Upstream +package/odb/0006-Adapt-to-changes-in-GCC-8.patch Upstream +package/odb/0007-Switch-to-C-11-get-rid-of-auto_ptr-use.patch Upstream +package/odb/0008-Fix-GCC-8-adaptation-to-be-compatible-with-previous-.patch Upstream +package/odb/0009-Handle-namespace-aliases-when-parsing-GCC-tree.patch Upstream +package/odb/0010-Add-initial-support-for-GCC-9.patch Upstream +package/odb/0011-Adjust-to-changes-in-GCC-10.patch Upstream +package/odb/0012-Adjust-to-changes-in-GCC-11.patch Upstream +package/odb/0013-Resolve-name-lookup-ambiguity-causing-error-with-GCC.patch Upstream +package/ofono/0001-uclibc-backtrace.patch Upstream +package/ofono/0002-fix-musl-compile.patch Upstream package/ofono/S46ofono Variables +package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch Upstream +package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream +package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream +package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream +package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream package/olsr/S50olsr Indent Shellcheck Variables +package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream +package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream +package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream +package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream +package/open2300/0001-fix-makefile.patch Upstream +package/openblas/0001-Makefile.system-don-t-specify-optimization-level-bui.patch Upstream +package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openldap/0001-fix_cross_strip.patch Upstream +package/openldap/0002-fix-bignum.patch Upstream +package/openldap/0003-disable-docs.patch Upstream +package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream package/openntpd/S49ntp Shellcheck Variables +package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream +package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream +package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch Upstream +package/openpgm/0003-fix-build-on-macOS-ARM.patch Upstream +package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch Upstream +package/openpowerlink/0002-cmake-install-oplk-headers-files.patch Upstream +package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch Upstream +package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch Upstream +package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch Upstream +package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstream +package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream +package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream +package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream +package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream +package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables +package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream +package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream +package/openvmtools/0001-no_cflags_werror.patch Upstream +package/openvmtools/0002-dont-force-cppflags.patch Upstream +package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch Upstream +package/openvmtools/0004-Remove-assumptions-about-glibc-being-only-libc-imple.patch Upstream +package/openvmtools/0005-Use-configure-test-for-struct-timespec.patch Upstream +package/openvmtools/0006-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch Upstream +package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch Upstream +package/openvmtools/0008-Use-configure-test-for-sys-stat.h-include.patch Upstream +package/openvmtools/0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch Upstream +package/openvmtools/0012-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch Upstream package/openvmtools/shutdown Shellcheck package/openvpn/S60openvpn Indent Shellcheck Variables +package/oprofile/0001-musl.patch Upstream +package/optee-client/0001-libteeacl-condition-libteeacl-with-WITH_TEEACL.patch Upstream +package/optee-client/0002-libteeacl-use-realloc-instead-of-reallocarray.patch Upstream +package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream +package/oracle-mysql/0000-ac_cache_check.patch Upstream +package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream +package/oracle-mysql/0002-use-new-readline-iface.patch Upstream +package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream +package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream +package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream +package/oracle-mysql/0006-no-force-static-build.patch Upstream +package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream +package/oracle-mysql/0008-fix-type-conversion.patch Upstream +package/oracle-mysql/0009-gcc7.patch Upstream +package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream package/oracle-mysql/S97mysqld Shellcheck Variables package/owfs/S55owserver Shellcheck Variables package/owfs/S60owfs Shellcheck Variables +package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream +package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch Upstream +package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch Upstream +package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch Upstream +package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch Upstream +package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch Upstream +package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch Upstream +package/paxtest/0001-genpaxtest-move-log-location.patch Upstream +package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch Upstream +package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch Upstream +package/pcm-tools/0001-pmu-query.py-fix-python3-errors-add-linux-platform-s.patch Upstream +package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch Upstream +package/pcre/0001-Kill-compatibility-bits.patch Upstream +package/pcre/0002-Disable-C-unit-tests.patch Upstream +package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch Upstream +package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch Upstream +package/perl-net-ssleay/0001-fix-build-system.patch Upstream +package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream +package/perl-xml-libxml/0001-Makefile-PL.patch Upstream +package/php-amqp/0001-add-build-support-for-php-8.patch Upstream +package/php-amqp/0002-more-work-for-php-8.patch Upstream +package/php-geoip/0001-add-build-support-for-php8.patch Upstream +package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream +package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream +package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream +package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream +package/php-zmq/0002-fix-for-php-7.3.patch Upstream +package/php-zmq/0003-fix-for-php-8.0.0beta2.patch Upstream +package/php/0001-acinclude.m4-don-t-unset-variables.patch Upstream +package/php/0002-iconv-tweak-iconv-detection.patch Upstream +package/php/0003-configure-disable-the-phar-tool.patch Upstream +package/php/0004-Call-apxs-with-correct-prefix.patch Upstream +package/php/0005-allow-opcache-cross-compiling.patch Upstream +package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream +package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream +package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream +package/pifmrds/0003-Makefile-fix-static-link.patch Upstream package/pigpio/S50pigpio Shellcheck Variables +package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream +package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream +package/pixman/0001-Disable-tests.patch Upstream +package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream +package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream +package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream package/pkgconf/pkg-config.in Shellcheck -package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob +package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream +package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream +package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream +package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream package/postgresql/S50postgresql Variables +package/pound/0001-fix-openssl-1.0.2.patch Upstream +package/pound/0002-fix-openssl-1.1.0.patch Upstream +package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream +package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream +package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream +package/pptp-linux/0001-susv3-legacy.patch Upstream +package/pptp-linux/0002-fix-parallel-build.patch Upstream +package/prboom/0001-libpng-1.4.patch Upstream +package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch Upstream +package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch Upstream +package/procps-ng/0001-configure-Add--disable-w.patch Upstream +package/procps-ng/0002-escape-c-Fix-missing-nl_langinfo-on-certain-configs.patch Upstream +package/procps-ng/0003-fix-pifd_open-check.patch Upstream package/procps-ng/S02sysctl Variables package/proftpd/S50proftpd Indent Shellcheck Variables +package/prosody/0001-enable-syslog.patch Upstream +package/prosody/0002-add-pidfile.patch Upstream package/prosody/S50prosody Indent Shellcheck Variables +package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch Upstream +package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch Upstream package/ptpd/S65ptpd Indent Shellcheck Variables +package/ptpd2/0001-musl.patch Upstream +package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upstream +package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream package/ptpd2/S65ptpd2 Indent Shellcheck Variables +package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream +package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream +package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream +package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables +package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream +package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream +package/pulseview/0003-Support-glibmm-2.68.patch Upstream +package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream +package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream +package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream +package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream +package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream +package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream +package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream +package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream +package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream +package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream +package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream +package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream +package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream +package/python-pyqt5/0002-fix-QtCoremod.sip-syntax-error.patch Upstream +package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch Upstream +package/python-pyzmq/0001-detect.py-fix-the-ZMQ-version-check-to-the-ZMQ-versi.patch Upstream +package/python-scipy/0001-build-sh4-FE.patch Upstream +package/python-setuptools/0001-add-executable.patch Upstream +package/python-sip/0001-remove-join-from-sip-h-files-string.patch Upstream package/python-web2py/S51web2py Shellcheck Variables -package/rdesktop/0001-8bit-colors.patch Sob +package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream +package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream +package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream +package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream +package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream +package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream +package/python3/0006-Don-t-add-multiarch-paths.patch Upstream +package/python3/0007-Abort-on-failed-module-build.patch Upstream +package/python3/0008-Serial-ioctl-workaround.patch Upstream +package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream +package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream +package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream +package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream +package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream +package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream +package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream +package/python3/0016-Add-an-option-to-disable-expat.patch Upstream +package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream +package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream +package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream +package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream +package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream +package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream +package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream +package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream +package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream +package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream +package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream +package/python3/0028-fix-building-on-older-distributions.patch Upstream +package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream +package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream +package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream +package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream +package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream +package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch Upstream +package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream +package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch Upstream +package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch Upstream +package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch Upstream +package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch Upstream +package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch Upstream +package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch Upstream +package/qt5/qt5base/0006-Fix-build-on-riscv32.patch Upstream +package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch Upstream +package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch Upstream +package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch Upstream +package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch Upstream +package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream +package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream +package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream +package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream +package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream +package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream +package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream +package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream +package/qt5/qt5webengine/0002-Add-python3-build-support.patch Upstream +package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch Upstream +package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch Upstream +package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch Upstream +package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch Upstream +package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch Upstream +package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch Upstream +package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch Upstream +package/quagga/0001-fix-ipctl-forwarding.patch Upstream +package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream +package/quagga/0003-Fix-build-with-gcc-10.patch Upstream +package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream +package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream +package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream +package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream +package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream +package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream +package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream +package/rdesktop/0001-8bit-colors.patch Sob Upstream +package/read-edid/0001-Fix-install-file-list.patch Upstream +package/read-edid/0002-Fix-compiler-check.patch Upstream +package/read-edid/0003-fix-build-with-gcc-10.patch Upstream +package/readline/0001-curses-link.patch Upstream +package/redis/0001-uclibc.patch Upstream +package/redis/0002-largefile-conditional-define.patch Upstream +package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream package/redis/S50redis Shellcheck Variables +package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream package/restorecond/S02restorecond Shellcheck +package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream +package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream package/rng-tools/S21rngd Shellcheck Variables +package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch Upstream +package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch Upstream +package/rpcbind/0001-Remove-yellow-pages-support.patch Upstream package/rpcbind/S30rpcbind EmptyLastLine Indent Variables -package/rubix/0002-misc-fixes.patch Sob +package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch Upstream +package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch Upstream +package/rpi-userland/0003-Disable-Werror-everywhere.patch Upstream +package/rpi-userland/0004-host-applications-disable-missing-applications.patch Upstream +package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch Upstream +package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch Upstream +package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream +package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream +package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream +package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream +package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Upstream +package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream +package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream +package/rtmpdump/0001-include-limits.h.patch Upstream +package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream +package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream +package/rubix/0001-dont-use-legacy-functions.patch Upstream +package/rubix/0002-misc-fixes.patch Sob Upstream +package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream +package/rygel/0001-build-Add-man_pages-build-options.patch Upstream +package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream package/rygel/S99rygel Indent Shellcheck Variables +package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream +package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream +package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch Upstream +package/samba4/0001-libreplace-disable-libbsd-support.patch Upstream +package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch Upstream +package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream +package/samba4/0004-lib-util-Add-signal.h-include.patch Upstream +package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch Upstream package/samba4/S91smb Indent Shellcheck Variables +package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream +package/screen/0001-no-memcpy-fallback.patch Upstream +package/screen/0002-install-no-backup-binary.patch Upstream +package/screen/0003-install-always-chmod.patch Upstream +package/screen/0004-install-nonversioned-binary.patch Upstream +package/screen/0005-rename-sched_h.patch Upstream +package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream +package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream +package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream +package/sdl/0001-use-correct-directfb-config.patch Upstream +package/sdl/0002-fix-compilation-with-libx11.patch Upstream +package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch Upstream +package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch Upstream +package/sdl_mixer/0002-configure__set_macro_directory.patch Upstream +package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch Upstream +package/sdl_sound/0001-fix-constness.patch Upstream +package/sdl_sound/0002-remove-werror.patch Upstream +package/sdl_sound/0003-renamed-physfs-export.patch Upstream package/seatd/S70seatd NotExecutable Variables +package/sedutil/0001-Common-log.h-time-2-needs-time.h.patch Upstream +package/sentry-native/0001-sentry.h-include-ucontext.h.patch Upstream package/ser2net/S50ser2net Indent Shellcheck Variables +package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream +package/setserial/0001-build-system-fix.patch Upstream +package/setserial/0002-tiocghayesesp-build-fix.patch Upstream +package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream +package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream +package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream +package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream +package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream +package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream package/shairport-sync/S99shairport-sync Indent Shellcheck Variables +package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream +package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream +package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream +package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck +package/slang/0001-slsh-libs.patch Upstream package/smcroute/S41smcroute Indent NotExecutable Variables +package/smstools3/0001-fix-Makefile.patch Upstream +package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream package/smstools3/S50smsd Shellcheck Variables -package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob +package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream +package/snmppp/0001-fix-build-without-v3.patch Upstream +package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream +package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream +package/snort/0003-configure.in-convert-AC_RUN_IFELSE-to-AC_CHECK_MEMBE.patch Upstream +package/snort/0004-configure.in-convert-AC_RUN_IFELSE-to-AC_COMPILE_IFE.patch Upstream +package/snort/0005-fix-sparc.patch Upstream +package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream +package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream +package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream +package/socat/0001-no-documentation.patch Upstream +package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream +package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream +package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream +package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream +package/softether/0003-use-fhs-install-directories.patch Upstream +package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch Upstream +package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch Upstream +package/softether/0006-cross-compile.patch Upstream +package/softether/0007-iconv.patch Upstream +package/softether/0008-librt.patch Upstream +package/softether/0009-uclibc-ai-addrconfig.patch Upstream +package/solarus/0001-cmake-remove-Werror.patch Upstream +package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch Sob Upstream +package/sox/0001-uclibc.patch Upstream +package/sox/0002-configure.ac-put-back-disable-stack-protector.patch Upstream +package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch Upstream +package/sox/0004-configure.ac-fix-static-linking-with-magic.patch Upstream +package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream +package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream +package/sp-oops-extract/0002-stdint-cleanup.patch Upstream +package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream +package/speechd/0001-add-disable-doc.patch Upstream +package/speex/0001-thumb2-support.patch Upstream package/squid/S97squid Indent Shellcheck Variables +package/sredird/0001-termio.patch Upstream +package/sscep/0001-Fix-getopt-linking-error.patch Upstream package/sshguard/S49sshguard Indent package/sslh/S35sslh Indent Shellcheck Variables +package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream +package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream +package/statserial/0001-ncurses-link.patch Upstream +package/stellarium/0001-add-missing-include.patch Upstream +package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch Upstream +package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch Upstream +package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch Upstream package/stunnel/S50stunnel Indent Shellcheck Variables +package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream package/supervisor/S99supervisord Variables +package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream +package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck -package/sysrepo/S51sysrepo-plugind Indent Shellcheck +package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream +package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream +package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream +package/sysrepo/S51sysrepo-plugind Indent +package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream +package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream +package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream +package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream package/targetcli-fb/S50target Shellcheck Variables +package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstream +package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream +package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream +package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch Upstream +package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch Upstream +package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch Upstream package/tcf-agent/S55tcf-agent Shellcheck Variables +package/tcl/0001-dont-build-compat.patch Upstream +package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream +package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream +package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream package/tftpd/S80tftpd-hpa Indent Shellcheck Variables +package/ti-gfx/0001-newclkapi.patch Upstream +package/ti-gfx/0002-fix-build-omaplfb-linux.patch Upstream +package/ti-gfx/0003-km_install_modules.patch Upstream package/ti-gfx/S80ti-gfx Shellcheck Variables package/ti-gfx/esrev.sh Shellcheck +package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables +package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream +package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream +package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream +package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream +package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream +package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream +package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream +package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream +package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream +package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream +package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream +package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream +package/tovid/0001-manpage.patch Upstream package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables +package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream +package/transmission/0001-fix-utypes.patch Upstream +package/transmission/0002-fix-utp-include.patch Upstream +package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables package/triggerhappy/S10triggerhappy Indent Shellcheck Variables +package/trinity/0001-Fix-build-with-GCC-10.patch Upstream +package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch Upstream +package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch Upstream +package/trinity/0004-drop-decnet.patch Upstream +package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch Upstream +package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch Upstream +package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch Upstream +package/tstools/0001-build-get-along-with-buildroot.patch Upstream +package/tvheadend/0001-no-check_config.patch Upstream package/tvheadend/S99tvheadend Indent Shellcheck Variables -package/unbound/S70unbound Shellcheck +package/uboot-tools/0001-drop-configh-from-tools.patch Upstream +package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch Upstream +package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch Upstream +package/ubus/0001-Install-server-and-client-examples.patch Upstream +package/udpcast/0001-fix-musl-build.patch Upstream +package/uemacs/01-clear-ixon-termios-flag.patch Upstream +package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream +package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream +package/uhttpd/0001-Remove-Werror.patch Upstream +package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream +package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream +package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream +package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables +package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream package/upmpdcli/S99upmpdcli Indent Shellcheck Variables +package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch Upstream +package/urg/0001-select-h.patch Upstream +package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch Upstream +package/usb_modeswitch/0001-fix-systemd-detection.patch Upstream package/usbguard/S20usbguard Indent Shellcheck Variables +package/usbmount/0001-rules-fix.patch Upstream +package/usbmount/0002-use-udev-environment-instead-of-blkid.patch Upstream +package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream +package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream +package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream +package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream +package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream +package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck +package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream +package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch Upstream +package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch Upstream +package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch Upstream +package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch Upstream +package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch Upstream +package/vboot-utils/0004-Disable-static-futility.patch Upstream +package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream +package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream +package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream +package/vde2/0001-no-cxx.patch Upstream +package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream +package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream +package/vdr/0001-getloadavg.patch Upstream +package/vdr/0002-musl-compat.patch Upstream +package/vdr/0003-include-missing-limits.patch Upstream +package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream +package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream +package/vlc/0002-automake-add-subdir-objects-option.patch Upstream +package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream +package/vlc/0004-Fix-build-error-using-uClibc-by-adding-sys-types.h.patch Upstream +package/vlc/0005-Don-t-assume-strerror_l-is-available.patch Upstream +package/vlc/0006-posix-remove-ancient-run-time-fallback-to-real-time-.patch Upstream +package/vlc/0007-Add-support-for-freerdp2.patch Upstream +package/vlc/0008-configure.ac-also-use-AC_PATH_PROG-to-check-for-wayl.patch Upstream +package/vlc/0009-modules-video_filter-opencv_example.cpp-fix-build-wi.patch Upstream +package/vlc/0010-opengl-missing-library-check.patch Upstream +package/vpnc/0001-Makefile-allow-to-override-the-PREFIX-variable.patch Upstream +package/vpnc/0002-Makefile-allow-to-override-the-version.patch Upstream +package/vpnc/0003-Makefile-allow-passing-custom-CFLAGS-CPPFLAGS.patch Upstream +package/vpnc/0004-Makefile-provide-an-option-to-not-build-manpages.patch Upstream +package/vpnc/0005-Makefile-allow-passing-a-custom-path-to-libgcrypt-co.patch Upstream +package/vpnc/0006-config.c-Replace-deprecated-SUSv3-functions-with-POS.patch Upstream +package/vpnc/0007-sysdep.h-don-t-assume-error.h-is-available-on-all-Li.patch Upstream +package/vpnc/0008-sysdep.c-don-t-include-linux-if_tun.h-on-Linux.patch Upstream +package/vpnc/0009-config.c-add-missing-sys-ttydefaults.h-include.patch Upstream +package/vsftpd/0001-utmpx-builddef.patch Upstream +package/vsftpd/0002-fix-CVE-2015-1419.patch Upstream +package/vsftpd/0003-Prevent-hang-in-SIGCHLD-handler.patch Upstream package/vsftpd/S70vsftpd Indent Shellcheck Variables +package/vte/0001-build-Fix-build-with-kernel-headers-from-linux-4-13.patch Upstream +package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch Upstream +package/vtun/0001-fix-installation.patch Upstream +package/vtun/0002-fix-ssl-headers-checks.patch Upstream +package/vtun/0003-openssl11.patch Upstream +package/w_scan/0001-musl.patch Upstream +package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch Upstream +package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch Upstream +package/waffle/0002-wayland-fix-build-against-version-1-20.patch Upstream +package/waffle/0003-drop-C-dependency.patch Upstream +package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream +package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream +package/wampcc/0003-Broken-build-on-Windows.patch Upstream package/watchdogd/S01watchdogd Indent NotExecutable +package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream +package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream +package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream +package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream +package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream +package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream +package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream +package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch Upstream +package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch Upstream +package/wilc-driver/0005-Fix-cast-warnings.patch Upstream +package/wipe/0001-musl.patch Upstream +package/wireless_tools/0001-remove-bzero.patch Upstream +package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream +package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream +package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream +package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream package/wpa_supplicant/ifupdown.sh Shellcheck +package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream +package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream package/x11r7/xapp_xdm/S99xdm Indent Variables -package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob -package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob +package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream +package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch Upstream +package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0001-Fix-link-failure-with-gcc-10.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0002-ati-cleanup-terminology-to-use-primary-secondary.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0003-Guard-local-variable-priv-only-used-with-glamor.patch Upstream +package/x11r7/xdriver_xf86-video-ati/0004-Only-include-dri-h-with-older-versions-of-xserver.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0003-Update-for-1.20-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0004-xorg.conf-add-mandatory-modules-fb-shadow-fbdevhw.patch Upstream +package/x11r7/xdriver_xf86-video-fbturbo/0005-backing_store_tuner-struct-_Window-backStorage-is-go.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0001-Update-to-newer-swap-macros.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0002-Fix-error-unknown-type-name-uint.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch Upstream +package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch Upstream +package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch Upstream +package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch Sob Upstream +package/x11r7/xdriver_xf86-video-savage/0002-xorg-xserver120.patch Upstream +package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch Sob Upstream +package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch Upstream package/x11r7/xserver_xorg-server/S40xorg Shellcheck Variables +package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch Upstream +package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch Upstream +package/x265/0001-fix-gcc-options.patch Upstream +package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch Upstream +package/xen/0002-Fix-build-with-64-bits-time_t.patch Upstream +package/xen/0003-libs-light-fix-tv_sec-printf-format.patch Upstream +package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch Upstream +package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch Upstream +package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream +package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream +package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream +package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream +package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream +package/xinetd/0001-ar.patch Upstream +package/xinetd/0002-destdir.patch Upstream +package/xinetd/0003-rpc-fix.patch Upstream +package/xinetd/0004-configure-rlim_t.patch Upstream +package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream package/xl2tp/xl2tpd TrailingSpace +package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream +package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream +package/xxhash/0001-fix-man-page-installation.patch Upstream +package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream +package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream +package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream +package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream +package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream +package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream +package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream +package/ympd/0001-only-c-language.patch Upstream +package/ympd/0002-added-forward-declarations.patch Upstream +package/ytree/0001-fix-musl.patch Upstream +package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream +package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream +package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream +package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream +package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream +package/zic/0001-remove-dependency-check-on-version-file.patch Upstream +package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream +package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream +package/zip/0003-Makefile-Use-CFLAGS-from-command-line.patch Upstream +package/zip/0004-configure-use-LDFLAGS-from-command-line.patch Upstream +package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream +package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream +package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream +package/zip/0008-fix-musl-static-build.patch Upstream +package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream +package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream +package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream +package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream +package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream +package/znc/0002-Fix-build-with-libressl.patch Upstream +package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream +package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream support/dependencies/check-host-asciidoc.sh Shellcheck support/dependencies/check-host-cmake.sh Shellcheck support/dependencies/check-host-gzip.sh Shellcheck @@ -309,10 +1835,10 @@ support/download/sftp Shellcheck support/download/svn Shellcheck support/download/wget Shellcheck support/gnuconfig/update Shellcheck -support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob -support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob -support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder -support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob +support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob Upstream +support/libtool/buildroot-libtool-v2.2.patch ApplyOrder Sob Upstream +support/libtool/buildroot-libtool-v2.4.4.patch ApplyOrder Upstream +support/libtool/buildroot-libtool-v2.4.patch ApplyOrder Sob Upstream support/misc/relocate-sdk.sh Shellcheck support/scripts/apply-patches.sh Shellcheck support/scripts/br2-external Shellcheck @@ -327,4 +1853,7 @@ support/scripts/mkusers Shellcheck support/scripts/setlocalversion Shellcheck support/testing/tests/core/post-build.sh Shellcheck support/testing/tests/package/test_opkg/post-build.sh Shellcheck -support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject +support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject Upstream +utils/brmake Shellcheck +utils/checkpackagelib/lib_patch.py Flake8 +utils/test-pkg Shellcheck From yann.morin.1998 at free.fr Sat Apr 15 17:54:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:54:30 +0200 Subject: [Buildroot] [PATCH v2 1/3] docs/manual: rewrite section for upstream documentation In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <20230415175430.GR2819@scaer> Vincent, All, On 2023-04-03 09:41 -0500, Vincent Fazio spake thusly: > Previously, the documentation only requested links to upstream commits > when backporting patches. > > Based on a mailing list discussion [0], patches should, when possible > and when approriate, provide a link as evidence that the patch has been > submitted upstream. > > The motivation is that hopefully the patch gets applied to upstream at > some point reducing the long term maintenance burden within Buildroot. > This also makes future patch review on subsequent package version bumps > more streamlined. > > For patches that are unique to BR and do not apply to the upstream > repository, patches should have a comment explaining why they do not > apply upstream. > > [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html > > Signed-off-by: Vincent Fazio Whole series applied to master, thanks. I just had to regenerate .checkpackageignore on the last patch, but that was expected, as new stuff had been comitted to master since your patch. Thanks! Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Minor updates commit message body > --- > docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- > 1 file changed, 24 insertions(+), 11 deletions(-) > > diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt > index 063ef984d8..dc35132ecf 100644 > --- a/docs/manual/patch-policy.txt > +++ b/docs/manual/patch-policy.txt > @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET > +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) > --------------- > > -=== Integrating patches found on the Web > +=== Additional patch documentation > > -When integrating a patch of which you are not the author, you have to > -add a few things in the header of the patch itself. > +Ideally, all patches should document an upstream patch or patch submission, when > +applicable, via the +Upstream+ trailer. > > -Depending on whether the patch has been obtained from the project > -repository itself, or from somewhere on the web, add one of the > -following tags: > +When backporting an upstream patch that has been accepted into mainline, it is > +preferred that the URL to the commit is referenced: > > --------------- > -Backported from: > +Upstream: > --------------- > > -or > +If a new issue is identified in Buildroot and upstream is generally affected by > +the issue (it's not a Buildroot specific issue), users should submit the patch > +upstream and provide a link to that submission when possible: > > --------------- > -Fetch from: > +Upstream: > --------------- > > -It is also sensible to add a few words about any changes to the patch > -that may have been necessary. > +Patches that have been submitted but were denied upstream should note that and > +include comments about why the patch is being used despite the upstream status. > + > +Note: in any of the above scenarios, it is also sensible to add a few words > +about any changes to the patch that may have been necessary. > + > +If a patch does not apply upstream then this should be noted with a comment: > + > +--------------- > +Upstream: N/A > +--------------- > + > +Adding this documentation helps streamline the patch review process during > +package version updates. > \ No newline at end of file > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 17:56:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:56:27 +0200 Subject: [Buildroot] [git commit] configs/orangepi_one_defconfig: bump BSP versions Message-ID: <20230415175655.03A1C841E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f5dc080e55f650657bcd8bec536a17376c9b1c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_one_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig index ba128424a0..3f383e337e 100644 --- a/configs/orangepi_one_defconfig +++ b/configs/orangepi_one_defconfig @@ -1,13 +1,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_One" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi One" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-one" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_one" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sat Apr 15 17:56:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:56:22 +0200 Subject: [Buildroot] [git commit] configs/linksprite_pcduino_defconfig: bump BSP versions Message-ID: <20230415175654.EE350841E3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ae1fc4350473bbcc21b09268a253e7cdea6d25ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux kernel to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/linksprite_pcduino_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/linksprite_pcduino_defconfig b/configs/linksprite_pcduino_defconfig index 806c4f0697..cf58e021ba 100644 --- a/configs/linksprite_pcduino_defconfig +++ b/configs/linksprite_pcduino_defconfig @@ -19,12 +19,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y # Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-pcduino" @@ -40,7 +40,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Linksprite_pcDuino" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y From yann.morin.1998 at free.fr Sat Apr 15 17:56:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:56:32 +0200 Subject: [Buildroot] [git commit] configs/orangepi_pc_plus: bump BSP versions Message-ID: <20230415175655.0D109841E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d8a1bb2f639c5fcfa0e455c001c44799abbd407e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump Linux to 6.1.14 and U-Boot to 2023.01. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN --- configs/orangepi_pc_plus_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig index ba946e5285..73ba934b69 100644 --- a/configs/orangepi_pc_plus_defconfig +++ b/configs/orangepi_pc_plus_defconfig @@ -2,13 +2,13 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_VFPV4=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_HOSTNAME="OrangePi_PC_Plus" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi PC Plus" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.12.2" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-pc-plus" @@ -21,7 +21,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc_plus" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sat Apr 15 17:57:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 19:57:18 +0200 Subject: [Buildroot] [PATCH 0/3] allwinner: arm: misc BSP updates In-Reply-To: <20230401173700.3341224-1-geomatsi@gmail.com> References: <20230401173700.3341224-1-geomatsi@gmail.com> Message-ID: <20230415175718.GS2819@scaer> Sergey, All, On 2023-04-01 20:36 +0300, Sergey Matyukevich spake thusly: > Hi all, > > Here is a patch series with BSP updates for several boards with Allwinner > arm CPUs. U-Boot version updated to 2023.01 and Linux version updated > to 6.1.14. > > Note that orangepi-zero and orangepi-zero-plus2 are not updated in this > patch series. I observe WiFi issues on those boards with Linux v6.1. > So those issues need to be investigated before updating BSP. > > Regards, > Sergey > > Sergey Matyukevich (3): > configs/linksprite_pcduino_defconfig: bump BSP versions > configs/orangepi_one_defconfig: bump BSP versions > configs/orangepi_pc_plus: bump BSP versions Whole series applied to master, thanks! Regards, Yann E. MORIN. > configs/linksprite_pcduino_defconfig | 6 +++--- > configs/orangepi_one_defconfig | 6 +++--- > configs/orangepi_pc_plus_defconfig | 6 +++--- > 3 files changed, 9 insertions(+), 9 deletions(-) > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 18:00:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 20:00:08 +0200 Subject: [Buildroot] [git commit] checkpacakge: regenerate ignore list in reference build envirnment Message-ID: <20230415180219.0DC24841E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fdd9772739f3e8263fe711cf14aa4d01e37b9aac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 1ed07521322d (.checkpackageignore: add entries missing Upstream trailer) regenerated the list in a local environment, which differs from our reference build image, causing spurious issues [0]. Regenerate the list in the regerence image, now. [0] https://gitlab.com/buildroot.org/buildroot/-/jobs/4119717539 Signed-off-by: Yann E. MORIN --- .checkpackageignore | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4847cd82bc..02c892c1b3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1106,7 +1106,7 @@ package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstre package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream package/netatalk/S50netatalk EmptyLastLine Indent Variables package/netcat/0001-signed-bit-counting.patch Sob Upstream -package/netopeer2/S52netopeer2 Variables +package/netopeer2/S52netopeer2 Shellcheck Variables package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch Upstream package/netplug/0001-makefile-flags.patch Sob Upstream package/netplug/0002-add-missing-time-include.patch Upstream @@ -1570,7 +1570,7 @@ package/swupdate/swupdate.sh Shellcheck package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream -package/sysrepo/S51sysrepo-plugind Indent +package/sysrepo/S51sysrepo-plugind Indent Shellcheck package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream @@ -1636,6 +1636,7 @@ package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upst package/uhttpd/0001-Remove-Werror.patch Upstream package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream +package/unbound/S70unbound Shellcheck package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream package/unscd/S46unscd Indent Shellcheck Variables @@ -1854,6 +1855,4 @@ support/scripts/setlocalversion Shellcheck support/testing/tests/core/post-build.sh Shellcheck support/testing/tests/package/test_opkg/post-build.sh Shellcheck support/testing/tests/utils/test_get_developers/0001-package-binutils-change-.mk.patch NumberedSubject Upstream -utils/brmake Shellcheck utils/checkpackagelib/lib_patch.py Flake8 -utils/test-pkg Shellcheck From yann.morin.1998 at free.fr Sat Apr 15 19:09:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 21:09:05 +0200 Subject: [Buildroot] [git commit] package/mali-driver: bump to version 2023-04-04 Message-ID: <20230415192030.BE326841F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b713a230c54559637baea065b731748201e19c1a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This versions fixed build failure on Linux 6.1 Signed-off-by: Giulio Benetti Signed-off-by: Yann E. MORIN --- package/mali-driver/mali-driver.hash | 2 +- package/mali-driver/mali-driver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash index 5d32c1af8a..de3b6e69f0 100644 --- a/package/mali-driver/mali-driver.hash +++ b/package/mali-driver/mali-driver.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk index bdc9fedeb4..8e059fe8bd 100644 --- a/package/mali-driver/mali-driver.mk +++ b/package/mali-driver/mali-driver.mk @@ -4,7 +4,7 @@ # ################################################################################ -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) MALI_DRIVER_DEPENDENCIES = linux MALI_DRIVER_LICENSE = GPL-2.0 From yann.morin.1998 at free.fr Sat Apr 15 19:20:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 21:20:33 +0200 Subject: [Buildroot] [PATCH] package/mali-driver: bump to version 2023-04-04 In-Reply-To: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> References: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> Message-ID: <20230415192033.GT2819@scaer> Giulio, All, On 2023-04-04 20:57 +0200, Giulio Benetti spake thusly: > This versions fixed build failure on Linux 6.1 > > Signed-off-by: Giulio Benetti Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/mali-driver/mali-driver.hash | 2 +- > package/mali-driver/mali-driver.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash > index 5d32c1af8a..de3b6e69f0 100644 > --- a/package/mali-driver/mali-driver.hash > +++ b/package/mali-driver/mali-driver.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz > +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE > diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk > index bdc9fedeb4..8e059fe8bd 100644 > --- a/package/mali-driver/mali-driver.mk > +++ b/package/mali-driver/mali-driver.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 > +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 > MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) > MALI_DRIVER_DEPENDENCIES = linux > MALI_DRIVER_LICENSE = GPL-2.0 > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 19:43:41 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 21:43:41 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: allow running without a tty Message-ID: <20230415194341.2346986-1-yann.morin.1998@free.fr> Currently, utils/docker-run spawns a container with a tty, so that he user can interact properly in the container. However, that requires a tty when calling docker-run, which is not always guaranteed, e.g. if called from a git hook. Since the script is a bash script already, we can use an array to store options passed to docker, and only add the -t option when there is actually a tty available. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski --- utils/docker-run | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/utils/docker-run b/utils/docker-run index 164e11c0e6..135a1451b6 100755 --- a/utils/docker-run +++ b/utils/docker-run @@ -6,8 +6,15 @@ MAIN_DIR=$(readlink -f "${DIR}/..") IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') -exec docker run -it --rm \ - --user "$(id -u):$(id -g)" \ - --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ - --workdir "${MAIN_DIR}" \ - "${IMAGE}" "${@}" +declare -a docker_opts=( + -i + --rm + --user "$(id -u):$(id -g)" + --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" + --workdir "${MAIN_DIR}" +) +if tty -s; then + docker_opts+=( -t ) +fi + +exec docker run "${docker_opts[@]}" "${IMAGE}" "${@}" -- 2.25.1 From yann.morin.1998 at free.fr Sat Apr 15 21:29:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 23:29:33 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20220812101718.47491-1-fontaine.fabrice@gmail.com> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> Message-ID: <20230415212933.GU2819@scaer> Fabrice, All, +Adam for your insight in GOI On 2022-08-12 12:17 +0200, Fabrice Fontaine spake thusly: > Fix the following build failure raised since commit > 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: > > [ 98%] Generating Poppler-0.18.typelib > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > Fixes: > - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > Signed-off-by: Fabrice Fontaine Sorry for the long delay, I had a look tonight... I could not find the underlying reason why g-ir-compiler (through our wrapper) could not find the directory with all the gir files. Given that poppler is so far the only affect package, and since your patch was accepted upstream, I think it is only reasonable that we do indeed use this change. So.. Applied to master, thanks. However, I would really like to understand why we don't have more packages that are broken. Is it because poppler is the only one with include directives in his gir file, which means it needs access to the installed gir files from other packages (those from goi)? Or is it because it is the only one that already passes an explicit --includedir option to g-ir-compiler, and that disables searching the standard directory? As Thomas also suggested, should we be doing that systematically in our g-ir-compiler wrapper? I know Adam said your change was "the simplest solution to the problem". Still, this is not very satisfying... Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Rebase on top of master > - Use upstream commit > > ...txt-allow-the-user-to-configure-INTR.patch | 43 +++++++++++++++++++ > package/poppler/poppler.mk | 3 +- > 2 files changed, 45 insertions(+), 1 deletion(-) > create mode 100644 package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > diff --git a/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > new file mode 100644 > index 0000000000..079cf7234d > --- /dev/null > +++ b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > @@ -0,0 +1,43 @@ > +From e9d5731ba254f35e2d94b628c51e48c50a945271 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Mon, 24 Jan 2022 09:28:20 +0100 > +Subject: [PATCH] glib/CMakeLists.txt: allow the user to configure > + INTROSPECTION_COMPILER_ARGS > + > +Allow the user to add its own parameters such as > +--includedir=$(STAGING_DIR)/usr/share/gir-1.0 to > +INTROSPECTION_COMPILER_ARGS to avoid the following build failure when > +cross-compiling with buildroot: > + > +[ 98%] Generating Poppler-0.18.typelib > +Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > +error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > +If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > +Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > + > +Fixes: > + - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > + > +Signed-off-by: Fabrice Fontaine > +[Retrieved from: > +https://gitlab.freedesktop.org/poppler/poppler/-/commit/e9d5731ba254f35e2d94b628c51e48c50a945271] > +--- > + glib/CMakeLists.txt | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt > +index 7510e69ee..f5130e3c9 100644 > +--- a/glib/CMakeLists.txt > ++++ b/glib/CMakeLists.txt > +@@ -119,7 +119,7 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) > + # General gir: Reset object-list for introspection & load tool args > + set(INTROSPECTION_GIRS) > + set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}" "--warn-all") > +- set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > ++ set(INTROSPECTION_COMPILER_ARGS ${INTROSPECTION_COMPILER_ARGS} "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > + > + # Poppler: Assign package to gir & export keys > + set(Poppler_0_18_gir "poppler-glib") > +-- > +GitLab > + > diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk > index b54262e7c4..db6da25d39 100644 > --- a/package/poppler/poppler.mk > +++ b/package/poppler/poppler.mk > @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection > POPPLER_CONF_OPTS += \ > -DENABLE_GOBJECT_INTROSPECTION=ON \ > -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ > - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler > + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ > + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" > else > POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF > endif > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Apr 15 20:13:40 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 15 Apr 2023 22:13:40 +0200 Subject: [Buildroot] [git commit] package/poppler: fix introspection build Message-ID: <20230415213029.6DDA684216@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4466c206212226da3d68374299989cada8d4542d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since commit 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: [ 98%] Generating Poppler-0.18.typelib Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Fixes: - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream as of 22.02.0, and we use 22.10.0 ] Signed-off-by: Yann E. MORIN --- package/poppler/poppler.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 02ccf742ac..5524bfc420 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection POPPLER_CONF_OPTS += \ -DENABLE_GOBJECT_INTROSPECTION=ON \ -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" else POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF endif From petr.vorel at gmail.com Sat Apr 15 23:21:06 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Sun, 16 Apr 2023 01:21:06 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230415084056.GD2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> <20230415084056.GD2819@scaer> Message-ID: Hi Yann, On Sat, 15 Apr 2023 at 10:41, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: > > On 2023-04-14 22:54 +0200, Petr Vorel spake thusly: > > > On Fri, 14 Apr 2023 at 21:01, Yann E. MORIN wrote: > > [--SNIP--] > > > > Unless the upstream ltp has provision for supporting both kind of > > > > headers, with or without the fix, then yes, I think this should be > > > > rebased and kept. And re-submit upstream to explain it will support > > > > older, existing toolchains. > > > I'll verify again support/config-fragments/autobuild/toolchain-configs.csv, if > > > there are tests which will fail. Or are these toolchains elsewhere? I'm asking > > > to give some proof to upstream that there are toolchains with older kernel > > > headers. Because upstream expects that old distros are being tested with old > > > version and if people want new software they are able to update their > > > toolchain. They will see a real example than just claiming "it's needed". > > > Also have a way to check in the future that workaround can be removed. > > > > I looked at toolchain/toolchain-external/toolchain-external-arm-aarch64/ > > which is the first external toolchain in the list of toolchain Buildroot > > knows of. > > So, that's a glibc toolchain, right, so it is not impacted by the bug. > > Still, the reasonging stands: in the wilde, there are toolchains that > have been built before that fix existed, and people are not updating > their toolchains for various reasons, the most prominent one being "it > is suplied by the chipco, so we use it". > > It is not just about the toolchains we know of in Buildroot. by the way. > > Now, we could also very well decide that ltp-testsuite depends on kernel > headers >= 5.11 for musl toolchains, which would probably be the actual > solution, if upstream really does not want to fix that situation. Thanks for a suggestion, I'd really try to add the dependency for musl: depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 I'll put the change in a separate commit, with removal of the patch and explaining the reason (leaving the actual upgrade in a separate commit), so that it's easier for people to find the reason. If people complain, we can ask upstream to reconsider or reintroduce the patch. But I'd like to avoid extra work in case nobody bothers. Kind regards, Petr > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Apr 16 02:44:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 15 Apr 2023 20:44:36 -0600 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230415212933.GU2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> Message-ID: On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > Fabrice, All, > > +Adam for your insight in GOI > > On 2022-08-12 12:17 +0200, Fabrice Fontaine spake thusly: > > Fix the following build failure raised since commit > > 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: > > > > [ 98%] Generating Poppler-0.18.typelib > > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > > error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > > > Fixes: > > - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > > > Signed-off-by: Fabrice Fontaine > > Sorry for the long delay, I had a look tonight... > > I could not find the underlying reason why g-ir-compiler (through our > wrapper) could not find the directory with all the gir files. > > Given that poppler is so far the only affect package, and since your > patch was accepted upstream, I think it is only reasonable that we do > indeed use this change. So.. > > Applied to master, thanks. > > However, I would really like to understand why we don't have more > packages that are broken. Is it because poppler is the only one with > include directives in his gir file, which means it needs access to the > installed gir files from other packages (those from goi)? > > Or is it because it is the only one that already passes an explicit > --includedir option to g-ir-compiler, and that disables searching the > standard directory? >From the looks of it most of our packages with a gobject-introspection dependency are meson based which use the native meson integration. https://gi.readthedocs.io/en/latest/buildsystems/meson.html >From my understanding there is no standardized cmake gobject-introspection integration so there's more likely to be bugs that only affect say one package for cmake packages. > > As Thomas also suggested, should we be doing that systematically in our > g-ir-compiler wrapper? I'm thinking it's probably not needed as it's likely a package specific issue and could interfere with meson's gobject-introspection integration. > > I know Adam said your change was "the simplest solution to the problem". > Still, this is not very satisfying... > > Regards, > Yann E. MORIN. > > > --- > > Changes v1 -> v2: > > - Rebase on top of master > > - Use upstream commit > > > > ...txt-allow-the-user-to-configure-INTR.patch | 43 +++++++++++++++++++ > > package/poppler/poppler.mk | 3 +- > > 2 files changed, 45 insertions(+), 1 deletion(-) > > create mode 100644 package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > > diff --git a/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > new file mode 100644 > > index 0000000000..079cf7234d > > --- /dev/null > > +++ b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > @@ -0,0 +1,43 @@ > > +From e9d5731ba254f35e2d94b628c51e48c50a945271 Mon Sep 17 00:00:00 2001 > > +From: Fabrice Fontaine > > +Date: Mon, 24 Jan 2022 09:28:20 +0100 > > +Subject: [PATCH] glib/CMakeLists.txt: allow the user to configure > > + INTROSPECTION_COMPILER_ARGS > > + > > +Allow the user to add its own parameters such as > > +--includedir=$(STAGING_DIR)/usr/share/gir-1.0 to > > +INTROSPECTION_COMPILER_ARGS to avoid the following build failure when > > +cross-compiling with buildroot: > > + > > +[ 98%] Generating Poppler-0.18.typelib > > +Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > > +error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > > +If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > > +Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > + > > +Fixes: > > + - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > + > > +Signed-off-by: Fabrice Fontaine > > +[Retrieved from: > > +https://gitlab.freedesktop.org/poppler/poppler/-/commit/e9d5731ba254f35e2d94b628c51e48c50a945271] > > +--- > > + glib/CMakeLists.txt | 2 +- > > + 1 file changed, 1 insertion(+), 1 deletion(-) > > + > > +diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt > > +index 7510e69ee..f5130e3c9 100644 > > +--- a/glib/CMakeLists.txt > > ++++ b/glib/CMakeLists.txt > > +@@ -119,7 +119,7 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) > > + # General gir: Reset object-list for introspection & load tool args > > + set(INTROSPECTION_GIRS) > > + set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}" "--warn-all") > > +- set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > ++ set(INTROSPECTION_COMPILER_ARGS ${INTROSPECTION_COMPILER_ARGS} "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > + > > + # Poppler: Assign package to gir & export keys > > + set(Poppler_0_18_gir "poppler-glib") > > +-- > > +GitLab > > + > > diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk > > index b54262e7c4..db6da25d39 100644 > > --- a/package/poppler/poppler.mk > > +++ b/package/poppler/poppler.mk > > @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection > > POPPLER_CONF_OPTS += \ > > -DENABLE_GOBJECT_INTROSPECTION=ON \ > > -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ > > - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler > > + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ > > + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" > > else > > POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF > > endif > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Sun Apr 16 07:45:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 09:45:27 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> <20230415084056.GD2819@scaer> Message-ID: <20230416074527.GV2819@scaer> Petr, All, On 2023-04-16 01:21 +0200, Petr Vorel spake thusly: > On Sat, 15 Apr 2023 at 10:41, Yann E. MORIN wrote: > > On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: [--SNIP--] > > Now, we could also very well decide that ltp-testsuite depends on kernel > > headers >= 5.11 for musl toolchains, which would probably be the actual > > solution, if upstream really does not want to fix that situation. > Thanks for a suggestion, I'd really try to add the dependency for musl: > depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > I'll put the change in a separate commit, with removal of the patch > and explaining > the reason (leaving the actual upgrade in a separate commit), so that > it's easier > for people to find the reason. If people complain, we can ask upstream > to reconsider > or reintroduce the patch. But I'd like to avoid extra work in case > nobody bothers. That sounds like a good plan, indeed. Also, as I understand it, patch 2, which fixes mount_attr detection, should come first, because it already applies to the current version, no? If not, then it should be squashed into the version bump. So, probably, the series should go like: package/ltp-testsuite: backport mount_attr fix on older glibc package/ltp-testsuite: disable for musl with kernel headers < 5.11 package/ltp-testsuite: bump to 20230127 Thanks! Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 08:25:56 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 10:25:56 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> Message-ID: <20230416082556.GW2819@scaer> James, All, On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: [--SNIP--] > > However, I would really like to understand why we don't have more > > packages that are broken. Is it because poppler is the only one with > > include directives in his gir file, which means it needs access to the > > installed gir files from other packages (those from goi)? > > > > Or is it because it is the only one that already passes an explicit > > --includedir option to g-ir-compiler, and that disables searching the > > standard directory? > > From the looks of it most of our packages with a gobject-introspection > dependency are meson based which use the native meson integration. Ah, good point, that would explain. We have 33 (target) packages that use meson, and 12 that don't; that's 25%, not a small part. But lets look at those: $ grep -E '\$\(eval \$\([^-]+-package\)\)' \ $(git grep -l gobject-introspection '*.mk') \ |grep -v meson package/gconf/gconf.mk:$(eval $(autotools-package)) package/libffi/libffi.mk:$(eval $(autotools-package)) package/libgee/libgee.mk:$(eval $(autotools-package)) package/libgtk2/libgtk2.mk:$(eval $(autotools-package)) package/libostree/libostree.mk:$(eval $(autotools-package)) package/libqrtr-glib/libqrtr-glib.mk:$(eval $(autotools-package)) package/librsvg/librsvg.mk:$(eval $(autotools-package)) package/libvips/libvips.mk:$(eval $(autotools-package)) package/midori/midori.mk:$(eval $(cmake-package)) package/nodejs/nodejs.mk:$(eval $(generic-package)) package/poppler/poppler.mk:$(eval $(cmake-package)) package/webkitgtk/webkitgtk.mk:$(eval $(cmake-package)) So, a generic, 3 cmake, the rest is autotools. - poppler we just fixed - nodejs is a false positive, goi only appears in a comment. - midori hasn't failed since 2021-08-22, but hasn't succeed since 2020-04-19 either... The last config that had midori enabled was in 2022-10-19 and failed for another reason. I've started a build locally... - webkitgtk hasn't failed since 2022-11-13, but hasn't succeeded since 2021-12-07 either... There have been recent configs with webkitgtk enabled since 2022-11-13, but they failed for other reasons. I've started a build here... - I got bored investigating on the autotools packages, so I started a build here, with as many enabled as possible (a few were missing arch supports, as I'm resuing the failed config as reported by Fabrice, which is on riscv...) > https://gi.readthedocs.io/en/latest/buildsystems/meson.html > From my understanding there is no standardized cmake > gobject-introspection integration so there's more likely to be bugs that only > affect say one package for cmake packages. OK, that makes sense: the poppler fix is really an exception, so we do not need to catter for that in the wrapper. Thanks for your feedback! Regards, Yann E. MORIN. > > As Thomas also suggested, should we be doing that systematically in our > > g-ir-compiler wrapper? > > I'm thinking it's probably not needed as it's likely a package specific issue > and could interfere with meson's gobject-introspection integration. > > > > > I know Adam said your change was "the simplest solution to the problem". > > Still, this is not very satisfying... > > > > Regards, > > Yann E. MORIN. > > > > > --- > > > Changes v1 -> v2: > > > - Rebase on top of master > > > - Use upstream commit > > > > > > ...txt-allow-the-user-to-configure-INTR.patch | 43 +++++++++++++++++++ > > > package/poppler/poppler.mk | 3 +- > > > 2 files changed, 45 insertions(+), 1 deletion(-) > > > create mode 100644 package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > > > > diff --git a/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > new file mode 100644 > > > index 0000000000..079cf7234d > > > --- /dev/null > > > +++ b/package/poppler/0002-glib-CMakeLists.txt-allow-the-user-to-configure-INTR.patch > > > @@ -0,0 +1,43 @@ > > > +From e9d5731ba254f35e2d94b628c51e48c50a945271 Mon Sep 17 00:00:00 2001 > > > +From: Fabrice Fontaine > > > +Date: Mon, 24 Jan 2022 09:28:20 +0100 > > > +Subject: [PATCH] glib/CMakeLists.txt: allow the user to configure > > > + INTROSPECTION_COMPILER_ARGS > > > + > > > +Allow the user to add its own parameters such as > > > +--includedir=$(STAGING_DIR)/usr/share/gir-1.0 to > > > +INTROSPECTION_COMPILER_ARGS to avoid the following build failure when > > > +cross-compiling with buildroot: > > > + > > > +[ 98%] Generating Poppler-0.18.typelib > > > +Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > > > +error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > > > +If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > > > +Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > > > + > > > +Fixes: > > > + - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > > > + > > > +Signed-off-by: Fabrice Fontaine > > > +[Retrieved from: > > > +https://gitlab.freedesktop.org/poppler/poppler/-/commit/e9d5731ba254f35e2d94b628c51e48c50a945271] > > > +--- > > > + glib/CMakeLists.txt | 2 +- > > > + 1 file changed, 1 insertion(+), 1 deletion(-) > > > + > > > +diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt > > > +index 7510e69ee..f5130e3c9 100644 > > > +--- a/glib/CMakeLists.txt > > > ++++ b/glib/CMakeLists.txt > > > +@@ -119,7 +119,7 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) > > > + # General gir: Reset object-list for introspection & load tool args > > > + set(INTROSPECTION_GIRS) > > > + set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}" "--warn-all") > > > +- set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > > ++ set(INTROSPECTION_COMPILER_ARGS ${INTROSPECTION_COMPILER_ARGS} "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") > > > + > > > + # Poppler: Assign package to gir & export keys > > > + set(Poppler_0_18_gir "poppler-glib") > > > +-- > > > +GitLab > > > + > > > diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk > > > index b54262e7c4..db6da25d39 100644 > > > --- a/package/poppler/poppler.mk > > > +++ b/package/poppler/poppler.mk > > > @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection > > > POPPLER_CONF_OPTS += \ > > > -DENABLE_GOBJECT_INTROSPECTION=ON \ > > > -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ > > > - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler > > > + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ > > > + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" > > > else > > > POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF > > > endif > > > -- > > > 2.35.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -- > > .-----------------.--------------------.------------------.--------------------. > > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > > '------------------------------^-------^------------------^--------------------' > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 08:55:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 10:55:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/agentpp: security bump to version 4.6.0 In-Reply-To: <20230320073419.707352-1-fontaine.fabrice@gmail.com> References: <20230320073419.707352-1-fontaine.fabrice@gmail.com> Message-ID: <20230416085524.GX2819@scaer> Fabrice, All, On 2023-03-20 08:34 +0100, Fabrice Fontaine spake thusly: > - Fixed (security) [APP-70]: Memory leak in MibLeaf::set if same OID is set > twice in the same PDU. > - Fix the following build failure raised since bump of snmppp to version > 3.5.0 in commit e011fa0415883b9d44df616cfaf6956e1a11da88: > > snmp_pp_ext.cpp: In member function 'int Agentpp::Snmpx::send(const Agentpp::Pdux&, Snmp_pp::SnmpTarget*)': > snmp_pp_ext.cpp:1172:47: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers > 1172 | status = snmpmsg.loadv3(Snmp::get_mpv3(), pdu, engine_id, security_name, That does not seem to be fixed, unfortunately; http://autobuild.buildroot.org/results/694/694dfd225d2b8392cd231a8622d731d53579c713/ Regards, Yann E. MORIN. > Fixes: > - http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c > > Signed-off-by: Fabrice Fontaine > --- > package/agentpp/agentpp.hash | 2 +- > package/agentpp/agentpp.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/agentpp/agentpp.hash b/package/agentpp/agentpp.hash > index 99aae70263..527414eed5 100644 > --- a/package/agentpp/agentpp.hash > +++ b/package/agentpp/agentpp.hash > @@ -1,3 +1,3 @@ > # Locally computed: > -sha256 5f2cfe98fd1d50683e02c65fccd9423351254df427e5825e4f321c488a9234eb agent++-4.5.4.tar.gz > +sha256 e09dc2d40277d468c18f1539ad18f43e0c3a95b10fad8a02184e9ace8bac0d67 agent++-4.6.0.tar.gz > sha256 1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6 LICENSE-2_0.txt > diff --git a/package/agentpp/agentpp.mk b/package/agentpp/agentpp.mk > index d020228e44..0ef549426e 100644 > --- a/package/agentpp/agentpp.mk > +++ b/package/agentpp/agentpp.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -AGENTPP_VERSION = 4.5.4 > +AGENTPP_VERSION = 4.6.0 > AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz > AGENTPP_SITE = http://www.agentpp.com/download > AGENTPP_LICENSE = Apache-2.0 > -- > 2.39.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 11:16:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 13:16:59 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230416082556.GW2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> Message-ID: <20230416111659.GY2819@scaer> James, All, On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > [--SNIP--] > > > However, I would really like to understand why we don't have more > > > packages that are broken. Is it because poppler is the only one with > > > include directives in his gir file, which means it needs access to the > > > installed gir files from other packages (those from goi)? > > > > > > Or is it because it is the only one that already passes an explicit > > > --includedir option to g-ir-compiler, and that disables searching the > > > standard directory? > > From the looks of it most of our packages with a gobject-introspection > > dependency are meson based which use the native meson integration. > Ah, good point, that would explain. Unfortuantely, that assumption is wrong: granite uses meson, but fails in the same way: [51/275] Generating lib/Granite-1.0.typelib with a custom command FAILED: lib/Granite-1.0.typelibi /home/ymorin/dev/buildroot/O/master/per-package/granite/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-compiler --shared-library libgranite.so.6.0.0 --output lib/Granite-1.0.typelib /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir Could not find GIR file 'GLib-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir: Failed to parse included gir GLib-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" ninja: build stopped: subcommand failed. make[1]: *** [package/pkg-generic.mk:293: /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/.stamp_built] Error 1 Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 11:54:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 13:54:49 +0200 Subject: [Buildroot] [RFC PATCH] package/linux-firmware: Add more Intel WiFi 22000 series In-Reply-To: <0e18605c9938776a707a4aab032be74a1a9afe8e.1660828116.git.stefan@agner.ch> References: <0e18605c9938776a707a4aab032be74a1a9afe8e.1660828116.git.stefan@agner.ch> Message-ID: <20230416115449.GZ2819@scaer> Stefan, All, On 2022-08-18 15:18 +0200, Stefan Agner spake thusly: > Add more Intel WiFi 22000 series firmware files. Allow to select the > firmware version using shell globs. There has been some feedback suggesting some alternative approach, so I've marked this patch as changes requested in patchwork, until there is an improved patch. Thanks! Regards, Yann E. MORIN. > Signed-off-by: Stefan Agner > --- > With the Intel WiFi 22000 series the amount of firmwares is just stagering. So > much so that it causes size issues in our case. > > Intel firmwares seem to have an API version, which is the last digit before the > file ending .ucode. The Linux kernel sources have defines which API each > individual driver supports (e.g. Linux 5.15 22000 series kernel driver > supports ucode API 39 up to 66). > > This crude method uses just file glob matching to allow to select firmwares > which match the kernel in use. However, this approach has a problem: Some > API versions are missing. E.g. simply using "66" doesn't work since some > firmware are not available with the latest API supported (e.g. > iwlwifi-so-a0-gf-a0-64.ucode). > > Also if an older kernel is in use, some firmware files with an older maximum > API might just be missing, which leads to tar complaining about missing files. > > In this case, we can use 6[46], which happens to select the newest version of > all firmwares (it seems that firmwares which are available with API version 66 > have only been released with version 63 before). > > However, this of course might be just a coincidence. Ideally Buildroot would > select the newest version available for a particular API version. Not sure if > this is easily doable. > > Thoughts? > > -- > Stefan > > package/linux-firmware/Config.in | 9 +++++++++ > package/linux-firmware/linux-firmware.mk | 15 ++++++++++++++- > 2 files changed, 23 insertions(+), 1 deletion(-) > > diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in > index 8ce71140da..49a40283c8 100644 > --- a/package/linux-firmware/Config.in > +++ b/package/linux-firmware/Config.in > @@ -181,6 +181,15 @@ config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000 > Firmware files for the Intel Wifi 22000 devices supported by > the iwlwifi kernel driver. > > +if BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000 > + > +config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB > + string "*" > + help > + API level for firmware files of the Intel Wifi 22000 devices. > + > +endif > + > config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260 > bool "Intel iwlwifi 22260" > help > diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk > index 64d096df14..2283cd7d5e 100644 > --- a/package/linux-firmware/linux-firmware.mk > +++ b/package/linux-firmware/linux-firmware.mk > @@ -436,7 +436,20 @@ LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.QualcommAtheros_ath10k > endif > > ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000),y) > -LINUX_FIRMWARE_FILES += iwlwifi-QuZ-*.ucode iwlwifi-Qu-*.ucode > +LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB = $(call qstrip,$(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB)) > +LINUX_FIRMWARE_FILES += \ > + iwlwifi-Qu-b0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-Qu-c0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-Qu-b0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-Qu-c0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-QuZ-a0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-QuZ-a0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-cc-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-jf-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-hr-b0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-gf-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-ty-a0-gf-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode \ > + iwlwifi-so-a0-gf4-a0-$(LINUX_FIRMWARE_IWLWIFI_22000_UCODE_API_GLOB).ucode > LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware > endif > > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 12:33:42 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 14:33:42 +0200 Subject: [Buildroot] [git commit] doc/manual: fix formatting slightly Message-ID: <20230416123430.7AC7C841FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4468f828859de1f4be82655d63e96d59e760db7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Thierry GUIBERT [yann.morin.1998 at free.fr: split off the previous patch by Thierry] Signed-off-by: Yann E. MORIN --- docs/manual/adding-board-support.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index b3a8802452..ef6dbd3c2b 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -49,9 +49,10 @@ Buildroot configuration. Refer to xref:customize[] for more details. Before submitting patches for new boards it is recommended to test it by building it using latest gitlab-CI docker container. To do this use -utils/docker-run script and inside it issue these commands: ++utils/docker-run+ script and inside it issue these commands: + -------------------- - $ make +_defconfig+ + $ make _defconfig $ make -------------------- From yann.morin.1998 at free.fr Sun Apr 16 12:32:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 14:32:29 +0200 Subject: [Buildroot] [git commit] doc/manual: add documentation about docker registry on gitlab.com Message-ID: <20230416123430.6E14484295@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9228faa4dbda084168e3c83273e651c05b6b08b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add a paragraph and an example about using the Buildroot image registry hosted on gtilab.com, for people who want to build their own image based on the offical one. Signed-off-by: Thierry GUIBERT Signed-off-by: Yann E. MORIN --- docs/manual/adding-board-support.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index cd90a5871f..b3a8802452 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -54,3 +54,19 @@ utils/docker-run script and inside it issue these commands: $ make +_defconfig+ $ make -------------------- + +By default, Buildroot developers use the official image hosted on the +https://gitlab.com/buildroot.org/buildroot/container_registry/2395076[gitlab.com +registry] and it should be convenient for most usage. If you still want +to build your own docker image, you can base it off the official image +as the +FROM+ directive of your own _Dockerfile_: + +---- +FROM registry.gitlab.com/buildroot.org/buildroot/base:YYYYMMDD.HHMM +RUN ... +COPY ... +---- + +The current version _YYYYMMDD.HHMM_ can be found in the +.gitlab-ci.yml+ +file at the top of the Buildroot source tree; all past versions are +listed in the aforementioned registry as well. From yann.morin.1998 at free.fr Sun Apr 16 12:36:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 14:36:08 +0200 Subject: [Buildroot] [PATCH] Add documentation about docker registry In-Reply-To: <20220904134613.31886-1-thierry.guibert@croix-rouge.fr> References: <20220904134613.31886-1-thierry.guibert@croix-rouge.fr> Message-ID: <20230416123608.GA2819@scaer> Thierry, All, On 2022-09-04 15:46 +0200, Thierry GUIBERT via buildroot spake thusly: > Signed-off-by: Thierry GUIBERT > --- > docs/manual/adding-board-support.txt | 19 ++++++++++++++++--- > 1 file changed, 16 insertions(+), 3 deletions(-) > > diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt > index cd90a5871f..f68e192468 100644 > --- a/docs/manual/adding-board-support.txt > +++ b/docs/manual/adding-board-support.txt > @@ -48,9 +48,22 @@ and configurations in these directories, and reference them from the main > Buildroot configuration. Refer to xref:customize[] for more details. > > Before submitting patches for new boards it is recommended to test it by > -building it using latest gitlab-CI docker container. To do this use > -utils/docker-run script and inside it issue these commands: > +building it using latest gitlab-CI docker container. > +To do this use utils/docker-run script and inside it issue these commands: > -------------------- > - $ make +_defconfig+ > + $ make _defconfig Both spurious changes in this commit. Still, there was clearly incorrect formatting, so I've fix that in a followup commit, thanks. > $ make > -------------------- > + > +By defaut, buildroot developpers use our gitlab.com registry and it should s/defaut/default/ s/developpers/developers/ > +be convenient for most usages. > +If you still want to build your own docker images : > +-------------------- > + $ DOCKER_REGISTRY=registry.gitlab.com > + $ IMAGE_NAME=buildroot.org/buildroot/base > + $ IMAGE_TAG=YYYYMMDD.HHMM > + $ docker build --pull --no-cache \ > + -t ${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG} support/docker > + $ docker push ${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG} > +-------------------- I don't think it is very interesting to document how to build a local image and push it to a registry; that's the basics of docker. Instead, I've reworded to instruct people where to look for the offical images, and that they can use it as the FROM directive in their Dockerfile. Applied to master with the above changes, thanks. Regards, Yann E. MORIN. > + > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 13:10:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 15:10:28 +0200 Subject: [Buildroot] [git commit] package/ghostscript: add pdf support Message-ID: <20230416131314.822D8842A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=115d362e079a2c733508f5d1b37fafabcdd27370 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master PDF support was disabled in commit 7a4944569ce8 (package/ghostscript: bump to version 9.55.0) as it was then a new option which broke the build. PDF support depends on both openjpeg and jbig2dec. There is already a conditional block for each, but it is not trivial to merge sanely, so we introduce a third conditionl block to enable PDF. AS explained in the comment, the dependencies are duplicated in that conditional block: in case the other conditions get dropped in the future, we will still want to depend on both for PDF support (unless that changes too, in which case it will also be easier to spot and update). Fixes: - https://bugs.buildroot.org/show_bug.cgi?id=14976 Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - move to its own conditional block - add a comment about duplicated dependencies - expadn commit log. ] Signed-off-by: Yann E. MORIN --- package/ghostscript/ghostscript.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 5bf8b08966..364fa1469a 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -43,7 +43,6 @@ GHOSTSCRIPT_CONF_OPTS = \ --enable-freetype \ --disable-gtk \ --without-libpaper \ - --without-pdf \ --with-system-libtiff ifeq ($(BR2_PACKAGE_JBIG2DEC),y) @@ -67,6 +66,15 @@ else GHOSTSCRIPT_CONF_OPTS += --disable-openjpeg endif +ifeq ($(BR2_PACKAGE_OPENJPEG)$(BR2_PACKAGE_JBIG2DEC),yy) +# Dependencies already handle on per-package basis above, +# but duplicated here for consistency. +GHOSTSCRIPT_DEPENDENCIES += openjpeg jbig2dec +GHOSTSCRIPT_CONF_OPTS += --with-pdf +else +GHOSTSCRIPT_CONF_OPTS += --without-pdf +endif + ifeq ($(BR2_PACKAGE_CUPS),y) GHOSTSCRIPT_DEPENDENCIES += cups GHOSTSCRIPT_CONF_OPTS += \ From yann.morin.1998 at free.fr Sun Apr 16 13:17:36 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 15:17:36 +0200 Subject: [Buildroot] [PATCH 1/1] package/ghostscript: add pdf support In-Reply-To: <20220904144541.349495-1-fontaine.fabrice@gmail.com> References: <20220904144541.349495-1-fontaine.fabrice@gmail.com> Message-ID: <20230416131736.GB2819@scaer> Fabrice, All, On 2022-09-04 16:45 +0200, Fabrice Fontaine spake thusly: > pdf support was disabled in commit > 7a4944569ce83b0b7b0cabd6e8aa184b8cb72a22 > > It depends on openjpeg and jbig2dec > > Fixes: > - https://bugs.buildroot.org/show_bug.cgi?id=14976 > > Signed-off-by: Fabrice Fontaine > --- > package/ghostscript/ghostscript.mk | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk > index 5bf8b08966..a11aec1c54 100644 > --- a/package/ghostscript/ghostscript.mk > +++ b/package/ghostscript/ghostscript.mk > @@ -43,7 +43,6 @@ GHOSTSCRIPT_CONF_OPTS = \ > --enable-freetype \ > --disable-gtk \ > --without-libpaper \ > - --without-pdf \ > --with-system-libtiff > > ifeq ($(BR2_PACKAGE_JBIG2DEC),y) > @@ -63,6 +62,12 @@ endif > ifeq ($(BR2_PACKAGE_OPENJPEG),y) > GHOSTSCRIPT_DEPENDENCIES += openjpeg > GHOSTSCRIPT_CONF_OPTS += --enable-openjpeg > + > +ifeq ($(BR2_PACKAGE_JBIG2DEC),y) > +GHOSTSCRIPT_CONF_OPTS += --with-pdf > +else > +GHOSTSCRIPT_CONF_OPTS += --without-pdf > +endif I found it weird that the dependency on jbig2dec was not added, but that's because of the conditional block, above... Furthemore, that would no longer explicitly disable PDF if jbig2dec was enabled but openjpeg was not. So, I extracted that and moved it to a dedicated conditional block: 69 ifeq ($(BR2_PACKAGE_OPENJPEG)$(BR2_PACKAGE_JBIG2DEC),yy) 70 # Dependencies already handle on per-package basis above, 71 # but duplicated here for consistency. 72 GHOSTSCRIPT_DEPENDENCIES += openjpeg jbig2dec 73 GHOSTSCRIPT_CONF_OPTS += --with-pdf 74 else 75 GHOSTSCRIPT_CONF_OPTS += --without-pdf 76 endif Applied to master with the above change, thanks. Regards, Yann E. MORIN. > else > GHOSTSCRIPT_CONF_OPTS += --disable-openjpeg > endif > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From petr.vorel at gmail.com Sun Apr 16 15:08:54 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Sun, 16 Apr 2023 17:08:54 +0200 Subject: [Buildroot] [PATCH 1/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230416074527.GV2819@scaer> References: <20230405201403.1410075-1-pevik@seznam.cz> <20230410172429.GE2819@scaer> <20230414190117.GY2819@scaer> <20230415080547.GC2819@scaer> <20230415084056.GD2819@scaer> <20230416074527.GV2819@scaer> Message-ID: On Sun, 16 Apr 2023 at 09:45, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-16 01:21 +0200, Petr Vorel spake thusly: > > On Sat, 15 Apr 2023 at 10:41, Yann E. MORIN wrote: > > > On 2023-04-15 10:05 +0200, Yann E. MORIN spake thusly: > [--SNIP--] > > > Now, we could also very well decide that ltp-testsuite depends on kernel > > > headers >= 5.11 for musl toolchains, which would probably be the actual > > > solution, if upstream really does not want to fix that situation. > > Thanks for a suggestion, I'd really try to add the dependency for musl: > > depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > > I'll put the change in a separate commit, with removal of the patch > > and explaining > > the reason (leaving the actual upgrade in a separate commit), so that > > it's easier > > for people to find the reason. If people complain, we can ask upstream > > to reconsider > > or reintroduce the patch. But I'd like to avoid extra work in case > > nobody bothers. > > That sounds like a good plan, indeed. > > Also, as I understand it, patch 2, which fixes mount_attr detection, > should come first, because it already applies to the current version, > no? If not, then it should be squashed into the version bump. It's from upcoming LTP (not yet released) => I'll squashed it into version bump. Thanks! Petr > > So, probably, the series should go like: > > package/ltp-testsuite: backport mount_attr fix on older glibc > package/ltp-testsuite: disable for musl with kernel headers < 5.11 > package/ltp-testsuite: bump to 20230127 > > Thanks! > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From marcus.folkesson at gmail.com Sun Apr 16 15:13:09 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Sun, 16 Apr 2023 17:13:09 +0200 Subject: [Buildroot] [RESEND PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target Message-ID: <20230416151310.2698912-1-marcus.folkesson@gmail.com> This patch introduce the new target to simplify the generation of configuration fragments as the output could be directly copied into a fragment file as-is. It is *heavily* based on the -diff-config target, but serves a different purpose. Output from linux-diff-config: -CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK y -CONFIG_GCC_PLUGIN_CYC_COMPLEXITY n -CONFIG_GCC_PLUGIN_LATENT_ENTROPY n -CONFIG_GCC_PLUGIN_RANDSTRUCT n -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF n -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL n -CONFIG_GCC_PLUGIN_STRUCTLEAK_USER n -CONFIG_STACKPROTECTOR_PER_TASK y CONFIG_CRYPTO_DH n -> y CONFIG_CRYPTO_KPP m -> y CONFIG_GCC_PLUGINS y -> n CONFIG_KEY_DH_OPERATIONS n -> y CONFIG_PKCS8_PRIVATE_KEY_PARSER n -> y CONFIG_VIDEO_IMX274 n -> m Output from linux-show-fragment: CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_KPP=y CONFIG_KEY_DH_OPERATIONS=y CONFIG_PKCS8_PRIVATE_KEY_PARSER=y CONFIG_VIDEO_IMX274=m Signed-off-by: Marcus Folkesson --- package/pkg-kconfig.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index f4f35bf96a..ee96525c47 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -309,12 +309,26 @@ $(1)-diff-config: $(1)-check-configuration-done $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak +# Target to output differences between the configuration obtained via the +# defconfig + fragments (if any) and the current configuration. +# Output format is suitable to be used as-is in fragment files. +# Note: it preserves the timestamp of the current configuration when moving it +# around. +$(1)-show-fragment: $(1)-check-configuration-done + $$(Q)cp -a $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$($(2)_DIR)/.config.dc.bak + $$(call kconfig-package-merge-config,$(2),$$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG),\ + $$($(2)_KCONFIG_FRAGMENT_FILES)) + $$(Q)utils/diffconfig -m $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ + $$($(2)_DIR)/.config.dc.bak + $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) + $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak endif # package enabled .PHONY: \ $(1)-diff-config \ $(1)-check-configuration-done \ + $(1)-show-fragment \ $$($(2)_DIR)/.kconfig_editor_% \ $$(addprefix $(1)-,$$($(2)_KCONFIG_EDITORS)) -- 2.39.2 From marcus.folkesson at gmail.com Sun Apr 16 15:13:10 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Sun, 16 Apr 2023 17:13:10 +0200 Subject: [Buildroot] [RESEND PATCH v2 2/2] docs/manual: update pkg-kconfig doc about -show-fragment In-Reply-To: <20230416151310.2698912-1-marcus.folkesson@gmail.com> References: <20230416151310.2698912-1-marcus.folkesson@gmail.com> Message-ID: <20230416151310.2698912-2-marcus.folkesson@gmail.com> Describe this new target. Signed-off-by: Marcus Folkesson --- docs/manual/adding-packages-kconfig.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/manual/adding-packages-kconfig.txt b/docs/manual/adding-packages-kconfig.txt index a35681775f..b67430c85f 100644 --- a/docs/manual/adding-packages-kconfig.txt +++ b/docs/manual/adding-packages-kconfig.txt @@ -45,9 +45,11 @@ This snippet creates the following make targets: * +foo-diff-config+, which outputs the differences between the current configuration and the one defined in the Buildroot configuration for - this kconfig package. The output is useful to identify the - configuration changes that may have to be propagated to - configuration fragments for example. + this kconfig package. The output is useful to identify + configuration changes. + +* +foo-show-fragment+, Similiar to +foo-diff-config+, but with an output + format more suitable to be used in fragment files. and ensures that the source configuration file is copied to the build directory at the right moment. -- 2.39.2 From yann.morin.1998 at free.fr Sun Apr 16 16:22:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 18:22:00 +0200 Subject: [Buildroot] [PATCH v3 4/8] arch/arm: add support for FDPIC In-Reply-To: <20220819151734.926106-5-Ben.Wolsieffer@hefring.com> References: <20220819151734.926106-1-Ben.Wolsieffer@hefring.com> <20220819151734.926106-5-Ben.Wolsieffer@hefring.com> Message-ID: <20230416162200.GC2819@scaer> Ben, All, Sorry for the overly long delay, but as you can imagine, it is not something that is trivial to review. Even so, here's an long overdue review... On 2022-08-19 11:17 -0400, Ben Wolsieffer spake thusly: > Linux on ARM supports FDPIC binaries intended for use on no-MMU systems. > This patch enables support for building a toolchain that produces FDPIC > binaries. > > The target name for an FDPIC toolchain must be > arm--uclinuxfdpiceabi, which doesn't follow the standard format > and requires a special case. > > According to the kernel help for CONFIG_BINFMT_ELF_FDPIC, "It is also > possible to run FDPIC ELF binaries on MMU linux," so FDPIC support is > available on all ARM platforms, not just no-MMU. > > Signed-off-by: Ben Wolsieffer > --- > arch/Config.in | 1 + > package/Makefile.in | 6 ++++++ > 2 files changed, 7 insertions(+) > > diff --git a/arch/Config.in b/arch/Config.in > index 4cd58041a4..c639738f5f 100644 > --- a/arch/Config.in > +++ b/arch/Config.in > @@ -39,6 +39,7 @@ config BR2_arceb > > config BR2_arm > bool "ARM (little endian)" > + select BR2_ARCH_HAS_FDPIC_SUPPORT > # MMU support is set by the subarchitecture file, arch/Config.in.arm > help > ARM is a 32-bit reduced instruction set computer (RISC) > diff --git a/package/Makefile.in b/package/Makefile.in > index ff60f85092..81a7028275 100644 > --- a/package/Makefile.in > +++ b/package/Makefile.in > @@ -37,7 +37,13 @@ $(error BR2_TOOLCHAIN_BUILDROOT_VENDOR cannot be 'unknown'. \ > endif > > # Compute GNU_TARGET_NAME > +# FDPIC on ARM requires a special target name: it has no OS field and must > +# use the suffix -uclinuxfdpiceabi. > +ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_BINFMT_FDPIC),y:y) > +GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-uclinuxfdpiceabi This looks weird: it looks like they coalesced OS and ABI, and dropped the LIBC part... > +else > GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) > +endif I am not too fond of this special casing. What about something along the lines of (existing comments stripped): TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)$(LIBC)$(ABI))) # Note no dash between OS and LIBC --------------^^ ifeq ($(BR2_arm)$(BR2_armeb)$(BR2_BINFMT_FDPIC),yy) # For ARM FDPIC, there is no separation between OS and ABI TARGET_OS = uclinux else ifeq ($(BR2_BINFMT_FLAT):$(BR2_RISCV_64),y:) TARGET_OS = uclinux- else TARGET_OS = linux- endif ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) # For ARM FDPIC, there's no LIBC part ifneq ($(BR2_arm)$(BR2_armeb)$(BR2_BINFMT_FDPIC),yy) LIBC = uclibc endif else ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y) LIBC = musl else ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y) LIBC = gnu else ifeq ($(BR_BUILDING),y) $(error No C library enabled, this is not possible.) endif ifeq ($(BR2_arm)$(BR2_armeb),y) ifeq ($(LIBC),uclibc) ABI = $(if $(BR2_BINFMT_FDPIC),fdpic,gnu)eabi else ABI = eabi endif ifeq ($(BR2_ARM_EABIHF),y) # FDPIC is always HF, so don't append the hf suffix (FIXME!) ABI := $(ABI)$(if $(BR2_BINFMT_FDPIC),,hf) endif endif Note that this is not perfect, as there are a few assumptions hard-coded in there, but I'm afraid we can't do much much better... Note that I have no idea about the HF part, so I wrote something for illustration purposes only... Regards, Yann E. MORIN. > # FLAT binary format needs uclinux, except RISC-V 64-bits which needs > # the regular linux name. > -- > 2.37.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:01:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:01:31 +0200 Subject: [Buildroot] [PATCH v3 8/8] package/pkg-autotools: patch libtool to support ARM FDPIC In-Reply-To: <20220819151734.926106-9-Ben.Wolsieffer@hefring.com> References: <20220819151734.926106-1-Ben.Wolsieffer@hefring.com> <20220819151734.926106-9-Ben.Wolsieffer@hefring.com> Message-ID: <20230416190131.GD2819@scaer> Ben, All, On 2022-08-19 11:17 -0400, Ben Wolsieffer spake thusly: > Patch the target matching code in libtool to understand > arm-*-uclinuxfdpiceabi targets. To avoid the need to run autoreconf, > this patching must be performed in the configure script. > > Without this patch, libtool refuses to build ARM FDPIC shared libraries. > This is especially important because NPTL thread-local storage is broken > in static libraries that are linked into dynamic FDPIC executables. If static build is known to be broken with FDPIC, then maybe we should just forbid it: config BR2_STATIC_LIBS bool "static only" depends on BR2_BINFMT_SUPPORTS_STATIC depends on !BR2_TOOLCHAIN_USES_GLIBC comment "static only needs a toolchain w/ uclibc or musl" depends on BR2_BINFMT_SUPPORTS_STATIC depends on BR2_TOOLCHAIN_USES_GLIBC config BR2_SHARED_LIBS bool "shared only" depends on BR2_BINFMT_SUPPORTS_SHARED config BR2_SHARED_STATIC_LIBS bool "both static and shared" depends on BR2_BINFMT_SUPPORTS_STATIC && BR2_BINFMT_SUPPORTS_SHARED BR2_BINFMT_SUPPORTS_STATIC would be a new symbol that BR2_BINFMT_ELF and BR2_BINFMT_FLAT would select, but not BR2_BINFMT_FDPIC. Regards, Yann E. MORIN. > Signed-off-by: Ben Wolsieffer > --- > package/pkg-autotools.mk | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk > index b6224b349d..60e70a6e2f 100644 > --- a/package/pkg-autotools.mk > +++ b/package/pkg-autotools.mk > @@ -87,6 +87,16 @@ define CONFIGURE_FIX_POWERPC64_HOOK > support/scripts/fix-configure-powerpc64.sh $($(PKG)_DIR) > endef > > +# > +# Hook to add support for arm-*-uclinuxfdpiceabi to the configure script > +# > +define CONFIGURE_FIX_UCLINUXFDPICEABI_HOOK > + @$(call MESSAGE,"Adding uclinuxfdpiceabi to configure") > + find $($(PKG)_DIR) -name configure \ > + -exec grep -qF 'Generated by GNU Autoconf' {} \; \ > + -exec sed -Ei 's#((\s|^)linux\*\B)#\1 | uclinuxfdpiceabi#' '{}' \; > +endef > + > # > # Hook to gettextize the package if needed > # > @@ -269,6 +279,13 @@ ifneq ($$(filter powerpc64%,$$(if $$(filter target,$(4)),$$(ARCH),$$(HOSTARCH))) > $(2)_PRE_CONFIGURE_HOOKS += CONFIGURE_FIX_POWERPC64_HOOK > endif > > +# Append a configure hook if building for ARM with FDPIC enabled. > +# Must be added after other pre-configure hooks that might regenerate the > +# configure script and overwrite the changes made here. > +ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_BINFMT_FDPIC),y:y) > +$(2)_PRE_CONFIGURE_HOOKS += CONFIGURE_FIX_UCLINUXFDPICEABI_HOOK > +endif > + > # > # Build step. Only define it if not already defined by the package .mk > # file. > -- > 2.37.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:10:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:10:33 +0200 Subject: [Buildroot] [git commit] package/coremark: Set cflags Message-ID: <20230416191205.4E310842D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9a13ae0838174d1c05f026cee3ff66482620626 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The coremark build needs to set PORT_CFLAGS explicitly in order to pick up the configured optmisation level, and other flags. Signed-off-by: Joel Stanley Acked-by: Chris Packham Signed-off-by: Yann E. MORIN --- package/coremark/coremark.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk index 418fd5c8d3..9ea8693e71 100644 --- a/package/coremark/coremark.mk +++ b/package/coremark/coremark.mk @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md define COREMARK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ + PORT_CFLAGS="$(TARGET_CFLAGS)" \ PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link endef From yann.morin.1998 at free.fr Sun Apr 16 19:12:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:12:59 +0200 Subject: [Buildroot] [PATCH] package/coremark: Set cflags In-Reply-To: <20220913072303.1698887-1-joel@jms.id.au> References: <20220913072303.1698887-1-joel@jms.id.au> Message-ID: <20230416191259.GE2819@scaer> Joel, All, On 2022-09-13 16:53 +0930, Joel Stanley spake thusly: > The coremark build needs to set PORT_CFLAGS explicitly in order to pick > up the configured optmisation level, and other flags. > > Signed-off-by: Joel Stanley Applied to master, thanks. Sorry for the delay in reviewing and applying such a simple patch. :-( Regards, Yann E. MORIN. > --- > package/coremark/coremark.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk > index 418fd5c8d39b..9ea8693e7189 100644 > --- a/package/coremark/coremark.mk > +++ b/package/coremark/coremark.mk > @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md > > define COREMARK_BUILD_CMDS > $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ > + PORT_CFLAGS="$(TARGET_CFLAGS)" \ > PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link > endef > > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:41:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:41:27 +0200 Subject: [Buildroot] [git commit] package/nodejs: introduce BR2_PACKAGE_HOST_NODEJS_COREPACK Message-ID: <20230416194250.5AE79842FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c73f93218c293cd7a2245763c63d02910de88b8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Corepack is a zero-runtime-dependency Node.js script that acts as a bridge between Node.js projects and the package managers. It ships with Node.js but is disabled by default. Some JavaScript packages, such as vuejs and vuejs-router can benefit from having Corepack installed on the host. Therefore, add an option to enable Corepack with host-nodejs. Signed-off-by: Thomas Claveirole Signed-off-by: Yann E. MORIN --- package/nodejs/Config.in.host | 21 +++++++++++++++++++-- package/nodejs/nodejs.mk | 21 +++++++++++++++++---- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/package/nodejs/Config.in.host b/package/nodejs/Config.in.host index f7f2b80a9b..06a1ca22ad 100644 --- a/package/nodejs/Config.in.host +++ b/package/nodejs/Config.in.host @@ -1,3 +1,6 @@ +comment "host nodejs needs a host gcc >= 8" + depends on !BR2_HOST_GCC_AT_LEAST_8 + config BR2_PACKAGE_HOST_NODEJS bool "host nodejs" depends on BR2_HOST_GCC_AT_LEAST_8 @@ -10,5 +13,19 @@ config BR2_PACKAGE_HOST_NODEJS http://nodejs.org/ -comment "host nodejs needs a host gcc >= 8" - depends on !BR2_HOST_GCC_AT_LEAST_8 +if BR2_PACKAGE_HOST_NODEJS + +config BR2_PACKAGE_HOST_NODEJS_COREPACK + bool "Corepack" + help + Enable Corepack with host nodejs. + + Corepack is a zero-runtime-dependency Node.js script that + acts as a bridge between Node.js projects and the package + managers they are intended to be used with during + development. In practical terms, Corepack will let you use + Yarn and pnpm without having to install them - just like + what currently happens with npm, which is shipped by Node.js + by default. + +endif diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 367d5d2058..539ded06cd 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -109,10 +109,17 @@ define HOST_NODEJS_BUILD_CMDS $(HOST_NODEJS_MAKE_OPTS) endef +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) +define HOST_NODEJS_ENABLE_COREPACK + $(COREPACK) enable +endef +endif + define HOST_NODEJS_INSTALL_CMDS $(HOST_MAKE_ENV) PYTHON=$(HOST_DIR)/bin/python3 \ $(MAKE) -C $(@D) install \ $(HOST_NODEJS_MAKE_OPTS) + $(HOST_NODEJS_ENABLE_COREPACK) endef ifeq ($(BR2_i386),y) @@ -223,8 +230,7 @@ endef NODEJS_MODULES_LIST= $(call qstrip,\ $(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL)) -# Define NPM for other packages to use -NPM = $(TARGET_CONFIGURE_OPTS) \ +NODEJS_BIN_ENV = $(TARGET_CONFIGURE_OPTS) \ LDFLAGS="$(NODEJS_LDFLAGS)" \ LD="$(TARGET_CXX)" \ npm_config_arch=$(NODEJS_CPU) \ @@ -232,8 +238,15 @@ NPM = $(TARGET_CONFIGURE_OPTS) \ npm_config_build_from_source=true \ npm_config_nodedir=$(BUILD_DIR)/nodejs-$(NODEJS_VERSION) \ npm_config_prefix=$(TARGET_DIR)/usr \ - npm_config_cache=$(BUILD_DIR)/.npm-cache \ - $(HOST_DIR)/bin/npm + npm_config_cache=$(BUILD_DIR)/.npm-cache + +# Define various packaging tools for other packages to use +NPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/npm +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) +COREPACK = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/corepack +PNPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/pnpm +YARN = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/yarn +endif # # We can only call NPM if there's something to install. From yann.morin.1998 at free.fr Sun Apr 16 19:48:20 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:48:20 +0200 Subject: [Buildroot] [PATCH 1/2] package/nodejs: introduce BR2_PACKAGE_HOST_NODEJS_COREPACK In-Reply-To: <20220913174039.182887-2-thomas.claveirole@green-communications.fr> References: <20220913174039.182887-1-thomas.claveirole@green-communications.fr> <20220913174039.182887-2-thomas.claveirole@green-communications.fr> Message-ID: <20230416194820.GF2819@scaer> Thomas C., All, On 2022-09-13 19:40 +0200, Thomas Claveirole spake thusly: > Corepack is a zero-runtime-dependency Node.js script that acts as a > bridge between Node.js projects and the package managers. It ships > with Node.js but is disabled by default. > > Some JavaScript packages, such as vuejs and vuejs-router can benefit > from having Corepack installed on the host. Therefore, add an option > to enable Corepack with host-nodejs. > > Signed-off-by: Thomas Claveirole My understanding of the thread, is that this patch was introduced to be able to build vuejs, which you bumped in the following patch. Yet, the consensus was that we could bump vuejs and use the pre-compiled variant, instead of needing to build host-nodejs. However, nothing prevents us from merging the corepack feature, and still update to the precompiled vuejs anyway. Given the feedback from Thomas P. in the thread, I understand that corepack is indeed working as expected, and is not actually requiring download during the host-nodejs build itself (using it may trigger download in the package that calls it, but that's another issue). So, for those who perfer to always build from source at the expense of build time (like I am), having corepack will be a useful addition. Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nodejs/Config.in.host | 23 ++++++++++++++++++++--- > package/nodejs/nodejs.mk | 21 +++++++++++++++++---- > 2 files changed, 37 insertions(+), 7 deletions(-) > > diff --git a/package/nodejs/Config.in.host b/package/nodejs/Config.in.host > index 4ceaf0c73e..316a02d9d6 100644 > --- a/package/nodejs/Config.in.host > +++ b/package/nodejs/Config.in.host > @@ -1,3 +1,7 @@ > +comment "host nodejs needs a host gcc >= 8" > + depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS > + depends on !BR2_HOST_GCC_AT_LEAST_8 > + > config BR2_PACKAGE_HOST_NODEJS > bool "host nodejs" > depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS > @@ -13,6 +17,19 @@ config BR2_PACKAGE_HOST_NODEJS > > http://nodejs.org/ > > -comment "host nodejs needs a host gcc >= 8" > - depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS > - depends on !BR2_HOST_GCC_AT_LEAST_8 > +if BR2_PACKAGE_HOST_NODEJS > + > +config BR2_PACKAGE_HOST_NODEJS_COREPACK > + bool "Corepack" > + help > + Enable Corepack with host nodejs. > + > + Corepack is a zero-runtime-dependency Node.js script that > + acts as a bridge between Node.js projects and the package > + managers they are intended to be used with during > + development. In practical terms, Corepack will let you use > + Yarn and pnpm without having to install them - just like > + what currently happens with npm, which is shipped by Node.js > + by default. > + > +endif > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk > index 3154dcd7ec..1a95e1351f 100644 > --- a/package/nodejs/nodejs.mk > +++ b/package/nodejs/nodejs.mk > @@ -117,6 +117,12 @@ define HOST_NODEJS_BUILD_CMDS > $(HOST_NODEJS_MAKE_OPTS) > endef > > +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) > +define HOST_NODEJS_ENABLE_COREPACK > + $(COREPACK) enable > +endef > +endif > + > define HOST_NODEJS_INSTALL_CMDS > $(HOST_MAKE_ENV) PYTHON=$(HOST_DIR)/bin/python3 \ > $(MAKE) -C $(@D) install \ > @@ -125,6 +131,7 @@ define HOST_NODEJS_INSTALL_CMDS > $(foreach f,$(NODEJS_HOST_TOOLS), \ > $(INSTALL) -m755 -D $(@D)/out/Release/$(f) $(HOST_DIR)/bin/$(f) > ) > + $(HOST_NODEJS_ENABLE_COREPACK) > endef > > ifeq ($(BR2_i386),y) > @@ -235,8 +242,7 @@ endef > NODEJS_MODULES_LIST= $(call qstrip,\ > $(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL)) > > -# Define NPM for other packages to use > -NPM = $(TARGET_CONFIGURE_OPTS) \ > +NODEJS_BIN_ENV = $(TARGET_CONFIGURE_OPTS) \ > LDFLAGS="$(NODEJS_LDFLAGS)" \ > LD="$(TARGET_CXX)" \ > npm_config_arch=$(NODEJS_CPU) \ > @@ -244,8 +250,15 @@ NPM = $(TARGET_CONFIGURE_OPTS) \ > npm_config_build_from_source=true \ > npm_config_nodedir=$(BUILD_DIR)/nodejs-$(NODEJS_VERSION) \ > npm_config_prefix=$(TARGET_DIR)/usr \ > - npm_config_cache=$(BUILD_DIR)/.npm-cache \ > - $(HOST_DIR)/bin/npm > + npm_config_cache=$(BUILD_DIR)/.npm-cache > + > +# Define various packaging tools for other packages to use > +NPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/npm > +ifeq ($(BR2_PACKAGE_HOST_NODEJS_COREPACK),y) > +COREPACK = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/corepack > +PNPM = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/pnpm > +YARN = $(NODEJS_BIN_ENV) $(HOST_DIR)/bin/yarn > +endif > > # > # We can only call NPM if there's something to install. > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 19:56:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:56:52 +0200 Subject: [Buildroot] [git commit] package/pkg-golang.mk: add osusergo and netgo tags in static builds Message-ID: <20230416195805.D803E84308@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6bb759e2cb14ebaf2603e69652c44d337a39c72 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master CGO (the Go language C bindings) normally links dynamically with the C libraries. It seems that passing -extldflags=-static is not sufficient to make sure they link statically. As a result, a build using CGO will fail with runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 There are two modules in the standard Go library that can use CGO: os/user and net. Both of these have pure Go versions, however, which can be selected with the osusergo and netgo tags. Since these two are standard library modules that get used in almost all Go programs, pass those flags in the common infrastructure. It's not entirely clear if this is always the case or only depending on the specific way CGO is used. In the former case, we could instead disable CGO globally if static libs are enabled. However, it turns out that this doesn't solve the problem completely anyway (delve still fails to link, with different errors). Also, it is possible that other cgo modules do still work. Therefore, just stick to adding the osusergo and netgo tags. Cf. Statically compiling Go programs [0] Fixes: - crucible: http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ - containerd: http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ - delve: http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ - probably others... [0] https://www.arp242.net/static-go.html Signed-off-by: Arnout Vandecappelle Signed-off-by: Yann E. MORIN --- package/pkg-golang.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index da9c9a21ac..7ba82284f3 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -102,6 +102,7 @@ ifeq ($(4),target) ifeq ($(BR2_STATIC_LIBS),y) $(2)_LDFLAGS += -extldflags '-static' +$(2)_TAGS += osusergo netgo endif # Build package for target From yann.morin.1998 at free.fr Sun Apr 16 19:59:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 21:59:05 +0200 Subject: [Buildroot] [PATCH] package/pkg-golang.mk: add osusergo and netgo tags in static builds In-Reply-To: <20220918122239.189147-1-arnout@mind.be> References: <20220918122239.189147-1-arnout@mind.be> Message-ID: <20230416195905.GG2819@scaer> Arnout, All, On 2022-09-18 14:22 +0200, Arnout Vandecappelle spake thusly: > CGO (the Go language C bindings) normally links dynamically with the C > libraries. It seems that passing -extldflags=-static is not sufficient > to make sure they link statically. As a result, a build using CGO will > fail with > > runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 > > There are two modules in the standard Go library that can use CGO: > os/user and net. Both of these have pure Go versions, however, which can > be selected with the osusergo and netgo tags. Since these two are > standard library modules that get used in almost all Go programs, pass > those flags in the common infrastructure. > > It's not entirely clear if this is always the case or only depending on > the specific way CGO is used. In the former case, we could instead > disable CGO globally if static libs are enabled. However, it turns out > that this doesn't solve the problem completely anyway (delve still fails > to link, with different errors). Also, it is possible that other cgo > modules do still work. Therefore, just stick to adding the osusergo and > netgo tags. > > Fixes: > - crucible: > http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ > - containerd: > http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ > - delve: > http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ > - probably others... > > Signed-off-by: Arnout Vandecappelle Applied to master, after adding the link to the docuemntation you pointed to in your reply (without any typo, I hope), thanks. Regards, Yann E. MORIN. > --- > package/pkg-golang.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk > index 0b3dc3d32f..a4fc353e78 100644 > --- a/package/pkg-golang.mk > +++ b/package/pkg-golang.mk > @@ -100,6 +100,7 @@ ifeq ($(4),target) > > ifeq ($(BR2_STATIC_LIBS),y) > $(2)_LDFLAGS += -extldflags '-static' > +$(2)_TAGS += osusergo netgo > endif > > # Build package for target > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 20:10:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:10:07 +0200 Subject: [Buildroot] [PATCH] support/scripts/check-host-libs: add new check on host binaries/libs In-Reply-To: <20220920064550.520645-1-thomas.petazzoni@bootlin.com> References: <20220920064550.520645-1-thomas.petazzoni@bootlin.com> Message-ID: <20230416201007.GH2819@scaer> Thomas, All, On 2022-09-20 08:45 +0200, Thomas Petazzoni spake thusly: > One frequent issue in Buildroot is that when building host libraries > or applications, the build system of the package detects some > libraries provided by the system, and happily links to them, without > Buildroot knowing. Sometimes this doesn't cause any problem, but > sometimes this causes issues, and we're regularly eliminating such > mis-detection by forcing those packages to not detect the system > libraries that have not been built by Buildroot. > > The new script check-host-libs added in this commit, which is executed > during the host-finalize step at the end of the build is an attempt at > detecting at least some of these situations. [--SNIP--] There was some feedback on that script: it is way too slow, but it can be made much faster with some shell tricks. So, I've marked it as changes-requested in patchwork, now. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From pevik at seznam.cz Sun Apr 16 20:17:05 2023 From: pevik at seznam.cz (Petr Vorel) Date: Sun, 16 Apr 2023 22:17:05 +0200 Subject: [Buildroot] [PATCH v3 2/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230416201705.2294430-1-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> Message-ID: <20230416201705.2294430-3-pevik@seznam.cz> From: Petr Vorel Backport fix for buildroot toolchain Fixes: - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 Signed-off-by: Petr Vorel --- changes v2->v3 * backport was squashed to version update (Yann) ...onfigure.ac-fix-mount_attr-detection.patch | 54 +++++++++++++++++++ package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 3 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch new file mode 100644 index 0000000000..740d3a6d6a --- /dev/null +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch @@ -0,0 +1,54 @@ +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 20:25:54 +0100 +Subject: [PATCH] configure.ac: fix mount_attr detection +Upstream: https://github.com/linux-test-project/ltp/commit/30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 + +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, +the following build failure is still raised because sys/mount is now +unconditionally included in include/lapi/fsmount.h: + +In file included from fsconfig01.c:9: +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' + 55 | struct mount_attr { + | ^~~~~~~~~~ +In file included from ../../../../include/lapi/fsmount.h:14: +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here + 210 | struct mount_attr + | ^~~~~~~~~~ + +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ +Reviewed-by: Li Wang +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") +(which was backported to 2.35 and 2.34 maintenance). ] +Reviewed-by: Petr Vorel +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 114468ae3..4c8763376 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc + + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) + AC_CHECK_TYPES([struct mount_attr],,,[ +-#ifdef HAVE_LINUX_MOUNT_H +-# include +-#else ++#ifdef HAVE_MOUNT_SETATTR + # include ++#elif HAVE_LINUX_MOUNT_H ++# include + #endif + ]) + +-- +2.40.0 + diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash index 8b411a8ffe..59ba5d0045 100644 --- a/package/ltp-testsuite/ltp-testsuite.hash +++ b/package/ltp-testsuite/ltp-testsuite.hash @@ -1,5 +1,4 @@ -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 34412d562f..78271b0730 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTP_TESTSUITE_VERSION = 20220930 +LTP_TESTSUITE_VERSION = 20230127 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) -- 2.40.0 From pevik at seznam.cz Sun Apr 16 20:17:03 2023 From: pevik at seznam.cz (Petr Vorel) Date: Sun, 16 Apr 2023 22:17:03 +0200 Subject: [Buildroot] [PATCH v3 0/2] Update LTP to 20230127, fixes Message-ID: <20230416201705.2294430-1-pevik@seznam.cz> From: Petr Vorel Hi, changes v2->v3: * new commit: require 5.11 headers for musl (Yann) * backport was squashed to version update (Yann) Petr Vorel (2): package/ltp-testsuite: require 5.11 headers for musl package/ltp-testsuite: bump version to 20230127 ...onfigure.ac-fix-mount_attr-detection.patch | 54 +++++ ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ package/ltp-testsuite/Config.in | 1 + package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 5 files changed, 58 insertions(+), 215 deletions(-) create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch -- 2.40.0 From pevik at seznam.cz Sun Apr 16 20:17:04 2023 From: pevik at seznam.cz (Petr Vorel) Date: Sun, 16 Apr 2023 22:17:04 +0200 Subject: [Buildroot] [PATCH v3 1/2] package/ltp-testsuite: require 5.11 headers for musl In-Reply-To: <20230416201705.2294430-1-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> Message-ID: <20230416201705.2294430-2-pevik@seznam.cz> From: Petr Vorel Remove sysinfo.h out of tree workaround for musl. Kernel headers were fixed in a85cbe6159ff ("uapi: move constants from to ") in v5.11, and got backported to stable/LTS kernels. There might unfixed toolchains being used, if users complain, we can carry on rebasing the patch or try to ask upstream to include it. Signed-off-by: Petr Vorel --- New in v3 Change is in separate commit to be more visible. Kind regards, Petr ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ package/ltp-testsuite/Config.in | 1 + 2 files changed, 1 insertion(+), 211 deletions(-) delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch deleted file mode 100644 index 1553908cf8..0000000000 --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch +++ /dev/null @@ -1,211 +0,0 @@ -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Thu, 1 Oct 2020 23:28:39 +0200 -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The reason is to avoid indirect include when using -some network headers: or others -> --> - -This indirect include causes on MUSL redefinition of struct sysinfo when -included both and some of UAPI headers: - -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, - from ../include/tst_netlink.h:14, - from tst_crypto.c:13: -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? - struct sysinfo { - ^~~~~~~ -In file included from ../include/tst_safe_macros.h:15, - from ../include/tst_test.h:93, - from tst_crypto.c:11: -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here - -Signed-off-by: Petr Vorel - -[ upstream status: -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, -rebased for 20220527 ] - -But this patch is not going to get upstreamed because it got fixed in Linux kernel: -a85cbe6159ff "uapi: move constants from to " - -This patch was also backported to stable and LTS versions, -which we use since buildroot 54584d233b "{linux, linux-headers}: bump -5.{4, 10}.x 4.{4, 9, 14, 19} series". -We just wait for all musl based toolchains to be rebuilt. ] - -Signed-off-by: Petr Vorel ---- - include/lapi/sysinfo.h | 22 +++++++++++++++++++ - include/tst_safe_macros.h | 2 +- - lib/safe_macros.c | 2 +- - lib/tst_memutils.c | 2 +- - testcases/kernel/mem/mtest01/mtest01.c | 2 +- - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- - 10 files changed, 31 insertions(+), 9 deletions(-) - create mode 100644 include/lapi/sysinfo.h - -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h -new file mode 100644 -index 000000000..d0e0e93d7 ---- /dev/null -+++ b/include/lapi/sysinfo.h -@@ -0,0 +1,22 @@ -+// SPDX-License-Identifier: GPL-2.0-or-later -+/* -+ * Copyright (c) 2020 Petr Vorel -+ */ -+ -+#ifndef SYSINFO_H__ -+ -+/* -+ * Don't use as it breaks build MUSL toolchain. -+ * Use instead. -+ * -+ * Some kernel UAPI headers do indirect include: -+ * or others -> -> -+ * -+ * This indirect include causes on MUSL redefinition of struct sysinfo when -+ * included both and some of UAPI headers: -+ */ -+#include -+ -+#define SYSINFO_H__ -+ -+#endif /* SYSINFO_H__ */ -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h -index 81c4b0844..a8c02d7df 100644 ---- a/include/tst_safe_macros.h -+++ b/include/tst_safe_macros.h -@@ -12,7 +12,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include -diff --git a/lib/safe_macros.c b/lib/safe_macros.c -index a5b6bc504..87d922a92 100644 ---- a/lib/safe_macros.c -+++ b/lib/safe_macros.c -@@ -11,7 +11,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - #include - #include -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c -index 0d20bb17c..21a3a5ba0 100644 ---- a/lib/tst_memutils.c -+++ b/lib/tst_memutils.c -@@ -6,7 +6,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #define TST_NO_DEFAULT_MAIN -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c -index fb991ce8b..0fccd5405 100644 ---- a/testcases/kernel/mem/mtest01/mtest01.c -+++ b/testcases/kernel/mem/mtest01/mtest01.c -@@ -20,7 +20,6 @@ - */ - - #include --#include - #include - #include - #include -@@ -29,6 +28,7 @@ - #include - - #include "lapi/abisize.h" -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define FIVE_HUNDRED_MB (500ULL*1024*1024) -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c -index 6d218801c..8af11a030 100644 ---- a/testcases/kernel/syscalls/madvise/madvise06.c -+++ b/testcases/kernel/syscalls/madvise/madvise06.c -@@ -46,7 +46,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define CHUNK_SZ (400*1024*1024L) -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -index 2ea44a2be..a237345ef 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -@@ -69,7 +69,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - - #include "test.h" - -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -index 7ad0e8bdc..61fa1ab75 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -@@ -65,7 +65,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #include "test.h" -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -index af7cb6421..dc5ae65e3 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -@@ -13,7 +13,7 @@ - - */ - --#include -+#include "lapi/sysinfo.h" - #include "lapi/namespaces_constants.h" - #include "lapi/posix_clocks.h" - #include "tst_test.h" -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -index 22e7c3638..572701f9f 100644 ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -@@ -43,7 +43,7 @@ - #include - #include - #ifdef __linux__ --#include -+#include "lapi/sysinfo.h" - #endif - - #include "../testfrmw/testfrmw.h" --- -2.36.1 - diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index 272c2ede37..b42082e2cc 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in @@ -12,6 +12,7 @@ config BR2_PACKAGE_LTP_TESTSUITE bool "ltp-testsuite" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC -- 2.40.0 From yann.morin.1998 at free.fr Sun Apr 16 20:42:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:42:26 +0200 Subject: [Buildroot] [git commit] package/ltp-testsuite: bump version to 20230127 Message-ID: <20230416204413.06A33818AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ace31aec59dc06375ba192b5838c4cc99072e81 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport mount_attr fix for glibc-based toolchain. Fixes: - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 Signed-off-by: Petr Vorel Signed-off-by: Yann E. MORIN --- ...001-configure.ac-fix-mount_attr-detection.patch | 54 ++++++++++++++++++++++ package/ltp-testsuite/ltp-testsuite.hash | 5 +- package/ltp-testsuite/ltp-testsuite.mk | 2 +- 3 files changed, 57 insertions(+), 4 deletions(-) diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch new file mode 100644 index 0000000000..740d3a6d6a --- /dev/null +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch @@ -0,0 +1,54 @@ +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 20:25:54 +0100 +Subject: [PATCH] configure.ac: fix mount_attr detection +Upstream: https://github.com/linux-test-project/ltp/commit/30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 + +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, +the following build failure is still raised because sys/mount is now +unconditionally included in include/lapi/fsmount.h: + +In file included from fsconfig01.c:9: +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' + 55 | struct mount_attr { + | ^~~~~~~~~~ +In file included from ../../../../include/lapi/fsmount.h:14: +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here + 210 | struct mount_attr + | ^~~~~~~~~~ + +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ +Reviewed-by: Li Wang +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") +(which was backported to 2.35 and 2.34 maintenance). ] +Reviewed-by: Petr Vorel +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 114468ae3..4c8763376 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc + + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) + AC_CHECK_TYPES([struct mount_attr],,,[ +-#ifdef HAVE_LINUX_MOUNT_H +-# include +-#else ++#ifdef HAVE_MOUNT_SETATTR + # include ++#elif HAVE_LINUX_MOUNT_H ++# include + #endif + ]) + +-- +2.40.0 + diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash index 8b411a8ffe..59ba5d0045 100644 --- a/package/ltp-testsuite/ltp-testsuite.hash +++ b/package/ltp-testsuite/ltp-testsuite.hash @@ -1,5 +1,4 @@ -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 34412d562f..78271b0730 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTP_TESTSUITE_VERSION = 20220930 +LTP_TESTSUITE_VERSION = 20230127 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) From yann.morin.1998 at free.fr Sun Apr 16 20:33:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:33:57 +0200 Subject: [Buildroot] [git commit] package/ltp-testsuite: require 5.11 headers for musl Message-ID: <20230416204412.F1E928189F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5e1c238b7202c3b04d9eab94e429c5580c77444b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master There was a conflict between musl and kernel headers prior to 5.11, due to a bug in kernel headers, which was fixed in a85cbe6159ff ("uapi: move constants from to ") in v5.11, and backported to stable/LTS kernels. Upsteam ltp-testsuite has been unreceptive to accepting the workaround, as they argue that the kernel headers have been fixed, and people should update their toolchains. However, it is not always practical, or even possible, to update the toolchain, so lets require kernel headers at least 5.11 for musl-based toolchains. Signed-off-by: Petr Vorel [yann.morin.1998 at free.fr: reword commit log] Signed-off-by: Yann E. MORIN --- ...Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 --------------------- package/ltp-testsuite/Config.in | 1 + 2 files changed, 1 insertion(+), 211 deletions(-) diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch deleted file mode 100644 index 1553908cf8..0000000000 --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch +++ /dev/null @@ -1,211 +0,0 @@ -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Thu, 1 Oct 2020 23:28:39 +0200 -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The reason is to avoid indirect include when using -some network headers: or others -> --> - -This indirect include causes on MUSL redefinition of struct sysinfo when -included both and some of UAPI headers: - -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, - from ../include/tst_netlink.h:14, - from tst_crypto.c:13: -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ???struct sysinfo??? - struct sysinfo { - ^~~~~~~ -In file included from ../include/tst_safe_macros.h:15, - from ../include/tst_test.h:93, - from tst_crypto.c:11: -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here - -Signed-off-by: Petr Vorel - -[ upstream status: -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, -rebased for 20220527 ] - -But this patch is not going to get upstreamed because it got fixed in Linux kernel: -a85cbe6159ff "uapi: move constants from to " - -This patch was also backported to stable and LTS versions, -which we use since buildroot 54584d233b "{linux, linux-headers}: bump -5.{4, 10}.x 4.{4, 9, 14, 19} series". -We just wait for all musl based toolchains to be rebuilt. ] - -Signed-off-by: Petr Vorel ---- - include/lapi/sysinfo.h | 22 +++++++++++++++++++ - include/tst_safe_macros.h | 2 +- - lib/safe_macros.c | 2 +- - lib/tst_memutils.c | 2 +- - testcases/kernel/mem/mtest01/mtest01.c | 2 +- - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- - 10 files changed, 31 insertions(+), 9 deletions(-) - create mode 100644 include/lapi/sysinfo.h - -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h -new file mode 100644 -index 000000000..d0e0e93d7 ---- /dev/null -+++ b/include/lapi/sysinfo.h -@@ -0,0 +1,22 @@ -+// SPDX-License-Identifier: GPL-2.0-or-later -+/* -+ * Copyright (c) 2020 Petr Vorel -+ */ -+ -+#ifndef SYSINFO_H__ -+ -+/* -+ * Don't use as it breaks build MUSL toolchain. -+ * Use instead. -+ * -+ * Some kernel UAPI headers do indirect include: -+ * or others -> -> -+ * -+ * This indirect include causes on MUSL redefinition of struct sysinfo when -+ * included both and some of UAPI headers: -+ */ -+#include -+ -+#define SYSINFO_H__ -+ -+#endif /* SYSINFO_H__ */ -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h -index 81c4b0844..a8c02d7df 100644 ---- a/include/tst_safe_macros.h -+++ b/include/tst_safe_macros.h -@@ -12,7 +12,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include -diff --git a/lib/safe_macros.c b/lib/safe_macros.c -index a5b6bc504..87d922a92 100644 ---- a/lib/safe_macros.c -+++ b/lib/safe_macros.c -@@ -11,7 +11,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - #include - #include -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c -index 0d20bb17c..21a3a5ba0 100644 ---- a/lib/tst_memutils.c -+++ b/lib/tst_memutils.c -@@ -6,7 +6,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #define TST_NO_DEFAULT_MAIN -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c -index fb991ce8b..0fccd5405 100644 ---- a/testcases/kernel/mem/mtest01/mtest01.c -+++ b/testcases/kernel/mem/mtest01/mtest01.c -@@ -20,7 +20,6 @@ - */ - - #include --#include - #include - #include - #include -@@ -29,6 +28,7 @@ - #include - - #include "lapi/abisize.h" -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define FIVE_HUNDRED_MB (500ULL*1024*1024) -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c -index 6d218801c..8af11a030 100644 ---- a/testcases/kernel/syscalls/madvise/madvise06.c -+++ b/testcases/kernel/syscalls/madvise/madvise06.c -@@ -46,7 +46,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include "tst_test.h" - - #define CHUNK_SZ (400*1024*1024L) -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -index 2ea44a2be..a237345ef 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c -@@ -69,7 +69,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - - #include "test.h" - -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -index 7ad0e8bdc..61fa1ab75 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c -@@ -65,7 +65,7 @@ - #include - #include - #include --#include -+#include "lapi/sysinfo.h" - #include - - #include "test.h" -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -index af7cb6421..dc5ae65e3 100644 ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c -@@ -13,7 +13,7 @@ - - */ - --#include -+#include "lapi/sysinfo.h" - #include "lapi/namespaces_constants.h" - #include "lapi/posix_clocks.h" - #include "tst_test.h" -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -index 22e7c3638..572701f9f 100644 ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c -@@ -43,7 +43,7 @@ - #include - #include - #ifdef __linux__ --#include -+#include "lapi/sysinfo.h" - #endif - - #include "../testfrmw/testfrmw.h" --- -2.36.1 - diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index 272c2ede37..b42082e2cc 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in @@ -12,6 +12,7 @@ config BR2_PACKAGE_LTP_TESTSUITE bool "ltp-testsuite" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC From yann.morin.1998 at free.fr Sun Apr 16 20:45:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:45:03 +0200 Subject: [Buildroot] [PATCH v3 1/2] package/ltp-testsuite: require 5.11 headers for musl In-Reply-To: <20230416201705.2294430-2-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> <20230416201705.2294430-2-pevik@seznam.cz> Message-ID: <20230416204503.GI2819@scaer> Petr, All, On 2023-04-16 22:17 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > Remove sysinfo.h out of tree workaround for musl. Kernel headers were > fixed in a85cbe6159ff ("uapi: move constants from to > ") in v5.11, and got backported to stable/LTS kernels. > > There might unfixed toolchains being used, if users complain, we can > carry on rebasing the patch or try to ask upstream to include it. I've reworded the commit log in a more logical fashion (I believe), and applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Petr Vorel > --- > New in v3 > Change is in separate commit to be more visible. > > Kind regards, > Petr > > ...ysinfo.h-to-fix-build-with-MUSL-libc.patch | 211 ------------------ > package/ltp-testsuite/Config.in | 1 + > 2 files changed, 1 insertion(+), 211 deletions(-) > delete mode 100644 package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > > diff --git a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch b/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > deleted file mode 100644 > index 1553908cf8..0000000000 > --- a/package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch > +++ /dev/null > @@ -1,211 +0,0 @@ > -From f34c6ca3d543968e900d6327d8b5900db63f08ad Mon Sep 17 00:00:00 2001 > -From: Petr Vorel > -Date: Thu, 1 Oct 2020 23:28:39 +0200 > -Subject: [PATCH] lapi: Add sysinfo.h to fix build with MUSL libc > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -The reason is to avoid indirect include when using > -some network headers: or others -> > --> > - > -This indirect include causes on MUSL redefinition of struct sysinfo when > -included both and some of UAPI headers: > - > -In file included from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/kernel.h:5, > - from x86_64-buildroot-linux-musl/sysroot/usr/include/linux/netlink.h:5, > - from ../include/tst_netlink.h:14, > - from tst_crypto.c:13: > -x86_64-buildroot-linux-musl/sysroot/usr/include/linux/sysinfo.h:8:8: error: redefinition of ?struct sysinfo? > - struct sysinfo { > - ^~~~~~~ > -In file included from ../include/tst_safe_macros.h:15, > - from ../include/tst_test.h:93, > - from tst_crypto.c:11: > -x86_64-buildroot-linux-musl/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here > - > -Signed-off-by: Petr Vorel > - > -[ upstream status: > -https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel at gmail.com/, > -rebased for 20220527 ] > - > -But this patch is not going to get upstreamed because it got fixed in Linux kernel: > -a85cbe6159ff "uapi: move constants from to " > - > -This patch was also backported to stable and LTS versions, > -which we use since buildroot 54584d233b "{linux, linux-headers}: bump > -5.{4, 10}.x 4.{4, 9, 14, 19} series". > -We just wait for all musl based toolchains to be rebuilt. ] > - > -Signed-off-by: Petr Vorel > ---- > - include/lapi/sysinfo.h | 22 +++++++++++++++++++ > - include/tst_safe_macros.h | 2 +- > - lib/safe_macros.c | 2 +- > - lib/tst_memutils.c | 2 +- > - testcases/kernel/mem/mtest01/mtest01.c | 2 +- > - testcases/kernel/syscalls/madvise/madvise06.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo01.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 2 +- > - testcases/kernel/syscalls/sysinfo/sysinfo03.c | 2 +- > - .../interfaces/pthread_cond_broadcast/1-2.c | 2 +- > - 10 files changed, 31 insertions(+), 9 deletions(-) > - create mode 100644 include/lapi/sysinfo.h > - > -diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h > -new file mode 100644 > -index 000000000..d0e0e93d7 > ---- /dev/null > -+++ b/include/lapi/sysinfo.h > -@@ -0,0 +1,22 @@ > -+// SPDX-License-Identifier: GPL-2.0-or-later > -+/* > -+ * Copyright (c) 2020 Petr Vorel > -+ */ > -+ > -+#ifndef SYSINFO_H__ > -+ > -+/* > -+ * Don't use as it breaks build MUSL toolchain. > -+ * Use instead. > -+ * > -+ * Some kernel UAPI headers do indirect include: > -+ * or others -> -> > -+ * > -+ * This indirect include causes on MUSL redefinition of struct sysinfo when > -+ * included both and some of UAPI headers: > -+ */ > -+#include > -+ > -+#define SYSINFO_H__ > -+ > -+#endif /* SYSINFO_H__ */ > -diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h > -index 81c4b0844..a8c02d7df 100644 > ---- a/include/tst_safe_macros.h > -+++ b/include/tst_safe_macros.h > -@@ -12,7 +12,7 @@ > - #include > - #include > - #include > --#include > -+#include > - #include > - #include > - #include > -diff --git a/lib/safe_macros.c b/lib/safe_macros.c > -index a5b6bc504..87d922a92 100644 > ---- a/lib/safe_macros.c > -+++ b/lib/safe_macros.c > -@@ -11,7 +11,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - #include > - #include > -diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c > -index 0d20bb17c..21a3a5ba0 100644 > ---- a/lib/tst_memutils.c > -+++ b/lib/tst_memutils.c > -@@ -6,7 +6,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #define TST_NO_DEFAULT_MAIN > -diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c > -index fb991ce8b..0fccd5405 100644 > ---- a/testcases/kernel/mem/mtest01/mtest01.c > -+++ b/testcases/kernel/mem/mtest01/mtest01.c > -@@ -20,7 +20,6 @@ > - */ > - > - #include > --#include > - #include > - #include > - #include > -@@ -29,6 +28,7 @@ > - #include > - > - #include "lapi/abisize.h" > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define FIVE_HUNDRED_MB (500ULL*1024*1024) > -diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c > -index 6d218801c..8af11a030 100644 > ---- a/testcases/kernel/syscalls/madvise/madvise06.c > -+++ b/testcases/kernel/syscalls/madvise/madvise06.c > -@@ -46,7 +46,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include "tst_test.h" > - > - #define CHUNK_SZ (400*1024*1024L) > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -index 2ea44a2be..a237345ef 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c > -@@ -69,7 +69,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - > - #include "test.h" > - > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -index 7ad0e8bdc..61fa1ab75 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c > -@@ -65,7 +65,7 @@ > - #include > - #include > - #include > --#include > -+#include "lapi/sysinfo.h" > - #include > - > - #include "test.h" > -diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -index af7cb6421..dc5ae65e3 100644 > ---- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c > -@@ -13,7 +13,7 @@ > - > - */ > - > --#include > -+#include "lapi/sysinfo.h" > - #include "lapi/namespaces_constants.h" > - #include "lapi/posix_clocks.h" > - #include "tst_test.h" > -diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -index 22e7c3638..572701f9f 100644 > ---- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c > -@@ -43,7 +43,7 @@ > - #include > - #include > - #ifdef __linux__ > --#include > -+#include "lapi/sysinfo.h" > - #endif > - > - #include "../testfrmw/testfrmw.h" > --- > -2.36.1 > - > diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in > index 272c2ede37..b42082e2cc 100644 > --- a/package/ltp-testsuite/Config.in > +++ b/package/ltp-testsuite/Config.in > @@ -12,6 +12,7 @@ config BR2_PACKAGE_LTP_TESTSUITE > bool "ltp-testsuite" > depends on BR2_USE_MMU # fork() > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > + depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS > select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC > select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > -- > 2.40.0 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 16 20:45:48 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 16 Apr 2023 22:45:48 +0200 Subject: [Buildroot] [PATCH v3 2/2] package/ltp-testsuite: bump version to 20230127 In-Reply-To: <20230416201705.2294430-3-pevik@seznam.cz> References: <20230416201705.2294430-1-pevik@seznam.cz> <20230416201705.2294430-3-pevik@seznam.cz> Message-ID: <20230416204548.GJ2819@scaer> Petr, All, On 2023-04-16 22:17 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > Backport fix for buildroot toolchain This is not specific to Buildrot; it is a conflict between glibc headers and kernel headers. I've slightly reworded that, and applied to master, thanks. Regards, Yann E. MORIN. > Fixes: > - http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 > > Signed-off-by: Petr Vorel > --- > changes v2->v3 > * backport was squashed to version update (Yann) > > ...onfigure.ac-fix-mount_attr-detection.patch | 54 +++++++++++++++++++ > package/ltp-testsuite/ltp-testsuite.hash | 5 +- > package/ltp-testsuite/ltp-testsuite.mk | 2 +- > 3 files changed, 57 insertions(+), 4 deletions(-) > create mode 100644 package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch > > diff --git a/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch > new file mode 100644 > index 0000000000..740d3a6d6a > --- /dev/null > +++ b/package/ltp-testsuite/0001-configure.ac-fix-mount_attr-detection.patch > @@ -0,0 +1,54 @@ > +From 30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Sun, 26 Feb 2023 20:25:54 +0100 > +Subject: [PATCH] configure.ac: fix mount_attr detection > +Upstream: https://github.com/linux-test-project/ltp/commit/30353a1eb3ee8940f38d6a0e8f5f39352fd8a179 > + > +Commit b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60 tried to fix build with > +latest glibc which provides mount_attr in sys/mount.h. Unfortunately, > +the following build failure is still raised because sys/mount is now > +unconditionally included in include/lapi/fsmount.h: > + > +In file included from fsconfig01.c:9: > +../../../../include/lapi/fsmount.h:55:8: error: redefinition of 'struct mount_attr' > + 55 | struct mount_attr { > + | ^~~~~~~~~~ > +In file included from ../../../../include/lapi/fsmount.h:14: > +/home/autobuild/autobuild/instance-4/output-1/host/armeb-buildroot-linux-gnueabi/sysroot/usr/include/sys/mount.h:210:8: note: originally defined here > + 210 | struct mount_attr > + | ^~~~~~~~~~ > + > +Fixes: b857f8723 ("lapi/fsmount: resolve conflict in different header files") > +Fixes: http://autobuild.buildroot.org/results/4dbb72e1bf081afd3cd944571b9beeefc7608865 > +Link: https://lore.kernel.org/ltp/20230226192554.669332-1-fontaine.fabrice at gmail.com/ > +Reviewed-by: Li Wang > +[ pvorel: fix from b857f8723 is needed for glibc before glibc-2.37~426, > +i.e. without fix 774058d729 ("linux: Fix sys/mount.h usage with kernel headers") > +(which was backported to 2.35 and 2.34 maintenance). ] > +Reviewed-by: Petr Vorel > +Signed-off-by: Fabrice Fontaine > +--- > + configure.ac | 6 +++--- > + 1 file changed, 3 insertions(+), 3 deletions(-) > + > +diff --git a/configure.ac b/configure.ac > +index 114468ae3..4c8763376 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -224,10 +224,10 @@ AC_CHECK_TYPES([struct __kernel_old_timeval, struct __kernel_old_timespec, struc > + > + AC_CHECK_TYPES([struct futex_waitv],,,[#include ]) > + AC_CHECK_TYPES([struct mount_attr],,,[ > +-#ifdef HAVE_LINUX_MOUNT_H > +-# include > +-#else > ++#ifdef HAVE_MOUNT_SETATTR > + # include > ++#elif HAVE_LINUX_MOUNT_H > ++# include > + #endif > + ]) > + > +-- > +2.40.0 > + > diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash > index 8b411a8ffe..59ba5d0045 100644 > --- a/package/ltp-testsuite/ltp-testsuite.hash > +++ b/package/ltp-testsuite/ltp-testsuite.hash > @@ -1,5 +1,4 @@ > -# From: https://github.com/linux-test-project/ltp/releases/download/20220527/ltp-full-20220527.tar.bz2.sha1 > -sha1 c8d658cd3ab1f5a5c7b5bf56398d3a9525012c6b ltp-full-20220930.tar.xz > +# From: https://github.com/linux-test-project/ltp/releases/download/20230127/ltp-full-20230127.tar.xz.sha256 > +sha256 254412a52c7238f35a247337da186f485e76fb64c6549ed849b3442fc7a417ef ltp-full-20230127.tar.xz > # Locally computed > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > -sha256 533ab63915b916640667ecce17ee4998006d80d394d4b1f1d105a7aa1df50d38 ltp-full-20220930.tar.xz > diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk > index 34412d562f..78271b0730 100644 > --- a/package/ltp-testsuite/ltp-testsuite.mk > +++ b/package/ltp-testsuite/ltp-testsuite.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LTP_TESTSUITE_VERSION = 20220930 > +LTP_TESTSUITE_VERSION = 20230127 > LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz > LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION) > > -- > 2.40.0 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Apr 17 05:31:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 17 Apr 2023 05:31:01 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-16 Message-ID: <20230417053109.A716A41B40@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-16 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 19 | 8 | 0 | 27 | master | 173 | 153 | 1 | 327 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 8 linux-6.1.14 | 8 elfutils-0.186 | 6 host-binutils-2.38 | 6 gobject-introspection-1.72.0 | 5 host-gcc-final-10.4.0 | 5 host-gcc-final-11.3.0 | 5 host-binutils-2.39 | 4 libglib2-2.72.3 | 4 ltp-testsuite-20220930 | 4 agentpp-4.6.0 | 3 glibc-2.37-2-g9f8513dc64119... | 3 quickjs-2021-03-27 | 3 uclibc-1.0.43 | 3 brltty-6.5 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-gcc-final-12.2.0 | 2 host-rust-1.68.2 | 2 host-sunxi-tools-1.4.2-168-... | 2 kvmtool-f77d646ba01d04be5aa... | 2 libgcrypt-1.10.1 | 2 libglvnd-1.4.0 | 2 linux-5.10.162-cip24 | 2 perl-5.36.0 | 2 wireguard-linux-compat-1.0.... | 2 acpica-20220331 | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 apg-2.3.0b | 1 augeas-1.12.0 | 1 binutils-arc-2020.09-release | 1 dahdi-linux-3.2.0 | 1 dc3dd-7.2.641 | 1 fb-test-app-1.1.1 | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/tar/tar.mk:38: /tmp/inst... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.8 | 1 libcodec2-1.0.5 | 1 libdeflate-1.15 | 1 libnl-3.7.0 | 1 libressl-3.6.2 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.7 | 1 luvi-2.13.0 | 1 lzip-1.23 | 1 mpir-3.0.0 | 1 mutt-2.2.9 | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 opus-1.3.1 | 1 package/rtl8821cu/rtl8821cu... | 1 php-8.2.3 | 1 putty-0.76 | 1 qemu-7.2.0 | 1 rtl8189fs-ed6741b52bc998875... | 1 shadow-4.13 | 1 shellinabox-2.20 | 1 tcf-agent-1.7.0 | 1 traceroute-2.1.0 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 v4l2loopback-0.12.7 | 1 valgrind-3.19.0 | 1 vdr-2.6.3 | 1 xvisor-0.3.1 | 1 zfs-2.1.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/3dbf7286a0bbb6cb58d597fca736117e015e7fb4 | xtensa | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/6c691c10afbb3bac28f3dae8c40db907f12b946a | ORPH aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2f6b25141703d501d91ea8ab06a18dbb06017617 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d497ff0304754a2b4868f1a34bd2cc0dbfe6c123 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fdcc8580fbac9b46a39af47dd349b7baeea0229b | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/ab5cbe56d6465fd94094fa4715bce61b5970ef7e | xtensa | apg-2.3.0b | NOK | http://autobuild.buildroot.net/results/11d3e9120af07a31495e65963327d75fa11ef50b | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/4ac5440b75e50b80afed1a9d6c82cef44a2ce4dd | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/c9b6ee75ecd9a6a67b9df71599c368e482edbd73 | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/62c1d87970c1f8827542a1d4251f7d0f76438385 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/02757347d736dfc3e9a296c90bd5fc251b39ce7c | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/ada4d3668e7d78b868a8c0947f9cc76a41a599b9 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/3b942cddce466ae749eb7707086f26c76fa903a6 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/116ce16c5eb8d3df879fb080d195be511c8ce4a6 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1035d1e76bb49fad2cab378c7d9f54fd8a56b2b4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7ef2604ad65bc5a153654b72c50bd79a99c9e798 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/22531718569cfd62c680378d00e04fa58a0773c5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b183084aca3c78006c15ebf36a24ed0eea2ef1b6 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/529975f9a32416e2da97d099316ce8f83e554f90 | ORPH mips64 | fb-test-app-1.1.1 | NOK | http://autobuild.buildroot.net/results/6c184c622b1c4e9b2817230ce079bd05c3f78bed | aarch64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/cc9eb0c11570f69c9c90c8d05dbcc1c24f7761bf | mips | file-5.43 | NOK | http://autobuild.buildroot.net/results/88df4ea454db887b494334142262ec64865cbde7 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/3b9b1d22eafce5aa7cea51b6cd2f52f61e06190c | ORPH arceb | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/7caed881879df6ba46b4334666444997b8c35c54 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/7534db9ffeca6d8d7f10640fbd7525318cbfbcd9 | powerpc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/220cefc22214237fa1be41d22c5e5d1abba9fcf8 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/9cc22ee8b1602d8445705a40b0cf515a74cdcdd7 | s390x | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/4bc4bf3878bf8bbe3ad5992f8d92ba8d8a0aa37b | i686 | fs/tar/tar.mk:38: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/af3a27ddde2640a3e100793eaec81396662aaa4e | microblazeel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/e7f99b228af1a677eb3cbe93478ed96838c39fa2 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d436e0a098487b441834f580f8a77e377fa7d519 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7ea9bb117440dda52553a563b378f7168d76006d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/55734fdc42b6a3c41d5eca1af9fd1b677bc3e1e4 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eec7de6998aa1a346f41bdbb11006eb662a67c0e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a37f3d412b168767c8fb84f1532536ce9bc01204 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2b7c83214c21abf2bb325f20d9f6ca9a1fb30efd | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9725b59eb26832430ac266d9c0602a5e3bab4170 | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/10cbb826ea6f7a5997f61ef331c390c5d34a8894 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/a257c4750eb48c857c3aeb70a402f036c81de491 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/f3df75065b0128932dd874f0722729092e16b2cf | arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/96953d90c483b48d75b0fd84f389f69efbcb3ffc | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0b29acc7a786a63185755f883cd5e1e304a30b94 | x86_64 | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/b6d651e5b9a3651192336c401e73b46b8f85e666 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d116dca7e236e796bd9d8943a9e577daedb0f2bf | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/d2f76d02844df0c50b64a657115877429a381483 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ad2f1119f9cda9332167a45958bf4dbf5c69951b | armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1a0b83a4373852fab8d900824545d7dac831c45a | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/739590753cd8c3f5ec65d6243496e41354f3a53a | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/669428e7bf334c176fa57909f4888121d41a597c | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ddf0a227f208dcf80db7ebfe7555d153624de69b | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/afb37df3c1f47cc093a2fc7358e3738c6597c32c | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/458705d57108a4245d3c2e84ebb210a3e953136b | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5fe88c604a6d7ea9e9fe783ee1b97600bbfa5306 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/53a47a44cd436de70bf10499504a0ace37b041e6 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/977f11716ecd3bcb726c42d44fb4cafec835f8db | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2085804e959c179c149bacab8b4649007e47f28e | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9cfb108c45ef825cc517e295f54feaa3cf97924a | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ab830fff1322dda42321db1285672397e1453d47 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/791be4748dd164b5ac9f181c8f60c28aa1193250 | sparc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/082faa7407b903a946206b1267d928a4331a7c24 | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ddb69fd9e5f84b5f446936405190c57d2aef5791 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/075dfdf4539bf5b93cba9ecab116da3d2381422c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/09d0fedde77253118b7a22e22fa586d4c67f8af1 | m68k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d426f4bb4e2466173d69899824d207918be67a29 | m68k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/13b4232d6f1a3bb044233ba8bf6515402c40a339 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5ff057641ee13d2be891092ac979cff550aa3a56 | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/cd6831da3f73b6662247bc976fcaadd020196644 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/f539d1bed96ecc4862e55f97b41441dd374f07a4 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/9a155f7cef05eaaa3efbf13bf5c98d97216d25d7 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5ecb7caeb8c9b64ac4a1b14975dbd8b1675a4453 | mips64el | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4f84e8021d61d51355b739f7df9374bf967882b0 | mips | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/11398adf2314e24a83c9365e46778a2c2bc9cbce | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/6dfdcf1afaa238efe1a13ca9428fcd026191842c | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/74b8e7956f490e557671ea9a221037a4d61df90b | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/4282d38bcfb0bd017789b05836cbaa9ea366c005 | ORPH i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/30da2aa1ebfcfeea899c19d30f4762eeaca0bb9f | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0ffd7a7271ea2e7cb68eaf95dd248e66356bb2cb | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1f1d3504cd2f68ae8b6729c42f260fb074a3049b | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8cd23123a8875aa44b904a110bd8d4c03ff7a9d7 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/26b42ff4d0b4173941aa9e5827dba595f3346636 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/034f3579db86d03d212af3c3af9b9a4170c0b2b6 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/39d7bcb97ee4b1b018a0bf3deaaa34623f44c20a | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0371a6e32352c31d93b63fed2103f35a6e928837 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/97c258ffc1c28ef106bf710c26981b646c3af77b | armeb | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e0842861110936077e7ba1c672479b4e01c78bb4 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c9029e8d0b269983a83e82e36b090a7d0db19fa1 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/b7159702807f0cc8d73271fa3e7e794ff8aa1874 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/ea536172784ed3648fe87a62478c720ae9146764 | aarch64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/f25d5dd0d244f9716b1e23b540d68e708d0ec5dd | ORPH i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/4805154201f975040e2e5ccfbbee64bf92aaeb57 | ORPH powerpc | libcodec2-1.0.5 | NOK | http://autobuild.buildroot.net/results/1860e42c357d176323491996831b51ef5ee05f3b | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/f35a49f21d6fd3518206a3774d649ba8a9c03db6 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/6d8caeba98a7fc6c9799af03156ca9bf05942c47 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f3ec87adf272a8b9af2f1db93479983f262ddb0c | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/62728f8cb1f525c1235daba12387b6962f54d0f8 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/599b0258779206e4355021d0858ff47e89bc57f9 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f5c98b3e028702f4b5908db7003064ae3c0e4c30 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/38fa1d6e4c475a2c60057379d2e5cd8351a5d095 | m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/0c3130c105651dbf208af5fc3fe8f3b48e60ef8d | ORPH mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/194d7e8afd4d14e35158a9859a5b047bee64c8e6 | ORPH mips64el | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/2a2124a674be9c2f2653d494df08f927096993de | ORPH arm | libressl-3.6.2 | NOK | http://autobuild.buildroot.net/results/0eafa3945221c8bccaa02873fd5a48b345220027 | ORPH arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/c89237f6db264ab9ec10acd65ed69b21b9cf5c56 | mips64el | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/32f1330233c34420f8260227682fefb06ca798dd | ORPH mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/caf33d108bcac5ae061b5ab57b5f4fa1758d7582 | ORPH x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/49001f2bba48927095641348143d97ae242ed411 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a1294aee6fb24e82193a3fce66e0f5fa27497db4 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a5ee1e69f46e48e972369802bd25263b4c2647e2 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2cac7019bf1f80bb9177b7dd3e709dc943ccefab | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/dcd444a9950089f838494f1fa64821cdec413521 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f50bb615574b769efdc5cafe98ef8c97a0a998c5 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c7dfd28b69815b7e9395d5286eadd23adf54118e | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e56a9cfdcfc0c3ad12cf381b2f7fbe948b11deba | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/734ad6213ed753f52b5e630bf8e2ee9ac7e298b5 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/1408a2fec519aa884ead2340d330d884c73abb4f | mips64el | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/0b680768a5768f413a83278111239ac295de6605 | aarch64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/d6654086945cf497a7516fca20af9565ab1fbc92 | sh4aeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1f33890b5763d346d64ec29ecb18bb20311d0841 | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/0fa18b7e382d2ae47d9ed92e1dbaaa92bfaae9d4 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/31718918189a38afe88780715f4bbfced2000904 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/4f9f3bc0cdaac5a5ddef05b08aabe47a6aad7ec5 | ORPH riscv64 | lzip-1.23 | NOK | http://autobuild.buildroot.net/results/6b9490ab1659158051f44902530572d21cc3c5db | ORPH arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/5ef2e6a9572b85fcaeaffbefe7f46278d2926c1d | armeb | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/ffd2318a6b32563df8bd97c27b5d6636cdb5df96 | mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/7ec9da211eac044fbd120cc708bec6161205d924 | ORPH sparc64 | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/98d79fed6d2acf8791754a16f3cb6ff0814d110e | ORPH arceb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/3c82acc99ae7965c2dd2eee41955e9565db3cc68 | ORPH powerpc64le | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/7252feb6b561d1d1de81fdc1a1569feb51cf550e | i686 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7c79103bf231671ed47638bcdef019a1d42b432b | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/14544502ba2ae142409fc0f8f3488f68b34c8132 | sh4 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/97cf4445a75213db6b122c1369ce7aa5bd879fc1 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/bdcf446772862bf960ef8913db8ebbd4f8fbc947 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c5d2f936f672059d4c3e2727d92c3c2980c8b15a | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5bdd52a5c8d84241c6dd11d236df0244899374af | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6ad75abcb6f7dbe77642af4c9ebd0a6844cbfa35 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/57d06672ba11c925df5d4f53e6848d204a007bd4 | i686 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/16975550fa980c33d961d4dfb71fbc1316456dd6 | arceb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/24863b9f39acc34813b2759dc0aa4eebc90f3c30 | or1k | shellinabox-2.20 | NOK | http://autobuild.buildroot.net/results/a7ffc50e3de6405d2d9411c42e56a50e667cb4d5 | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/280f30a9ca7511635cf075969af6f7a8d3a9d573 | arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/fc054ee48c88d4619a97c1495e7e8c654ddd8a1a | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/764dbf5700ebe0ab8679d04a082d45ac1952c5bd | mips | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/4eee5a35e52b1c42a07513ef3df0498bd32a78ad | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/42dc33cb96ca5e83552a0caac42671983e13063d | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/73b7c8c24e1937de04ee0d9fbc2af2dee5347999 | armeb | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/798f0bf4b4282357acb55e8747c17d710c4fcb7f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/4e0fdb8f74d303486ae1477edac6baaff056dd8e | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/a134cf83e9273db8ebd8adfe102d878c5fd9fa6e | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/4eb00a188b25dca2bd85e4cf6cc9da7d049c10df | ORPH mips | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/35599e31d44d7943ab9e0a2d7a149720c9bf9a63 | nios2 | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/9d031c2e0313131e987391f2734cbb6f2a079877 | microblazeel | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/0bbe498adaea50b27af5bc9196789f6c2cceb3d7 | riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/a0644bd50b6a79fb4c2419152cef5caa279ecc24 | armeb | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/6e1e4a99aab7a03bddb016c29ac93b9a72bb33c1 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 cmocka-1.1.5 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-qemu-7.2.0 | 1 python-pyicu-2.10.2 | 1 ruby-3.1.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/694dfd225d2b8392cd231a8622d731d53579c713 | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/18ccbcd17d544770d82292dace29a88e9067ce4a | sh4aeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0d45b49cd06a5b7b927df922caef3956c184f4e0 | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4da135c6d0309a173053047f7b38160fc60db766 | i686 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/9fde3e7870eca5024ad3fc05a2fedb94786cec1c | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c31548aaaa69a86363bc688a6713b00d08c0dbc1 | sh4a | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/e3efe4073cb792ff925becd0366ce154781357f3 | aarch64 | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/c1e8fbacb1868eece5744b1899851ac068b8e153 | Gitlab CI results for 2023-04-16 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069469 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069471 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069991 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069992 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069993 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069994 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069997 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069998 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069999 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069423 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069441 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069444 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069475 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069479 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069452 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069453 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069454 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069455 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069457 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069459 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069460 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069461 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069481 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069487 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069493 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069494 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069708 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069727 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069726 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069732 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069734 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069735 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069736 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069737 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069778 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069832 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069856 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069946 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069965 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069966 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4118069976 | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.0 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r41 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apache | DISTRO | https://release-monitoring.org/project/01335 | 2.4.56 | 2.4.57 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.2.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.2.1 | at-spi2-atk | DISTRO | https://release-monitoring.org/project/07840 | 2.34.2 | 2.38.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.36.0 | 2.48.0 | atkmm | DISTRO | https://release-monitoring.org/project/07962 | 2.36.1 | 2.36.2 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.8.1 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.34 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.23.0 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.0 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.0 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.51 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.51 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.51 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.11 | 2.0.12 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0.1 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH boost | DISTRO | https://release-monitoring.org/project/06845 | 1.80.0 | 1.82.0 | bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.0 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cairomm | DISTRO | https://release-monitoring.org/project/07959 | 1.16.1 | 1.16.2 | can-utils | DISTRO | https://release-monitoring.org/project/10554 | 2021.08.0 | 2023.03 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.2.1 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.3 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.8 | 1.0.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.1 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.3 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.20 | 1.7.0 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.7.2 | 1.8.4 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups-filters | DISTRO | https://release-monitoring.org/project/05541 | 1.28.16 | 1.28.17 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.7.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.0.0 | 1.1.0 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.0 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH delve | DISTRO | https://release-monitoring.org/project/40149 | 1.20.0 | 1.20.2 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.8 | 3.9 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.4.4 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.5 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.2 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202302 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.01 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.3.4 | enlightenment | DISTRO | https://release-monitoring.org/project/00698 | 0.25.1 | 0.25.4 | erlang | DISTRO | https://release-monitoring.org/project/00707 | 22.3.4.22 | 25.3 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.1 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.5 | 0.27.6 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.34 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.4 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 23.3.3 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.9 | 2.0.11 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.2 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | freetype | DISTRO | https://release-monitoring.org/project/00854 | 2.12.1 | 2.13.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.10 | 1.11 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.03.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.1 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.2 | 3.6.3 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.3 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.10.1 | glib-networking | DISTRO | https://release-monitoring.org/project/21353 | 2.70.1 | 2.76.0 | ORPH glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.76.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gloox | DISTRO | https://release-monitoring.org/project/07318 | 1.0.24 | 1.0.26 | glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.8 | 1.20.3 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.15.10 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.0.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.9 | 3.10 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.54.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.0 | 1.22.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.0 | 1.22.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.0 | 1.22.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.0 | 1.22.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.0 | 1.22.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.0 | 1.22.2 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.0 | 1.22.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.0 | 1.22.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtkmm3 | DISTRO | https://release-monitoring.org/project/311572 | 3.22.0 | 3.24.7 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.7.6 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.1 | 7.8.0 | ORPH hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.13.1 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.3 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.369 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.16.1 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-6 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.4 | 22.3.5 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.3 | 23.1.6 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.1.6 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.1.0 | 6.2.0 | ipset | GUESS | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.4 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.27.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.3 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.1-Nexus | kodi-audiodecoder-modplug | DISTRO | https://release-monitoring.org/project/21818 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-nosefart | DISTRO | https://release-monitoring.org/project/21819 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-sidplay | DISTRO | https://release-monitoring.org/project/21820 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-snesapu | DISTRO | https://release-monitoring.org/project/21802 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-stsound | DISTRO | https://release-monitoring.org/project/21801 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-timidity | DISTRO | https://release-monitoring.org/project/21800 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-vgmstream | DISTRO | https://release-monitoring.org/project/21799 | 19.0.0-Ma... | 20.2.0-Nexus | kodi-audioencoder-flac | DISTRO | https://release-monitoring.org/project/17755 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-lame | DISTRO | https://release-monitoring.org/project/21798 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-audioencoder-vorbis | DISTRO | https://release-monitoring.org/project/21797 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-wav | DISTRO | https://release-monitoring.org/project/21796 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 19.0.7-Ma... | 21.1.0-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 21.0.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.5-Ma... | 21.0.0-Omega | kodi-pvr-argustv | DISTRO | https://release-monitoring.org/project/21788 | 19.2.1-Ma... | 20.5.0-Nexus | kodi-pvr-dvblink | DISTRO | https://release-monitoring.org/project/21787 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-dvbviewer | DISTRO | https://release-monitoring.org/project/21786 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-filmon | DISTRO | https://release-monitoring.org/project/21785 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-hdhomerun | DISTRO | https://release-monitoring.org/project/21784 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 19.0.6-Ma... | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.2.1-Omega | kodi-pvr-mediaportal-tvserver | DISTRO | https://release-monitoring.org/project/21781 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-mythtv | DISTRO | https://release-monitoring.org/project/21780 | 19.0.11-M... | 20.3.2-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.6-Ma... | 21.0.0-Omega | kodi-pvr-njoy | DISTRO | https://release-monitoring.org/project/21778 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-octonet | DISTRO | https://release-monitoring.org/project/100437 | 19.0.0-Ma... | 20.3.0-Nexus | kodi-pvr-pctv | DISTRO | https://release-monitoring.org/project/21777 | 19.0.1-Ma... | 20.4.0-Nexus | kodi-pvr-plutotv | DISTRO | https://release-monitoring.org/project/241527 | 19.0.3-Ma... | 20.3.0-Nexus | kodi-pvr-stalker | DISTRO | https://release-monitoring.org/project/21776 | 19.0.4-Ma... | 20.3.1-Nexus | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 19.0.0-Ma... | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 19.0.1-Ma... | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 21.1.0-Omega | kodi-pvr-wmc | DISTRO | https://release-monitoring.org/project/21772 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 19.7.16-M... | 20.3.7-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-biogenesis | DISTRO | https://release-monitoring.org/project/21768 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-cpblobs | DISTRO | https://release-monitoring.org/project/21767 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-greynetic | DISTRO | https://release-monitoring.org/project/21765 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-matrixtrails | DISTRO | https://release-monitoring.org/project/21764 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-pingpong | DISTRO | https://release-monitoring.org/project/21763 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-pyro | DISTRO | https://release-monitoring.org/project/21761 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-rsxs | DISTRO | https://release-monitoring.org/project/21760 | 19.0.2-Ma... | 20.1.0-Nexus | kodi-screensaver-stars | DISTRO | https://release-monitoring.org/project/21759 | 19.0.0-Ma... | 20.1.0-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.3.0-Nexus | kodi-vfs-rar | DISTRO | https://release-monitoring.org/project/21900 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-vfs-sftp | DISTRO | https://release-monitoring.org/project/21899 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-goom | DISTRO | https://release-monitoring.org/project/21757 | 19.0.2-Ma... | 20.1.1-Nexus | kodi-visualisation-matrix | DISTRO | https://release-monitoring.org/project/177172 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-shadertoy | DISTRO | https://release-monitoring.org/project/21756 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-visualisation-spectrum | DISTRO | https://release-monitoring.org/project/21755 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-visualisation-starburst | DISTRO | https://release-monitoring.org/project/85703 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-waveform | DISTRO | https://release-monitoring.org/project/21753 | 19.0.3-Ma... | 20.2.1-Nexus | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.2 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libass | DISTRO | https://release-monitoring.org/project/01560 | 0.17.0 | 0.17.1 | libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.68 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.1 | 8.0.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.0 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 0.99.9.1 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.1 | 3.11.2 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.6.2 | 1.6.4 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.76.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.19.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk2 | DISTRO | https://release-monitoring.org/project/13942 | 2.24.33 | 4.10.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.14 | 0.12.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.8 | 3.0.9 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.31 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnftnl | DISTRO | https://release-monitoring.org/project/01681 | 1.2.3 | 1.2.5 | libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.1 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.14 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.1 | 2023.2 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpcap | DISTRO | https://release-monitoring.org/project/01702 | 1.10.3 | 1.10.4 | libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.5 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.6.2 | 3.7.2 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.0 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.0 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.8 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.16 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.4 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libva | DISTRO | https://release-monitoring.org/project/01752 | 2.17.0 | 2.18.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.1 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.2.0 | libvpx | DISTRO | https://release-monitoring.org/project/11083 | 1.12.0 | 1.13.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.33 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.3 | 2.10.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.55 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.1 | lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.15 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230404 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.03.30 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.1 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.16 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.1 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.0.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.20 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbpfan | DISTRO | https://release-monitoring.org/project/115980 | 2.3.0 | 2.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.51 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.19 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.2 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.2 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.0 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 3.0.10 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2022.12 | 2023.02 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.11.2 | 0.11.5 | modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.21.2 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.0 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.9 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.190 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.2 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | mtools | DISTRO | https://release-monitoring.org/project/02028 | 4.0.42 | 4.0.43 | ORPH multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.21.1 | 1.22.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.3-20221224 | 6.4-20230415 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.2.0 | 1.3.1 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.14 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.38.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.59 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.4 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nftables | DISTRO | https://release-monitoring.org/project/02082 | 1.0.5 | 1.0.7 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.52.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.93 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 19.9.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH nuttcp | DISTRO | https://release-monitoring.org/project/02511 | 6.1.2 | 8.2.2 | nvidia-driver | DISTRO | https://release-monitoring.org/project/21843 | 390.151 | 390.157 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 530.41.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.3.0 | 8.2.0 | ofono | DISTRO | https://release-monitoring.org/project/16859 | 1.34 | 2.1 | ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.5 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH openblas | DISTRO | https://release-monitoring.org/project/02540 | 0.3.21 | 0.3.23 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.02.06 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.18+10 | 21+18 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.46 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.0 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.3 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | optee-benchmark | DISTRO | https://release-monitoring.org/project/21555 | 3.19.0 | 3.21.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.19.0 | 3.21.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.19.0 | 3.21.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.19.0 | 3.21.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.32 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.51 | ORPH pahole | DISTRO | https://release-monitoring.org/project/231624 | 1.24 | 1.25 | parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.2 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.8.0 | 3.9.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.60 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.081 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.68 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.37 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.3 | 8.2.5 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.69 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.4 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | policycoreutils | DISTRO | https://release-monitoring.org/project/334932 | 3.2 | 3.5 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.04.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.10.3 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.1 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.96 | 1.26.114 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.114 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-configshell-fb | DISTRO | https://release-monitoring.org/project/19734 | 1.1.29 | 1.5 | python-crossbar | DISTRO | https://release-monitoring.org/project/21696 | 21.3.1 | 22.6.1 | python-cryptography | DISTRO | https://release-monitoring.org/project/05532 | 39.0.1 | 40.0.2 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.34 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.84.2 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.0 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.11.0 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.2.3 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.41.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.3.3 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.3 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.14.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.12.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.6.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.2 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 0.14.17 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-mpd2 | DISTRO | https://release-monitoring.org/project/19721 | 3.0.5 | 3.1.0 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.2 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.8.9 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.1.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycrate | DISTRO | https://release-monitoring.org/project/185106 | 0.5.5 | 0.6.0 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.17 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.7 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.3.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.0 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.2.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.21.1 | 1.22.0 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.1 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.7 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.8.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.1 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.12.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.2 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b1 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.3.23 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.1 | 2.28.2 | python-rtoml | DISTRO | https://release-monitoring.org/project/62048 | 0.8.0 | 0.9.0 | python-rtslib-fb | DISTRO | https://release-monitoring.org/project/19641 | 2.1.74 | 2.2 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.8.3 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.19.1 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.6.1 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.8 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.9 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.2 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.0.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 3.0.2 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.5.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 1.26.15 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.1 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.0 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230304.1 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.56.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | python3 | DISTRO | https://release-monitoring.org/project/13254 | 3.11.2 | 3.11.3 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 7.2.0 | 7.2.1 | qlibc | DISTRO | https://release-monitoring.org/project/21737 | 2.4.7 | 2.4.8 | ORPH qpdf | DISTRO | https://release-monitoring.org/project/05542 | 10.5.0 | 11.3.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.0 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-03-01 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.10 | refpolicy | DISTRO | https://release-monitoring.org/project/21663 | 2.20220106 | 2.20221101 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.3 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.0.0 | rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2302.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | runc | DISTRO | https://release-monitoring.org/project/07462 | 1.1.5 | 1.1.6 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.2 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.0 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.12 | 4.18.1 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.26.3 | 2.26.5 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.3 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.17.2 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.1 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | setools | DISTRO | https://release-monitoring.org/project/08951 | 4.4.0 | 4.4.1 | ORPH shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.1.1 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.5 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.59.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.14 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.1 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.3 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.8 | ORPH sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.21 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.04 | 0.15.07 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.11 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.1.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.60 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.5.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcpdump | DISTRO | https://release-monitoring.org/project/04947 | 4.99.3 | 4.99.4 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | transmission | DISTRO | https://release-monitoring.org/project/05002 | 3.00 | 4.0.3 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2023c | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.7 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.6 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.19.0 | 3.20.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1456 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | volk | DISTRO | https://release-monitoring.org/project/147733 | 2.5.2 | 3.0.0 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.45 | 3.2.47 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.247 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.5 | 2.41.2 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.0 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 11.0.1 | whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.16 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.6 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.5 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.5 | 2.40.0 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_xwininfo | DISTRO | https://release-monitoring.org/project/14949 | 1.1.5 | 1.1.6 | xdata_xbitmaps | DISTRO | https://release-monitoring.org/project/13645 | 1.1.2 | 1.1.3 | xdata_xcursor-themes | DISTRO | https://release-monitoring.org/project/15905 | 1.0.6 | 1.0.7 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.1 | 1.3.0 | xdriver_xf86-video-amdgpu | DISTRO | https://release-monitoring.org/project/15900 | 22.0.0 | 23.0.0 | xdriver_xf86-video-ark | DISTRO | https://release-monitoring.org/project/21712 | 0.7.5 | 0.7.6 | xdriver_xf86-video-neomagic | DISTRO | https://release-monitoring.org/project/05228 | 1.3.0 | 1.3.1 | xdriver_xf86-video-savage | DISTRO | https://release-monitoring.org/project/05235 | 2.3.9 | 2.4.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.0 | xfont_encodings | DISTRO | https://release-monitoring.org/project/15051 | 1.0.6 | 1.0.7 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-util | DISTRO | https://release-monitoring.org/project/15055 | 1.3.3 | 1.4.0 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.2.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libXaw | DISTRO | https://release-monitoring.org/project/01766 | 1.0.14 | 1.0.15 | xlib_libXfixes | DISTRO | https://release-monitoring.org/project/01775 | 6.0.0 | 6.0.1 | xlib_libXt | DISTRO | https://release-monitoring.org/project/01793 | 1.2.1 | 1.3.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.0 | 6.19.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xserver_xorg-server | DISTRO | https://release-monitoring.org/project/05250 | 21.1.7 | 21.1.8 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.23 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 379 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.2 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.1 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.1 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.10 | zic | DISTRO | https://release-monitoring.org/project/16905 | 2022f | 2023c | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2022.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2021-45078 | https://security-tracker.debian.org/tracker/CVE-2021-45078 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dropbear | CVE-2021-36369 | https://security-tracker.debian.org/tracker/CVE-2021-36369 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 flatcc | CVE-2021-33983 | https://security-tracker.debian.org/tracker/CVE-2021-33983 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 glibc | CVE-2021-3998 | https://security-tracker.debian.org/tracker/CVE-2021-3998 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg2 | CVE-2022-3515 | https://security-tracker.debian.org/tracker/CVE-2022-3515 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 go | CVE-2022-41722 | https://security-tracker.debian.org/tracker/CVE-2022-41722 go | CVE-2022-41723 | https://security-tracker.debian.org/tracker/CVE-2022-41723 go | CVE-2022-41724 | https://security-tracker.debian.org/tracker/CVE-2022-41724 go | CVE-2022-41725 | https://security-tracker.debian.org/tracker/CVE-2022-41725 go | CVE-2023-24532 | https://security-tracker.debian.org/tracker/CVE-2023-24532 go | CVE-2023-24537 | https://security-tracker.debian.org/tracker/CVE-2023-24537 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2021-3981 | https://security-tracker.debian.org/tracker/CVE-2021-3981 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2022-0711 | https://security-tracker.debian.org/tracker/CVE-2022-0711 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libbpf | CVE-2021-45940 | https://security-tracker.debian.org/tracker/CVE-2021-45940 libbpf | CVE-2021-45941 | https://security-tracker.debian.org/tracker/CVE-2021-45941 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libpng | CVE-2022-3857 | https://security-tracker.debian.org/tracker/CVE-2022-3857 libraw | CVE-2020-35530 | https://security-tracker.debian.org/tracker/CVE-2020-35530 libraw | CVE-2020-35531 | https://security-tracker.debian.org/tracker/CVE-2020-35531 libraw | CVE-2020-35532 | https://security-tracker.debian.org/tracker/CVE-2020-35532 libraw | CVE-2020-35533 | https://security-tracker.debian.org/tracker/CVE-2020-35533 libraw | CVE-2020-35534 | https://security-tracker.debian.org/tracker/CVE-2020-35534 libraw | CVE-2020-35535 | https://security-tracker.debian.org/tracker/CVE-2020-35535 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-41556 | https://security-tracker.debian.org/tracker/CVE-2022-41556 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mender | CVE-2022-29555 | https://security-tracker.debian.org/tracker/CVE-2022-29555 minetest | CVE-2022-35978 | https://security-tracker.debian.org/tracker/CVE-2022-35978 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nodejs | CVE-2022-35256 | https://security-tracker.debian.org/tracker/CVE-2022-35256 nodejs | CVE-2022-43548 | https://security-tracker.debian.org/tracker/CVE-2022-43548 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 patchelf | CVE-2022-44940 | https://security-tracker.debian.org/tracker/CVE-2022-44940 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 postgresql | CVE-2022-41862 | https://security-tracker.debian.org/tracker/CVE-2022-41862 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 python-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-cryptography | CVE-2023-23931 | https://security-tracker.debian.org/tracker/CVE-2023-23931 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pillow | CVE-2022-45198 | https://security-tracker.debian.org/tracker/CVE-2022-45198 python-pillow | CVE-2022-45199 | https://security-tracker.debian.org/tracker/CVE-2022-45199 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 python-setuptools | CVE-2022-40897 | https://security-tracker.debian.org/tracker/CVE-2022-40897 python-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-42919 | https://security-tracker.debian.org/tracker/CVE-2022-42919 python3 | CVE-2023-24329 | https://security-tracker.debian.org/tracker/CVE-2023-24329 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2021-3611 | https://security-tracker.debian.org/tracker/CVE-2021-3611 qemu | CVE-2021-3750 | https://security-tracker.debian.org/tracker/CVE-2021-3750 qemu | CVE-2021-3929 | https://security-tracker.debian.org/tracker/CVE-2021-3929 qemu | CVE-2021-3947 | https://security-tracker.debian.org/tracker/CVE-2021-3947 qemu | CVE-2021-4158 | https://security-tracker.debian.org/tracker/CVE-2021-4158 qemu | CVE-2021-4206 | https://security-tracker.debian.org/tracker/CVE-2021-4206 qemu | CVE-2021-4207 | https://security-tracker.debian.org/tracker/CVE-2021-4207 qemu | CVE-2022-0358 | https://security-tracker.debian.org/tracker/CVE-2022-0358 qemu | CVE-2022-26353 | https://security-tracker.debian.org/tracker/CVE-2022-26353 qemu | CVE-2022-26354 | https://security-tracker.debian.org/tracker/CVE-2022-26354 qemu | CVE-2022-2962 | https://security-tracker.debian.org/tracker/CVE-2022-2962 qemu | CVE-2022-3165 | https://security-tracker.debian.org/tracker/CVE-2022-3165 qemu | CVE-2022-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 systemd | CVE-2022-45873 | https://security-tracker.debian.org/tracker/CVE-2022-45873 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 ttyd | CVE-2021-34182 | https://security-tracker.debian.org/tracker/CVE-2021-34182 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unbound | CVE-2022-30698 | https://security-tracker.debian.org/tracker/CVE-2022-30698 unbound | CVE-2022-30699 | https://security-tracker.debian.org/tracker/CVE-2022-30699 unbound | CVE-2022-3204 | https://security-tracker.debian.org/tracker/CVE-2022-3204 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wireshark | CVE-2022-4344 | https://security-tracker.debian.org/tracker/CVE-2022-4344 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 xerces | CVE-2018-1311 | https://security-tracker.debian.org/tracker/CVE-2018-1311 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2020-15945 | https://security-tracker.debian.org/tracker/CVE-2020-15945 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From yann.morin.1998 at free.fr Mon Apr 17 06:48:22 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 08:48:22 +0200 Subject: [Buildroot] [PATCH v2] package/dcron: fix /etc/cron.d/system cron jobs In-Reply-To: <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> References: <20220902222849.1098641-1-mario.haustein@hrz.tu-chemnitz.de> <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> Message-ID: <20230417064822.GK2819@scaer> Mario, All, Sorry, for the long delay... > Jobs with the syntax @hourly, @daily, ... were not executed since the > version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. > This patch fixes the bug downstream. > > Signed-off-by: Mario Haustein Without any feedback from upstream, which has been inactive for more than a year now: applied to master, thanks. Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Use `git format-patch` to export the patch > - Specify the version bump which broke dcron in the commit message > > Signed-off-by: Mario Haustein > --- > package/dcron/0002-system-crontab.patch | 28 +++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > create mode 100644 package/dcron/0002-system-crontab.patch > > diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch > new file mode 100644 > index 0000000000..95d9606b7a > --- /dev/null > +++ b/package/dcron/0002-system-crontab.patch > @@ -0,0 +1,28 @@ > +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 > +From: Mario Haustein > +Date: Fri, 2 Sep 2022 23:20:14 +0200 > +Subject: [PATCH] Make @hourly, @daily, ... work again > + > +closes #15 > + > +Signed-off-by: Mario Haustein > +[Upstream status: https://github.com/dubiousjim/dcron/pull/35] > +--- > + database.c | 2 ++ > + 1 file changed, 2 insertions(+) > + > +diff --git a/database.c b/database.c > +index 37cf17a..6ec720e 100644 > +--- a/database.c > ++++ b/database.c > +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) > + line.cl_Days[j] = 1; > + for (j=0; j<12; ++j) > + line.cl_Mons[j] = 1; > ++ for (j=0; j<7; ++j) > ++ line.cl_Dow[j] = ALL_DOW; > + } > + > + while (*ptr == ' ' || *ptr == '\t') > +-- > +2.35.1 > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 17 06:46:51 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 08:46:51 +0200 Subject: [Buildroot] [git commit] package/dcron: fix /etc/cron.d/system cron jobs Message-ID: <20230417064833.EF2E9840B8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1557312f18a5e2a84387055aada9b1e6d59c5ad4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Jobs with the syntax @hourly, @daily, ... were not executed since the version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. This patch fixes the bug downstream. Signed-off-by: Mario Haustein Signed-off-by: Yann E. MORIN --- package/dcron/0002-system-crontab.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch new file mode 100644 index 0000000000..ac29368727 --- /dev/null +++ b/package/dcron/0002-system-crontab.patch @@ -0,0 +1,28 @@ +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 +From: Mario Haustein +Date: Fri, 2 Sep 2022 23:20:14 +0200 +Subject: [PATCH] Make @hourly, @daily, ... work again + +closes #15 + +Signed-off-by: Mario Haustein +Upstream: https://github.com/dubiousjim/dcron/pull/35 +--- + database.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/database.c b/database.c +index 37cf17a..6ec720e 100644 +--- a/database.c ++++ b/database.c +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) + line.cl_Days[j] = 1; + for (j=0; j<12; ++j) + line.cl_Mons[j] = 1; ++ for (j=0; j<7; ++j) ++ line.cl_Dow[j] = ALL_DOW; + } + + while (*ptr == ' ' || *ptr == '\t') +-- +2.35.1 From support at busybox.net Mon Apr 17 10:28:38 2023 From: support at busybox.net (busybox.net Server Support) Date: 17 Apr 2023 12:28:38 +0200 Subject: [Buildroot] Allow Suspended Messages Message-ID: <20230417122837.1DE4E928FC2CB0BF@busybox.net> An HTML attachment was scrubbed... URL: From witold.lipieta at thaumatec.com Mon Apr 17 13:02:59 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Mon, 17 Apr 2023 15:02:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-evdev: new package In-Reply-To: <20230414203209.GA2819@scaer> References: <20230413092055.3438333-1-witold.lipieta@thaumatec.com> <20230414203209.GA2819@scaer> Message-ID: Thanks for the review, I will push updated patch soon pt., 14 kwi 2023 o 22:32 Yann E. MORIN napisa?(a): > > Witold, All, > > On 2023-04-13 11:20 +0200, Witold Lipieta spake thusly: > > evdev 1.6.1 https://pypi.org/project/evdev/ > > > > Signed-off-by: Witold Lipieta > > --- > [--SNIP--] > > diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in > > new file mode 100644 > > index 0000000000..f6c021e694 > > --- /dev/null > > +++ b/package/python-evdev/Config.in > > @@ -0,0 +1,7 @@ > > +config BR2_PACKAGE_PYTHON_EVDEV > > + bool "python-evdev" > > + select BR2_PACKAGE_LIBEVDEV # runtime > > I could not find where that dependency is used in the code. Can you > double check, please? Right, it was dependency in my application > However, it uses input-event-codes.h, which was only included in linux > 4.4, so it should depend on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4. Good catch > [--SNIP--] > > diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk > > new file mode 100644 > > index 0000000000..33fe071916 > > --- /dev/null > > +++ b/package/python-evdev/python-evdev.mk > > @@ -0,0 +1,18 @@ > > +################################################################################ > > +# > > +# python-evdev > > +# > > +################################################################################ > > + > > +PYTHON_EVDEV_VERSION = 1.6.1 > > +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz > > +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b > > +PYTHON_EVDEV_SETUP_TYPE = setuptools > > +PYTHON_EVDEV_LICENSE = Revised BSD License > > +PYTHON_EVDEV_LICENSE_FILES = LICENSE > > + > > +PYTHON_EVDEV_BUILD_OPTS = \ > > + build_ecodes \ > > + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h > > setup.py also lists /usr/include/linux/uinput.h, so maybe we want to > also include that? Looks like instructions are not up to date in the docs, I will append this path too. > Regards, > Yann E. MORIN. > > > +$(eval $(python-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From witold.lipieta at thaumatec.com Mon Apr 17 13:03:42 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Mon, 17 Apr 2023 15:03:42 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-evdev: new package Message-ID: <20230417130342.1119237-1-witold.lipieta@thaumatec.com> evdev 1.6.1 https://pypi.org/project/evdev/ Signed-off-by: Witold Lipieta --- Changes v1 -> v2: - remove runtime dependency - add dependency on linux 4.4 headers - pass path to uinput.h during setup - add basic runtime check --- package/Config.in | 1 + package/python-evdev/Config.in | 7 +++++++ package/python-evdev/python-evdev.hash | 5 +++++ package/python-evdev/python-evdev.mk | 18 ++++++++++++++++++ .../tests/package/sample_python_evdev.py | 11 +++++++++++ .../testing/tests/package/test_python_evdev.py | 12 ++++++++++++ 6 files changed, 54 insertions(+) create mode 100644 package/python-evdev/Config.in create mode 100644 package/python-evdev/python-evdev.hash create mode 100644 package/python-evdev/python-evdev.mk create mode 100644 support/testing/tests/package/sample_python_evdev.py create mode 100644 support/testing/tests/package/test_python_evdev.py diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..eaac32a01a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1049,6 +1049,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-evdev/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in new file mode 100644 index 0000000000..91e4642d48 --- /dev/null +++ b/package/python-evdev/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EVDEV + bool "python-evdev" + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 + help + Bindings to the Linux input handling subsystem. + + https://github.com/gvalkov/python-evdev diff --git a/package/python-evdev/python-evdev.hash b/package/python-evdev/python-evdev.hash new file mode 100644 index 0000000000..9a6d0d07be --- /dev/null +++ b/package/python-evdev/python-evdev.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/evdev/json +md5 905b12ef6136b518ddf418d8d5b053e4 evdev-1.6.1.tar.gz +sha256 299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3 evdev-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 55fd76d7b3f90d312f161d318631b93c58a0e69d662d07c4f5aca2c6c9ecc85e LICENSE diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk new file mode 100644 index 0000000000..5cf62b5160 --- /dev/null +++ b/package/python-evdev/python-evdev.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-evdev +# +################################################################################ + +PYTHON_EVDEV_VERSION = 1.6.1 +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b +PYTHON_EVDEV_SETUP_TYPE = setuptools +PYTHON_EVDEV_LICENSE = Revised BSD License +PYTHON_EVDEV_LICENSE_FILES = LICENSE + +PYTHON_EVDEV_BUILD_OPTS = \ + build_ecodes \ + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_evdev.py b/support/testing/tests/package/sample_python_evdev.py new file mode 100644 index 0000000000..0c00fa6e2f --- /dev/null +++ b/support/testing/tests/package/sample_python_evdev.py @@ -0,0 +1,11 @@ +import evdev + +devices = [evdev.InputDevice(path) for path in evdev.list_devices()] +e = evdev.events.InputEvent(1036996631, 984417, evdev.ecodes.EV_KEY, evdev.ecodes.KEY_A, 2) +k = evdev.events.KeyEvent(e) + +assert(k.keystate == evdev.events.KeyEvent.key_hold) +assert(k.event == e) +assert(k.scancode == evdev.ecodes.KEY_A) +assert(k.keycode == 'KEY_A') +assert(len(devices) > 0) diff --git a/support/testing/tests/package/test_python_evdev.py b/support/testing/tests/package/test_python_evdev.py new file mode 100644 index 0000000000..f2d64c7bd1 --- /dev/null +++ b/support/testing/tests/package/test_python_evdev.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Evdev(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_EVDEV=y + """ + sample_scripts = ["tests/package/sample_python_evdev.py"] + \ No newline at end of file -- 2.34.1 From bugzilla at busybox.net Mon Apr 17 15:52:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 17 Apr 2023 15:52:41 +0000 Subject: [Buildroot] [Bug 15546] New: raspberry pi zero 2 w no Wi-Fi device Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15546 Bug ID: 15546 Summary: raspberry pi zero 2 w no Wi-Fi device Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: glscene2010 at gmail.com CC: buildroot at uclibc.org Target Milestone: --- I use raspberry pi zero 2 w. I use master branch Buildroot. Full steps here https://forums.raspberrypi.com/viewtopic.php?p=2100121#p2100121 Summary my steps: I add this tree lines in raspberrypizero2w_defconfig BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y And build: make clean -C buildroot make -C buildroot raspberrypizero2w_defconfig make -C buildroot But there is no Wi-Fi device. I know how manually enable Wi-Fi in Buildroot for raspberry pi zero 2 w, do: modprobe brcmfmac /etc/init.d/S40Network restart Why Buildroot don't do it by himself? -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Mon Apr 17 17:42:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 19:42:02 +0200 Subject: [Buildroot] [RESEND PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target In-Reply-To: <20230416151310.2698912-1-marcus.folkesson@gmail.com> References: <20230416151310.2698912-1-marcus.folkesson@gmail.com> Message-ID: <20230417174202.GL2819@scaer> Marcus, All, On 2023-04-16 17:13 +0200, Marcus Folkesson spake thusly: > This patch introduce the new target to simplify the generation of > configuration fragments as the output could be directly copied into a > fragment file as-is. > > It is *heavily* based on the -diff-config target, but serves a > different purpose. > > Output from linux-diff-config: > -CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK y > -CONFIG_GCC_PLUGIN_CYC_COMPLEXITY n > -CONFIG_GCC_PLUGIN_LATENT_ENTROPY n > -CONFIG_GCC_PLUGIN_RANDSTRUCT n > -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF n > -CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL n > -CONFIG_GCC_PLUGIN_STRUCTLEAK_USER n > -CONFIG_STACKPROTECTOR_PER_TASK y > CONFIG_CRYPTO_DH n -> y > CONFIG_CRYPTO_KPP m -> y > CONFIG_GCC_PLUGINS y -> n > CONFIG_KEY_DH_OPERATIONS n -> y > CONFIG_PKCS8_PRIVATE_KEY_PARSER n -> y > CONFIG_VIDEO_IMX274 n -> m > > Output from linux-show-fragment: > CONFIG_CRYPTO_DH=y > CONFIG_CRYPTO_KPP=y > CONFIG_KEY_DH_OPERATIONS=y > CONFIG_PKCS8_PRIVATE_KEY_PARSER=y > CONFIG_VIDEO_IMX274=m Notice how "# CONFIG_GCC_PLUGINS is not set" is not generated in that -show-fragment output. But CONFIG_GCC_PLUGINS already has special handling in Buildrot, so maybe that's just an artifact of that... So, it looks like it only reports symbols which values has "increased" (i.e. from 'n' to 'm' or 'y', or from 'm' to 'y'), and completely ignores symbols which values has "decreased" (i.e. from 'y' to 'm' or 'n', or from 'm' to 'n'). This does not look like it is generating a proper fragment, then, because if one reuses that, it's gonna miss some (un)settings. So, even though I do understand the rationale (make it easier to generate a fragment), it is not going to help much if one can't trust it, and has to manually compare the result with what has actually changed, as if -show-fragment did not exist in the first place... Could check with another symbol, to validate that the fragmetn does indeed contain un-setting entries? Still, I am a bit conflicted about that new target. There have been a lot of requests (not recently, though, granted) from people that used multiple fragmetns, who requested a way to automatically update each from the current state of the configuration. This is not possible at all, of course; -show-fragment won't help in that case. -show-fragment can not even help to update an existing fragment; it can only help to *create* a single *additional* fragment. Indeed, -show-fragment only reports the delta from the current configuration, with the expansion of the configuration as expresed from the settings (base + fragment config) in Buildroot's .config. How that delta can be used will be very dependent on the situation: - the delta is re-used as-is to form a new fragment, that stacks on-top on the existing fragment list, in which case this risk acculating some history (with a latter fragment changing a previous one); it may also cause quite some confusiotn, as the user will have to also edit Buildroot's .config to add it to the list of fragments to apply; - the delta is appended as-is to an existing fragment already listed in Buildroot's .config; it is like stacking, above, whith all the cons; it has the advantage that it does not requires changing Buildroot's .config, because the existing fragment is already listed. - the existing fragments (or config file) have to be modified to account for the delta; in this case, -diff-config is probably better suited. So yes, I am a bit unsure... Plus, see below... > Signed-off-by: Marcus Folkesson > --- > package/pkg-kconfig.mk | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk > index f4f35bf96a..ee96525c47 100644 > --- a/package/pkg-kconfig.mk > +++ b/package/pkg-kconfig.mk > @@ -309,12 +309,26 @@ $(1)-diff-config: $(1)-check-configuration-done > $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) > $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak > > +# Target to output differences between the configuration obtained via the > +# defconfig + fragments (if any) and the current configuration. > +# Output format is suitable to be used as-is in fragment files. > +# Note: it preserves the timestamp of the current configuration when moving it > +# around. > +$(1)-show-fragment: $(1)-check-configuration-done > + $$(Q)cp -a $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$($(2)_DIR)/.config.dc.bak > + $$(call kconfig-package-merge-config,$(2),$$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG),\ > + $$($(2)_KCONFIG_FRAGMENT_FILES)) > + $$(Q)utils/diffconfig -m $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ > + $$($(2)_DIR)/.config.dc.bak > + $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) > + $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak So, -show-fragment only differs from -diff-config by the -m option passed to utils/diffconfig, right? So, maybe we can simplify things a bit, to really re-use the same code: diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index f4f35bf96a..1ba39f0ee8 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -304,11 +304,13 @@ $(1)-diff-config: $(1)-check-configuration-done $$(Q)cp -a $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$($(2)_DIR)/.config.dc.bak $$(call kconfig-package-merge-config,$(2),$$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG),\ $$($(2)_KCONFIG_FRAGMENT_FILES)) - $$(Q)utils/diffconfig $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ + $$(Q)utils/diffconfig $$(DIFFCONFIG_OPTS) $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) \ $$($(2)_DIR)/.config.dc.bak $$(Q)cp -a $$($(2)_DIR)/.config.dc.bak $$($(2)_DIR)/$$($(2)_KCONFIG_DOTCONFIG) $$(Q)rm -f $$($(2)_DIR)/.config.dc.bak +$(1)-show-fragment: DIFFCONFIG_OPTS=-m +$(1)-show-fragment: $(1)-diff-config endif # package enabled Regards, Yann E. MORIN. > endif # package enabled > > .PHONY: \ > $(1)-diff-config \ > $(1)-check-configuration-done \ > + $(1)-show-fragment \ > $$($(2)_DIR)/.kconfig_editor_% \ > $$(addprefix $(1)-,$$($(2)_KCONFIG_EDITORS)) > > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From laurent at vivier.eu Mon Apr 17 17:50:27 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Mon, 17 Apr 2023 19:50:27 +0200 Subject: [Buildroot] [PATCH v10 1/3] package: add petitboot In-Reply-To: References: <20230201204848.2099336-1-laurent@vivier.eu> <20230201204848.2099336-2-laurent@vivier.eu> <52ab86d4-8008-9044-47e4-628c3da5ef7b@mind.be> <4c554ddf-38c1-ee71-826f-00e22f2cc180@vivier.eu> <194ac639-44e4-b267-7e8e-9739a15f12a4@vivier.eu> Message-ID: <30d503ff-4e83-3e77-2208-2a9c14f8e699@vivier.eu> Le 09/04/2023 ? 15:26, Arnout Vandecappelle a ?crit?: > > > On 06/04/2023 18:10, Laurent Vivier wrote: >> Le 06/04/2023 ? 15:24, Laurent Vivier a ?crit?: >>> Hi Arnout, >>> >>> thank you for your work. >>> >>> The update to kexec 2.0.26 has broken the build with m68k: >>> >>> commit 69053186c9f1561855357be574c70c0b3ad0ddcb >>> Author: Julien Olivain >>> Date:?? Wed Mar 1 23:01:58 2023 +0100 >>> >>> ????? package/kexec: bump to version 2.0.26 >>> >>> ????? See release announce: >>> ????? https://lists.infradead.org/pipermail/kexec/2022-December/026399.html >>> >>> ????? Signed-off-by: Julien Olivain >>> ????? Signed-off-by: Thomas Petazzoni >>> >>> >>> kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': >>> kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you >>> mean 'srandom'? [-Wimplicit-function-declaration] >>> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { >>> ??????? |???????????? ^~~~~~~~~ >>> ??????? |???????????? srandom >>> kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) >>> ??? 231 |???????? if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { >>> >>> It's strange because sys/random.h is correctly included. >>> >>> This comes from: >>> >>> https://github.com/horms/kexec-tools/commit/b9de05184816f15f0d615fe19c4067c13872598b >>> >>> ??? m68k: pass rng seed via BI_RNG_SEED >>> ??? In order to pass fresh entropy to kexec'd kernels, use BI_RNG_SEED >>> ??? for passing a seed, with the same semantics that kexec-tools currently >>> ??? uses for i386's setup_data. >>> >>> ??? Link: https://git.kernel.org/torvalds/c/dc63a086daee92c63e3 >>> ??? Signed-off-by: Jason A. Donenfeld >>> ??? Signed-off-by: Simon Horman >>> >>> Do we need something special in buildroot? >> >> The problem seems to come from uclibc-1.0.43, in include/sys/random.h that conditionally defines >> them: >> >> #if defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU >> # if 0 /*def __ASSUME_GETRANDOM_SYSCALL */ >> #? include >> # else >> #? undef GRND_NONBLOCK >> #? undef GRND_RANDOM >> /* >> ??* Flags for getrandom(2) >> ??* >> ??* GRND_NONBLOCK??????? Don't block and return EAGAIN instead >> ??* GRND_RANDOM????????? Use the /dev/random pool instead of /dev/urandom >> ??*/ >> #? define GRND_NONBLOCK 0x0001 >> #? define GRND_RANDOM?? 0x0002 >> # endif >> /* FIXME: aren't there a couple of __restrict and const missing ? */ >> extern int getrandom(void *__buf, size_t count, unsigned int flags) >> ??????????? __nonnull ((1)) __wur; >> #endif >> >> This fixes the problem: >> >> diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk >> index 562b09012b63..e4ec4ece1332 100644 >> --- a/package/kexec/kexec.mk >> +++ b/package/kexec/kexec.mk >> @@ -13,6 +13,9 @@ KEXEC_CPE_ID_PRODUCT = kexec-tools >> ??KEXEC_CPE_ID_VENDOR = kexec-tools_project >> ??KEXEC_SELINUX_MODULES = kdump >> >> +# _GNU_SOURCE is needed to have definition of getrandom() with uclibc >> +KEXEC_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" > > ?As such this patch looks OK, but it's surprising that the same problem doesn't occur with the > dozens of other packages that use getrandom()... I can't image that all of the define _GNU_SOURCE... But without searching in the package sources themself we have a lot of definitions in *.mk: $ find package -name \*.mk -exec grep -q D_GNU_SOURCE {} \; -print package/apr/apr.mk package/cloop/cloop.mk package/dhcpdump/dhcpdump.mk package/dt/dt.mk package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk package/iperf3/iperf3.mk package/jq/jq.mk package/libwpe/libwpe.mk package/minissdpd/minissdpd.mk package/ofono/ofono.mk package/s390-tools/s390-tools.mk package/traceroute/traceroute.mk package/vboot-utils/vboot-utils.mk package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.mk package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk package/cpulimit/cpulimit.mk (and also in some *.patch) I'm suprised no one encounters this problem with kexec and uclibc. Thanks, Laurent > > ?Regards, > ?Arnout > >> + >> ??# Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip >> ??KEXEC_MAKE_OPTS = STRIP="$(TARGET_CROSS)strip" >> >> Thanks, >> Laurent >> From pevik at seznam.cz Mon Apr 17 19:14:47 2023 From: pevik at seznam.cz (Petr Vorel) Date: Mon, 17 Apr 2023 21:14:47 +0200 Subject: [Buildroot] [PATCH] package/ltp-testsuite: remove 5.11 headers requirement for musl Message-ID: <20230417191447.2439214-1-pevik@seznam.cz> From: Petr Vorel 5e1c238b72 ("package/ltp-testsuite: require 5.11 headers for musl") added a 5.11 headers requirement for musl, which contains fix a85cbe6159ff ("uapi: move constants from to "). This effectively disables LTP on all musl based toolchains from toolchain-configs.csv: bootlin-armv7-musl [ 7/45]: SKIPPED bootlin-riscv64-musl [19/45]: SKIPPED bootlin-x86-64-musl [26/45]: SKIPPED br-i386-pentium-mmx-musl [31/45]: SKIPPED But these toolchains are based on 4.9.255 kernel headers, which have backported fix as 834d8b96cd85 in 4.9.250 and LTP can be compiled with them. Because there is currently no way to specify also older stable releases with fix, it's better to remove this requirement. If people are really using unfixed kernels we can reintroduce the workaround which was removed in 5e1c238b72 or even ask upstream to carry it. Signed-off-by: Petr Vorel --- Hi, I'm sorry for not checking the build properly. v1 and v2 of LTP update were without this because I did check them properly and saw that 5.11 version requirement for musl was not needed (thanks to Thomas, who in the past after my asking for that had found a time and updated toolchains). Kind regards, Petr package/ltp-testsuite/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index b42082e2cc..272c2ede37 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in @@ -12,7 +12,6 @@ config BR2_PACKAGE_LTP_TESTSUITE bool "ltp-testsuite" depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL - depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC -- 2.40.0 From dalang at gmx.at Mon Apr 17 19:20:47 2023 From: dalang at gmx.at (Daniel Lang) Date: Mon, 17 Apr 2023 21:20:47 +0200 Subject: [Buildroot] [PATCH] package/tcpdump: security bump to version 4.99.4 Message-ID: <20230417192046.601662-1-dalang@gmx.at> Fixes CVE-2023-1801 Signed-off-by: Daniel Lang --- package/tcpdump/tcpdump.hash | 2 +- package/tcpdump/tcpdump.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tcpdump/tcpdump.hash b/package/tcpdump/tcpdump.hash index e548e32626..1a22889851 100644 --- a/package/tcpdump/tcpdump.hash +++ b/package/tcpdump/tcpdump.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature at # https://www.tcpdump.org/release/tcpdump-4.99.3.tar.gz.sig # using key 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D -sha256 ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3 tcpdump-4.99.3.tar.gz +sha256 0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea tcpdump-4.99.4.tar.gz sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk index 7a679ce4bf..91643e7bea 100644 --- a/package/tcpdump/tcpdump.mk +++ b/package/tcpdump/tcpdump.mk @@ -4,7 +4,7 @@ # ################################################################################ -TCPDUMP_VERSION = 4.99.3 +TCPDUMP_VERSION = 4.99.4 TCPDUMP_SITE = https://www.tcpdump.org/release TCPDUMP_LICENSE = BSD-3-Clause TCPDUMP_LICENSE_FILES = LICENSE -- 2.40.0 From yann.morin.1998 at free.fr Mon Apr 17 19:39:24 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 21:39:24 +0200 Subject: [Buildroot] [PATCH] package/ltp-testsuite: remove 5.11 headers requirement for musl In-Reply-To: <20230417191447.2439214-1-pevik@seznam.cz> References: <20230417191447.2439214-1-pevik@seznam.cz> Message-ID: <20230417193924.GM2819@scaer> Petr, All, On 2023-04-17 21:14 +0200, Petr Vorel spake thusly: > From: Petr Vorel > > 5e1c238b72 ("package/ltp-testsuite: require 5.11 headers for musl") > added a 5.11 headers requirement for musl, which contains fix > a85cbe6159ff ("uapi: move constants from to "). > > This effectively disables LTP on all musl based toolchains from > toolchain-configs.csv: > > bootlin-armv7-musl [ 7/45]: SKIPPED > bootlin-riscv64-musl [19/45]: SKIPPED > bootlin-x86-64-musl [26/45]: SKIPPED > br-i386-pentium-mmx-musl [31/45]: SKIPPED > > But these toolchains are based on 4.9.255 kernel headers, which have > backported fix as 834d8b96cd85 in 4.9.250 and LTP can be compiled with > them. Because there is currently no way to specify also older stable > releases with fix, it's better to remove this requirement. If people are > really using unfixed kernels we can reintroduce the workaround which was > removed in 5e1c238b72 or even ask upstream to carry it. There is no way to know whether a toolchain with headers earlier than 5.11 wil have the fix or not, as we do not have dot-release information for the headers version. E.g. 4.9 covers the whole range of kernel 4.9, some with the fix, some without. The only kernel headers version we know for sure has the fix, if kernel 5.11 and alter. There are also toolchains with a lot of backported *features* (that's especially true among chip-co provided toolchains), where some features of later kernel headers are in fact present in older versions. We can't have a lernel headers check that is more lax than the actual, official, major kernel it was released in. So, I still think that what we currently do is absolutely correct: building ltp-testsuite requires kernel headers 5.11. > Signed-off-by: Petr Vorel > --- > Hi, > > I'm sorry for not checking the build properly. v1 and v2 of LTP update > were without this because I did check them properly and saw that 5.11 > version requirement for musl was not needed (thanks to Thomas, who in > the past after my asking for that had found a time and updated toolchains). So yes, Bootlin is now provided updated toolchains, but it does not prevent people from using previous ones without the fix, even with an updated Buildroot. It also does not prevent people from having built their own toolchains in the past, with headers without the fix (or with it, we can't know), and keeping using those toolchains, becasue they have qualified them in their environment, and rebuilding those is just not possible. So, NACK from me. I'll leave it open for other maintainers to have a look, in case one has another opinion and decides we want it. Regards, Yann E. MORIN. > Kind regards, > Petr > > package/ltp-testsuite/Config.in | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in > index b42082e2cc..272c2ede37 100644 > --- a/package/ltp-testsuite/Config.in > +++ b/package/ltp-testsuite/Config.in > @@ -12,7 +12,6 @@ config BR2_PACKAGE_LTP_TESTSUITE > bool "ltp-testsuite" > depends on BR2_USE_MMU # fork() > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > - depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS > select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC > select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > -- > 2.40.0 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From pevik at seznam.cz Mon Apr 17 19:41:30 2023 From: pevik at seznam.cz (Petr Vorel) Date: Mon, 17 Apr 2023 21:41:30 +0200 Subject: [Buildroot] [PATCH] package/iproute2: bump version to 6.2.0 Message-ID: <20230417194130.2442781-1-pevik@seznam.cz> From: Petr Vorel Backport 2 fixes from upcoming release (memory leak and incorrect JSON output). Signed-off-by: Petr Vorel --- Tested: bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: SKIPPED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK (will run the rest) Kind regards, Petr .../0001-tc-add-missing-separator.patch | 32 +++++ .../0002-tc-f_u32-fix-json-object-leak.patch | 134 ++++++++++++++++++ package/iproute2/iproute2.hash | 2 +- package/iproute2/iproute2.mk | 2 +- 4 files changed, 168 insertions(+), 2 deletions(-) create mode 100644 package/iproute2/0001-tc-add-missing-separator.patch create mode 100644 package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch diff --git a/package/iproute2/0001-tc-add-missing-separator.patch b/package/iproute2/0001-tc-add-missing-separator.patch new file mode 100644 index 0000000000..534b2c8f6b --- /dev/null +++ b/package/iproute2/0001-tc-add-missing-separator.patch @@ -0,0 +1,32 @@ +From 4e0e56e0ef05387f7f5d8ab41fe6ec6a1897b26d Mon Sep 17 00:00:00 2001 +From: Christian Hesse +Date: Thu, 23 Feb 2023 11:15:03 +0100 +Subject: [PATCH] tc: add missing separator +Upstream: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=4e0e56e0ef05387f7f5d8ab41fe6ec6a1897b26d + +This is missing a separator, that was accidently removed +when JSON was added. + +Fixes: 010a8388aea1 ("tc: Add JSON output to tc-class") +Signed-off-by: Christian Hesse +Signed-off-by: Stephen Hemminger +--- + tc/tc_class.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tc/tc_class.c b/tc/tc_class.c +index c1feb009..096fa2ec 100644 +--- a/tc/tc_class.c ++++ b/tc/tc_class.c +@@ -356,7 +356,7 @@ int print_class(struct nlmsghdr *n, void *arg) + print_string(PRINT_ANY, "parent", "parent %s ", abuf); + } + if (t->tcm_info) +- print_0xhex(PRINT_ANY, "leaf", "leaf %x", t->tcm_info>>16); ++ print_0xhex(PRINT_ANY, "leaf", "leaf %x: ", t->tcm_info>>16); + + q = get_qdisc_kind(RTA_DATA(tb[TCA_KIND])); + if (tb[TCA_OPTIONS]) { +-- +2.40.0 + diff --git a/package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch b/package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch new file mode 100644 index 0000000000..3d90fee56c --- /dev/null +++ b/package/iproute2/0002-tc-f_u32-fix-json-object-leak.patch @@ -0,0 +1,134 @@ +From 6637a6d512a940c3d9c101f4eaca3c1c7a36517c Mon Sep 17 00:00:00 2001 +From: Hangbin Liu +Date: Tue, 28 Feb 2023 15:31:46 +0800 +Subject: [PATCH] tc: f_u32: fix json object leak +Upstream: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=6637a6d512a940c3d9c101f4eaca3c1c7a36517c + +Previously, the code returned directly within the switch statement in +the functions print_{ipv4, ipv6}. While this approach was functional, +after the commit 721435dc, we can no longer return directly because we +need to close the match object. To resolve this issue, replace the return +statement with break. + +Fixes: 721435dcfd92 ("tc: u32: add json support in `print_raw`, `print_ipv4`, `print_ipv6`") +Signed-off-by: Hangbin Liu +Signed-off-by: Stephen Hemminger +--- + tc/f_u32.c | 24 ++++++++++-------------- + 1 file changed, 10 insertions(+), 14 deletions(-) + +diff --git a/tc/f_u32.c b/tc/f_u32.c +index de2d0c9e..936dbd65 100644 +--- a/tc/f_u32.c ++++ b/tc/f_u32.c +@@ -828,12 +828,12 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_uint(PRINT_ANY, "ip_ihl", " match IP ihl %u", + ntohl(key->val) >> 24); +- return; ++ break; + case 0x00ff0000: + print_nl(); + print_0xhex(PRINT_ANY, "ip_dsfield", " match IP dsfield %#x", + ntohl(key->val) >> 16); +- return; ++ break; + } + break; + case 8: +@@ -841,7 +841,6 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_int(PRINT_ANY, "ip_protocol", " match IP protocol %d", + ntohl(key->val) >> 16); +- return; + } + break; + case 12: +@@ -864,7 +863,6 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + print_string(PRINT_ANY, "address", "%s", addr); + print_int(PRINT_ANY, "prefixlen", "/%d", bits); + close_json_object(); +- return; + } + } + break; +@@ -874,19 +872,19 @@ static void print_ipv4(FILE *f, const struct tc_u32_key *key) + case 0x0000ffff: + print_uint(PRINT_ANY, "dport", "match dport %u", + ntohl(key->val) & 0xffff); +- return; ++ break; + case 0xffff0000: + print_nl(); + print_uint(PRINT_ANY, "sport", " match sport %u", + ntohl(key->val) >> 16); +- return; ++ break; + case 0xffffffff: + print_nl(); + print_uint(PRINT_ANY, "dport", " match dport %u, ", + ntohl(key->val) & 0xffff); + print_uint(PRINT_ANY, "sport", "match sport %u", + ntohl(key->val) >> 16); +- return; ++ break; + } + /* XXX: Default print_raw */ + } +@@ -905,12 +903,12 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_uint(PRINT_ANY, "ip_ihl", " match IP ihl %u", + ntohl(key->val) >> 24); +- return; ++ break; + case 0x00ff0000: + print_nl(); + print_0xhex(PRINT_ANY, "ip_dsfield", " match IP dsfield %#x", + ntohl(key->val) >> 16); +- return; ++ break; + } + break; + case 8: +@@ -918,7 +916,6 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_int(PRINT_ANY, "ip_protocol", " match IP protocol %d", + ntohl(key->val) >> 16); +- return; + } + break; + case 12: +@@ -941,7 +938,6 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_string(PRINT_ANY, "address", "%s", addr); + print_int(PRINT_ANY, "prefixlen", "/%d", bits); + close_json_object(); +- return; + } + } + break; +@@ -952,11 +948,11 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_nl(); + print_uint(PRINT_ANY, "sport", " match sport %u", + ntohl(key->val) & 0xffff); +- return; ++ break; + case 0xffff0000: + print_uint(PRINT_ANY, "dport", "match dport %u", + ntohl(key->val) >> 16); +- return; ++ break; + case 0xffffffff: + print_nl(); + print_uint(PRINT_ANY, "sport", " match sport %u, ", +@@ -964,7 +960,7 @@ static void print_ipv6(FILE *f, const struct tc_u32_key *key) + print_uint(PRINT_ANY, "dport", "match dport %u", + ntohl(key->val) >> 16); + +- return; ++ break; + } + /* XXX: Default print_raw */ + } +-- +2.40.0 + diff --git a/package/iproute2/iproute2.hash b/package/iproute2/iproute2.hash index 9e8be43f2b..d1ab936181 100644 --- a/package/iproute2/iproute2.hash +++ b/package/iproute2/iproute2.hash @@ -1,3 +1,3 @@ # From https://kernel.org/pub/linux/utils/net/iproute2/sha256sums.asc -sha256 5ce12a0fec6b212725ef218735941b2dab76244db7e72646a76021b0537b43ab iproute2-6.1.0.tar.xz +sha256 4d72730200ec5b2aabaa1a2f20553c6748292f065d9a154c7d5e22559df9fd62 iproute2-6.2.0.tar.xz sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/iproute2/iproute2.mk b/package/iproute2/iproute2.mk index 9792630f15..15af076db9 100644 --- a/package/iproute2/iproute2.mk +++ b/package/iproute2/iproute2.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPROUTE2_VERSION = 6.1.0 +IPROUTE2_VERSION = 6.2.0 IPROUTE2_SOURCE = iproute2-$(IPROUTE2_VERSION).tar.xz IPROUTE2_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/net/iproute2 IPROUTE2_DEPENDENCIES = host-bison host-flex host-pkgconf \ -- 2.40.0 From yann.morin.1998 at free.fr Mon Apr 17 19:53:36 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 21:53:36 +0200 Subject: [Buildroot] [git commit] package/linux-tools: Exclude checking PE binaries from perf test Message-ID: <20230417195447.1C0C384180@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a7ad7816262dd1b0db6c51a08f3013e2c473c0b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 ("perf tests: Add test for PE binary format support") present in >= v5.10 there is an unconditional installation of PE binaries. Some toolchains have a readelf tool that correctly interpret the PE files, and reports ELF-alike fields. This causes check-bin-arch to reject those files. Make sure that these binaries are excluded from being checked to allow the installation of the perf tests. Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") Signed-off-by: Florian Fainelli Signed-off-by: Yann E. MORIN --- package/linux-tools/linux-tool-perf.mk.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in index 5431c78152..122c7cbbc4 100644 --- a/package/linux-tools/linux-tool-perf.mk.in +++ b/package/linux-tools/linux-tool-perf.mk.in @@ -169,6 +169,10 @@ define PERF_INSTALL_REMOVE_SCRIPTS $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/scripts/ $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/tests/ endef + +LINUX_TOOLS_BIN_ARCH_EXCLUDE += \ + /usr/libexec/perf-core/tests/pe-file.exe \ + /usr/libexec/perf-core/tests/pe-file.exe.debug endif define PERF_INSTALL_TARGET_CMDS From yann.morin.1998 at free.fr Mon Apr 17 19:58:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 21:58:16 +0200 Subject: [Buildroot] [PATCH] package/linux-tools: Exclude checking PE binaries from perf test In-Reply-To: <20220927221133.594071-1-f.fainelli@gmail.com> References: <20220927221133.594071-1-f.fainelli@gmail.com> Message-ID: <20230417195816.GN2819@scaer> Florian, All, On 2022-09-27 15:11 -0700, Florian Fainelli spake thusly: > Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 > ("perf tests: Add test for PE binary format support") present in >= > v5.10 there is an unconditional installation of PE binaries which will > be rejected by the check-bin-arch script. > > Make sure that these binaries are excluded from being checked to allow > the installation of the perf tests. > > Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") > Signed-off-by: Florian Fainelli I've finally applied to master, thanks. However, I wonder if we could not be a bit more robust in check-bin-arch itself, something like: diff --git a/support/scripts/check-bin-arch b/support/scripts/check-bin-arch index 27cc59bca0..2920a95ae3 100755 --- a/support/scripts/check-bin-arch +++ b/support/scripts/check-bin-arch @@ -58,6 +58,9 @@ exitcode=0 IFS=" " +# ELF magic +ELF_MAGIC="$(printf "\x7f\x45\x4c\x46")" + while read f; do for ignore in "${IGNORES[@]}"; do if [[ "${f}" =~ ^"${ignore}" ]]; then @@ -71,13 +74,19 @@ while read f; do continue fi + # Check if it looks like it is an ELF file + read -N 4 magic <"${TARGET_DIR}/${f}" + if [ "${magic}" != "${ELF_MAGIC}" ]; then + continue + fi + # Get architecture using readelf. We pipe through 'head -1' so # that when the file is a static library (.a), we only take # into account the architecture of the first object file. arch=$(LC_ALL=C ${readelf} -h "${TARGET_DIR}/${f}" 2>&1 | \ sed -r -e '/^ Machine: +(.+)/!d; s//\1/;' | head -1) -# If no architecture found, assume it was not an ELF file +# If no architecture found, assume it was in fact not an ELF file if test "${arch}" = "" ; then continue fi (with the read -N 4 trick as discussed in [0]) Thoughts? [0] https://lore.kernel.org/buildroot/10267_1663749711_632ACE4F_10267_83_8_20220921084149.GB2398274 at tl-lnx-nyma7486/ Regards, Yann E. MORIN. > --- > package/linux-tools/linux-tool-perf.mk.in | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in > index dda63cccecb4..c22097316264 100644 > --- a/package/linux-tools/linux-tool-perf.mk.in > +++ b/package/linux-tools/linux-tool-perf.mk.in > @@ -169,6 +169,10 @@ define PERF_INSTALL_REMOVE_SCRIPTS > $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/scripts/ > $(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/tests/ > endef > + > +LINUX_TOOLS_BIN_ARCH_EXCLUDE += \ > + /usr/libexec/perf-core/tests/pe-file.exe \ > + /usr/libexec/perf-core/tests/pe-file.exe.debug > endif > > define PERF_INSTALL_TARGET_CMDS > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fperrad at gmail.com Mon Apr 17 20:37:21 2023 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 17 Apr 2023 22:37:21 +0200 Subject: [Buildroot] [PATCH] package/tcpdump: bump to version 4.99.4 Message-ID: <20230417203722.49416-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/tcpdump/tcpdump.hash | 4 ++-- package/tcpdump/tcpdump.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tcpdump/tcpdump.hash b/package/tcpdump/tcpdump.hash index e548e3262..58190356a 100644 --- a/package/tcpdump/tcpdump.hash +++ b/package/tcpdump/tcpdump.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature at -# https://www.tcpdump.org/release/tcpdump-4.99.3.tar.gz.sig +# https://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz.sig # using key 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D -sha256 ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3 tcpdump-4.99.3.tar.gz +sha256 0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea tcpdump-4.99.4.tar.gz sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk index 7a679ce4b..91643e7be 100644 --- a/package/tcpdump/tcpdump.mk +++ b/package/tcpdump/tcpdump.mk @@ -4,7 +4,7 @@ # ################################################################################ -TCPDUMP_VERSION = 4.99.3 +TCPDUMP_VERSION = 4.99.4 TCPDUMP_SITE = https://www.tcpdump.org/release TCPDUMP_LICENSE = BSD-3-Clause TCPDUMP_LICENSE_FILES = LICENSE -- 2.37.2 From francois.perrad at gadz.org Mon Apr 17 20:43:36 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Mon, 17 Apr 2023 22:43:36 +0200 Subject: [Buildroot] [PATCH] package/tcpdump: bump to version 4.99.4 In-Reply-To: <20230417203722.49416-1-francois.perrad@gadz.org> References: <20230417203722.49416-1-francois.perrad@gadz.org> Message-ID: sorry, duplicated. see https://patchwork.ozlabs.org/project/buildroot/patch/20230417192046.601662-1-dalang at gmx.at/ Fran?ois Le lun. 17 avr. 2023 ? 22:39, Francois Perrad a ?crit : > Signed-off-by: Francois Perrad > --- > package/tcpdump/tcpdump.hash | 4 ++-- > package/tcpdump/tcpdump.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/tcpdump/tcpdump.hash b/package/tcpdump/tcpdump.hash > index e548e3262..58190356a 100644 > --- a/package/tcpdump/tcpdump.hash > +++ b/package/tcpdump/tcpdump.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature at > -# https://www.tcpdump.org/release/tcpdump-4.99.3.tar.gz.sig > +# https://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz.sig > # using key 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D > -sha256 ad75a6ed3dc0d9732945b2e5483cb41dc8b4b528a169315e499c6861952e73b3 > tcpdump-4.99.3.tar.gz > +sha256 0232231bb2f29d6bf2426e70a08a7e0c63a0d59a9b44863b7f5e2357a6e49fea > tcpdump-4.99.4.tar.gz > sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd > LICENSE > diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk > index 7a679ce4b..91643e7be 100644 > --- a/package/tcpdump/tcpdump.mk > +++ b/package/tcpdump/tcpdump.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -TCPDUMP_VERSION = 4.99.3 > +TCPDUMP_VERSION = 4.99.4 > TCPDUMP_SITE = https://www.tcpdump.org/release > TCPDUMP_LICENSE = BSD-3-Clause > TCPDUMP_LICENSE_FILES = LICENSE > -- > 2.37.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Mon Apr 17 20:50:39 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 22:50:39 +0200 Subject: [Buildroot] [git commit] package/python-evdev: new package Message-ID: <20230417205233.2E0198424C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b100440bffea3e47e72a9ccce0bee618658f6a47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master evdev 1.6.1 https://pypi.org/project/evdev/ Signed-off-by: Witold Lipieta [yann.morin.1998 at free.fr: - add missing comment on kernel headers - fix flake8 in test ] Signed-off-by: Yann E. MORIN --- package/Config.in | 1 + package/python-evdev/Config.in | 10 ++++++++++ package/python-evdev/python-evdev.hash | 5 +++++ package/python-evdev/python-evdev.mk | 18 ++++++++++++++++++ support/testing/tests/package/sample_python_evdev.py | 11 +++++++++++ support/testing/tests/package/test_python_evdev.py | 11 +++++++++++ 6 files changed, 56 insertions(+) diff --git a/package/Config.in b/package/Config.in index 760dda6ac1..eaac32a01a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1049,6 +1049,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-evdev/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in new file mode 100644 index 0000000000..33e43c1f77 --- /dev/null +++ b/package/python-evdev/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_EVDEV + bool "python-evdev" + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 + help + Bindings to the Linux input handling subsystem. + + https://github.com/gvalkov/python-evdev + +comment "python-evdev needs a toolchain w/ headers >= 4.4" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 diff --git a/package/python-evdev/python-evdev.hash b/package/python-evdev/python-evdev.hash new file mode 100644 index 0000000000..9a6d0d07be --- /dev/null +++ b/package/python-evdev/python-evdev.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/evdev/json +md5 905b12ef6136b518ddf418d8d5b053e4 evdev-1.6.1.tar.gz +sha256 299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3 evdev-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 55fd76d7b3f90d312f161d318631b93c58a0e69d662d07c4f5aca2c6c9ecc85e LICENSE diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk new file mode 100644 index 0000000000..5cf62b5160 --- /dev/null +++ b/package/python-evdev/python-evdev.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-evdev +# +################################################################################ + +PYTHON_EVDEV_VERSION = 1.6.1 +PYTHON_EVDEV_SOURCE = evdev-$(PYTHON_EVDEV_VERSION).tar.gz +PYTHON_EVDEV_SITE = https://files.pythonhosted.org/packages/05/50/629b011a7f61cb2fca754ea8631575784bf8605a1ec4d6970a010bc54e2b +PYTHON_EVDEV_SETUP_TYPE = setuptools +PYTHON_EVDEV_LICENSE = Revised BSD License +PYTHON_EVDEV_LICENSE_FILES = LICENSE + +PYTHON_EVDEV_BUILD_OPTS = \ + build_ecodes \ + --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_evdev.py b/support/testing/tests/package/sample_python_evdev.py new file mode 100644 index 0000000000..0c00fa6e2f --- /dev/null +++ b/support/testing/tests/package/sample_python_evdev.py @@ -0,0 +1,11 @@ +import evdev + +devices = [evdev.InputDevice(path) for path in evdev.list_devices()] +e = evdev.events.InputEvent(1036996631, 984417, evdev.ecodes.EV_KEY, evdev.ecodes.KEY_A, 2) +k = evdev.events.KeyEvent(e) + +assert(k.keystate == evdev.events.KeyEvent.key_hold) +assert(k.event == e) +assert(k.scancode == evdev.ecodes.KEY_A) +assert(k.keycode == 'KEY_A') +assert(len(devices) > 0) diff --git a/support/testing/tests/package/test_python_evdev.py b/support/testing/tests/package/test_python_evdev.py new file mode 100644 index 0000000000..162e53072e --- /dev/null +++ b/support/testing/tests/package/test_python_evdev.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Evdev(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_EVDEV=y + """ + sample_scripts = ["tests/package/sample_python_evdev.py"] From yann.morin.1998 at free.fr Mon Apr 17 20:59:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 17 Apr 2023 22:59:07 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-evdev: new package In-Reply-To: <20230417130342.1119237-1-witold.lipieta@thaumatec.com> References: <20230417130342.1119237-1-witold.lipieta@thaumatec.com> Message-ID: <20230417205907.GO2819@scaer> Witold, All, On 2023-04-17 15:03 +0200, Witold Lipieta spake thusly: > evdev 1.6.1 https://pypi.org/project/evdev/ > > Signed-off-by: Witold Lipieta > --- > Changes v1 -> v2: > - remove runtime dependency > - add dependency on linux 4.4 headers > - pass path to uinput.h during setup > - add basic runtime check Thanks for the runtime test! [--SNIP--] > diff --git a/package/python-evdev/Config.in b/package/python-evdev/Config.in > new file mode 100644 > index 0000000000..91e4642d48 > --- /dev/null > +++ b/package/python-evdev/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_EVDEV > + bool "python-evdev" > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 > + help > + Bindings to the Linux input handling subsystem. > + > + https://github.com/gvalkov/python-evdev When there is a dependency on toolchain features, we add a comment about that: comment "python-evdev needs a toolchain w/ headers >= 4.4" depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 So i've added that. [--SNIP--] > diff --git a/support/testing/tests/package/test_python_evdev.py b/support/testing/tests/package/test_python_evdev.py > new file mode 100644 > index 0000000000..f2d64c7bd1 > --- /dev/null > +++ b/support/testing/tests/package/test_python_evdev.py > @@ -0,0 +1,12 @@ > +from tests.package.test_python import TestPythonPackageBase > + > + > +class TestPythonPy3Evdev(TestPythonPackageBase): > + __test__ = True > + config = TestPythonPackageBase.config + \ > + """ > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_EVDEV=y > + """ > + sample_scripts = ["tests/package/sample_python_evdev.py"] > + > \ No newline at end of file $ make check-package support/testing/tests/package/test_python_evdev.py:0: run 'flake8' and fix the warnings support/testing/tests/package/test_python_evdev.py:12:1: W391 blank line at end of file support/testing/tests/package/test_python_evdev.py:12:1: W293 blank line contains whitespace 1 W293 blank line contains whitespace 1 W391 blank line at end of file I also fixed that (and the "No newline at end of file" issue). Applied to master, thanks. Regards, Yann E. MORIN. > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Tue Apr 18 05:38:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 18 Apr 2023 05:38:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-17 Message-ID: <20230418053849.0706181EAD@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-17 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 20 | 17 | 0 | 37 | master | 159 | 126 | 0 | 285 | Classification of failures by reason for master ----------------------------------------------- linux-6.1.14 | 11 host-binutils-2.38 | 10 gobject-introspection-1.72.0 | 8 host-gcc-final-10.4.0 | 7 ulog-0389d243352255f6182326... | 4 glibc-2.37-2-g9f8513dc64119... | 3 host-gcc-final-11.3.0 | 3 host-go-1.19.8 | 3 host-qemu-7.2.0 | 3 libglib2-2.72.3 | 3 php-8.2.3 | 3 agentpp-4.6.0 | 2 busybox-1.36.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 libgcrypt-1.10.1 | 2 olsr-0.9.8 | 2 perl-5.36.0 | 2 sdl-1.2.15 | 2 xenomai-3.0.10 | 2 alsa-lib-1.2.8 | 1 altera-stapl-0.3.3 | 1 assimp-5.2.5 | 1 attr-2.5.1 | 1 bat-0.19.0 | 1 boost-1.80.0 | 1 coreutils-9.2 | 1 dc3dd-7.2.641 | 1 elfutils-0.186 | 1 fdk-aac-2.0.2 | 1 flatbuffers-2.0.8 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdal-3.5.2 | 1 glorytun-0.3.4 | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-initial-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-rust-1.68.2 | 1 jemalloc-5.3.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libdeflate-1.15 | 1 libxml2-2.10.3 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20230127 | 1 lttng-modules-2.13.7 | 1 luaossl-20220711-0 | 1 mariadb-10.3.36 | 1 ntpsec-1.2.2 | 1 openssh-9.3p1 | 1 putty-0.76 | 1 python-cryptography-39.0.1 | 1 quickjs-2021-03-27 | 1 traceroute-2.1.0 | 1 uclibc-1.0.43 | 1 uclibc-ng-test-6790eafe897b... | 1 zfs-2.1.7 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0c3a4b48ed81a858aeef0f50dbe05694d91df0e1 | mips | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/5452ee1e08ec25d9c473d5a35515aa515d79faf1 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/7ac78a0ae4e0f00376ce7c0d2bef9c519c48657f | arm | altera-stapl-0.3.3 | NOK | http://autobuild.buildroot.net/results/feda71f984bbac1de38b449301e9b2f7b7bf0b23 | mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/88055bf625970b03a995dff18f2725e99f572efc | ORPH mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/be5b56e2cd38023e6f1947aaccba127dd8b56353 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/93b6a562776f86f601f8912e3027f791a340d025 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/537b278c8929acff8a2e13b1f7efa1c4277705f1 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c | ORPH mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 | ORPH sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/4dbb8f09411e08dfc543b70e95b0f09821822337 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/071ab0307de5e435c7239ec4a7b18f3cc9e19da9 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f14067c97e5729dd6d19118b569045f7524f6ac2 | ORPH x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/398453b6cedf94e90873478ef89e7e133d6751be | powerpc64le | flatbuffers-2.0.8 | NOK | http://autobuild.buildroot.net/results/3f99d206c37262e795fb74634caff1049d720f94 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f8e02cad399d0e9157739307a2a2a5b62c91795a | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/715aa263600b19b5c128a2f5c0e701205a3d84d2 | x86_64 | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/09c7d7d22d36b2d49f3ec8300ac8961a61c6e7ed | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/4aa22b00fa9c3858ad9ddd5d9e6a9892d0d14ae0 | powerpc64le | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/31614d6ba4a547fe7905e8ffc887bd042e1f6925 | aarch64_be | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/13e37bcf928851cfd037c3a5a2a2f69420222387 | mips | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/e90854e9936d6aeb4450df26b175c101444af610 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/33e8d7414f0fc7f77581842b91d1d9ae3af0b3ab | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/32e2e7fc95d3d8c73620c0db98143d40d91835c5 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/35477def81799ac94d37af1b69f92dd028eb0839 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c07c117e729a160ec1b5c992b8ac8a5f6ce2a451 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ccfb12d3a6f570ec3c8025b6a239c73e5f162681 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/88ef3e4697fb1762917ed52721f9d5d16562bfb8 | mips64el | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/90f7d5a7854553b32a8a39288fd316d61376be7f | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/3807d6947f5f488df15fe206513c3f6f2b8e1515 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ba8c3ca8816c9b27b53a3e64ac4951dbafbc4f1b | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4f5530a395b306b1adeb67dbc722a54b5fbf6c54 | aarch64_be | glorytun-0.3.4 | NOK | http://autobuild.buildroot.net/results/6ed1c4ea63f1141cb84d2f93a0fe398cb2fb5282 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d03784c1a15571378cb0894ab34d18ba71989d6b | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/b2e00818c04494ad03bb647562c375ca28754492 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f03a4616f545fa696a017e34d653ae86561ae700 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/965bef7ecbaf82457e358a80aa11bf7944a3f930 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/98ffe653836a7a400a6136f553469626064756a4 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/03cf7d23a6a3d55fe3fd3cc7b1f3f96d4ea9dd54 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/681a7c07b4c4eb4f0b8370c0d3f0e7af0519fe68 | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4d9bdb11a478878f9e82bc932a2bc9e44ab4bdfe | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/78701ec33455c47f65464b465207f86d69fc35ed | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/294f1c1459a94338137b22a6335d5410a528ed48 | ORPH arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/e22015952cecca7dab36cec777f91fe7c6770705 | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/06189af88ffafa35e728dc00c710a8b17782b440 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/215170d9bacc2dea8a2935a15498d5bb93215b8d | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/be4f9910ee251f523cdb5596ab62dbf97a578eab | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fc412eea813dec0ac4109b22392bd89824d5ea28 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ca77ed9ee7bfadfc56f4aa14a0372fe453e98bc0 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a1fd2815e9aed36138d9ee9db40295b5bf39ea0f | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/68d55677dded3d7cf2d29d1b2ab590a229fccffb | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c1c3c9c719bc2f6b575a039856dfa8d279c0afbf | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0c78ff88dd791f2eef8187f23e979cb291105136 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b77171e9f5142b149c19ff79d0f39363a1eb73d8 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0c943c10554d6195005875a35a8e4667aa9e3a19 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1fc96b0bb07cadc96712fdba588f4cfc4d010323 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ed744be0cc2567229bf3dfbcca869aaf27ff028f | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a4677862b1dd95635901aed45b17b0b6a23432c3 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5ae74a6cf2a6674769693de1a1bb56023f88c82a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/1e4a5dc30e54b426ea3c564be4ee113cab7c5d3f | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/bc93ee25f91dd3f9237441ae1e9d29785f191eb7 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6ed1946644da6542caf08b7c6c6e2afbfec4c71f | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/292d9e87dc3d21084f6a5384378ce14c5fc6a01f | sh4eb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e3a81aa86bfdb07c01b64da9ad2a03db150b12a9 | x86_64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6e3a512023c8f0a4cb7cfc34c1c58e2a4cc3c585 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/a114e47d65d837443b5a9c6ee734cb5ba482ed6e | arc | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/0c18e1ad9eaf8e5942e651d1d05c3d1b71fa87f9 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/92decedbb7ff75147f75229a9e8d94e009c4d247 | ORPH aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/845eec3cda3607208b70e557ad789ef29006fac5 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/22cb62a676a3f94f3e2502c6f61119a60f7b1a81 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/4effc070c892ffeba62cf1e198c3ffc150ac0526 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/89ae79cd3d3774b1d2cef5b91c5f0b841f376d51 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/37737621cc3f0020ded9ff3c7815290d3a0c2597 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/46218aea0ce9cddc9432fdc43ca06ca9e8ee1149 | arm | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/a5b17d848bdda9e7c471aa8e65140c28ecf3e547 | sh4aeb | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/30e61b2650020027e5aba28debb9dfaa0aad2fc7 | i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/8578e10a70b185506ac86d232603febd305eea1c | ORPH armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/b1a2b50f0337ebc35c5059d704aca81e640123a1 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/671d18bb8d163c1a5ed19f8d935e3c4ad29593ae | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/35f56fc5c219126b515d431c2bccd2bb27dfaefa | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9d24f6428cf8ea6e2e9dc30504add3bb74312c1f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a2c364db223150c4c7793d22eeb8c44143ec1d0c | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d1e78dd61fdc51be2b22b6cdc56ae69b6a2eb123 | mips64el | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/7bad1c65695b7700e4cd5662d6867f6ec1704553 | m68k | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bcfa68dfff9ef620e47831d2facf7064c8ac0b6c | ORPH m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/2f0ceab18a6823368206ea299b8fe708252c3a37 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/bca8b6d008964522893a7d7ecfaa2259ca486930 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/130e472d8ae95e72297eeaf22bed2df6664c37f6 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/141561ae5b5badc08d53981543aadbdfa6f8ba70 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/da31c20c3dc46cf09fddebde948dcfd194c096c2 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ea1e6702674293f9f84f183c270af7fc598d06ca | ORPH armeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/46e7cccef175274199b6e2c15ef3493a21ca2d69 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6b4b0482b87b73a008e8950598cc18cf421d44aa | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a94ac27197e06a99690ac4d04825711dc824af07 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e10933dab701fca64e6175605ffaf902a9eee62b | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b5f6d6af5e57c993723e6aac223db08795824127 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/837e32e97ea7b70f3c599b7ea20f6bc60386949e | ORPH powerpc | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f67e0ef66dac92b16b20ab3f8c4fd2e38cc189e0 | or1k | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/75bd4df154130a79677bbed9a749dc015d6550fa | aarch64 | luaossl-20220711-0 | NOK | http://autobuild.buildroot.net/results/dd1b019e61e576ee61ee591919a48067b43ca1a0 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/0fadc656999147652543624bcfb552d2b63e0b35 | ORPH m68k | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/ee8e899210a9a07eaf0222d76378fb2c8640c678 | ORPH sh4 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/09b49098389b9a9f23de3c056baf49af7bc810f0 | ORPH aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/8eeaac237abb817d5850507696eb889538e67cf9 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/6ca1b19611d8106a247ea11a1d7c534c687945dd | ORPH xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e66e3e82de288af16ae670c8e031efae6bb97e3d | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/caa4fed1d581254c0de21cf0f5cc2577bf816ae7 | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/2c9393bc19f02cf3c1af79de2eb93fa7b0a5715c | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/ea67ca7751d9d7439e52c83c1acb91ca02a6bc4c | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/49e77d6141068a56e1407d1b61480320e132a9ab | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/15f515cef261b699b675ae4df1218effe9d2c5e4 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/d626a119d57c9c3189d458845a0bb1aa7810e014 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/945b508385ba5aa25f982f8a8493628fa828e472 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/47b4bd6c3d3999c30bc097b517c95de32b806711 | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/12ef918a6950e324b521339d31995d9d1c698df5 | ORPH powerpc64le | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/56dc2dd7639e7c4baa776b59883956cbd7253c50 | mipsel | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/59ebe5b1b2a27a4a8c529deeb19961d46bf448bb | mips64 | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/92163d6d1afcd896786f1d5668fe63b165e0e821 | mipsel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/de18c5e46a32171a869ebdb5aa88c486fabc635c | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0bfad30be4fd3f2e651ba945856d6401d8f926a4 | microblazeel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/f5057769593bba0f3342bb5e600e1c14f7d452d5 | nios2 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0d0f4439bda8de58cc5527a64f3bdfc3a07d35d5 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/398bb509f501970f47d4fb1ec3f19f3b58d076c6 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/649b88a73e72e6de3c01ff86d01e0c3900f8c324 | sparc64 | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/64cebd6438230a03b1d209a21422530f41c83798 | nios2 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/a2fd67575938c7ce9e54d7177e26931a37a6aaa9 | Classification of failures by reason for 2023.02.x -------------------------------------------------- elfutils-0.186 | 3 agentpp-4.6.0 | 2 batman-adv-2022.3 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24 | 1 linux-6.1.14 | 1 mongodb-4.2.18 | 1 rtl8189fs-ed6741b52bc998875... | 1 uclibc-1.0.43 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/08afd4039146f0ba35c2ae14f7cb895449478ce4 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/5efd37fa8d3b3a89c5dec4a216ab9feae83b282a | mipsel | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/5218c7176b7d8692919444b5f5cce84269e156d7 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d59375bc844c674598a4caca35948fe92e2e1bda | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6692e632713f60a1f157eca73507b8f245020b6d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/82b1fd929adbfd44366abfd5d496c8040cff3980 | ORPH mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4195e3a9ab497d3457886d15465c5ddeed142f3d | mips64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/a51751c7033c4db5a14f1c50f33b77202e95bf60 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/4d47dcb1b0ff91a8ad10ecd752ab949b2c17c76d | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/aeb1c61e2a0e94dc9eed6ed25d91b8b76bf5615a | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e4f01db2a4a42fc2bb70e313f2d8d861d51b3745 | ORPH nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/ea992534f398bba159846b5cb84fa996dff66a1f | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1587c865f3833b249388905081bd1a9c65eb2b8f | ORPH x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/9e859bc82b3400b84e24a0f64b6d86f6b17da46a | powerpc64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/97a13c7093d08049095264e0c764bdaa5474db18 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/1eae803dc9fbc1f39812f8593473895305ac9757 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/6644cce419456f163e3db9325bcd99c2e4390c2e | Gitlab CI results for 2023-04-17 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623205 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623207 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624142 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624208 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622685 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622774 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622776 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623287 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623044 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622881 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622899 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622904 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622933 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622938 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622944 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622949 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122622953 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623288 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623292 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623356 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623323 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623395 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623369 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623438 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623474 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623517 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623513 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623528 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623530 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623531 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623532 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623535 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623603 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623686 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623703 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623766 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623768 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623922 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623965 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623969 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4122623972 | ORPH -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Tue Apr 18 08:03:57 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 18 Apr 2023 02:03:57 -0600 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230416111659.GY2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> Message-ID: On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > James, All, > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > [--SNIP--] > > > > However, I would really like to understand why we don't have more > > > > packages that are broken. Is it because poppler is the only one with > > > > include directives in his gir file, which means it needs access to the > > > > installed gir files from other packages (those from goi)? > > > > > > > > Or is it because it is the only one that already passes an explicit > > > > --includedir option to g-ir-compiler, and that disables searching the > > > > standard directory? > > > From the looks of it most of our packages with a gobject-introspection > > > dependency are meson based which use the native meson integration. > > Ah, good point, that would explain. > > Unfortuantely, that assumption is wrong: granite uses meson, but fails > in the same way: While it's true it does use meson...it does not in fact use the native meson integration but rather uses a project specific gobject-introspection generator: https://github.com/elementary/granite/blob/6.0.0/lib/meson.build#L102-L121 > > [51/275] Generating lib/Granite-1.0.typelib with a custom command > FAILED: lib/Granite-1.0.typelibi > /home/ymorin/dev/buildroot/O/master/per-package/granite/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-compiler --shared-library libgranite.so.6.0.0 --output lib/Granite-1.0.typelib /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir > Could not find GIR file 'GLib-2.0.gir'; check XDG_DATA_DIRS or use --includedir > error parsing file /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/build/lib/Granite-1.0.gir: > Failed to parse included gir GLib-2.0 > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > ninja: build stopped: subcommand failed. > make[1]: *** [package/pkg-generic.mk:293: /home/ymorin/dev/buildroot/O/master/build/granite-6.0.0/.stamp_built] Error 1 > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From raphael.melotte at mind.be Tue Apr 18 09:43:15 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 11:43:15 +0200 Subject: [Buildroot] [PATCH 1/2] package: python-botocore: bump to 1.29.115 Message-ID: <20230418094317.2236091-1-raphael.melotte@mind.be> Signed-off-by: Rapha?l M?lotte --- package/python-botocore/python-botocore.hash | 5 +++-- package/python-botocore/python-botocore.mk | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index 57d07a6711..89f4c06de8 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,5 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/botocore/json -md5 c608709a5cf3e67442f4254a34d1faab botocore-1.29.96.tar.gz -sha256 b9781108810e33f8406942c3e3aab748650c59d5cddb7c9d323f4e2682e7b0b6 botocore-1.29.96.tar.gz +md5 805e638c353c532c2af7a7538d5bd4d6 botocore-1.29.115.tar.gz +sha256 58eee8cf8f4f3e515df29f6dc535dd86ed3f4cea40999c5bc74640ff40bdc71f botocore-1.29.115.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.txt +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 tests/unit/auth/aws4_testsuite/LICENSE diff --git a/package/python-botocore/python-botocore.mk b/package/python-botocore/python-botocore.mk index 6d0747c0df..3e828fef78 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.29.96 +PYTHON_BOTOCORE_VERSION = 1.29.115 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/2d/b5/4a986aeb4e3d182f7ef116705962d3c98c0263beaf87c49836b7dfb91837 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/9e/00/4560081a431aaa14c2257040d43f56c2ccba816d8bce3b8e1577a19f4076 PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 -PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt +PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt tests/unit/auth/aws4_testsuite/LICENSE $(eval $(python-package)) -- 2.37.3 From raphael.melotte at mind.be Tue Apr 18 09:43:16 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 11:43:16 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing/tests/package/test_python_botocore.py: increase timeout In-Reply-To: <20230418094317.2236091-1-raphael.melotte@mind.be> References: <20230418094317.2236091-1-raphael.melotte@mind.be> Message-ID: <20230418094317.2236091-2-raphael.melotte@mind.be> With the current python-botocore version, the test times out on machines on which it was passing with previous versions. Increase the timeout so that the test can be run without using a timeout multiplier. Signed-off-by: Rapha?l M?lotte --- support/testing/tests/package/test_python_botocore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_botocore.py b/support/testing/tests/package/test_python_botocore.py index 48c2f3cc02..f123993c08 100644 --- a/support/testing/tests/package/test_python_botocore.py +++ b/support/testing/tests/package/test_python_botocore.py @@ -12,7 +12,7 @@ class TestPythonPy3Botocore(TestPythonPackageBase): BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_botocore.py"] - timeout = 10 + timeout = 30 def login(self): ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") -- 2.37.3 From raphael.melotte at mind.be Tue Apr 18 09:45:53 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 11:45:53 +0200 Subject: [Buildroot] [PATCH 1/1] package: python-boto3: bump to 1.26.115 Message-ID: <20230418094554.2236758-1-raphael.melotte@mind.be> Signed-off-by: Rapha?l M?lotte --- package/python-boto3/python-boto3.hash | 4 ++-- package/python-boto3/python-boto3.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-boto3/python-boto3.hash b/package/python-boto3/python-boto3.hash index 6b3947978e..eae5081f34 100644 --- a/package/python-boto3/python-boto3.hash +++ b/package/python-boto3/python-boto3.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/boto3/json -md5 0913e2ad8eb208bccb826b10c92ccb5c boto3-1.26.96.tar.gz -sha256 7017102c58b9984749bef3b9f476940593c311504354b9ee9dd7bb0b4657a77d boto3-1.26.96.tar.gz +md5 212358fb8b9cbea44a63ab9185c628e8 boto3-1.26.115.tar.gz +sha256 2272a060005bf8299f7342cbf1344304eb44b7060cddba6784f676e3bc737bb8 boto3-1.26.115.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/python-boto3/python-boto3.mk b/package/python-boto3/python-boto3.mk index 572954e81a..78e410d804 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.26.96 +PYTHON_BOTO3_VERSION = 1.26.115 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/c2/9b/8e9124c3d0306ab2ee865e6adffcfcb0127bf0c327386d62d2c9db19b6ae +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/78/a8/b07686bd9a56e2556708d562c6b8ade423f3cf4cb1b7c3cbc9ed6c24d022 PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE -- 2.37.3 From raphael.melotte at mind.be Tue Apr 18 10:58:13 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 18 Apr 2023 12:58:13 +0200 Subject: [Buildroot] [PATCH 1/1] package: {, python-py}mupdf: bump to 1.22.0 Message-ID: <20230418105814.2982312-1-raphael.melotte@mind.be> Also remove the last two '*_IGNORE_CVES', since the corresponding patches have been removed (they are now part of upstream) in 1fb64680bffbda1e5fb952150652f73205322707. Signed-off-by: Rapha?l M?lotte --- package/mupdf/mupdf.hash | 4 ++-- package/mupdf/mupdf.mk | 8 +------- package/python-pymupdf/python-pymupdf.hash | 4 ++-- package/python-pymupdf/python-pymupdf.mk | 4 ++-- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash index ef91abee18..1f636097ed 100644 --- a/package/mupdf/mupdf.hash +++ b/package/mupdf/mupdf.hash @@ -1,8 +1,8 @@ # From https://mupdf.com/downloads/index.html: -sha1 f759d914ec6ad6a3b96f994630ff70b75823831b mupdf-1.21.1-source.tar.lz +sha1 b9907729d604f0bf3846b45cd5891e10d7a66e24 mupdf-1.22.0-source.tar.lz # Locally computed: -sha256 66a43490676c7f7c2ff74067328ef13285506fcc758d365ae27ea3668bd5e620 mupdf-1.21.1-source.tar.lz +sha256 bed78a0abf8496b30c523497292de979db633eca57e02f6cd0f3c7c042551c3e mupdf-1.22.0-source.tar.lz # Hash for license files: sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index d6cc407c49..08894d7980 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -5,7 +5,7 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -MUPDF_VERSION = 1.21.1 +MUPDF_VERSION = 1.22.0 MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz MUPDF_SITE = https://mupdf.com/downloads/archive MUPDF_LICENSE = AGPL-3.0+ @@ -22,12 +22,6 @@ MUPDF_DEPENDENCIES = \ xlib_libX11 \ zlib -# 0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch -MUPDF_IGNORE_CVES += CVE-2021-3407 - -# 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch -MUPDF_IGNORE_CVES += CVE-2021-37220 - # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ diff --git a/package/python-pymupdf/python-pymupdf.hash b/package/python-pymupdf/python-pymupdf.hash index bda356d905..9fd8150088 100644 --- a/package/python-pymupdf/python-pymupdf.hash +++ b/package/python-pymupdf/python-pymupdf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymupdf/json -md5 be10963679ac6d52b7aed2311ca7e3c5 PyMuPDF-1.21.1.tar.gz -sha256 f815741a435c62a0036bbcbf5fa6c533567bd69c5338d413714fc57b22db93e0 PyMuPDF-1.21.1.tar.gz +md5 468fe56375a1fca99e83fe0aa0b9f8bd PyMuPDF-1.22.0.tar.gz +sha256 6e1694e5c0cd8b92d503a506ee8e4ba1bed768528de586889d3ec90e9dc4a7d3 PyMuPDF-1.22.0.tar.gz # Locally computed sha256 checksums sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index 70448e8d90..51d955d835 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -5,9 +5,9 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -PYTHON_PYMUPDF_VERSION = 1.21.1 +PYTHON_PYMUPDF_VERSION = 1.22.0 PYTHON_PYMUPDF_SOURCE = PyMuPDF-$(PYTHON_PYMUPDF_VERSION).tar.gz -PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/30/44/9fce79689e5df7deebe2d17cb2b9b2a6b888439c241e71296e732aefa649 +PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/28/ba/d6bb6fd678e8396d7b944870286fb25fd6f499b8cb599b5436c8f725adbf PYTHON_PYMUPDF_SETUP_TYPE = setuptools PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING -- 2.39.1 From witold.lipieta at thaumatec.com Tue Apr 18 11:42:04 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Tue, 18 Apr 2023 13:42:04 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-segno: new package Message-ID: <20230418114204.1773697-1-witold.lipieta@thaumatec.com> segno 1.5.2 https://pypi.org/project/segno/ Signed-off-by: Witold Lipieta --- Changes v1 -> v2: - resolve runtime dependency - add basic runtime check --- package/Config.in | 1 + package/python-segno/Config.in | 7 +++++++ package/python-segno/python-segno.hash | 5 +++++ package/python-segno/python-segno.mk | 14 ++++++++++++++ .../testing/tests/package/sample_python_segno.py | 13 +++++++++++++ support/testing/tests/package/test_python_segno.py | 11 +++++++++++ 6 files changed, 51 insertions(+) create mode 100644 package/python-segno/Config.in create mode 100644 package/python-segno/python-segno.hash create mode 100644 package/python-segno/python-segno.mk create mode 100644 support/testing/tests/package/sample_python_segno.py create mode 100644 support/testing/tests/package/test_python_segno.py diff --git a/package/Config.in b/package/Config.in index eaac32a01a..a4ad4c6ee8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1274,6 +1274,7 @@ menu "External python modules" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" + source "package/python-segno/Config.in" source "package/python-selenium/Config.in" source "package/python-semver/Config.in" source "package/python-sentry-sdk/Config.in" diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in new file mode 100644 index 0000000000..3957cd79bf --- /dev/null +++ b/package/python-segno/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_SEGNO + bool "python-segno" + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + help + QR Code and Micro QR Code generator for Python 2 and Python 3 + + https://github.com/heuer/segno/ diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash new file mode 100644 index 0000000000..286bdf3615 --- /dev/null +++ b/package/python-segno/python-segno.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/segno/json +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz +# Locally computed sha256 checksums +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk new file mode 100644 index 0000000000..c832f38f4b --- /dev/null +++ b/package/python-segno/python-segno.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-segno +# +################################################################################ + +PYTHON_SEGNO_VERSION = 1.5.2 +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 +PYTHON_SEGNO_SETUP_TYPE = setuptools +PYTHON_SEGNO_LICENSE = BSD-3-Clause +PYTHON_SEGNO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_segno.py b/support/testing/tests/package/sample_python_segno.py new file mode 100644 index 0000000000..c96d6087ce --- /dev/null +++ b/support/testing/tests/package/sample_python_segno.py @@ -0,0 +1,13 @@ +import segno +import os +import tempfile + +qr = segno.make_qr('http:/www.example.org/') +with tempfile.NamedTemporaryFile('wb', suffix='.png', delete=False) as f: + fn = f.name +qr.save(fn) +expected = b'\211PNG\r\n\032\n' # PNG magic number +with open(fn, mode='rb') as f: + val = f.read(len(expected)) +os.unlink(fn) +assert expected == val diff --git a/support/testing/tests/package/test_python_segno.py b/support/testing/tests/package/test_python_segno.py new file mode 100644 index 0000000000..75e7124399 --- /dev/null +++ b/support/testing/tests/package/test_python_segno.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Segno(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_SEGNO=y + """ + sample_scripts = ["tests/package/sample_python_segno.py"] -- 2.34.1 From witold.lipieta at thaumatec.com Tue Apr 18 13:19:07 2023 From: witold.lipieta at thaumatec.com (Witold Lipieta) Date: Tue, 18 Apr 2023 15:19:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-segno: new package In-Reply-To: <20230415124142.GI2819@scaer> References: <20230413093146.3440231-1-witold.lipieta@thaumatec.com> <20230415124142.GI2819@scaer> Message-ID: sob., 15 kwi 2023 o 14:41 Yann E. MORIN napisa?(a): > > Witold, All, > > On 2023-04-13 11:31 +0200, Witold Lipieta spake thusly: > > segno 1.5.2 https://pypi.org/project/segno/ > > I was a bit surprised to see no dependency of any kind, so I tried a > basic, minimalist build with this defconfig: > > BR2_arm=y > BR2_cortex_a7=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > BR2_PER_PACKAGE_DIRECTORIES=y > BR2_PACKAGE_PYTHON3=y > > And indeed that fails: > > # python3 > Python 3.11.2 (main, Apr 15 2023, 14:18:20) [GCC 12.2.0] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> import segno > Traceback (most recent call last): > File "", line 1, in > File "/usr/lib/python3.11/site-packages/segno/__init__.py", line 18, in > File "/usr/lib/python3.11/site-packages/segno/writers.py", line 21, in > ModuleNotFoundError: No module named 'zlib' > > So, at the bare minimum, it should select BR2_PACKAGE_PYTHON3_ZLIB. Of course you are right, I forgot to add setuptools > I am not sure I understand the documetnation properly, but there are a > few candidate modules that seem like they may be dependencies. > > - PIL (not in Buildroot, but we have pillow) > - qrcode-artistic (not in Buildroot) I think those are required by separate plugins > Also, a runtime test would be immensely useful to have, to validate > that at least the very basic features do work. See existing tests in > support/testing/tests/package/test_python* I've added a basic check, based on a test from the package. > Can you have a look at the above issues, and resubmit a newer patch, > please? > > Regards, > Yann E. MORIN. I've submitted patch v2, BR > > Signed-off-by: Witold Lipieta > > --- > > package/Config.in | 1 + > > package/python-segno/Config.in | 6 ++++++ > > package/python-segno/python-segno.hash | 5 +++++ > > package/python-segno/python-segno.mk | 14 ++++++++++++++ > > 4 files changed, 26 insertions(+) > > create mode 100644 package/python-segno/Config.in > > create mode 100644 package/python-segno/python-segno.hash > > create mode 100644 package/python-segno/python-segno.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index 760dda6ac1..68949295df 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1273,6 +1273,7 @@ menu "External python modules" > > source "package/python-sdnotify/Config.in" > > source "package/python-secretstorage/Config.in" > > source "package/python-see/Config.in" > > + source "package/python-segno/Config.in" > > source "package/python-selenium/Config.in" > > source "package/python-semver/Config.in" > > source "package/python-sentry-sdk/Config.in" > > diff --git a/package/python-segno/Config.in b/package/python-segno/Config.in > > new file mode 100644 > > index 0000000000..5c6ada7e68 > > --- /dev/null > > +++ b/package/python-segno/Config.in > > @@ -0,0 +1,6 @@ > > +config BR2_PACKAGE_PYTHON_SEGNO > > + bool "python-segno" > > + help > > + QR Code and Micro QR Code generator for Python 2 and Python 3 > > + > > + https://github.com/heuer/segno/ > > diff --git a/package/python-segno/python-segno.hash b/package/python-segno/python-segno.hash > > new file mode 100644 > > index 0000000000..286bdf3615 > > --- /dev/null > > +++ b/package/python-segno/python-segno.hash > > @@ -0,0 +1,5 @@ > > +# md5, sha256 from https://pypi.org/pypi/segno/json > > +md5 6d7c852f951501cd3af85ef061d6bee4 segno-1.5.2.tar.gz > > +sha256 983424b296e62189d70fc73460cd946cf56dcbe82b9bda18c066fc1b24371cdc segno-1.5.2.tar.gz > > +# Locally computed sha256 checksums > > +sha256 98b0a86ca0cbf68c95051741bc983425a43fdece775fe0e2712e66be459cc9d1 LICENSE > > diff --git a/package/python-segno/python-segno.mk b/package/python-segno/python-segno.mk > > new file mode 100644 > > index 0000000000..c832f38f4b > > --- /dev/null > > +++ b/package/python-segno/python-segno.mk > > @@ -0,0 +1,14 @@ > > +################################################################################ > > +# > > +# python-segno > > +# > > +################################################################################ > > + > > +PYTHON_SEGNO_VERSION = 1.5.2 > > +PYTHON_SEGNO_SOURCE = segno-$(PYTHON_SEGNO_VERSION).tar.gz > > +PYTHON_SEGNO_SITE = https://files.pythonhosted.org/packages/90/2a/2fedf1023f9273d8326362df7936748ebadef92ba53ab7970d9b8df1a6c2 > > +PYTHON_SEGNO_SETUP_TYPE = setuptools > > +PYTHON_SEGNO_LICENSE = BSD-3-Clause > > +PYTHON_SEGNO_LICENSE_FILES = LICENSE > > + > > +$(eval $(python-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Tue Apr 18 17:44:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 18 Apr 2023 19:44:52 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> Message-ID: <20230418174452.GP2819@scaer> James, All, On 2023-04-18 02:03 -0600, James Hilliard spake thusly: > On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > > [--SNIP--] > > > > > However, I would really like to understand why we don't have more > > > > > packages that are broken. Is it because poppler is the only one with > > > > > include directives in his gir file, which means it needs access to the > > > > > installed gir files from other packages (those from goi)? > > > > > > > > > > Or is it because it is the only one that already passes an explicit > > > > > --includedir option to g-ir-compiler, and that disables searching the > > > > > standard directory? > > > > From the looks of it most of our packages with a gobject-introspection > > > > dependency are meson based which use the native meson integration. > > > Ah, good point, that would explain. > > Unfortuantely, that assumption is wrong: granite uses meson, but fails > > in the same way: > While it's true it does use meson...it does not in fact use the native meson > integration but rather uses a project specific gobject-introspection generator: > https://github.com/elementary/granite/blob/6.0.0/lib/meson.build#L102-L121 Sure, but then maybe it begs for a generic solution, that works for all packages? Maybe something like we used GIR_EXTRA_LIBS_PATH from the environment, we could allow paclages to specify additional include directories with GIR_EXTRA_INCLUDE_PATH ? Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From geomatsi at gmail.com Tue Apr 18 19:19:23 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Tue, 18 Apr 2023 22:19:23 +0300 Subject: [Buildroot] [PATCH 1/1] package/cmake: add support for riscv architecture Message-ID: <20230418191923.1113413-1-geomatsi@gmail.com> Package binaries can be successfully built for and then executed on RISC-V platforms including RV32 and RV64 variants. Tested in QEMU. Signed-off-by: Sergey Matyukevich --- package/cmake/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/cmake/Config.in b/package/cmake/Config.in index 3c47fdcb49..4ef5612b57 100644 --- a/package/cmake/Config.in +++ b/package/cmake/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_CMAKE_ARCH_SUPPORTS BR2_mipsel || BR2_mips64el || BR2_powerpc || \ BR2_powerpc64 || BR2_powerpc64le || BR2_sparc || \ BR2_i386 || BR2_x86_64 || BR2_xtensa || \ - BR2_s390x + BR2_s390x || BR2_riscv config BR2_PACKAGE_CMAKE bool -- 2.40.0 From ps.report at gmx.net Tue Apr 18 21:32:41 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 18 Apr 2023 23:32:41 +0200 Subject: [Buildroot] [RFC v1] package/python-babel: add purge locale data support Message-ID: <20230418213241.28635-1-ps.report@gmx.net> Add purge loacle data support (inspired by BR2_ENABLE_LOCALE_PURGE handling in Makefile) to reduce target space allocation by the python-babel package, e.g. from 32MB to 24K for target/usr/lib/python3.11/site-packages/babel/locale-data with BR2_ENABLE_LOCALE_WHITELIST="C en_US de_DE". Signed-off-by: Peter Seiderer --- package/python-babel/python-babel.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 890a8b02b9..ea383e9c05 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -12,5 +12,17 @@ PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE HOST_PYTHON_BABEL_DEPENDENCIES = host-python-pytz +# purge locale data (if enabled), keep special en_US_POSIX data by default +ifeq ($(BR2_ENABLE_LOCALE_PURGE),y) +define PYTHON_BABEL_CLEANUP_LOCALE + for i in `ls $(TARGET_DIR)/usr/lib/python3.11/site-packages/babel/locale-data/*.dat`; \ + do \ + i_base=`basename "$$i" .dat`; \ + echo "$(BR2_ENABLE_LOCALE_WHITELIST) en_US_POSIX" | grep -qw "$$i_base" || rm "$$i"; \ + done +endef +endif +PYTHON_BABEL_POST_INSTALL_TARGET_HOOKS += PYTHON_BABEL_CLEANUP_LOCALE + $(eval $(python-package)) $(eval $(host-python-package)) -- 2.40.0 From james.hilliard1 at gmail.com Tue Apr 18 21:58:13 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 18 Apr 2023 15:58:13 -0600 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: <20230418174452.GP2819@scaer> References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> <20230418174452.GP2819@scaer> Message-ID: On Tue, Apr 18, 2023 at 11:44?AM Yann E. MORIN wrote: > > James, All, > > On 2023-04-18 02:03 -0600, James Hilliard spake thusly: > > On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > > > On 2023-04-15 20:44 -0600, James Hilliard spake thusly: > > > > > On Sat, Apr 15, 2023 at 3:30?PM Yann E. MORIN wrote: > > > > [--SNIP--] > > > > > > However, I would really like to understand why we don't have more > > > > > > packages that are broken. Is it because poppler is the only one with > > > > > > include directives in his gir file, which means it needs access to the > > > > > > installed gir files from other packages (those from goi)? > > > > > > > > > > > > Or is it because it is the only one that already passes an explicit > > > > > > --includedir option to g-ir-compiler, and that disables searching the > > > > > > standard directory? > > > > > From the looks of it most of our packages with a gobject-introspection > > > > > dependency are meson based which use the native meson integration. > > > > Ah, good point, that would explain. > > > Unfortuantely, that assumption is wrong: granite uses meson, but fails > > > in the same way: > > While it's true it does use meson...it does not in fact use the native meson > > integration but rather uses a project specific gobject-introspection generator: > > https://github.com/elementary/granite/blob/6.0.0/lib/meson.build#L102-L121 > > Sure, but then maybe it begs for a generic solution, that works for all > packages? I reported this issue upstream to granite: https://github.com/elementary/granite/issues/645 > > Maybe something like we used GIR_EXTRA_LIBS_PATH from the environment, > we could allow paclages to specify additional include directories with > GIR_EXTRA_INCLUDE_PATH ? I'm not really sure if this makes sense to do for all packages as it could have side effects which may interfere with meson's native gobject-introspection integration. > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From f.fainelli at gmail.com Wed Apr 19 00:27:05 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 18 Apr 2023 17:27:05 -0700 Subject: [Buildroot] [PATCH] package/linux-tools: Exclude checking PE binaries from perf test In-Reply-To: <20230417195816.GN2819@scaer> References: <20220927221133.594071-1-f.fainelli@gmail.com> <20230417195816.GN2819@scaer> Message-ID: On 4/17/2023 12:58 PM, Yann E. MORIN wrote: > Florian, All, > > On 2022-09-27 15:11 -0700, Florian Fainelli spake thusly: >> Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 >> ("perf tests: Add test for PE binary format support") present in >= >> v5.10 there is an unconditional installation of PE binaries which will >> be rejected by the check-bin-arch script. >> >> Make sure that these binaries are excluded from being checked to allow >> the installation of the perf tests. >> >> Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") >> Signed-off-by: Florian Fainelli > > I've finally applied to master, thanks. > > However, I wonder if we could not be a bit more robust in check-bin-arch > itself, something like: > > diff --git a/support/scripts/check-bin-arch b/support/scripts/check-bin-arch > index 27cc59bca0..2920a95ae3 100755 > --- a/support/scripts/check-bin-arch > +++ b/support/scripts/check-bin-arch > @@ -58,6 +58,9 @@ exitcode=0 > IFS=" > " > > +# ELF magic > +ELF_MAGIC="$(printf "\x7f\x45\x4c\x46")" > + > while read f; do > for ignore in "${IGNORES[@]}"; do > if [[ "${f}" =~ ^"${ignore}" ]]; then > @@ -71,13 +74,19 @@ while read f; do > continue > fi > > + # Check if it looks like it is an ELF file > + read -N 4 magic <"${TARGET_DIR}/${f}" > + if [ "${magic}" != "${ELF_MAGIC}" ]; then > + continue > + fi > + > # Get architecture using readelf. We pipe through 'head -1' so > # that when the file is a static library (.a), we only take > # into account the architecture of the first object file. > arch=$(LC_ALL=C ${readelf} -h "${TARGET_DIR}/${f}" 2>&1 | \ > sed -r -e '/^ Machine: +(.+)/!d; s//\1/;' | head -1) > > -# If no architecture found, assume it was not an ELF file > +# If no architecture found, assume it was in fact not an ELF file > if test "${arch}" = "" ; then > continue > fi > > (with the read -N 4 trick as discussed in [0]) > > Thoughts? That would work for me! -- Florian From mh at superbox.one Wed Apr 19 03:22:27 2023 From: mh at superbox.one (Michael Hacker) Date: Wed, 19 Apr 2023 05:22:27 +0200 Subject: [Buildroot] opkg-utils binaries did not installed with make install-utils Message-ID: There seems to be something wrong in the opkg-utils.mk. install-utils does not run correctly and some tools are missing, e.g. opkg-utils. I have a patch for it and after that everything is installed correctly: diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk index ad267c5c94..384a7323ee 100644 --- a/buildroot/package/opkg-utils/opkg-utils.mk +++ b/buildroot/package/opkg-utils/opkg-utils.mk @@ -16.7 +16.7 @@ HOST_OPKG_UTILS_DEPENDENCIES = \ host-xz # Nothing to build; only scripts to install. -define OPKG_UTILS_INSTALL_CMDS +define OPKG_UTILS_INSTALL_TARGET_CMDS $(MAKE) -C $(@D) PREFIX=$(TARGET_DIR) install-utils endef Michael Hacker From thomas.petazzoni at bootlin.com Wed Apr 19 05:44:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 19 Apr 2023 05:44:24 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-18 Message-ID: <20230419054430.871D981F0A@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-18 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 14 | 9 | 0 | 23 | master | 201 | 175 | 1 | 377 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 host-binutils-2.38 | 8 agentpp-4.6.0 | 7 host-gcc-final-11.3.0 | 6 host-go-1.19.8 | 6 unknown | 6 elfutils-0.186 | 4 glibc-2.37-2-g9f8513dc64119... | 4 host-binutils-2.39 | 4 host-qemu-7.2.0 | 4 host-rust-1.68.2 | 4 libglib2-2.72.3 | 4 perl-5.36.0 | 4 fs/ubifs/ubifs.mk:49: /home... | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-gcc-final-10.4.0 | 3 libgcrypt-1.10.1 | 3 linux-6.1.14 | 3 olsr-0.9.8 | 3 uclibc-1.0.43 | 3 gmp-6.2.1 | 2 haproxy-2.6.9 | 2 host-gcc-final-12.2.0 | 2 linux-tools | 2 musl-1.2.3 | 2 php-8.2.3 | 2 python-orjson-3.8.4 | 2 python-pyicu-2.10.2 | 2 quickjs-2021-03-27 | 2 util-linux-2.38 | 2 acpica-20220331 | 1 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 apparmor-3.1.2 | 1 babeld-1.9.2 | 1 bind-9.16.38 | 1 blktrace-1.3.0 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 cni-plugins-1.2.0 | 1 cppcms-2.0.0-beta2 | 1 dc3dd-7.2.641 | 1 dhcpcd-9.4.1 | 1 dust-0.8.1 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 host-sunxi-tools-1.4.2-168-... | 1 libabseil-cpp-20220623.1 | 1 libassuan-2.5.5 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.15 | 1 libpcap-1.10.3 | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20230127 | 1 luaossl-20220711-0 | 1 mongodb-4.2.18 | 1 ncurses-6.3-20221224 | 1 nginx-1.24.0 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 ola-0.10.9 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 postgresql-15.2 | 1 s390-tools-2.26.0 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 toolchain-external-arm-aarc... | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 xvisor-0.3.1 | 1 zeek-4.1.1 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i586 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/9deb5a93258dd0d3af1fc3c150c8e792e426e684 | microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f1c78fe2bf8ac55c539c0001621f8404d8b99065 | mipsel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/50b312f6d2f461c9f099e53f78df7f4e06645adb | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1b10b1be2531339a69cb0935f5f2d8e9ae830bc3 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c2d2d51d70fcd96d07df96c3f0511d10506b19da | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/12a3293aded71a27d545f8cf7cbe437db266c2f8 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/79d02a7ed28e4d888b6ae18277d8c58817e230c1 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/eefe6ac68bd002d6945791561a66ca192a051b66 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/7a64d9c30f2c658cb58bd40ea138a063e552a366 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/883ca4ad04b6b62f3956c6411999385419240b1d | arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/fbab74aa15c6abae88f395d29a9a13d8bd13170d | x86_64 | babeld-1.9.2 | NOK | http://autobuild.buildroot.net/results/762b0aa3805aca803c1bbbf1ea183da2c4030ec5 | ORPH sh4 | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/36a71cc830fd290af008208db7c4f21ff10281ee | ORPH x86_64 | blktrace-1.3.0 | NOK | http://autobuild.buildroot.net/results/9c4975629521094e8b9809aeb92f1cc1be989721 | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/efd1cf4050f709be9689e192b67f645df56c6753 | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/239e7a67dc4fe2a3876a39b7d3209ab61891db6b | microblaze | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/235b9741204ed6e53378883d261bdb27b625469d | ORPH riscv32 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/5631364f1f664b3d0986f3fd8aa8a2c5e66402bd | ORPH x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/79a4d622005011d4ae471a324f88071dd0df06c8 | or1k | cppcms-2.0.0-beta2 | NOK | http://autobuild.buildroot.net/results/a3ef0d42a2cf83e89f55e3f95b9c96641ffbb83a | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/bcaf539a2de5833a5c397db61444ab971402a3a7 | ORPH riscv64 | dhcpcd-9.4.1 | NOK | http://autobuild.buildroot.net/results/938b56a1ed849fd07772f8694b633ca42228b0ef | armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/f276c85a358b26b79083cc9c7a30465b71025553 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c3e72282670f446dadde0d8e70cecfdf8efb4f08 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6099a72396eb5a0965703e8eedca128afab2cdab | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cc1f4f9d5b5fba2eadf235c0d9f1f1e357785e9b | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bb111db0929c04d571e8ff4fa9dd2c01ed020234 | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/c4b10beb1bf83685932e0823cdca5b945dc65a38 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/d44c80c20f8eab22c5a52ff075839056f091bf07 | ORPH aarch64_be | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/64927051b4174dd8e358971462cd92cd61b60b1f | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c84d7fd397b00c6a2f51594870b2ab0c7035c922 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/060e1a4740e305dc2544765f0d1e8f019043caf2 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c9b08f7cd8aca3057275bcf7ba4bdbabb7b70f7f | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b4175073c997ead970cc96867841d4466545d4ff | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/58a57288ada82c927c8ad68b56fe49840bd21141 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5dac072cb1e60d3f72540a80060d470c4aeeac30 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ba9594b4ea28b3468a59312e1bed29c2330dacf1 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb73a8d88897c80a8a7bd2fa9addccdbd38a04fb | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ac2fc294f495ad195c837f4abd6f140308cd8d8a | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/76f777a6c302560ba9216b85f0cf57f31bee8b0b | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/43553342d321d2ad1cdb52cc010664f36867ddab | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/04f2daf5fac7bae0d14689ef9fdc8f72dc14243b | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b5aef7781aba3e331e6f630e84e8cd7b51e2eca7 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/99ce63dcc0ee2e0c9ccbf6f6fe5110e40e25a1d2 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/3d0bd8e1c84c7c16b8aa8f516a1b2d4c4d9fc4f4 | powerpc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/7e8678dfd5932f7df62439f67f5bbe57b9c7b726 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/7914294c26402f957becc6f9128e1170a63edf8c | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/6714c7d47d92fe95aa002469b088134d06038ecd | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4b33c84013f7498dc0dad1ac4206fc6ab9c8662a | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/7f9e911876da90c25fcd09eedf3ec8008d10fef8 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/a1f6de07a8d5bbd886b2eff9b74e6ed10aab2387 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4927aef949d9eb6dc40345acd2f6d2d563a7c9e5 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/0e455676d44bf0d46d31f53f4ac9c4ce475b8d8e | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/df0d58fed2b16a46d7f42e159dbd248ed3a41841 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/6c98c6c8b86194ef7e66a11184f1e70ba7f8bcae | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/daa98bafb5823a98820b0c32aa7f1e5d3f567147 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8b50db75ed7648852bbe68f6924e712ad48e1580 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d42c322f276e69cdcc9f19b2cd45e7a5ec353184 | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9e86c8440a9fc3519e87b0cb1229c6081c61891c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bb581a6b4fbd6830feafe7f5dc9c18f29a522b9e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/98b24e95e053fb9cebb150bdf86d3f5b08c838a5 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85422abdeb510b13ad9ab5dd45c1b4156a7a56de | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8ea0d10fafbf4b9b91bf5c7c21b42ae97ded23a0 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/03801aa0f30b78c0354bc8b45fe3ac3b2c808903 | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/45fda48308f1fe708bcb94c79279e6c04d3d6c92 | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/afb5e075203bafe364054a9c98fd68aaa5999723 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/91573f9af38cb9832a4794e6bcf71a5505bb39fc | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/81ed38c27bea857d1ea310b706f8ee89fcecddff | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f1ec5694f61c5f85066383efa8623d08a2da2a25 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/65f1d7b98207f1269e820439f8ec2f666d828202 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d272cd52ae187e7c79cd1e37e2a1176db5158e5 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9ff36db918b20cdf2a8fa4d485484f1047b06e15 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a88fb610c8196c9fef2bebfa96ff89e1df1d2db7 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/adb1a82875a44cfa9102d5a0b1115445256cb4fa | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a70f342d28802896c86e79b1a0d08bc4521f2b7a | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1580a34311a3dc0c3061ab860fb238237431dffb | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/c944a33c5464fcb48b404257f198a833d2afaad2 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8e2fa51e0cc18b1880dfef7a7e1e17673ab0d8e9 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1ac83d1b4ae5c5774b7c3561f3fab2794b2d1bee | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/dc680e03c3c3179be981e71cf6278b2e504e825c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/2cbf67fca9c16c15df7ead07b8de4086dc73488d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c2a9cd9fb0237f4e110bca74e63669df863eece5 | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/18182bb8fb3cd4b90c1c00200641440785be67b2 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/63f235782a518493536a2046a344ed9d99387a1f | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/f30974771ddc049494c3a5787d9bc6e42b2ab063 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/aaa1ac62abbda8898dd6d3684c00418e5b7fee84 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/81aa18bc99300ed69ceee6cd46c12454a53984ea | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5fa0d0f03f86053f949bf1f2218bd4634092ca27 | aarch64 | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/bcbca8935b34498d2b3ed09343d5af791236c97f | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/47546420a37eaae609f36cef14c048f3c93e8823 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/028db6318b2716870f1b836031b167e4618985fb | ORPH aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c95629585b9b5fa54a154a01c72269f9e7644a85 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/0429f0a55a1f4c633bd5a6f6925547957ba2cb49 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c82c882011cc6ec751eb355d24305fccbdfa2bea | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/d5d0017ae41ab49dc8723c03a0a4e91b0526d1f2 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/fc433a16523608e14a9b37c2fed9f150572ab237 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/fc589521df9b7eb2660ab24b6e1c88e216cb9146 | riscv64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/74f45ebbff08b91907b6f25bd8ba8f70c8a3079a | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7ea1209a685805703bc161f6aa12d2b95671ab3e | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/334e139fd5b24b0bcf7a6d0ba6be2bb8d155ec0e | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4cbdbc86df5e6c16648b7125b439ce1090d0fe04 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e6ab890b0f100a7e91e1befa4f03af680e4c2408 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/60f7f7973e28653488d41c9432d634e90efc5656 | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d0ed1c658f8bceb5255b649a7ec30a66c6d85c03 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d02970bcc7a3b9f70ecc8cadc3d88d0f8a6827b1 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/fc89b73eefd4424ea4145a318bacb9b3e459d018 | powerpc64le | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/0a758fd34fd791e19d2db9c69194968db239d799 | sparc64 | libassuan-2.5.5 | NOK | http://autobuild.buildroot.net/results/873352c1da7e8099113fa6bd996242168800e60b | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9e0b4930612d116ee5f71c5984b22f22caa547b9 | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/6fdbccf3ce82d706b12971c7ef270c9e5d18689b | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/682d57ddc59c82790094f1225ac21243c596cdc5 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/9fa0d6799209213c29f66c48b9052cdf27ce5e29 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f180bfcfd73800951a6f13679a47d1a10800533e | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dc271acbf65c81634203eee3655049741eff7f00 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/eb5b9684d50f9b55b26d44e97c69582045df1ade | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3bbf5a98fbc36f1956503c19d51958914ee2d0ce | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4bfe8d8fada19eeca340c0ea27bcb126105a205e | xtensa | libpcap-1.10.3 | NOK | http://autobuild.buildroot.net/results/fe650da138937b9586859633c8e68f40d8579957 | sh4a | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/7863eb282cf41ddfce5b73b53e2bbf2a0779c7bc | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/42c25b1daf8953cefc0adb8ea948f0832146554e | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4a65e85f95e3a87e0735abc9e0b13739c7b99d80 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ee70610516c167ede55d4e3a30c7608fda39a744 | ORPH powerpc64 | linux-tools | NOK | http://autobuild.buildroot.net/results/82b83bd90c2f59c89a3abbfa93c6f92034d0cf70 | ORPH x86_64 | linux-tools | NOK | http://autobuild.buildroot.net/results/2225c06ea920bb14c094d3bd308ca866a650e58c | ORPH i686 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/d11b43bc360fc776e474689e474f283c7abfb350 | microblazeel | luaossl-20220711-0 | NOK | http://autobuild.buildroot.net/results/fd0dd8071597c6ab5917d900b69e97d094bdc027 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/2ca8052808111995024885b40180e84501d3d9e8 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/fe581ef7ede66094db22fa239cf21e813a67a2dd | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/1e756e8b3673e20b5bdbde70ca247d33ce0d76a3 | mips64 | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/c415a3fd23f312172090a3de09e653e7ce756b7a | ORPH armeb | nginx-1.24.0 | NOK | http://autobuild.buildroot.net/results/d72c1749e9390da825469f3d6c971ff7fae0dbef | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/965fe7e101aff6cfb876d671482c8ae9abf53479 | ORPH aarch64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/8215835eb08504b38afafcebe3b7a7d63bad5ebb | ORPH sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/916f0fccd7fc9c0c9283c7e826aea28f8b99e11e | s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b1a69f28bf3ee63e8bb3f609b032647eedf569cb | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c8656a71527520ff6a81a7b6f856d856f969de4b | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/14940b177cdf0c7a456b20a58e738730dde16a4c | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/60b359b3ae554a960f2f0640d992ac607b557c26 | ORPH microblaze | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/72b603b3c49fc34f0f581dbe5f03418a538af5e0 | mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/376ecdbbec7b6607dcec8b12d033a71c004fa3d4 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/b04f4a98a6de840a45e521500b4d1f2b4090f813 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/c31aa6d483cc118098a9ae06b7743415a7886e4c | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/ce9f1642e76c1995eabb89ce4bff95256c56580f | or1k | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/fb61e7fc6bcf297432a4055558dd6c5b4d31f7f1 | sh4eb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/54d753e924714f53a0264f8213e8a3ef0976eb2f | arceb | postgresql-15.2 | NOK | http://autobuild.buildroot.net/results/3f9f28bc8125ac4e70f7da7ae4cd4bdf1eb40a83 | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/224af84eabbc1965f5e8d19b8fbf31d74076c60d | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/95b47aee0c05097cad7f2f1484846c041bb22217 | microblaze | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/d19a77e257e5d0647d3dcbac0e08d0ef560585a4 | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/52ed125d147557c40afc72870828736ab1d43f00 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/313ddc27446b6b269bdf4f786288ae1a611d36d5 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/4f15ffa16019cdfd816337cd3f41643e43f1fd25 | s390x | s390-tools-2.26.0 | NOK | http://autobuild.buildroot.net/results/1c89e6d0ba0d1baafa5f1c5bdcc4dfe0cc4382a1 | powerpc64le | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/07709f0f749e82f57d8f9682d20496f4834bc93c | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/997accc6642abe3c29fdba182463904aa02468e6 | ORPH aarch64_be | toolchain-external-arm-aarc... | NOK | http://autobuild.buildroot.net/results/5516daf88d3774f76d6de6ec711e760c4eafd0af | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/5936b9ddf9aba64eeed4c24c6df640f2068ea2f8 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/955576d783db0457ae76b66e4a75a5d5376cd56d | riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/2ac04580cb94bbfe56ad4d1b19e04145dc27a673 | or1k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/b093bb34b41c3e50b9e048979221efdc611110ce | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/fb218523f2df2023b0f470498c6759fbdd6ef909 | armeb | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/748131a7c68e37859d26bb8ec178ea9a6ac3fb6f | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/fa7bdd7c67c11d5421a295bfc7c55f5819e3a2c7 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/3288b62fb0d2fd9bc2b3a2c1d9ac46785b87544a | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/5f49a82917cc383029e1169e378fbf18f85de2c2 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/0062c1a82bafc335488199bf59c0352bebac20b2 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/38f5e401321c5cc8b5446cb08d14681aba568727 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/4431aed678dac31a3113f268c82515b8ba4abb38 | xtensa | util-linux-2.38 | NOK | http://autobuild.buildroot.net/results/0d0f3c6b7fe6397d70b7a7f8b8e0a59f4e0754ce | ORPH mips64el | util-linux-2.38 | NOK | http://autobuild.buildroot.net/results/e11671c0043afbbfbcd093b19326d95695c461d3 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/168068cc456031bb840f7f7161bbb8b7f6b00c54 | ORPH mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/eb1761e111d2113fb1f45681c4ef6ab04695be28 | i586 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/3fa73d627fa75e6c8f0cb56249fe6d13a8a0e44b | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/008840d158ed8971fef9b02d52e41041668105ad | aarch64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/41290c68a19a82bebacb1ef7de1ccb1ee8ff366d | i686 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/f53b510b4c2798dd77cfb9ccbb7af0ce8d5fd5f6 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 2 host-qemu-7.2.0 | 2 dfu-util-0.11 | 1 fontconfig-2.13.1 | 1 host-gcc-final-10.4.0 | 1 ltp-testsuite-20220930 | 1 php-8.2.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | dfu-util-0.11 | NOK | http://autobuild.buildroot.net/results/bc225366bc8369073c9f5694f38ad82ff9d820c3 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/6a518c70c62406ee99cf22b2bab8bf410eeb4412 | ORPH sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fc8bfdc1d773920f918d9829d8b32bc881026215 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9799f61adea26f082c6be2a8e2ea40876e4192a3 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/0d14e6132b8522df626982ff0b4691837e59dde0 | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c109f4534078f5910510ca49def9ef00085ae272 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b85dbf377c7d51732ff76b998cd138ce4231c709 | microblaze | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/971b94b4f4a8573fa457890d5794a7b9e82f71a6 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/dd66a8d332618a4d5fec4818ca170428522edb23 | -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Wed Apr 19 08:10:15 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:10:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 1.1.0 Message-ID: <20230419081015.204308-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 6993b756ae..49f367f5f7 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.0.0/meson-1.0.0.tar.gz.asc -sha256 aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 meson-1.0.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.1.0/meson-1.1.0.tar.gz.asc +sha256 d9616c44cd6c53689ff8f05fc6958a693f2e17c3472a8daf83cee55dabff829f meson-1.1.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index e417d8d627..6b901eb805 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.0.0 +MESON_VERSION = 1.1.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:33 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:33 -0600 Subject: [Buildroot] [PATCH 01/12] package/gstreamer1: bump to version 1.22.2 Message-ID: <20230419083144.212921-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gstreamer1/gstreamer1.hash | 4 ++-- package/gstreamer1/gstreamer1/gstreamer1.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash index db0ed5bede..f74832ce6a 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.hash +++ b/package/gstreamer1/gstreamer1/gstreamer1.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.0.tar.xz.sha256sum -sha256 78d21b5469ac93edafc6d8ceb63bc82f6cbbee94d2f866cca6b9252157ee0a09 gstreamer-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.2.tar.xz.sha256sum +sha256 b2afe73603921c608ba48969dbb7d743776744bfe5d8059ece241137b7f88e21 gstreamer-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 09d1a10ce7..8584735129 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_VERSION = 1.22.0 +GSTREAMER1_VERSION = 1.22.2 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer GSTREAMER1_INSTALL_STAGING = YES -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:34 -0600 Subject: [Buildroot] [PATCH 02/12] package/gst1-plugins-base: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++-- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash index bac4f8398a..173f359afc 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.0.tar.xz.sha256sum -sha256 f53672294f3985d56355c8b1df8f6b49c8c8721106563e19f53be3507ff2229d gst-plugins-base-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.2.tar.xz.sha256sum +sha256 eb65120c4ee79b7a153c3c1972d5c0158c2151877cc51ec7725bba5749679d49 gst-plugins-base-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index 7d509331fe..153187f743 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BASE_VERSION = 1.22.0 +GST1_PLUGINS_BASE_VERSION = 1.22.2 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base GST1_PLUGINS_BASE_INSTALL_STAGING = YES -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:36 -0600 Subject: [Buildroot] [PATCH 04/12] package/gst1-plugins-bad: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-4-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++-- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash index 90b3a18982..2bbb8af904 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.0.tar.xz.sha256sum -sha256 3c9d9300f5f4fb3e3d36009379d1fb6d9ecd79c1a135df742b8a68417dd663a1 gst-plugins-bad-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.2.tar.xz.sha256sum +sha256 3d8faf1ce3402c8535ce3a8c4e1a6c960e4b5655dbda6b55943db9ac79022d0f gst-plugins-bad-1.22.2.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index edac818985..1713f0b4b8 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BAD_VERSION = 1.22.0 +GST1_PLUGINS_BAD_VERSION = 1.22.2 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad GST1_PLUGINS_BAD_INSTALL_STAGING = YES -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:37 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:37 -0600 Subject: [Buildroot] [PATCH 05/12] package/gst1-plugins-ugly: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-5-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++-- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash index 21579216df..ed781df686 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.0.tar.xz.sha256sum -sha256 a644dc981afa2d8d3a913f763ab9523c0620ee4e65a7ec73c7721c29da3c5a0c gst-plugins-ugly-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.2.tar.xz.sha256sum +sha256 8f30f44db0bd063709bf6fbe55138e3a98af0abcb61c360f35582bbe10e80691 gst-plugins-ugly-1.22.2.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk index 9f16fa3da8..f1566b058e 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_UGLY_VERSION = 1.22.0 +GST1_PLUGINS_UGLY_VERSION = 1.22.2 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:35 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:35 -0600 Subject: [Buildroot] [PATCH 03/12] package/gst1-plugins-good: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-3-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++-- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash index 3e219faad8..604e74b57d 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.0.tar.xz.sha256sum -sha256 582e617271e7f314d1a2211e3e3856ae2e4303c8c0d6114e9c4a5ea5719294b0 gst-plugins-good-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.2.tar.xz.sha256sum +sha256 7c8cc59425f2b232f60ca7d13e56edd615da4f711e73dd01a7cffa46e6bc0cdd gst-plugins-good-1.22.2.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index 93c2328bda..bbcd3aecab 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_GOOD_VERSION = 1.22.0 +GST1_PLUGINS_GOOD_VERSION = 1.22.2 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:39 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:39 -0600 Subject: [Buildroot] [PATCH 07/12] package/gst1-libav: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-7-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++-- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash index c2c58ab2fe..c3e84a17d2 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.hash +++ b/package/gstreamer1/gst1-libav/gst1-libav.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.0.tar.xz.sha256sum -sha256 0e48407b4905227a260213dbda84cba3812f0530fc7a75b43829102ef82810f1 gst-libav-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.2.tar.xz.sha256sum +sha256 fcaaf9878fe8f3bc82317ef13a1558824cb68df1f8968c6797f556c5e33bcffd gst-libav-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index d4b3873af1..0306db42c0 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_LIBAV_VERSION = 1.22.0 +GST1_LIBAV_VERSION = 1.22.2 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav GST1_LIBAV_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:40 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:40 -0600 Subject: [Buildroot] [PATCH 08/12] package/gst1-vaapi: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-8-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++-- package/gstreamer1/gst1-vaapi/gst1-vaapi.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash index 6dec625c93..2fdec4e83f 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.0.tar.xz.sha256sum -sha256 593ccad19f88e5fa29f40f98356c007806bd535828707b1406944d16a90bdff5 gstreamer-vaapi-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.2.tar.xz.sha256sum +sha256 d2e642f9745f97d9f73a7f5085e7659a9a31fe209b774e6e45dae041b435df06 gstreamer-vaapi-1.22.2.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk index 9533cdf2b6..cae239094a 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_VAAPI_VERSION = 1.22.0 +GST1_VAAPI_VERSION = 1.22.2 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz GST1_VAAPI_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:41 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:41 -0600 Subject: [Buildroot] [PATCH 09/12] package/gst1-rtsp-server: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-9-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++-- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash index f37e7bb292..c98d10d79c 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash @@ -1,4 +1,4 @@ -# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.0.tar.xz.sha256sum -sha256 aea24eeb59ee5fadfac355de2f7cecb51966c3e147e5ad7cfb4c314f1a4086ed gst-rtsp-server-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.2.tar.xz.sha256sum +sha256 2be4aecfb88710100ea7115ed0216403e8094344ebf146094271b8d4d73828bf gst-rtsp-server-1.22.2.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING.LIB diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk index 6b4bd49fde..6f5fc4f7aa 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_RTSP_SERVER_VERSION = 1.22.0 +GST1_RTSP_SERVER_VERSION = 1.22.2 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server GST1_RTSP_SERVER_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:38 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:38 -0600 Subject: [Buildroot] [PATCH 06/12] package/gst1-devtools: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-6-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-devtools/gst1-devtools.hash | 4 ++-- package/gstreamer1/gst1-devtools/gst1-devtools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.hash b/package/gstreamer1/gst1-devtools/gst1-devtools.hash index 46480445ab..4abdd6ece4 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.hash +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.0.tar.xz.sha256sum -sha256 4d21fee5c15f2877c0b1f6c2da0cdba67ce7caab2c199ab27e91a1394d5ba195 gst-devtools-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.2.tar.xz.sha256sum +sha256 eb62726d3e27a8782369a24fd6364a8885ed2462b3bbdab091dffc8139ee06d8 gst-devtools-1.22.2.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.mk b/package/gstreamer1/gst1-devtools/gst1-devtools.mk index 8fd3321d9e..7801f9b62c 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.mk +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_DEVTOOLS_VERSION = 1.22.0 +GST1_DEVTOOLS_VERSION = 1.22.2 GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools GST1_DEVTOOLS_LICENSE = LGPL-2.1+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:43 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:43 -0600 Subject: [Buildroot] [PATCH 11/12] package/gst-omx: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-11-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst-omx/gst-omx.hash | 4 ++-- package/gstreamer1/gst-omx/gst-omx.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash index 51ea74a0cb..d4a95c631a 100644 --- a/package/gstreamer1/gst-omx/gst-omx.hash +++ b/package/gstreamer1/gst-omx/gst-omx.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.22.0.tar.xz.sha256sum -sha256 dbc951a99af532380e599aa8acd9e1385fdb299b46b5868cd2be4230ad888341 gst-omx-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.22.2.tar.xz.sha256sum +sha256 1b0c57f2cc4ddeec5e7f0c436e502f06665c4e93c73261855b94e04fc94337b2 gst-omx-1.22.2.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk index 6f7168279b..87f162f715 100644 --- a/package/gstreamer1/gst-omx/gst-omx.mk +++ b/package/gstreamer1/gst-omx/gst-omx.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST_OMX_VERSION = 1.22.0 +GST_OMX_VERSION = 1.22.2 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:42 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:42 -0600 Subject: [Buildroot] [PATCH 10/12] package/gstreamer1-editing-services: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-10-james.hilliard1@gmail.com> Drop patch which is now upstream. Signed-off-by: James Hilliard --- ...treamer-validate-1.0-dependency-name.patch | 35 ------------------- .../gstreamer1-editing-services.hash | 4 +-- .../gstreamer1-editing-services.mk | 2 +- 3 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch diff --git a/package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch b/package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch deleted file mode 100644 index 6c190d3727..0000000000 --- a/package/gstreamer1/gstreamer1-editing-services/0001-Fix-gstreamer-validate-1.0-dependency-name.patch +++ /dev/null @@ -1,35 +0,0 @@ -From c3edd999195445319ea619b6d719d7743f5b560d Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Tue, 31 Jan 2023 21:38:09 -0700 -Subject: [PATCH] Fix gstreamer-validate-1.0 dependency name - -The gst-devtools project generates gstreamer-validate-1.0.pc, this -must match the dependency in gst-editing-services for detection -to work properly. - -Fixes: -Run-time dependency gst-validate-1.0 found: NO (tried pkgconfig and cmake) - -Signed-off-by: James Hilliard -[Upstream status: -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3859] ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index bdc47f5d8b..b949f55317 100644 ---- a/meson.build -+++ b/meson.build -@@ -110,7 +110,7 @@ if host_machine.system() != 'windows' - endif - gstcontroller_dep = dependency('gstreamer-controller-1.0', version : gst_req, - fallback : ['gstreamer', 'gst_controller_dep']) --gstvalidate_dep = dependency('gst-validate-1.0', version : gst_req, required : get_option('validate'), -+gstvalidate_dep = dependency('gstreamer-validate-1.0', version : gst_req, required : get_option('validate'), - fallback : ['gst-devtools', 'validate_dep']) - - gio_dep = dependency('gio-2.0', version: glib_req) --- -2.34.1 - diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index bd5dcfdbaf..0cdb18ea5d 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,5 +1,5 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.22.0.tar.xz.sha256sum -sha256 2a23856379af03586b66c193910fa8bb963024580bc2337c7405578dc077aa79 gst-editing-services-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.22.2.tar.xz.sha256sum +sha256 453b1464fc3857de269a7cb0ebd966afe02171d97bef672a0b8a0a6d43e0cebf gst-editing-services-1.22.2.tar.xz # Hashes for license files: sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 0ae9205c3b..9fdc877db0 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.22.0 +GSTREAMER1_EDITING_SERVICES_VERSION = 1.22.2 GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ -- 2.34.1 From james.hilliard1 at gmail.com Wed Apr 19 08:31:44 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 19 Apr 2023 02:31:44 -0600 Subject: [Buildroot] [PATCH 12/12] package/gst1-python: bump version to 1.22.2 In-Reply-To: <20230419083144.212921-1-james.hilliard1@gmail.com> References: <20230419083144.212921-1-james.hilliard1@gmail.com> Message-ID: <20230419083144.212921-12-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-python/gst1-python.hash | 4 ++-- package/gstreamer1/gst1-python/gst1-python.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-python/gst1-python.hash b/package/gstreamer1/gst1-python/gst1-python.hash index 128a739c2c..006d4985ef 100644 --- a/package/gstreamer1/gst1-python/gst1-python.hash +++ b/package/gstreamer1/gst1-python/gst1-python.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.0.tar.xz.sha256sum -sha256 6c63ad364ca4617eb2cbb3975ab26c66760eb3c7a6adf5be69f99c11e21ef3a5 gst-python-1.22.0.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.2.tar.xz.sha256sum +sha256 bef2b3d82ce4be46b775b1bb56305c1003ee01b535a53a82f9fe8924972153ad gst-python-1.22.2.tar.xz sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING diff --git a/package/gstreamer1/gst1-python/gst1-python.mk b/package/gstreamer1/gst1-python/gst1-python.mk index 2fc268b0ac..527d101786 100644 --- a/package/gstreamer1/gst1-python/gst1-python.mk +++ b/package/gstreamer1/gst1-python/gst1-python.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PYTHON_VERSION = 1.22.0 +GST1_PYTHON_VERSION = 1.22.2 GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python GST1_PYTHON_INSTALL_STAGING = YES -- 2.34.1 From leo at yuriev.ru Wed Apr 19 10:27:25 2023 From: leo at yuriev.ru (=?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?=) Date: Wed, 19 Apr 2023 13:27:25 +0300 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.12.5 "Dynamo" Message-ID: <20230419102725.958315-1-leo@yuriev.ru> This is stable release of frontward _libmdbx_ branch with new superior features on the day of 100 anniversary of USSR' ?Dynamo? sports and fitness society. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ?????? ????? (Leonid Yuriev) --- package/libmdbx/libmdbx.hash | 2 +- package/libmdbx/libmdbx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmdbx/libmdbx.hash b/package/libmdbx/libmdbx.hash index b1a2891b91..7a5b19952e 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 97b03965b5b61727dc4232c50ccb174c632470a3d24438b3c52315bef6fb4033 libmdbx-amalgamated-0.11.14.tar.xz +sha256 9c3abaaf9079a9518bb7155734817a2e286fffea46f7cc0825dfbd1cf9174075 libmdbx-amalgamated-0.12.5.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index 5e7995f8c8..0c6c9bcb9f 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.14 +LIBMDBX_VERSION = 0.12.5 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO -- 2.34.1 From raphael.melotte at mind.be Wed Apr 19 12:51:59 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Wed, 19 Apr 2023 14:51:59 +0200 Subject: [Buildroot] [PATCH 1/1] package: busybox: backport fix for missing getrandom() Message-ID: <20230419125200.3533794-1-raphael.melotte@mind.be> The current Busybox version (1.36.0) fails to build with some libc/linux combinations where getrandom() is not available. Two fixes for glibc already exists upstream, so backport them here. A third one (submitted upstream, not part of the main branch yet) was needed to be able to compile with older musl and uClibc versions (or older kernels). This fixes the following build failure raised since commit d68b617993bd2f5c82a4936ed1e24e4fec6b94a2: miscutils/seedrng.c:45:24: fatal error: sys/random.h: No such file or directory #include Fixes: - http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c - http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 It also fixes the following (similar) build failure, raised since the same commit: miscutils/lib.a(seedrng.o): In function `seedrng_main': seedrng.c:(.text.seedrng_main+0x26c): undefined reference to `getrandom' seedrng.c:(.text.seedrng_main+0x2e8): undefined reference to `getrandom' collect2: error: ld returned 1 exit status Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 Signed-off-by: Rapha?l M?lotte --- ...r-glibc-2.24-not-providing-getrandom.patch | 39 +++++++ ...glibc-2.24-not-providing-random-head.patch | 60 ++++++++++ ...trandom-detection-for-non-glibc-libc.patch | 106 ++++++++++++++++++ 3 files changed, 205 insertions(+) create mode 100644 package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch create mode 100644 package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch create mode 100644 package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch diff --git a/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch new file mode 100644 index 0000000000..4a194612b4 --- /dev/null +++ b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch @@ -0,0 +1,39 @@ +From 200a9669fbf6f06894e4243cccc9fc11a1a6073a Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Mon, 10 Apr 2023 17:26:04 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing getrandom() + +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=200a9669fbf6f06894e4243cccc9fc11a1a6073a +--- + miscutils/seedrng.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 967741dc7..7cc855141 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -45,6 +45,20 @@ + #include + #include + ++/* Fix up glibc <= 2.24 not having getrandom() */ ++#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++#include ++# define getrandom(...) bb_getrandom(__VA_ARGS__) ++static ssize_t getrandom(void *buffer, size_t length, unsigned flags) ++{ ++# if defined(__NR_getrandom) ++ return syscall(__NR_getrandom, buffer, length, flags); ++# else ++ return ENOSYS; ++# endif ++} ++#endif ++ + #ifndef GRND_INSECURE + #define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ + #endif +-- +2.39.1 + diff --git a/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch new file mode 100644 index 0000000000..d729884805 --- /dev/null +++ b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch @@ -0,0 +1,60 @@ +From cb57abb46f06f4ede8d9ccbdaac67377fdf416cf Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Mon, 10 Apr 2023 19:58:15 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing random header + + - dropped the wrong define (not sure why it was there) + - not available if glibc <= 2.24 + - GRND_NONBLOCK not defined if not included + - ret < 0 && errno == ENOSYS has to be true to get creditable set + +Signed-off-by: Thomas Devoogdt +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=cb57abb46f06f4ede8d9ccbdaac67377fdf416cf +--- + miscutils/seedrng.c | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 7cc855141..3bf6e2ea7 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -42,25 +42,31 @@ + #include "libbb.h" + + #include +-#include + #include + + /* Fix up glibc <= 2.24 not having getrandom() */ + #if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 + #include +-# define getrandom(...) bb_getrandom(__VA_ARGS__) + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { + # if defined(__NR_getrandom) + return syscall(__NR_getrandom, buffer, length, flags); + # else +- return ENOSYS; ++ errno = ENOSYS; ++ return -1; + # endif + } ++#else ++#include ++#endif ++ ++/* Apparently some headers don't ship with this yet. */ ++#ifndef GRND_NONBLOCK ++#define GRND_NONBLOCK 0x0001 + #endif + + #ifndef GRND_INSECURE +-#define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ ++#define GRND_INSECURE 0x0004 + #endif + + #define DEFAULT_SEED_DIR "/var/lib/seedrng" +-- +2.39.1 + diff --git a/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch new file mode 100644 index 0000000000..90cace7968 --- /dev/null +++ b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch @@ -0,0 +1,106 @@ +From b8d32dba741daea2ed01a0da32083b1bc994aa04 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Tue, 18 Apr 2023 15:54:43 +0200 +Subject: [PATCH] seedrng: fix getrandom() detection for non-glibc libc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +glibc <= 2.24 does not provide getrandom(). A check for it has been +added in 200a9669fbf6f06894e4243cccc9fc11a1a6073a and fixed in +cb57abb46f06f4ede8d9ccbdaac67377fdf416cf. + +However, building with a libc other than glibc can lead to the same +problem as not every other libc has getrandom() either: + +- uClibc provides it from v1.0.2 onwards, but requires to define +_GNU_SOURCE (all versions - we already define it by default), and +stddef to be included first (when using uClibc < 1.0.35 - we already +include it through libbb.h). + +- musl libc has getrandom(), but only from version 1.1.20 onwards. As +musl does not provide __MUSL__ or version information, it's not +possible to check for it like we did for glibc. + +All of this makes it difficult (or impossible in case of musl) to +check what we need to do to have getrandom() based on each libc +versions. + +On top of that, getrandom() is also not available on older kernels. As +an example, when using a 3.10 kernel with uClibc 1.0.26, getrandom() +is declared so compiling works, but it fails at link time because +getrandom() is not defined. + +To make it easier, take a similar approach to what was done for the +crypt library: try to build a sample program to see if we have +getrandom(). + +Based on the new Makefile variable, we now either use the +libc-provided getrandom() when it's available, or use our own +implementation when it's not (like it was the case already for glibc < +2.25). + +This should fix compiling with many libc/kernel combinations. + +Signed-off-by: Rapha?l M?lotte +Upstream: http://lists.busybox.net/pipermail/busybox/2023-April/090285.html +--- +Note that I was not able to test every single combination, but I could +confirm it builds successfully for: +uClibc 10.0.24, linux headers 3.10 (libc getrandom NOT used) +uClibc 1.0.36, linux headers 4.9 (libc getrandom used) +musl 1.1.16, linux headers 4.12 (libc getrandom NOT used) +musl 1.2.1, linux headers (libc getrandom used) +glibc 2.25, linux headers 4.10 (libc getrandom used) + + Makefile.flags | 7 +++++++ + miscutils/seedrng.c | 8 ++++---- + 2 files changed, 11 insertions(+), 4 deletions(-) + +diff --git a/Makefile.flags b/Makefile.flags +index 1cec5ba20..88c11862f 100644 +--- a/Makefile.flags ++++ b/Makefile.flags +@@ -161,6 +161,13 @@ ifeq ($(RT_AVAILABLE),y) + LDLIBS += rt + endif + ++# Not all libc versions have getrandom, so check for it. ++HAVE_GETRANDOM := $(shell printf '#include \n#include \nint main(void){char buf[256];\ngetrandom(buf,sizeof(buf),GRND_NONBLOCK);}' >bb_libtest.c; $(CC) $(CFLAGS) $(CFLAGS_busybox) -D_GNU_SOURCE -o /dev/null bb_libtest.c >/dev/null 2>&1 && echo "y"; rm bb_libtest.c) ++ ++ifeq ($(HAVE_GETRANDOM),y) ++CFLAGS += -DHAVE_GETRANDOM ++endif ++ + # libpam may use libpthread, libdl and/or libaudit. + # On some platforms that requires an explicit -lpthread, -ldl, -laudit. + # However, on *other platforms* it fails when some of those flags +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 3bf6e2ea7..2f1e18c32 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -44,8 +44,10 @@ + #include + #include + +-/* Fix up glibc <= 2.24 not having getrandom() */ +-#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++/* Fix up some libc (e.g. glibc <= 2.24) not having getrandom() */ ++#if defined HAVE_GETRANDOM ++#include ++#else /* No getrandom */ + #include + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { +@@ -56,8 +58,6 @@ static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + return -1; + # endif + } +-#else +-#include + #endif + + /* Apparently some headers don't ship with this yet. */ +-- +2.39.1 + -- 2.37.3 From giulio.benetti at benettiengineering.com Wed Apr 19 19:19:56 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 19 Apr 2023 21:19:56 +0200 Subject: [Buildroot] [PATCH] package/esp-hosted-ng: add package Message-ID: <20230419191956.161587-1-giulio.benetti@benettiengineering.com> This patch adds esp-hosted-ng package that allows to build Linux Kernel Driver for Espressif Esp32-* SoCs, that once programmed with the corresponding firmware behave like a normal Wi-Fi module. Both SDIO and SPI busses are supported and selectable. Cc: Jesse Taube Signed-off-by: Giulio Benetti --- DEVELOPERS | 1 + package/Config.in | 1 + package/esp-hosted-ng/Config.in | 29 ++++++++++++++++++++++++ package/esp-hosted-ng/esp-hosted-ng.hash | 3 +++ package/esp-hosted-ng/esp-hosted-ng.mk | 29 ++++++++++++++++++++++++ 5 files changed, 63 insertions(+) create mode 100644 package/esp-hosted-ng/Config.in create mode 100644 package/esp-hosted-ng/esp-hosted-ng.hash create mode 100644 package/esp-hosted-ng/esp-hosted-ng.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b579..643a90bdb5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1162,6 +1162,7 @@ F: package/at/ F: package/binutils/ F: package/cryptsetup/ F: package/erlang-jiffy/ +F: package/esp-hosted-ng/ F: package/gcc/ F: package/harfbuzz/ F: package/libfuse3/ diff --git a/package/Config.in b/package/Config.in index eaac32a01a..4b2016c1bc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -494,6 +494,7 @@ endmenu source "package/edid-decode/Config.in" source "package/edk2-non-osi/Config.in" source "package/edk2-platforms/Config.in" + source "package/esp-hosted-ng/Config.in" source "package/eudev/Config.in" source "package/ev3dev-linux-drivers/Config.in" source "package/evemu/Config.in" diff --git a/package/esp-hosted-ng/Config.in b/package/esp-hosted-ng/Config.in new file mode 100644 index 0000000000..60f153d4dc --- /dev/null +++ b/package/esp-hosted-ng/Config.in @@ -0,0 +1,29 @@ +comment "esp-hosted needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_ESP_HOSTED_NG + bool "esp-hosted-ng" + depends on BR2_LINUX_KERNEL + help + This package builds and installs the Linux kernel driver for + the Esp32-* Linux Wi-Fi driver. It supports both SDIO and SPI + busses that is selectable. It is compatible with recent Linux + kernels (>= 5.4). + +if BR2_PACKAGE_ESP_HOSTED_NG + +choice + prompt "esp-hosted-ng bus" + default BR2_PACKAGE_ESP_HOSTED_NG_SDIO + help + Select which bus type esp is attached to + +config BR2_PACKAGE_ESP_HOSTED_NG_SDIO + bool "SDIO" + +config BR2_PACKAGE_ESP_HOSTED_NG_SPI + bool "SPI" + +endchoice + +endif diff --git a/package/esp-hosted-ng/esp-hosted-ng.hash b/package/esp-hosted-ng/esp-hosted-ng.hash new file mode 100644 index 0000000000..20bd290c52 --- /dev/null +++ b/package/esp-hosted-ng/esp-hosted-ng.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 51e6881d95689f4146469cb23182e03481e9a5572f6272bbb4594559c4fd719d esp-hosted-ng-cf871bbaef0906b34812a1e920c745fe101d855e.tar.gz +sha256 ed57d96d27be775b22f9571d3724ef84e0d0b8f24b805ec7f87a32189de19a9c LICENSE diff --git a/package/esp-hosted-ng/esp-hosted-ng.mk b/package/esp-hosted-ng/esp-hosted-ng.mk new file mode 100644 index 0000000000..1fef6ff1bb --- /dev/null +++ b/package/esp-hosted-ng/esp-hosted-ng.mk @@ -0,0 +1,29 @@ +################################################################################ +# +# esp-hosted-ng +# +################################################################################ + +ESP_HOSTED_NG_VERSION = cf871bbaef0906b34812a1e920c745fe101d855e +ESP_HOSTED_NG_SITE = $(call github,espressif,esp-hosted,$(ESP_HOSTED_NG_VERSION)) +ESP_HOSTED_NG_DEPENDENCIES = linux +ESP_HOSTED_NG_LICENSE = GPL-2.0 +ESP_HOSTED_NG_LICENSE_FILE = LICENSE +ESP_HOSTED_NG_MODULE_SUBDIRS = esp_hosted_ng/host + +define ESP_HOSTED_NG_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_MAC80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_BT) +endef + +ifeq ($(BR2_PACKAGE_ESP_HOSTED_NG_SPI),y) +ESP_HOSTED_NG_MODULE_MAKE_OPTS = target=spi +else +ESP_HOSTED_NG_MODULE_MAKE_OPTS = target=sdio +endif + +$(eval $(kernel-module)) +$(eval $(generic-package)) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Apr 19 19:23:20 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 19 Apr 2023 21:23:20 +0200 Subject: [Buildroot] [Patch 1/1] esp-hosted: new package In-Reply-To: References: <20230320115508.1249295-1-scooby22@web.de> Message-ID: Hi Jens, here[0] is there is a patch that deals with all the points below and support both SDIO and SPI busses. All patches I and Jesse contributed have been upstream. [0]: https://patchwork.ozlabs.org/project/buildroot/patch/20230419191956.161587-1-giulio.benetti at benettiengineering.com/ Best regards -- Giulio Benetti Benetti Engineering sas On 20/03/23 13:37, Giulio Benetti wrote: > Hi Jens, > > On 20/03/23 12:55, Jens Kleintje wrote: >> The package provides a kernel driver for esp32 as wifi module. >> The project >> https://github.com/espressif/esp-hosted/tree/release/ng-v1.0.2. >> ? configures the esp32 as a wifi module. The host and the esp32 can be >> connected via sd bus or spi. This package supports only the host sd >> connection. >> On the esp the firmware from >> https://github.com/espressif/esp-hosted/releases/download/release%2Fng-v1.0.2/ESP-Hosted-NG_release_v1.0.2.tgz >> needs to be flashed. > > me and Jesse in Cc were working on this too. Have you checked that it > builds correctly with latest Linux versions? There are several PRs open > upstream for months(they are not reactive): > https://github.com/espressif/esp-hosted/pull/147 > https://github.com/espressif/esp-hosted/pull/176 > https://github.com/espressif/esp-hosted/pull/209 > > and those fix building on Linux 5.17, 5.18, 6.0. > > So I suspect you need to add those PRs as local patches and check for > Linux 6.1 and 6.2 > > Best regards > -- > Giulio Benetti > CTO/CEO at Benetti Engineering sas > >> Signed-off-by: Jens Kleintje >> --- >> ? DEVELOPERS???????????????????????? |? 1 + >> ? package/Config.in????????????????? |? 1 + >> ? package/esp-hosted/Config.in?????? |? 8 ++++++++ >> ? package/esp-hosted/esp-hosted.hash |? 2 ++ >> ? package/esp-hosted/esp-hosted.mk?? | 17 +++++++++++++++++ >> ? 5 files changed, 29 insertions(+) >> ? create mode 100644 package/esp-hosted/Config.in >> ? create mode 100644 package/esp-hosted/esp-hosted.hash >> ? create mode 100644 package/esp-hosted/esp-hosted.mk >> >> diff --git a/DEVELOPERS b/DEVELOPERS >> index b6d288c54f..2d2559242c 100644 >> --- a/DEVELOPERS >> +++ b/DEVELOPERS >> @@ -1483,6 +1483,7 @@ F:??? package/openfpgaloader/ >> >> ? N:??? Jens Kleintje >> ? F:??? package/gcnano-binaries/ >> +F:??? package/esp-hosted/ >> >> ? N:??? Jens Rosenboom >> ? F:??? package/sl/ >> diff --git a/package/Config.in b/package/Config.in >> index 0f8dab3e71..89a6dacbc1 100644 >> --- a/package/Config.in >> +++ b/package/Config.in >> @@ -494,6 +494,7 @@ endmenu >> ????? source "package/edid-decode/Config.in" >> ????? source "package/edk2-non-osi/Config.in" >> ????? source "package/edk2-platforms/Config.in" >> +??? source "package/esp-hosted/Config.in" >> ????? source "package/eudev/Config.in" >> ????? source "package/ev3dev-linux-drivers/Config.in" >> ????? source "package/evemu/Config.in" >> diff --git a/package/esp-hosted/Config.in b/package/esp-hosted/Config.in >> new file mode 100644 >> index 0000000000..b1f44aa956 >> --- /dev/null >> +++ b/package/esp-hosted/Config.in >> @@ -0,0 +1,8 @@ >> +comment "esp-hosted needs a Linux kernel to be built" >> +??? depends on !BR2_LINUX_KERNEL >> + >> +config BR2_PACKAGE_ESP_HOSTED >> +??? bool "esp-hosted" >> +??? depends on BR2_LINUX_KERNEL >> +??? help >> +????? Wireless driver for esp32 >> diff --git a/package/esp-hosted/esp-hosted.hash >> b/package/esp-hosted/esp-hosted.hash >> new file mode 100644 >> index 0000000000..6be9337159 >> --- /dev/null >> +++ b/package/esp-hosted/esp-hosted.hash >> @@ -0,0 +1,2 @@ >> +# Locally computed >> +sha256 >> 5538d6aa0f322801ddd8428d131f485e7e490be871d9cdf650afb894bb485905 >> esp-hosted-ng-v1.0.2.tar.gz >> diff --git a/package/esp-hosted/esp-hosted.mk >> b/package/esp-hosted/esp-hosted.mk >> new file mode 100644 >> index 0000000000..53e5d3bcc0 >> --- /dev/null >> +++ b/package/esp-hosted/esp-hosted.mk >> @@ -0,0 +1,17 @@ >> +################################################################################ >> +# >> +# esp-hosted >> +# >> +################################################################################ >> + >> +ESP_HOSTED_VERSION = ng-v1.0.2 >> +ESP_HOSTED_SITE = $(call >> github,espressif,esp-hosted,refs/tags/release/$(ESP_HOSTED_VERSION)) >> +ESP_HOSTED_DEPENDENCIES = linux >> +ESP_HOSTED_MODULE_SUBDIRS = esp_hosted_ng/host >> + >> +ESP_HOSTED_MODULE_MAKE_OPTS = KERNEL=$(LINUX_DIR) \ >> +????????????????? CROSS_COMPILE=$(TARGET_CROSS) \ >> +????????????????? MODULE_NAME=esp32_sdio >> + >> +$(eval $(kernel-module)) >> +$(eval $(generic-package)) >> -- >> 2.25.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From lexnahumury at protonmail.com Wed Apr 19 19:45:22 2023 From: lexnahumury at protonmail.com (Lex Nahumury) Date: Wed, 19 Apr 2023 19:45:22 +0000 Subject: [Buildroot] No sound device Message-ID: Hello, I am trying to build a linux image for the Orang Pi Zero using buildroot. git clone https://github.com/buildroot/buildroot.git buildroot make orangepi_zero_defconfig make menuconfig (adding alsa and jack) make The build goes well and the board boots fine. The SOC has an on-chip I2S audio codec. However, there is no sound device detected. # aplay -l aplay: device_list:274: no soundcards found... I have tried a different board Olimex Olinuxino A64 which also has an Allwinner SOC with on-chip audio codec. Same story; no sound card. Am I missing some build setting in menuconfig? I am new to buildroot and Linux internals in general so I appreciate any help. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Wed Apr 19 19:50:23 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 19 Apr 2023 21:50:23 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/poppler: fix introspection build In-Reply-To: References: <20220812101718.47491-1-fontaine.fabrice@gmail.com> <20230415212933.GU2819@scaer> <20230416082556.GW2819@scaer> <20230416111659.GY2819@scaer> <20230418174452.GP2819@scaer> Message-ID: <20230419195023.GA2748651@scaer> James, All, On 2023-04-18 15:58 -0600, James Hilliard spake thusly: > On Tue, Apr 18, 2023 at 11:44?AM Yann E. MORIN wrote: > > On 2023-04-18 02:03 -0600, James Hilliard spake thusly: > > > On Sun, Apr 16, 2023 at 5:17?AM Yann E. MORIN wrote: > > > > On 2023-04-16 10:25 +0200, Yann E. MORIN spake thusly: > > Sure, but then maybe it begs for a generic solution, that works for all > > packages? > I reported this issue upstream to granite: > https://github.com/elementary/granite/issues/645 Thanks for beinging this upstream; They have explained why they can't use the "standard meson way", and the solution does not seem to be straightforward, so we'll definitely will have to have a way to workaround that. Also, nothing would prevent any other cmake-based package to use introspection, and that would be similarly broken... > > Maybe something like we used GIR_EXTRA_LIBS_PATH from the environment, > > we could allow paclages to specify additional include directories with > > GIR_EXTRA_INCLUDE_PATH ? > I'm not really sure if this makes sense to do for all packages as it > could have side > effects which may interfere with meson's native gobject-introspection > integration. As I said, it would not be for *all* packages, but only for those that actually set GIR_EXTRA_INCLUDE_PATH; it would be handled the same way we currently handle GIR_EXTRA_LIBS_PATH: if a package needs a special path to find libraries, it can set GIR_EXTRA_LIBS_PATH [0] in its environment, e.g.: FOO_ENV += GIR_EXTRA_LIBS_PATH=$(@D)/src/.libs And that will be automatically added to the library search path in our g-ir-scanner wrappers: package/gobject-introspection/g-ir-scanner-qemuwrapper.in package/gobject-introspection/g-ir-scanner.in So, we could very well do something similar for GIR_EXTRA_INCLUDE_PATH: diff --git a/package/gobject-introspection/g-ir-compiler.in b/package/gobject-introspection/g-ir-compiler.in index 712753023a..97a6d7333e 100644 --- a/package/gobject-introspection/g-ir-compiler.in +++ b/package/gobject-introspection/g-ir-compiler.in @@ -1,3 +1,5 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash + +set $(printf ' --includedir=%s' ${GIR_EXTRA_INCLUDE_PATH//:/ }) "${@}" "$(dirname "$0")"/g-ir-scanner-qemuwrapper "$(dirname "$0")"/g-ir-compiler.real "$@" diff --git a/package/granite/granite.mk b/package/granite/granite.mk index 71dfbf4c03..8309d21414 100644 --- a/package/granite/granite.mk +++ b/package/granite/granite.mk @@ -20,6 +20,8 @@ GRANITE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) GRANITE_CONF_OPTS += -Dintrospection=true +GRANITE_CONF_ENV += GIR_EXTRA_INCLUDE_PATH=$(STAGING_DIR)/usr/share/gir-1.0 +GRANITE_NINJA_ENV += GIR_EXTRA_INCLUDE_PATH=$(STAGING_DIR)/usr/share/gir-1.0 GRANITE_DEPENDENCIES += gobject-introspection else GRANITE_CONF_OPTS += -Dintrospection=false We could do the same for poppler, but it's better to use upstream's mechanism, as they now have one. But for granite, if upstream can't find a solution, and does not want to add a config option, we'll have to resort to that... [0] We currently have no package that sets GIR_EXTRA_LIBS_PATH, and never had, but support is there... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From giulio.benetti at benettiengineering.com Wed Apr 19 21:12:28 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 19 Apr 2023 23:12:28 +0200 Subject: [Buildroot] No sound device In-Reply-To: References: Message-ID: <587903ea-1c31-0836-08e4-e52e87ae9952@benettiengineering.com> Hi Lex, On 19/04/23 21:45, Lex Nahumury via buildroot wrote: > Hello, > > I am trying to build a linux image for the Orang Pi Zero using buildroot. > > git clone https://github.com/buildroot/buildroot.git > buildroot > make orangepi_zero_defconfig > make menuconfig (adding alsa and jack) > make > > The build goes well and the board boots fine. > The SOC has an on-chip I2S audio codec. > However, there is no sound device detected. > > # aplay -l > aplay: device_list:274: no soundcards found... > > I have tried a different board Olimex Olinuxino A64 which also has an > Allwinner SOC > with on-chip audio codec. > Same story; no sound card. > > Am I missing some build setting in menuconfig? the problem is not on buildroot side, it depends on Linux kernel if the audio driver is enabled or not both in defconfig and dts. I've taken a look at sun8i-h2-plus-orangepi-zero.dts in linux: https://elixir.bootlin.com/linux/latest/source/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts and &codec node is missing. It should be enough to add &codec node like in this dts: https://elixir.bootlin.com/linux/latest/source/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts#L101 you can add it directly into output/build/linux-x.y.z/arch/arm/boot/dts/... then you have to rebuild linux under buildroot with: $ make linux-rebuild and give a try. It should work in theory since in .dtsi common file for h2 and h3 codec is the same. If everything works I warmly suggest you to place the dts locally and point to it with buildroot's BR2_LINUX_KERNEL_CUSTOM_DTS_PATH and later you could create a patch for the dts file and send it upstream for Linux. Best regards -- Giulio Benetti Benetti Engineering sas > I am new to buildroot and Linux internals in general so I appreciate any > help. > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From aduskett at gmail.com Wed Apr 19 22:26:49 2023 From: aduskett at gmail.com (Adam Duskett) Date: Wed, 19 Apr 2023 15:26:49 -0700 Subject: [Buildroot] [PATCH 3/3] package/firewalld: new package In-Reply-To: References: <20230412222602.1975782-1-aduskett@gmail.com> <20230412222602.1975782-3-aduskett@gmail.com> Message-ID: Hell Marcus! Thanks for testing! On Thu, Apr 13, 2023 at 2:29?AM Marcus Hoffmann wrote: > Hi Adam, > > thanks for submitting this! I tried to package firewalld a while back > but eventually gave up. > > I'll try to test this soon. > > Marcus > > On 13.04.23 00:26, Adam Duskett wrote: > > Firewalld provides a dynamically managed firewall with > > support for network or firewall zones to define the trust level of > network > > connections or interfaces. > > > > Items of note: > > > > - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents > > Firewalld from setting the shebang in the installed python files to > the > > full path to the python interpreter used when building. > > > > - The bundled provided SYSV init file has several bashisms and requires > > /etc/init.d/functions which buildroot doesn't provide. So instead, a > more > > simple init.d file is provided in the package directory, which does > not > > require bash. > > > > - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. > > Because Buildroot does not have a mechanism to detect what version a > user > > is compiling if the kernel is external, there is no way to prevent a > user > > with an external kernel older than 5.3 to select this package. > > > > - To run, Firewalld requires enabling almost every single nftables > option in > > the kernel menuconfig. Indeed for a regular user, this task is quite > a > > time-consuming operation, and missing even one required nftables > option > > results in firewalld failing to start. > > > > Through a mix of trial and error and talking to the upstream > developers, > > the package selects the minimum amount of kernel options required for > > runtime. Understandably the list is daunting. However, these options > > have passed run-time tests with kernel 5.3 (the minimum kernel > version > > required) and kernel 6.2.10 (the latest kernel version as of this > commit > > log.) > > > > As such, it is safe to say these options will work for anybody wanting to > > use firewalld with a supported kernel version of 4.18 or higher. > > > > Signed-off-by: Adam Duskett > > --- > > package/Config.in | 1 + > > package/firewalld/Config.in | 43 ++++++ > > package/firewalld/S46firewalld | 66 ++++++++ > > package/firewalld/firewalld.hash | 3 + > > package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ > > 5 files changed, 370 insertions(+) > > create mode 100644 package/firewalld/Config.in > > create mode 100644 package/firewalld/S46firewalld > > create mode 100644 package/firewalld/firewalld.hash > > create mode 100644 package/firewalld/firewalld.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index 760dda6ac1..78f3fca6ed 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -2311,6 +2311,7 @@ endif > > source "package/fail2ban/Config.in" > > source "package/fastd/Config.in" > > source "package/fcgiwrap/Config.in" > > + source "package/firewalld/Config.in" > > source "package/flannel/Config.in" > > source "package/fmc/Config.in" > > source "package/fping/Config.in" > > diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in > > new file mode 100644 > > index 0000000000..2265fe9dd4 > > --- /dev/null > > +++ b/package/firewalld/Config.in > > @@ -0,0 +1,43 @@ > > +config BR2_PACKAGE_FIREWALLD > > + bool "firewalld" > > + depends on BR2_USE_MMU # gobject-introspection, python-gobject > > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > > + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables > > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection > > + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python > > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 > > + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection > > + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> > host-qemu > > + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection > > + select BR2_PACKAGE_DBUS # dbus-python > > + select BR2_PACKAGE_DBUS_PYTHON > > + select BR2_PACKAGE_GOBJECT_INTROSPECTION > > + select BR2_PACKAGE_JANSSON # Uses the nftables json interface > > + select BR2_PACKAGE_NFTABLES > > + select BR2_PACKAGE_PYTHON_GOBJECT > > + help > > + Firewalld provides a dynamically managed firewall with > > + support for network or firewall zones to define the trust > > + level of network connections or interfaces. It has support > > + for IPv4, IPv6 firewall settings and for ethernet bridges and > > + a separation of runtime and permanent configuration options. > > + It also provides an interface for services or applications to > > + add ip*tables and ebtables rules directly. > > + > > + Note: Firewalld uses nftables as the backend as requires > > + kernel version >= 4.18. > > The double *as* seems like a typo here somehow? Or at least I can't > quite parse this sentence as it stands. > Yes, this was a mistake. Including the 4.18. It was taken from a previous patch set of mine from over two years ago! It should read: Note: Firewalld uses nftables as the backend and requires kernel version >= 5.3 > > > + > > + https://github.com/firewalld/firewalld > > + > > +comment "firewalld needs python3" > > + depends on !BR2_PACKAGE_PYTHON3 > > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > > + > > +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, > headers >= 3.12, gcc >= 4.9, host gcc >= 8" > > + depends on BR2_USE_MMU > > + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS > > + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ > > + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ > > + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ > > + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ > > + !BR2_HOST_GCC_AT_LEAST_8 > > diff --git a/package/firewalld/S46firewalld > b/package/firewalld/S46firewalld > > new file mode 100644 > > index 0000000000..40f43e1f57 > > --- /dev/null > > +++ b/package/firewalld/S46firewalld > > @@ -0,0 +1,66 @@ > > +#!/bin/sh > > + > > +DAEMON=firewalld > > +PIDFILE=/var/run/$DAEMON.pid > > + > > +start() { > > + printf "Starting firewalld: " > > + start-stop-daemon -S -q --exec $DAEMON > > + status=$? > > + if [ "$status" -eq 0 ]; then > > + echo "OK" > > + else > > + echo "FAIL" > > + fi > > +} > > +stop() { > > + printf "Stopping firewalld: " > > + start-stop-daemon --stop --quiet --pidfile $PIDFILE > > + status=$? > > + if [ "$status" -eq 0 ]; then > > + echo "OK" > > + else > > + echo "FAIL" > > + fi > > +} > > + > > +reload(){ > > + printf "Reloading firewalld: " > > + firewall-cmd --reload > > + status=$? > > + if [ "$status" -eq 0 ]; then > > + echo "OK" > > + else > > + echo "FAIL" > > + fi > > +} > > + > > +restart() { > > + stop > > + start > > +} > > + > > +status(){ > > + firewall-cmd --state > > +} > > + > > +case "$1" in > > + start) > > + start > > + ;; > > + stop) > > + stop > > + ;; > > + restart) > > + restart > > + ;; > > + reload) > > + reload > > + ;; > > + status) > > + status > > + ;; > > + *) > > + echo "Usage: $0 {start|stop|restart|reload|status}" > > + exit 1 > > +esac > > diff --git a/package/firewalld/firewalld.hash > b/package/firewalld/firewalld.hash > > new file mode 100644 > > index 0000000000..462bff5b42 > > --- /dev/null > > +++ b/package/firewalld/firewalld.hash > > @@ -0,0 +1,3 @@ > > +# Locally computed > > +sha256 > bf26db8937305f1641798f9bf71545fec9c0241c4b2a512a6a93225e0b2cd310 > firewalld-1.3.0.tar.gz > > +sha256 > 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > > diff --git a/package/firewalld/firewalld.mk b/package/firewalld/ > firewalld.mk > > new file mode 100644 > > index 0000000000..efb0686720 > > --- /dev/null > > +++ b/package/firewalld/firewalld.mk > > @@ -0,0 +1,257 @@ > > > +################################################################################ > > +# > > +# firewalld > > +# > > > +################################################################################ > > + > > +FIREWALLD_VERSION = 1.3.0 > > +FIREWALLD_SITE = $(call > github,firewalld,firewalld,v$(FIREWALLD_VERSION)) > > +FIREWALLD_LICENSE = GPL-2.0 > > +FIREWALLD_LICENSE_FILES = COPYING > > +FIREWALLD_AUTORECONF = YES > > + > > +FIREWALLD_DEPENDENCIES = \ > > + host-intltool \ > > + host-libglib2 \ > > + host-libxml2 \ > > + host-libxslt \ > > + dbus-python \ > > + gobject-introspection \ > > + jansson \ > > + nftables \ > > + python3 \ > > + python-gobject > > + > > +# Firewalld hard codes the python shebangs to the full path of the > > +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. > > +# Force the proper python path. > > +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" > > + > > +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by > > +# the Red Hat-specific init script which isn't used, so we set > > +# --disable-sysconfig. > > +FIREWALLD_CONF_OPTS += \ > > + --disable-rpmmacros \ > > + --disable-sysconfig \ > > + --with-nft=/usr/sbin/nft \ > > + --without-ebtables \ > > + --without-ebtables-restore \ > > + --without-ipset \ > > + --without-xml-catalog > > + > > +ifeq ($(BR2_PACKAGE_IPTABLES),y) > > +FIREWALLD_DEPENDENCIES += iptables > > +FIREWALLD_CONF_OPTS += \ > > + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ > > + --with-ip6tables=/usr/sbin/ip6tables \ > > + --with-iptables-restore=/usr/sbin/iptables-restore \ > > + --with-iptables=/usr/sbin/iptables > > +else > > +FIREWALLD_CONF_OPTS += -without-iptables > > +endif > > + > > +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) > > +FIREWALLD_CONF_OPTS += --enable-nls > > +endif > > + > > +ifeq ($(BR2_PACKAGE_SYSTEMD),y) > > +FIREWALLD_DEPENDENCIES += systemd > > +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system > > +else > > +FIREWALLD_CONF_OPTS += --disable-systemd > > +endif > > + > > +define FIREWALLD_INSTALL_INIT_SYSTEMD > > + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ > > + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service > > +endef > > + > > +# The bundled sysvinit file requires /etc/init.d/functions which is not > > +# provided by buildroot. As such, we provide our own firewalld init > file. > > +define FIREWALLD_INSTALL_INIT_SYSV > > + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ > > + $(TARGET_DIR)/etc/init.d/S46firewalld > > +endef > > + > > +# Firewalld requires almost every single nftable option selected. > > +define FIREWALLD_LINUX_CONFIG_FIXUPS > > + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) > > + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) > > +endef > > + > > +$(eval $(autotools-package)) > ________________________________ > > othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: > HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From petr.vorel at gmail.com Wed Apr 19 22:27:37 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Thu, 20 Apr 2023 00:27:37 +0200 Subject: [Buildroot] [PATCH] package/ltp-testsuite: remove 5.11 headers requirement for musl In-Reply-To: <20230417193924.GM2819@scaer> References: <20230417191447.2439214-1-pevik@seznam.cz> <20230417193924.GM2819@scaer> Message-ID: On Mon, 17 Apr 2023 at 21:39, Yann E. MORIN wrote: > > Petr, All, > > On 2023-04-17 21:14 +0200, Petr Vorel spake thusly: > > From: Petr Vorel > > > > 5e1c238b72 ("package/ltp-testsuite: require 5.11 headers for musl") > > added a 5.11 headers requirement for musl, which contains fix > > a85cbe6159ff ("uapi: move constants from to "). > > > > This effectively disables LTP on all musl based toolchains from > > toolchain-configs.csv: > > > > bootlin-armv7-musl [ 7/45]: SKIPPED > > bootlin-riscv64-musl [19/45]: SKIPPED > > bootlin-x86-64-musl [26/45]: SKIPPED > > br-i386-pentium-mmx-musl [31/45]: SKIPPED > > > > But these toolchains are based on 4.9.255 kernel headers, which have > > backported fix as 834d8b96cd85 in 4.9.250 and LTP can be compiled with > > them. Because there is currently no way to specify also older stable > > releases with fix, it's better to remove this requirement. If people are > > really using unfixed kernels we can reintroduce the workaround which was > > removed in 5e1c238b72 or even ask upstream to carry it. > > There is no way to know whether a toolchain with headers earlier than > 5.11 wil have the fix or not, as we do not have dot-release information > for the headers version. E.g. 4.9 covers the whole range of kernel 4.9, > some with the fix, some without. The only kernel headers version we know > for sure has the fix, if kernel 5.11 and alter. Sure, I understand current BR2_TOOLCHAIN_HEADERS_AT_LEAST_* check functionality. Also understand that nobody will implement check for stable releases just because single LTP issue. Therefore I'll might give up and on next LTP release provide the patch again so that I can remove this check (unless Bootlin musl toolchain(s) happens to be updated with major version bump in a near future). BTW even we count mainline releases as the official one, in reality most of distros (not just embedded ones, actually all, but enterprise distros) use LTS/stable kernels without much of patches. Therefore stable releases really matter and no longer comparing only major version is enough. > > There are also toolchains with a lot of backported *features* (that's > especially true among chip-co provided toolchains), where some features > of later kernel headers are in fact present in older versions. > > We can't have a lernel headers check that is more lax than the actual, > official, major kernel it was released in. > > So, I still think that what we currently do is absolutely correct: > building ltp-testsuite requires kernel headers 5.11. > > > Signed-off-by: Petr Vorel > > --- > > Hi, > > > > I'm sorry for not checking the build properly. v1 and v2 of LTP update > > were without this because I did check them properly and saw that 5.11 > > version requirement for musl was not needed (thanks to Thomas, who in > > the past after my asking for that had found a time and updated toolchains). > > So yes, Bootlin is now provided updated toolchains, but it does not > prevent people from using previous ones without the fix, even with an > updated Buildroot. > > It also does not prevent people from having built their own toolchains > in the past, with headers without the fix (or with it, we can't know), > and keeping using those toolchains, becasue they have qualified them in > their environment, and rebuilding those is just not possible. > > So, NACK from me. Understand. > > I'll leave it open for other maintainers to have a look, in case one has > another opinion and decides we want it. Thank you. Kind regards, Petr > > Regards, > Yann E. MORIN. > > > Kind regards, > > Petr > > > > package/ltp-testsuite/Config.in | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in > > index b42082e2cc..272c2ede37 100644 > > --- a/package/ltp-testsuite/Config.in > > +++ b/package/ltp-testsuite/Config.in > > @@ -12,7 +12,6 @@ config BR2_PACKAGE_LTP_TESTSUITE > > bool "ltp-testsuite" > > depends on BR2_USE_MMU # fork() > > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > > - depends on !BR2_TOOLCHAIN_USES_MUSL || BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11 > > depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS > > select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC > > select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > > -- > > 2.40.0 > > > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From giulio.benetti at benettiengineering.com Thu Apr 20 00:57:26 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 20 Apr 2023 02:57:26 +0200 Subject: [Buildroot] No sound device In-Reply-To: References: Message-ID: <366CFD29-375F-4CCA-B372-D58F62A0D635@benettiengineering.com> An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: jack2.png Type: image/png Size: 74901 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Thu Apr 20 05:36:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 20 Apr 2023 05:36:11 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-19 Message-ID: <20230420053618.A3BB842048@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-19 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 14 | 21 | 0 | 35 | master | 162 | 150 | 2 | 314 | Classification of failures by reason for master ----------------------------------------------- elfutils-0.186 | 9 gobject-introspection-1.72.0 | 9 host-go-1.19.8 | 7 host-qemu-7.2.0 | 6 host-gcc-final-11.3.0 | 5 glibc-2.37-2-g9f8513dc64119... | 4 uclibc-1.0.43 | 4 xenomai-3.0.10 | 4 agentpp-4.6.0 | 3 host-binutils-2.37 | 3 host-sunxi-tools-1.4.2-168-... | 3 libgcrypt-1.10.1 | 3 libglib2-2.72.3 | 3 linux-6.1.14 | 3 ltp-testsuite-20230127 | 3 coreutils-9.2 | 2 edk2-edk2-stable202208 | 2 fs/cramfs/cramfs.mk:46: /ho... | 2 gobject-introspection | 2 host-binutils-2.38 | 2 host-gcc-final-10.4.0 | 2 host-rust-1.68.2 | 2 jack2-1.9.21 | 2 kexec-2.0.26 | 2 linux-5.10.162-cip24-rt10 | 2 olsr-0.9.8 | 2 openblas-0.3.21 | 2 perl-5.36.0 | 2 unknown | 2 valgrind-3.19.0 | 2 acpica-20220331 | 1 apcupsd-3.14.14 | 1 bat-0.19.0 | 1 binutils-arc-2020.09-release | 1 brltty-6.5 | 1 cmocka-1.1.5 | 1 ding-libs-0.6.2 | 1 erlang-22.3.4.22 | 1 fdk-aac-2.0.2 | 1 fontconfig-2.13.1 | 1 fs/btrfs/btrfs.mk:55: /home... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gcnano-binaries-0ac1a89d7a5... | 1 host-binutils-2.39 | 1 host-delve-1.20.0 | 1 host-moby-buildkit-0.11.2 | 1 host-runc-1.1.5 | 1 ipmitool-1_8_19 | 1 libcap-ng-0.8.3 | 1 libcpprestsdk-2.10.18 | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.7 | 1 luvi-2.13.0 | 1 nodejs-16.18.1 | 1 ntp-4.2.8p15 | 1 package/rtl8821cu/rtl8821cu... | 1 quickjs-2021-03-27 | 1 rsyslog-8.2204.1 | 1 sdl-1.2.15 | 1 spice-0.15.0 | 1 uclibc-ng-test-6790eafe897b... | 1 wolfssl-5.5.3 | 1 znc-1.8.2 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/6f15260de519dadda1ab579a2622d718860f2506 | mips64el | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/a6e38c0ab873d4b12e2270132353b62481660544 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ee231502aaefffde62694fd5d7058f7da4cb688e | mipsel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/cab41389b016fb561354d3d27b95aafd704018b6 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/8bba4c2023a00639f60cf7210b9f613d81e22aaa | mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/96cc9ee2d98f0e5cf235bc08e0464178bf07490e | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/fde54ba625b17da30579b68a353444d1bab4ff0e | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/093a37a3f3bf125f8bc51aa082a17632d7155cfc | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/87fc7ece383fe70a914d1bc1f2ff512ba117e984 | sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/d6f88cc21f740520c24570884d6ff80472a412d5 | ORPH sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/afbc3ea7130613858ae2eec8ab3dd540f43ccb5b | ORPH arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/ab239e93d165f48970eef6cf6d1eaac58e447048 | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/c43dc7c4d315f2ab835b56b1eb6dd214c0088f6c | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/af87b57ff9d99c991c56a7fb29addac03ee6ca3e | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ee88aa4c954e27b89bd3ec43514f17ed83f4e330 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/03f45184fae4da07aba7fb714a0552374a163b7a | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9a35d900ae42d68474d64593b163b4744703e52f | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a0287119cd173109bdc0ac657579207e9e73f0aa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8782e717656a593cf8c0ff35fce099d246faff0b | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c84a922d3efc5caa79bde4316ef91979f8cb1f4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/43ab9e9e07af6192499757152ba9d30735c0c16c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5fe9b8948ef470b6c7fea977c32376588dcaf1c4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a886c9275513b3b3d4a8dee4ada279da79187d15 | ORPH aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/a842244093a25cc3588ca9f78ab887b8524a4c9c | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/9de738b8ef773bddd7cf1cf525f5694cbcb32967 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/6acdee3c81ce7ce7c11833d194594871acadb149 | ORPH x86_64 | fs/btrfs/btrfs.mk:55: /home... | NOK | http://autobuild.buildroot.net/results/05dccaf9ace0e09cf64a56994c1771b31a2539a4 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e023956478275b907c795c309e703ad906885c32 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/bc54e4a1d7c1cdfad4e4c20199df08af6b8ed26b | or1k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/29393731aef1e6ad21e18afe027448bec22e4648 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/6ed6605108ec95f39a49872333c08b17919ca45b | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/6b41f5c30e3fd905762b33d8ca7ecce6a8ca2088 | aarch64_be | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/7e1b58c2fe7b44ecd5bfcccafe0f1b4f3d5447cd | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/e20f8d9c983c34ef81a63980690cb6999b3204eb | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0091dfab045dd3d915fca4099d13a91f19abc03d | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/991a1da25c8965f0fbbfb9b6462aa3c7ffdddd3e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a46bb690fc27bdfd4fcc9295951fa65ecbb9fc0 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f7974764648733dfbdc8eeb6a07f3be1fc9d1376 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f4ad58cb0c17997adc074248507ff28b73abf8b1 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1ca398982481feee684a91fdfea040bf760138b3 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f196dae966fefe4456f0dfb9909c3fb48dddf06d | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/846d4d5e634188ebed0e87f531ae5f2a70316083 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7c703a0e809c20624e4689ff768ef1c0dac69974 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d66540c26cc4d4e371c878b31f3c46f07b687b5c | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/190fd9674af3e4f5b2bd24ccf030b8ae0a0d1a3d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0ec87d10b417f8b5ae9295578eb4aaa2d425ca3c | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/71d6802d20785e669141ddd01ecfa67314eae9f0 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3659ba1764e7086c7e2096debc6191b7aab20ed2 | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/b341c233f3400e92ee8aa3bdb4f9a95524d47fb7 | arm | gcnano-binaries-0ac1a89d7a5... | NOK | http://autobuild.buildroot.net/results/f0861c49cb9b7f3f9ce60e2a20891a32f78db1f3 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/68a497b407c9e5065c11ad9b6b4d415fe63f06c5 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/348a1d7fda1420940ae8354baa574fe4c91afdea | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e58f8537ac560ff65bfa054723551556afc353fa | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/248190709ee508e5e4512ae7cfa0d1fe91c6af6c | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ad87fd29fe799f7083586c6e04c4ed27720fff94 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/62d17c6e88d667270f5e904b3a41c8ef2c20044a | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fc93538d92369a2eb52db06a86e8197f90c44407 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/faabe69741b7e96d14d9b48a12a022ed4fc5cf71 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b54fc2a703b2f0b0692545801e2bab8c9273b417 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0ed3e1d610b4826fb33d66e09e35e6e887bd3153 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8b78f2c353b3d857af8addda9eb8560ed0efe284 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ceaac2e4b01b366bac068e15a0f9dda1adb5b7ab | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c402bbb4c9f2128e7644b979f78ae64b9bbc834d | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fbd38d86ac4373e3756aa98641973a6c336a06f8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/20d271ce45afdd5ac89e2528a8ba1a15c94aeae4 | ORPH arm | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/99bb29e159fb4e4cf8d1aed4136e96d9a9fbc80d | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/be99c7ab6784aaa3660ee3bc4eded560b12068a4 | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0b7236b5956f460dc459a1a1a20b6c4eac9b4c4a | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c005be508edc4a46666cceac1d669ff6796910f2 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/085a090c57d5273008e928e65183ebcf04c7ba6b | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/535558ba21372d41ed1f079ac6db55b27dc6e938 | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/e6a3130e174e45440136798f7d17a781e1b46400 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/1c8f1aa901f74ab6350adfd0ed8e00b2c6c3bb3b | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/76ec2cb016c74ec727eb776102ab9565aa4fff96 | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d3676f01b0401f2bf3eff7067e58d41d80405b67 | sh4eb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5a9f7e26ba02f272b9b4d146a7a7621563f5f48e | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/bcd3f45f4ef6efcead563366ea227db2e93a034e | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/435dc2c072768ee522d82b8501cc255711cbb450 | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/1eebe5fd9d492e48d991ef009dc270a7e7f1012a | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/de333e40f65d685c80f95c50a3ce7d88244d46ae | s390x | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c7df791f328e277125c5139389b004a2120be821 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f827bbbf25e0e67a904022f256e26f321e4a1296 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/e5c5b396c1dbae7662467da56f27ed345456d50b | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/71e98c1772fd23e360e5423cf7933287065608ed | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/b7aaeaccebc842e9620d39e280f929c99dd30be9 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/adb1cb455cf6a10b52f5fb5741ffe7264a85ce08 | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/7df1205b03fbd44f7c79413d44f0d55b2aac90c4 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a78c9de3056e41c20cc946e791211dc22672554a | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fe8ddd99072a94f379858d6af6c1b484f9268d0a | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/11ae72410105b64750edf744dff2ac4b10ef66f2 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/bc6e76c682dc74ab9523408d95da413dc32797b9 | powerpc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2210d4b0cf739875d1ab600df8770f240174d5bf | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/828d9cb811da751e5947dfd7da48ae478dec5849 | riscv64 | host-runc-1.1.5 | NOK | http://autobuild.buildroot.net/results/b135ade31e337421483a07cdf7957c249b4bb198 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/234a2a9be148f01bd6bf65bc095dad738452c63d | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/997d42055f401f30eeed0483b9aa3c4fc633d0f6 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/054b716229f7467668d4c76eafac17af03a23364 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/c662e00ad34ce02fe4d0dd5a306f9f5ce85cf163 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/b4ab0260f42a2c0b6814397c69b379f6027484b0 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/8c170c1cb40797ad73096c7bd215c5cc2f112603 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/22a0477363e0a94e82362aeb82c22ba3a5f81f1a | or1k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/478a3cedf3d71cf02b11f49d58b189506a7084c4 | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/e557ccb4a255a1a6460977b00c268366ba3e21dc | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/7adf026785b7f510b8ea61af0e7cdc2d398d6922 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/3050627738a5af136aac66f4bde1ff447c427d4c | arc | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/2f757f331a881239c238fa5fc442cbe58f3173c9 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ea5a1cc42ee7a0629396818807acfc9c7e2c8db6 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/00229d9b3dab7e46c720fdc724e5fef410564d81 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d7006a61e64858d4084e647dd2361def9b75ed92 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1da756e76b4bb231121b10648bc14adbd8c7f02e | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b78f69094847bec5f997260736783021b1287c1d | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/cf02190691ee3ac7e63893ef5660f70b63869494 | powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e37d54ab75518b8833257eaa9ae88e9c7093c6e7 | ORPH x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/cfe26a136b4ddff75fc9c1dbb5ebead78a013c09 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b07feaffcf7bf3edc0dc8c975273ed827d793ec3 | ORPH microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2aae07a3a76aa5a6bc24a7a2d94dc852b68d1707 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/56470889f829b6279b494d7640a71d3c64a53dcb | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/6cf8f221937c19f25a5e4ecf28a9de76db0b2d78 | powerpc | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/e805c3f769418970b0bdc68345821d6738930257 | aarch64_be | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/e6248253a6ae593d3ec5b6706d94f4e160e6791a | x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/311d4b9616afa390f609dfd1f252ddbce9ef285c | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/20e4fbac4e1ae84bec83c9511a5b5350eee9507e | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/f37f42d6dab77b3ffcc3e0ff9c1840449c1ae65a | ORPH x86_64 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/b4e559fb2dc9641cf7fe592893d290858f4151ec | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/94eedec5d2fe9e19f764952a8b08960baa6cede0 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b4fcc2575c4dfb3c63fd974d51e3a24dfddabc63 | ORPH aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b4e157a3ded36f1d6e8a89464638bf8d90276312 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/9693e1cf74dbd7bff9adfda02e94ac69a480b807 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/329fd9c9454e1f2ebd34585bdb67df6d54e5fba1 | ORPH sparc64 | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/f2064e11265a9ba5171273765c2cf18d0bf57682 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/a6fd0cb56ceca33ae4a76b08fa69144957057780 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/ac187b440f8bcc0aa6873b9241ba64a23bd792a9 | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2aa4ddc8f37591e5b81a717c20a8b0709692c108 | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/d23cf7389a66a74e44dca1b010b4778ada091bce | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/1fb6ecd21b28508d00eceb39f124bc13b7567fec | ORPH x86_64 | spice-0.15.0 | NOK | http://autobuild.buildroot.net/results/bd55f249b520b6e5b671c37303c52a7dd239a054 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/804a23a84a8767baf23239ed380d4f0ec3ff0865 | x86_64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/dfeb66c387bcaad2d1802f75c4c06e163c0c77e2 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/a2d4e2411a4402c90bcdf781b540779ec4cd002c | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/94b9820ce01e8445307aa923c393bac7e99bc6d0 | mips64el | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/69c276613beef5ac07954a11048351b6e41bd875 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/3b5a90459fa69ba6ec11c877d11cfe97dc95fa5e | arc | unknown | NOK | http://autobuild.buildroot.net/results/18700ab4d103877c9e3cba10b39fcc92f44315a5 | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/6b926d27eab43aaf481ef72d7327ee3561a24914 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/2b595d5d1515de7cc35a2bb11d82b3556d5051f9 | ORPH mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/0c4e609ae5e62c3a9cfe99b04a026dc1cc1ef9a2 | armeb | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/970ff5ca207ce422f6791bddc686e50714a3a8db | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/db5feb624da4d3afa55d8f7fdd27f97d57724afb | nios2 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b90708ca30eb291eadb08de267239a26298f4e7d | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/7d5850b426ca828c57d1b5e4e96a63c2a7e900d1 | sparc | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/5c778ba1d554cf4dbefcd1fb45652e798363d618 | nios2 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5051617a29062711e10ab3408e9f9ab47ddeb763 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.8 | 2 linux-6.1.14 | 2 unknown | 2 apache-2.4.56 | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 fluent-bit-2.0.9 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 host-gcc-final-10.4.0 | 1 host-qemu-7.2.0 | 1 host-rust-1.67.1 | 1 lttng-modules-2.13.7 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 uclibc-1.0.43 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | apache-2.4.56 | NOK | http://autobuild.buildroot.net/results/857f4124505056910c8674a754358c67f95ffab4 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/756ea98e2ff4cc3194d4cff3225e2e6595f0126e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/62300d43bb87b7eca8f7d392a7d164a79321ab04 | ORPH mips | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/9a7d70c9cc7373f8fdcd565fce9f83bb5a6f9618 | x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/20dbb61aa224f890fa72b1fded1209422aea3897 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cfd37ffe1500fb83aeec6d389fc682ef8e9a292b | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/071435e010a8494b1d0ef249bb795a60b52b56cf | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b5c9b4e617eab4a1e8c08828f016e678c17d594d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/320854b5d053158ebb57f52aca56ed9295756a0b | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/75e172d8376213232a83c9462312081b187c3ba5 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/4d3fd44500bfd3d273f57f67df0157a9d8535764 | arm | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/aa6a70a25758ac52958f0f30af41ed8489880298 | aarch64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/1783d0b327b3aa234bfc9d23350b860371fe9908 | microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/57d4611c5f077ac69a524fdb7d17df318957bab9 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/19554da18bff887c635631d63263c8d91d7c1b9d | ORPH arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/39b2c21c1bd3ef6d8aef8b144632762ee057351c | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/63d6c8a56e7e3db32f7511548989ccfa9cff41c3 | ORPH sparc | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/de725e9660b92f3bf869dcfff8b9be79ca196b25 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/58ce9407380d886d3b6fd84cec7f0d19d2531b7e | i686 | unknown | NOK | http://autobuild.buildroot.net/results/3053445988079b6b27c8dcdeb9fe272506358191 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/19b8ac4b592d0b1b39e0f007bbf2b875cf2260dd | -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Thu Apr 20 06:56:19 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Thu, 20 Apr 2023 08:56:19 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing: test_rust.py: Add test to check correct vendoring In-Reply-To: <20230207170301.GK4124@scaer> References: <20230207165031.17188-1-sebastian.weyer@smile.fr> <20230207170301.GK4124@scaer> Message-ID: Hello Yann, hello all, I just wanted to ping this again since the patch seemed to be fine and it hasn't been applied in 2 months. Thank you :) Regards, Sebastian On Tue, Feb 7, 2023 at 6:03?PM Yann E. MORIN wrote: > Sebastian, All, > > On 2023-02-07 17:50 +0100, Sebastian Weyer spake thusly: > > Currently the tests TestRust and TestRustBin do check for vendoring by > > requiring package ripgrep to be built but only if the download > > directory is already empty, otherwise the existing contents of the > download > > directory will be reused and therefore not be redownloaded. > > > > This new test will only verify that the required packages are downloaded > > and vendored correctly without doing a runtime test. It does so by > setting a > > path to a folder "dl" inside the build directory > (output-directory/testname/) > > and then setting the environment variable BR2_DL_DIR to this path before > the > > build starts. This code was essentially copied from the file > > test_gitforge.py which was added in commit > > 1ca6ab6ace3c1f9edfbfd16b57d1280b3ea2c6f5 > > There is a missing piece in this otherwise detailed commit log: why set > BR2_DL_DIR in the environment, rather than set it in the config options? > > The reason is that a user may already have BR2_DL_DIR set in their own > envronment, and that would override the dl dir we set in the config > options. > > No need to respin, that can be fixed when applying. > > Regards, > Yann E. MORIN. > > > We want the package ripgrep to be built since it requires vendoring > > directly. Additionally we want the package python-cryptography to be > > built because it has rust dependencies and therefore indirectly also > requires > > vendoring. > > > > Signed-off-by: Sebastian Weyer > > --- > > support/testing/tests/package/test_rust.py | 42 ++++++++++++++++++++++ > > 1 file changed, 42 insertions(+) > > > > diff --git a/support/testing/tests/package/test_rust.py > b/support/testing/tests/package/test_rust.py > > index fb9dd2d916..763125ca20 100644 > > --- a/support/testing/tests/package/test_rust.py > > +++ b/support/testing/tests/package/test_rust.py > > @@ -1,4 +1,5 @@ > > import os > > +import shutil > > > > import infra.basetest > > > > @@ -54,3 +55,44 @@ class TestRust(TestRustBase): > > def test_run(self): > > self.login() > > self.assertRunOk("rg Buildroot /etc/issue") > > + > > + > > +class TestRustVendoring(infra.basetest.BRConfigTest): > > + config = \ > > + """ > > + BR2_arm=y > > + BR2_cortex_a9=y > > + BR2_ARM_ENABLE_NEON=y > > + BR2_ARM_ENABLE_VFP=y > > + BR2_TOOLCHAIN_EXTERNAL=y > > + # BR2_TARGET_ROOTFS_TAR is not set > > + BR2_PACKAGE_HOST_RUSTC=y > > + BR2_PACKAGE_RIPGREP=y > > + BR2_PACKAGE_PYTHON3=y > > + BR2_PACKAGE_PYTHON_CRYPTOGRAPHY=y > > + BR2_BACKUP_SITE="" > > + """ > > + > > + def setUp(self): > > + super(TestRustVendoring, self).setUp() > > + > > + def tearDown(self): > > + self.show_msg("Cleaning up") > > + if self.b and not self.keepbuilds: > > + self.b.delete() > > + > > + def check_download(self, package): > > + # store downloaded tarball inside the output dir so the test > infra > > + # cleans it up at the end > > + dl_dir = os.path.join(self.builddir, "dl") > > + # enforce we test the download > > + if os.path.exists(dl_dir): > > + shutil.rmtree(dl_dir) > > + env = {"BR2_DL_DIR": dl_dir} > > + self.b.build(["{}-dirclean".format(package), > > + "{}-legal-info".format(package)], > > + env) > > + > > + def test_run(self): > > + self.check_download("ripgrep") > > + self.check_download("python-cryptography") > > -- > > 2.25.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > -- [image: eco] Pour la plan?te, n'imprimez ce mail que si c'est n?cessaire [image: SMILE] 10-12 Rue Nicolas Appert 44100 NANTES *Sebastian WEYER* Stagiaire production [image: email] sebastian.weyer at smile.fr [image: url] http://www.smile.eu [image: Twitter] [image: LinkedIn] [image: Github] -------------- next part -------------- An HTML attachment was scrubbed... URL: From raphael.melotte at mind.be Thu Apr 20 14:45:35 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Thu, 20 Apr 2023 16:45:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pymupdf: add missing host swig dependency Message-ID: <20230420144537.2660650-1-raphael.melotte@mind.be> It appears that python-pymupdf needs swig when building since mupdf was bumped to 1.18.0 in commit f00da714a20a7826dda67d66f2a6b6ef858ef3e3. This was not noticed before because when building on a machine where swig is already available outside buildroot, it is used and the build succeeds. This fixes the following build failure: swigging fitz/fitz.i to fitz/fitz_wrap.c swig -python -w509 -o fitz/fitz_wrap.c fitz/fitz.i error: command 'swig' failed: No such file or directory make: *** [package/pkg-generic.mk:293: /home/buildroot/autobuild/instance-2/output-1/build/python-pymupdf-1.21.1/.stamp_built] Error 1 Fixes: - http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 - http://autobuild.buildroot.net/results/cf268d3631330a8288fb8ad2af009abb7f1ca6b0 Signed-off-by: Rapha?l M?lotte --- package/python-pymupdf/Config.in | 1 + package/python-pymupdf/python-pymupdf.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/python-pymupdf/Config.in b/package/python-pymupdf/Config.in index b3f9565238..ecaa5496b5 100644 --- a/package/python-pymupdf/Config.in +++ b/package/python-pymupdf/Config.in @@ -4,6 +4,7 @@ config BR2_PACKAGE_PYTHON_PYMUPDF depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mupdf -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # mupdf -> harfbuzz depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_HOST_SWIG select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_MUPDF select BR2_PACKAGE_ZLIB diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index 70448e8d90..03fc8bc4fb 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -12,7 +12,7 @@ PYTHON_PYMUPDF_SETUP_TYPE = setuptools PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github -PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib +PYTHON_PYMUPDF_DEPENDENCIES = freetype host-swig mupdf zlib PYTHON_PYMUPDF_ENV = CFLAGS="-I$(STAGING_DIR)/usr/include/mupdf -I$(STAGING_DIR)/usr/include/freetype2" -- 2.37.3 From ps.report at gmx.net Thu Apr 20 17:00:05 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 20 Apr 2023 19:00:05 +0200 Subject: [Buildroot] [PATCH v1] package/coreutils: bump version to 9.3 Message-ID: <20230420170005.13243-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-04/msg00006.html Signed-off-by: Peter Seiderer --- package/coreutils/coreutils.hash | 2 +- package/coreutils/coreutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/coreutils/coreutils.hash b/package/coreutils/coreutils.hash index 72f63b242d..7df1048afa 100644 --- a/package/coreutils/coreutils.hash +++ b/package/coreutils/coreutils.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3 coreutils-9.2.tar.xz +sha256 adbcfcfe899235b71e8768dcf07cd532520b7f54f9a8064843f8d199a904bbaa coreutils-9.3.tar.xz # Locally computed sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 9b07bb31d2..2c12e8ef2f 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -COREUTILS_VERSION = 9.2 +COREUTILS_VERSION = 9.3 COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz COREUTILS_LICENSE = GPL-3.0+ -- 2.40.0 From dave-git at centerclick.org Thu Apr 20 21:12:26 2023 From: dave-git at centerclick.org (David Johnson) Date: Thu, 20 Apr 2023 17:12:26 -0400 Subject: [Buildroot] [PATCH 1/1] package/netsnmp: add snmp user and systemd service file Message-ID: <20230420211226.3844651-1-dave-git@centerclick.org> * Add a snmp user so snmpd doesn't run as root * Add a snmp systemd file as only an sysv was previously included Signed-off-by: David Johnson --- package/netsnmp/S59snmpd | 2 +- package/netsnmp/netsnmp.mk | 12 ++++++++++++ package/netsnmp/snmpd.service | 15 +++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 package/netsnmp/snmpd.service diff --git a/package/netsnmp/S59snmpd b/package/netsnmp/S59snmpd index 96ed8237ac..aece896670 100644 --- a/package/netsnmp/S59snmpd +++ b/package/netsnmp/S59snmpd @@ -17,7 +17,7 @@ export PATH=/sbin:/usr/sbin:/bin:/usr/bin # Defaults export MIBDIRS=/usr/share/snmp/mibs SNMPDRUN=yes -SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid 127.0.0.1' +SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid -u snmp -g snmp 127.0.0.1' TRAPDRUN=no TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid' diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk index 15bc318e36..8cb7862bbf 100644 --- a/package/netsnmp/netsnmp.mk +++ b/package/netsnmp/netsnmp.mk @@ -41,6 +41,14 @@ NETSNMP_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) LIB_LDCONFIG_CMD=true instal NETSNMP_MAKE = $(MAKE1) NETSNMP_CONFIG_SCRIPTS = net-snmp-config +define NETSNMP_USERS + snmp -1 snmp -1 * - - - snmpd user +endef + +ifeq ($(BR2_INIT_SYSTEMD),y) +NETSNMP_CONF_OPTS += --with-systemd +endif + ifeq ($(BR2_ENDIAN),"BIG") NETSNMP_CONF_OPTS += --with-endianness=big else @@ -104,6 +112,10 @@ define NETSNMP_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 package/netsnmp/S59snmpd \ $(TARGET_DIR)/etc/init.d/S59snmpd endef +define NETSNMP_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 package/netsnmp/snmpd.service \ + $(TARGET_DIR)/usr/lib/systemd/system/snmpd.service +endef endif $(eval $(autotools-package)) diff --git a/package/netsnmp/snmpd.service b/package/netsnmp/snmpd.service new file mode 100644 index 0000000000..6647b10c32 --- /dev/null +++ b/package/netsnmp/snmpd.service @@ -0,0 +1,15 @@ +[Unit] +Description=SNMP Daemon +After=network.target +ConditionPathExists=/etc/snmp/snmpd.conf + +[Service] +Type=simple +Environment=MIBDIRS=/usr/share/snmp/mibs +Environment=SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid -u snmp -g snmp 127.0.0.1' +EnvironmentFile=-/etc/default/snmpd +PassEnvironment=MIBDIRS +ExecStart=/usr/sbin/snmpd -f $SNMPDOPTS + +[Install] +WantedBy=multi-user.target -- 2.30.2 From james.d.knight at live.com Fri Apr 21 01:27:23 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 20 Apr 2023 21:27:23 -0400 Subject: [Buildroot] [PATCH] package/swaybg: new package Message-ID: Provides the `swaybg` utility, which is commonly used with `swap` to manage background images/color configuration for the compositor. Signed-off-by: James Knight --- package/Config.in | 1 + package/swaybg/Config.in | 13 +++++++++++++ package/swaybg/swaybg.hash | 3 +++ package/swaybg/swaybg.mk | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 package/swaybg/Config.in create mode 100644 package/swaybg/swaybg.hash create mode 100644 package/swaybg/swaybg.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..d2b6422860a4da5a1d810aad26d2e10a10270275 100644 --- a/package/Config.in +++ b/package/Config.in @@ -329,6 +329,7 @@ comment "Graphic applications" source "package/rrdtool/Config.in" source "package/stellarium/Config.in" source "package/sway/Config.in" + source "package/swaybg/Config.in" source "package/tesseract-ocr/Config.in" source "package/tinifier/Config.in" diff --git a/package/swaybg/Config.in b/package/swaybg/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..63aa8cdb6a7f72c09644d47238d8705da19329d1 --- /dev/null +++ b/package/swaybg/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_SWAYBG + bool "swaybg" + default y if BR2_PACKAGE_SWAY + depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS # wayland + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_WAYLAND_PROTOCOLS + help + Wallpaper tool for Wayland compositors. + + https://github.com/swaywm/swaybg diff --git a/package/swaybg/swaybg.hash b/package/swaybg/swaybg.hash new file mode 100644 index 0000000000000000000000000000000000000000..62bf048d6125ebe7d6d936875bdd0083a105d60c --- /dev/null +++ b/package/swaybg/swaybg.hash @@ -0,0 +1,3 @@ +# Locally computed, tarball verified with GPG signature +sha256 c0205b34f1fad94553b6cb2c2b983cc33186018026058cad0b841a00bc3087e3 swaybg-1.2.0.tar.gz +sha256 95224d118a325daf31828afcca98cd958d53f0a7cdd856b50b1be8ac44832faf LICENSE diff --git a/package/swaybg/swaybg.mk b/package/swaybg/swaybg.mk new file mode 100644 index 0000000000000000000000000000000000000000..4cb738286fb9ec6651754c0a591f5c1cc60b705d --- /dev/null +++ b/package/swaybg/swaybg.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# swaybg +# +################################################################################ + +SWAYBG_VERSION = 1.2.0 +SWAYBG_SITE = https://github.com/swaywm/swaybg/releases/download/v$(SWAYBG_VERSION) +SWAYBG_LICENSE = MIT +SWAYBG_LICENSE_FILES = LICENSE + +SWAYBG_DEPENDENCIES = \ + cairo \ + wayland \ + wayland-protocols + +SWAYBG_CONF_OPTS = \ + -Dman-pages=disabled + +ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) +# swaybg does not build against uClibc, swaybg uses POSIX defines to indicate +# support for `strdup`, which is not enough for uClibc to provide a declaration +# of `strdup`. The implicit use of the function causes a build failure. To +# avoid this, turn off the "warnings are errors" flag. +SWAYBG_CONF_OPTS += -Dwerror=false +endif + +ifeq ($(BR2_PACKAGE_GDK_PIXBUF),y) +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=enabled +SWAYBG_DEPENDENCIES += gdk-pixbuf +else +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=disabled +endif + +$(eval $(meson-package)) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 01:42:34 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 20 Apr 2023 21:42:34 -0400 Subject: [Buildroot] [PATCH v2] package/swaybg: new package Message-ID: Provides the `swaybg` utility, which is commonly used with `sway` to manage background images/color configuration for the compositor. Signed-off-by: James Knight --- package/Config.in | 1 + package/swaybg/Config.in | 13 +++++++++++++ package/swaybg/swaybg.hash | 3 +++ package/swaybg/swaybg.mk | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 package/swaybg/Config.in create mode 100644 package/swaybg/swaybg.hash create mode 100644 package/swaybg/swaybg.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..d2b6422860a4da5a1d810aad26d2e10a10270275 100644 --- a/package/Config.in +++ b/package/Config.in @@ -329,6 +329,7 @@ comment "Graphic applications" source "package/rrdtool/Config.in" source "package/stellarium/Config.in" source "package/sway/Config.in" + source "package/swaybg/Config.in" source "package/tesseract-ocr/Config.in" source "package/tinifier/Config.in" diff --git a/package/swaybg/Config.in b/package/swaybg/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..63aa8cdb6a7f72c09644d47238d8705da19329d1 --- /dev/null +++ b/package/swaybg/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_SWAYBG + bool "swaybg" + default y if BR2_PACKAGE_SWAY + depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS # wayland + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_WAYLAND_PROTOCOLS + help + Wallpaper tool for Wayland compositors. + + https://github.com/swaywm/swaybg diff --git a/package/swaybg/swaybg.hash b/package/swaybg/swaybg.hash new file mode 100644 index 0000000000000000000000000000000000000000..62bf048d6125ebe7d6d936875bdd0083a105d60c --- /dev/null +++ b/package/swaybg/swaybg.hash @@ -0,0 +1,3 @@ +# Locally computed, tarball verified with GPG signature +sha256 c0205b34f1fad94553b6cb2c2b983cc33186018026058cad0b841a00bc3087e3 swaybg-1.2.0.tar.gz +sha256 95224d118a325daf31828afcca98cd958d53f0a7cdd856b50b1be8ac44832faf LICENSE diff --git a/package/swaybg/swaybg.mk b/package/swaybg/swaybg.mk new file mode 100644 index 0000000000000000000000000000000000000000..4cb738286fb9ec6651754c0a591f5c1cc60b705d --- /dev/null +++ b/package/swaybg/swaybg.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# swaybg +# +################################################################################ + +SWAYBG_VERSION = 1.2.0 +SWAYBG_SITE = https://github.com/swaywm/swaybg/releases/download/v$(SWAYBG_VERSION) +SWAYBG_LICENSE = MIT +SWAYBG_LICENSE_FILES = LICENSE + +SWAYBG_DEPENDENCIES = \ + cairo \ + wayland \ + wayland-protocols + +SWAYBG_CONF_OPTS = \ + -Dman-pages=disabled + +ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) +# swaybg does not build against uClibc, swaybg uses POSIX defines to indicate +# support for `strdup`, which is not enough for uClibc to provide a declaration +# of `strdup`. The implicit use of the function causes a build failure. To +# avoid this, turn off the "warnings are errors" flag. +SWAYBG_CONF_OPTS += -Dwerror=false +endif + +ifeq ($(BR2_PACKAGE_GDK_PIXBUF),y) +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=enabled +SWAYBG_DEPENDENCIES += gdk-pixbuf +else +SWAYBG_CONF_OPTS += -Dgdk-pixbuf=disabled +endif + +$(eval $(meson-package)) -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Fri Apr 21 05:37:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 21 Apr 2023 05:37:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-20 Message-ID: <20230421053738.ACCFC840F6@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-04-20 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 9 | 8 | 0 | 17 | master | 158 | 135 | 3 | 296 | Classification of failures by reason for master ----------------------------------------------- host-go-1.19.8 | 9 elfutils-0.186 | 7 linux-6.1.14 | 7 agentpp-4.6.0 | 5 host-gcc-final-11.3.0 | 5 libglib2-2.72.3 | 5 glibc-2.37-2-g9f8513dc64119... | 4 gobject-introspection-1.72.0 | 4 host-binutils-2.38 | 4 host-gcc-final-10.4.0 | 4 host-qemu-7.2.0 | 4 busybox-1.36.0 | 3 gobject-introspection | 3 alsa-lib-1.2.8 | 2 argp-standalone-1.4.1 | 2 containerd-1.6.20 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.37 | 2 host-binutils-2.39 | 2 host-rust-1.68.2 | 2 libgcrypt-1.10.1 | 2 lttng-modules-2.13.7 | 2 tinymembench-0.4 | 2 uclibc-1.0.43 | 2 unknown | 2 xenomai-3.0.10 | 2 acpid-2.0.34 | 1 acpitool-0.5.1 | 1 attr-2.5.1 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 coreutils-9.2 | 1 crun-1.7.2 | 1 duma-2.5.15 | 1 edk2-edk2-stable202208 | 1 efivar-38 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haproxy-2.6.9 | 1 host-sunxi-tools-1.4.2-168-... | 1 json-c-0.16 | 1 libglvnd-1.4.0 | 1 libjxl-0.8.1 | 1 libnss-3.89 | 1 libsigsegv-2.14 | 1 libvorbis-1.3.7 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 madplay-0.15.2b | 1 mongodb-4.2.18 | 1 ola-0.10.9 | 1 openblas-0.3.21 | 1 pcre2-10.42 | 1 pcsc-lite-1.9.9 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 pipewire-0.3.65 | 1 python-cryptography-39.0.1 | 1 python-pyicu-2.10.2 | 1 rdma-core-45.0 | 1 readline-8.2 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 xserver_xorg-server-21.1.7 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/67cf7cb77b44e3839ce7b54679bd251f157581c7 | ORPH powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/a86199faf1cb8c7c4111c099cfb32f181cfcb953 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6d49595ceeca8800e95d8d888c715e232a380cf0 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e85702bb3227780da3750a13be8fde1ccd46185b | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/76ef3ed75ea42e5fbef1175ffb302fcdbe82075c | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/fa2661960b01936a6ddbd15f0820111a54df9955 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8d9d3199b37c3e7007e48aa79c6bdf00218f139c | mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/a131655a2f088e37b96abd1ef3d8f468b65b79cd | x86_64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/a9cedf7079d0e0790d8ac310e46bdce39e5278f7 | armeb | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/65cb1b5cef863e5687bc9a42656af125cb0cb62f | ORPH xtensa | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/76f96c66f15408fd6ae03868e81bd54c1b876516 | ORPH mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/19b4689a94af630e41423fe4b5b81d44b2340445 | arc | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/9d37023fe3cc5b214f91b87d53c1ee6aa1d4a875 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/d2e9c957a0619f83a085e3464effc215ce7f5127 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/1a49b7003d22ff20c932ad46297076bb98d28442 | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/b1c609de1d1052ea77a09c17b6c99c3ff03edb72 | ORPH sparc | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/a6c7f1c413250e145fca2b840e2b1c0ec5693afa | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/268601c3cce29c9f7af72f6ecb55e0974f65ad5b | s390x | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/269367554ffe10c29336458264eedd92f44ef049 | i686 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/753fd16cf1d20f9b2fd6ffe689ba8668854d1356 | sh4eb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/f1f41b54552c3660536f1347dab10c236cc8660d | ORPH arm | crun-1.7.2 | NOK | http://autobuild.buildroot.net/results/050e75fef71f4f58524754984d57a6223c0a6cea | sh4 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/2e23b012b0ff117d32654182b9f27e650e9ed020 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/0c0f446d4be158890cbde8d8ac390ff4db61cf84 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/c2b91bb8d83e590ebee717e3613ebe57203b1857 | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/dfdf3bb19b527a619fdb5503398388abc4eff492 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39bf9a5298028a2f8cbf3d3753066d30d579ce2d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d1b5e2cac806170215bb92bcdb3ae18eaf625391 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7af958448a8ed049dce3b15dc2646abc75c9668c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3aac0cc4c1d70be5f71f9fd64badfbd927433c0c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8490db85248c39d7d404ea30d1059205db75faa4 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/55e9a475cb2ad9f997bb82591bd482ec34278f37 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/49222d3d015620424b6da11d7358f08597f2ab18 | ORPH powerpc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/7d80c6712887d56bbd5d1889ec271d9b3a0c37fe | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/42c0ec7d7b5c63d91fab35d2cdc5c2e1b90e9102 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bb6dbf3e0b332c71bddb7eec00c8916679e57f4a | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/05aec8db699f34f54d9d33086676bcf2b2e392b0 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b1741ef3b074e9da1a7e734b24b747b2a23c020 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/00702ef30c91d6ee1fabe266bbb15ccdce5a357f | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/decc68c6b9e53cf2e3d229f338d3dfe2b1815415 | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dec93b4521cbdf059cf3a3c03dc778b9d445019f | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a90999231f8516b6e61acdada01b5ad488680426 | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0cf5a95d994eb14d065a08cb9e0017b7a310283c | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/3c2fcbb313c3e0c83af4ed963e6cc39a5692102a | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/9ebc3c8d57551eec0d97dc6c97d49cc50fd88c1f | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/22e5b57c16a6c70fbdbe849ebcd4d89fc1c7f864 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/1ebc60356caff60187607e20ec86c186cf8995a3 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/5d4d27a541ba57b3cf41886fbf0ebf6e0440e812 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ce25b64bfecc1fcb8b4424ceadaabcf2d137b558 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2d2022ff40153c22ea6f3bd2799cf4f6ea9c0b3e | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dc1255fdfb20a7d9a0e7474680890f2865034cb8 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6e65e9ea8598f77096932df5b490c83f9b604752 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/632c92ab767bbd60efcfdae7fe4601b836185867 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/0277e1114a4ded232b9651e9930a7cab8d00ace9 | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/c73a10d26a9ce9182c015d4f382f247c7062281f | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6b4aafc21a37cd36df1c32ac129dbf8ac29fd93b | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a3709557bc934c53bb60367ed6e7692f6c5ba7c | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d803eb24cd01a8dbe517298aebe470a468c18b6 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5e75397fb06b5d218598976c18a13663d99911ec | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bce475b9eac42cf7c0578f434d0795d84c4bc9cf | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/59ae5eaa616a92ac652e130259670de8bc0468c2 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a00ebdc843f94eab1ac8a26cb8afb9bbbd61687d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/4a8e8e7eb6c211b9c8002f006c5e099c0037bad2 | m68k | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/e9570701332457b4a8b3dba276c604b79c941dff | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/8a3eebe76f0459316976f135a9df4a6f441ffd2a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/33eb685b4d4b36220e7b4b12a1ac04a2bdbbb704 | aarch64_be | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/865a9f3712f25a7aa06b804921b5ad7ad510584c | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/79eac8ff353805f8d44ee18b7cc3b070cf73eb78 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/38f1528570ef2d7baef611ce148a05075b525502 | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e33cf4f313c8b767a6ada154036689b32c43eaef | mips | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6f9b95171321c3d4928ff64d798a7f7e31e60249 | aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/73d894ec13392b53bb20b4dd599407f14367ceef | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/a648d2820c74d7255d81fcebe11605374f82a572 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/60fc983bbcd4d90ef1d049cb39ec4ba917c51ad2 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/dac16a136fbb072f77eed4ee23039b7519da1dbe | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/977f6f59c9b74c6da23bef6129489bfb96d0ca39 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/5a96fea4cd5f00129a5502f832e9c68e089d6f9e | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/513180f226169cedcfe1309fe5028694f9811b35 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/c329bb068e23a5bf1a60d561426f3ed60a67291c | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/98388a387b38be32da27f7cb528939dfc4d97b72 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/2032f630469e9e699bf0dbf36e14e9fdc6ac584b | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/442139f583bbcf25ffb37448f45d991f935498ba | powerpc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8a70738d73c5b15d4278600453a320b4931573fc | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/efca791d8d67962cca3e11b1d306ec8ff95ae5c1 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/b606c6c5239ea5024e280fa6b419fb0e68b4d5de | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/b6d357118d9fd4ea9a3c213dd12706f7ebad58f8 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/27b91562895aad1fe80cb90ebf55a3d8f012ca06 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d7af4b0ff7ac415f0beac865c996e73b1616772f | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/0b25d2c9cc358a3de48fa6489a5b96b899f762bb | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/921831c265b13c8e2d033c959a6f8186d5f94140 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a26cf5a31b9d775bb498e38f2d975e9342de01b0 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/43ea81a6e3460346bacbb30ba317fe59704e34a2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e966a08686e3710a91fb651959db41aa60ed3ae7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d5cd5c30d5299114ea7972e8a9ccc3adddb80234 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/127565e85bc3e626a1530c46e0f6e100d60d2da9 | arceb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/0b89840b6f9974afcf6904f26d7a25c11e610f84 | ORPH powerpc64le | libjxl-0.8.1 | NOK | http://autobuild.buildroot.net/results/61cbdb3c5ed1de8ebcc0670dcdbe5f3165c4c0d2 | x86_64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/14cef881614432421faeeb7f1736e47f4afafc8b | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/32ff7da7e5bac805ffd301c67d81491caf0a6ef1 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/5438de4f8f4334bf78384b781577b2d627f40486 | sh4a | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/28d51840e03304aba422cf1848bb7f8788e5257a | ORPH nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/6f320c3fcbc18e7f8f3631f60cad9b5751574388 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/566917a9fb5551b6a0f8abf0c3b14a941e25a166 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/59c0c2f429c877c8edc50edede99758c71fa4e84 | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b81d544897a490e67c50248c9c9706e732a27adb | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d339e29414bb7b40d90e585cf6dcefeeda5a0214 | ORPH aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/db1a1d4933fd09109ad5d9b6afa662daa3f53c35 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a3164c7ab6820c78f14967504f60e299670cf045 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/794f7b04d6a39a1b67c891ce85ccb4984c21efb1 | ORPH arceb | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/7dddf957b8b7f2af35e65febde1d6b81e071d25d | x86_64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fb4e7bcd4c0fdfbb4ab480bf076874f4bb182803 | armeb | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/61fb366476162bc5a72472f95b204bd0f42258c5 | ORPH x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/6ddde4fc806f0761813e18202edd91e106e4ba59 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/42e44e453fc8a8218a29348a09d5843d29433c40 | mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/b7324fc46adb2001970963af2f993a741dc5e28f | ORPH mipsel | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/d61678c7d1cb88a2edbb960c76e328886583480f | ORPH powerpc64le | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/e7b8ad3b9122d5e1c361f933f2fd5524d2054ce3 | ORPH powerpc64le | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/41a791c163e44937f66cb1ca31e1accb410a6d48 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/aff6b445b97dbc84f67604980d6a99628ceac59f | sh4 | pipewire-0.3.65 | NOK | http://autobuild.buildroot.net/results/a971f8615b921e5ed49920645f41aca87fd70cf3 | mipsel | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/d06babd2b3bd86e6547b469bc71e2bda31a8ee5f | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/7739cdc3c94b790c721afc37503362d1b0b388f2 | powerpc | rdma-core-45.0 | NOK | http://autobuild.buildroot.net/results/f14920084855e77a5fc3b6e6545721ed6fe8d307 | x86_64 | readline-8.2 | NOK | http://autobuild.buildroot.net/results/c83eece42bcdd317646bf0f6ec0fd7f8178f17fa | ORPH sparc | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/a23534ea0b4c3fde0004f0ed2ad5d642a846eac2 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/fc98b0b38e7312cab3280482d197ca94451d3dcb | ORPH arm | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/754fcfe1283e7dce0937e7bab51cf76901830344 | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/ca4605b20061d7fb6aa96e9b985bfdf44fa6c4ac | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/780ae93a476f54c34b392683a33d498762a6b821 | microblaze | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/571a61a0a29da140e2caf108d2c2374d69b797e3 | sparc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0acd437ff397834e0a3a02e1444850c861834de2 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/93994d83d72b4ae75340f72ade4665826d5108c8 | arm | unknown | NOK | http://autobuild.buildroot.net/results/bf9390932422b075a0be7b87a272481bc16450db | x86_64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/042348ccde28506d37c02bf610f439a867024de9 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/afd0f7757afd44236a73c55d7f116ebd093dce37 | aarch64_be | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/3e239535662934aec97f0b6e6e6b6ef9129fe0c8 | x86_64 | xserver_xorg-server-21.1.7 | NOK | http://autobuild.buildroot.net/results/a2a7940a91e0de5ea35f93766bd59eeae41b6df9 | xtensa | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/a5966e7524cf4e3c45b17f1bc574e83634c6e49f | Classification of failures by reason for 2023.02.x -------------------------------------------------- dc3dd-7.2.641 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 gnu-efi-3.0.15 | 1 host-gcc-final-8.4.0 | 1 host-qemu-7.2.0 | 1 libgcrypt-1.10.1 | 1 linux-6.1.14 | 1 madplay-0.15.2b | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/25a69e1dcc22efcc15c9f5ff26aedca03fab53a1 | ORPH arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e21434f2a055927650635f6f63a3745fc082acd7 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/ecceb0f28708b1e5d22d9a3c6a927306a9374c01 | powerpc | host-gcc-final-8.4.0 | NOK | http://autobuild.buildroot.net/results/9bc6425f634b99ad381506a3a4558d72719d1460 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8c3ba51e6fd21994d1dd82bacdda503bd26cdae6 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/94d2e7353d79ad5111fdb92823bafa173bf2993e | ORPH xtensa | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9f4ff8b3f6595ab0be982c7764cc0dfbb7a502b4 | ORPH arm | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/93867071ccd8d4cfed94f87db87e01674a0d7b2a | ORPH -- http://autobuild.buildroot.net From buildroot at busybox.net Fri Apr 21 09:25:31 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 21 Apr 2023 11:25:31 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230421112530.CE0361122699F4E7@busybox.net> An HTML attachment was scrubbed... URL: From aperez at igalia.com Fri Apr 21 09:55:46 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Fri, 21 Apr 2023 12:55:46 +0300 Subject: [Buildroot] [PATCH v5 3/5] package/atk: remove package In-Reply-To: <20230415153733.GO2819@scaer> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-3-thomas.devoogdt@barco.com> <20230415153733.GO2819@scaer> Message-ID: <20230421125546.GB926595@igalia.com> Hi, all, On Sat, 15 Apr 2023 17:37:33 +0200 "Yann E. MORIN" wrote: > Thomas, All, > > +Adri?n > > On 2023-02-27 11:58 +0100, Thomas Devoogdt spake thusly: > > From: Daniel Lang > > > > atk has been merged into at-spi2-core with version 2.45.1. > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > > > Signed-off-by: Daniel Lang > > Signed-off-by: Thomas Devoogdt > > --- > > v3: > > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > > - needed to fix the webkitgtk 2.38.5 compilation > > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > > v5: rebased + grouped patches > > --- > > Config.in.legacy | 7 +++++++ > > package/Config.in | 1 - > > package/atk/Config.in | 14 -------------- > > package/atk/atk.hash | 5 ----- > > package/atk/atk.mk | 25 ------------------------- > > package/atkmm/Config.in | 8 ++++---- > > package/atkmm/atkmm.mk | 2 +- > > atk is also a dependency for atkmm2_28; I guess it got missed, because > it was only recently added, so no worries: it can probably be fixed when > applying. Which I'll do as soon as Adri?n reviews this series as he > promised! ;-) I want to test this patch series, because it looks like it will be the way to go, let's see if I get to it today or next week... first I want to submit an update to WebKit 2.38.6, which was just released yesterday and includes important security fixes, and the bump could be backported to the stable branch(es); then I will get back to trying this and the WebKit 2.40.x update for the development branch =) Cheers, -Adrian > > package/libglade/Config.in | 2 +- > > package/libglade/libglade.mk | 2 +- > > package/libgtk2/Config.in | 2 +- > > package/libgtk2/libgtk2.mk | 2 +- > > package/libgtk3/Config.in | 2 +- > > package/libgtk3/libgtk3.mk | 2 +- > > 13 files changed, 18 insertions(+), 56 deletions(-) > > delete mode 100644 package/atk/Config.in > > delete mode 100644 package/atk/atk.hash > > delete mode 100644 package/atk/atk.mk > > > > diff --git a/Config.in.legacy b/Config.in.legacy > > index b303677d3f..2d3b1d41ea 100644 > > --- a/Config.in.legacy > > +++ b/Config.in.legacy > > @@ -146,6 +146,13 @@ endif > > > > comment "Legacy options removed in 2023.02" > > > > +config BR2_PACKAGE_ATK > > + bool "atk removed" > > + select BR2_LEGACY > > + select BR2_PACKAGE_AT_SPI2_CORE > > + help > > + atk is now part of at-spi2-core. > > + > > config BR2_PACKAGE_AT_SPI2_ATK > > bool "at-spi2-atk removed" > > select BR2_LEGACY > > diff --git a/package/Config.in b/package/Config.in > > index 42173fa2b1..3891f5abdd 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1553,7 +1553,6 @@ endmenu > > menu "Graphics" > > source "package/assimp/Config.in" > > source "package/at-spi2-core/Config.in" > > - source "package/atk/Config.in" > > source "package/atkmm/Config.in" > > source "package/bayer2rgb-neon/Config.in" > > source "package/bullet/Config.in" > > diff --git a/package/atk/Config.in b/package/atk/Config.in > > deleted file mode 100644 > > index d9371b879b..0000000000 > > --- a/package/atk/Config.in > > +++ /dev/null > > @@ -1,14 +0,0 @@ > > -config BR2_PACKAGE_ATK > > - bool "atk" > > - depends on BR2_USE_WCHAR # glib2 > > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > > - depends on BR2_USE_MMU # glib2 > > - select BR2_PACKAGE_LIBGLIB2 > > - help > > - The ATK accessibility toolkit, needed to build GTK+-2.x. > > - > > - https://gitlab.gnome.org/GNOME/atk > > - > > -comment "atk needs a toolchain w/ wchar, threads" > > - depends on BR2_USE_MMU > > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > > diff --git a/package/atk/atk.hash b/package/atk/atk.hash > > deleted file mode 100644 > > index d8cd69ff1f..0000000000 > > --- a/package/atk/atk.hash > > +++ /dev/null > > @@ -1,5 +0,0 @@ > > -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum > > -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz > > - > > -# Hash for license file > > -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING > > diff --git a/package/atk/atk.mk b/package/atk/atk.mk > > deleted file mode 100644 > > index 2820fb486d..0000000000 > > --- a/package/atk/atk.mk > > +++ /dev/null > > @@ -1,25 +0,0 @@ > > -################################################################################ > > -# > > -# atk > > -# > > -################################################################################ > > - > > -ATK_VERSION_MAJOR = 2.38 > > -ATK_VERSION = $(ATK_VERSION_MAJOR).0 > > -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz > > -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) > > -ATK_LICENSE = LGPL-2.0+ > > -ATK_LICENSE_FILES = COPYING > > -ATK_INSTALL_STAGING = YES > > -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) > > - > > -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > > -ATK_CONF_OPTS += -Dintrospection=true > > -ATK_DEPENDENCIES += gobject-introspection > > -else > > -ATK_CONF_OPTS += -Dintrospection=false > > -endif > > - > > -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > - > > -$(eval $(meson-package)) > > diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in > > index aa58f8d593..f6f2ca8fc2 100644 > > --- a/package/atkmm/Config.in > > +++ b/package/atkmm/Config.in > > @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM > > bool "atkmm" > > depends on BR2_INSTALL_LIBSTDCPP # glibmm > > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc > > - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 > > - depends on BR2_USE_MMU # atk/glibmm -> libglib2 > > - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 > > - select BR2_PACKAGE_ATK > > + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 > > + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 > > + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_GLIBMM > > select BR2_PACKAGE_LIBSIGC > > > > diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk > > index 7ceb87b047..da763c8386 100644 > > --- a/package/atkmm/atkmm.mk > > +++ b/package/atkmm/atkmm.mk > > @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) > > ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) > > ATKMM_LICENSE_FILES = COPYING COPYING.tools > > ATKMM_INSTALL_STAGING = YES > > -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf > > +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf > > > > $(eval $(meson-package)) > > diff --git a/package/libglade/Config.in b/package/libglade/Config.in > > index c97c9becd2..8d0d26f159 100644 > > --- a/package/libglade/Config.in > > +++ b/package/libglade/Config.in > > @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE > > depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > > depends on BR2_USE_MMU # glib2 > > select BR2_PACKAGE_LIBGLIB2 > > - select BR2_PACKAGE_ATK > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_LIBXML2 > > help > > Libglade allows you to load glade interface files in a program > > diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk > > index 21aed60605..af73d8bd00 100644 > > --- a/package/libglade/libglade.mk > > +++ b/package/libglade/libglade.mk > > @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 > > LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 > > LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) > > LIBGLADE_INSTALL_STAGING = YES > > -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 > > +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 > > LIBGLADE_LICENSE = LGPL-2.0+ > > LIBGLADE_LICENSE_FILES = COPYING > > > > diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in > > index c75c37fb63..f2888b2f51 100644 > > --- a/package/libgtk2/Config.in > > +++ b/package/libgtk2/Config.in > > @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 > > depends on BR2_INSTALL_LIBSTDCPP # pango > > depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz > > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > > - select BR2_PACKAGE_ATK > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_CAIRO > > select BR2_PACKAGE_CAIRO_PS > > select BR2_PACKAGE_CAIRO_PDF > > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk > > index 859925e8d3..608c263e4d 100644 > > --- a/package/libgtk2/libgtk2.mk > > +++ b/package/libgtk2/libgtk2.mk > > @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ > > > > LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no > > > > -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ > > +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ > > gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) > > > > LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) > > diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in > > index 82ca68d2da..34b8d49eb3 100644 > > --- a/package/libgtk3/Config.in > > +++ b/package/libgtk3/Config.in > > @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 > > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > > depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ > > BR2_PACKAGE_HAS_LIBGL > > - select BR2_PACKAGE_ATK > > + select BR2_PACKAGE_AT_SPI2_CORE > > select BR2_PACKAGE_CAIRO > > select BR2_PACKAGE_CAIRO_PS > > select BR2_PACKAGE_CAIRO_PDF > > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > > index 283c129cef..2821c7eb52 100644 > > --- a/package/libgtk3/libgtk3.mk > > +++ b/package/libgtk3/libgtk3.mk > > @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome > > LIBGTK3_CPE_ID_PRODUCT = gtk > > LIBGTK3_INSTALL_STAGING = YES > > > > -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ > > +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ > > gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) > > > > ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > > -- > > 2.39.2 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From flaniel at linux.microsoft.com Fri Apr 21 11:36:27 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 21 Apr 2023 12:36:27 +0100 Subject: [Buildroot] [PATCH] package/pahole: bump to version 1.25 Message-ID: <20230421113627.20594-1-flaniel@linux.microsoft.com> https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/NEWS?h=v1.25 Signed-off-by: Francis Laniel --- package/pahole/pahole.hash | 2 +- package/pahole/pahole.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pahole/pahole.hash b/package/pahole/pahole.hash index 5610b252a3..9dc676d9f4 100644 --- a/package/pahole/pahole.hash +++ b/package/pahole/pahole.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 eeb88a62c3aaa1f4c389117b7e7cc08a49acc8a0e7f165f76dd9c5ab9af2c266 pahole-1.24.tar.gz +sha256 db31d13c3dad8d9f4e38296bd35c4586e98b9c950e07dabba212985e6d051631 pahole-1.25.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pahole/pahole.mk b/package/pahole/pahole.mk index 82bba2f777..1a3e156ebb 100644 --- a/package/pahole/pahole.mk +++ b/package/pahole/pahole.mk @@ -4,7 +4,7 @@ # ################################################################################ -PAHOLE_VERSION = 1.24 +PAHOLE_VERSION = 1.25 PAHOLE_SITE = https://git.kernel.org/pub/scm/devel/pahole/pahole.git/snapshot HOST_PAHOLE_DEPENDENCIES = \ host-elfutils \ -- 2.34.1 From james.d.knight at live.com Fri Apr 21 14:12:07 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:07 -0400 Subject: [Buildroot] [PATCH 2/4] package/libglib2: apply upstream status on girdir patch In-Reply-To: <20230421141209.2826-1-james.d.knight@live.com> References: <20230421141209.2826-1-james.d.knight@live.com> Message-ID: Providing an upstream status for the remaining libglib2 patch from a recent version bump. This patch was introduced in Buildroot around November 2021 to help deal with build errors where `GObject-2.0.gir` could not be found (tied to Buildroot changes made in `gobject-introspection.mk`). The discussion thread mentions this could be submitted upstream, but looks like it never was. Reflecting that this package has not been submitted upstream. Signed-off-by: James Knight --- ...01-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch index db77a73203faf38aaa832dde8bbd9526cf39eecc..fb9905724278fb2c0a9be8384cb90108292668e8 100644 --- a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch +++ b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch @@ -14,6 +14,7 @@ Fixes: - http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7 Signed-off-by: Fabrice Fontaine +Upstream: Never submitted --- gio/meson.build | 1 + glib/meson.build | 1 + -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 14:12:09 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:09 -0400 Subject: [Buildroot] [PATCH 4/4] .checkpackageignore: drop legacy ignores (glib2) In-Reply-To: <20230421141209.2826-1-james.d.knight@live.com> References: <20230421141209.2826-1-james.d.knight@live.com> Message-ID: Dropping old patch ignores for the `libglib2` and `glib-networking` packages, as they have been dropped/updated. Signed-off-by: James Knight --- .checkpackageignore | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 02c892c1b3144a14abbc2a0f3d0b3cbfbf7efca7..a072afe70989e36b1c5d033a7621820c36c71663 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -606,7 +606,6 @@ package/giblib/0001-fix-imlib2-detection.patch Upstream package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream package/gli/0001-Optional-building-tests.patch Upstream -package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream package/glog/0001-added-emscripten-support.patch Upstream @@ -801,10 +800,6 @@ package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.pat package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream -package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream -package/libglib2/0002-remove-cpp-requirement.patch Upstream -package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream -package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream package/libgpgme/0001-Fix-build-without-threads.patch Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 14:12:08 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:08 -0400 Subject: [Buildroot] [PATCH 3/4] package/glib-networking: bump version to 2.76.0 In-Reply-To: <20230421141209.2826-1-james.d.knight@live.com> References: <20230421141209.2826-1-james.d.knight@live.com> Message-ID: - Drop "0001-meson-change-std-to-gnu99.patch" since change is available in this version. Signed-off-by: James Knight --- .../0001-meson-change-std-to-gnu99.patch | 30 ------------------- package/glib-networking/glib-networking.hash | 4 +-- package/glib-networking/glib-networking.mk | 4 +-- 3 files changed, 4 insertions(+), 34 deletions(-) delete mode 100644 package/glib-networking/0001-meson-change-std-to-gnu99.patch diff --git a/package/glib-networking/0001-meson-change-std-to-gnu99.patch b/package/glib-networking/0001-meson-change-std-to-gnu99.patch deleted file mode 100644 index 9f266bc2c8d2bda6a08a23c5b198589965fc8633..0000000000000000000000000000000000000000 --- a/package/glib-networking/0001-meson-change-std-to-gnu99.patch +++ /dev/null @@ -1,30 +0,0 @@ -From cdfa726bae1d82b7bd3735475fc2b2c6a31c1d2f Mon Sep 17 00:00:00 2001 -From: Ignacio Casal Quinteiro -Date: Fri, 12 Nov 2021 11:51:33 +0100 -Subject: [PATCH] meson: change std to gnu99 - -This is the same as glib and should fix issues with old -compilers - -(cherry picked from commit b192086b9936602a40a14d00a6883b339b9d7955) -Signed-off-by: Thomas Devoogdt ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index b018ca7b..130a2bf0 100644 ---- a/meson.build -+++ b/meson.build -@@ -3,7 +3,7 @@ project( - version: '2.70.0', - license: 'LGPL2.1+', - meson_version: '>= 0.50.0', -- default_options: ['c_std=c99'] -+ default_options: ['c_std=gnu99'] - ) - - prefix = get_option('prefix') --- -2.17.1 - diff --git a/package/glib-networking/glib-networking.hash b/package/glib-networking/glib-networking.hash index 766efd0ced4e786798364a1e14d2a75e86e481ad..72e70ff0edadafb53931a33b6c95e1ce23756d4c 100644 --- a/package/glib-networking/glib-networking.hash +++ b/package/glib-networking/glib-networking.hash @@ -1,3 +1,3 @@ -# From https://download.gnome.org/sources/glib-networking/2.70/glib-networking-2.70.1.sha256sum -sha256 2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc glib-networking-2.70.1.tar.xz +# From https://download.gnome.org/sources/glib-networking/2.76/glib-networking-2.76.0.sha256sum +sha256 149a05a179e629a538be25662aa324b499d7c4549c5151db5373e780a1bf1b9a glib-networking-2.76.0.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk index b6d29110ed53fa8976d154f04a2b705f8e7697bb..24811716582c54df6f00192b67caab4dd947964e 100644 --- a/package/glib-networking/glib-networking.mk +++ b/package/glib-networking/glib-networking.mk @@ -4,8 +4,8 @@ # ################################################################################ -GLIB_NETWORKING_VERSION_MAJOR = 2.70 -GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).1 +GLIB_NETWORKING_VERSION_MAJOR = 2.76 +GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).0 GLIB_NETWORKING_SITE = https://download.gnome.org/sources/glib-networking/$(GLIB_NETWORKING_VERSION_MAJOR) GLIB_NETWORKING_SOURCE = glib-networking-$(GLIB_NETWORKING_VERSION).tar.xz GLIB_NETWORKING_INSTALL_STAGING = YES -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 21 14:12:06 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 10:12:06 -0400 Subject: [Buildroot] [PATCH 1/4] package/libglib2: bump version to 2.76.1 Message-ID: - glib2 has moved from PCRE to PCRE2 [1]. - Drop `fam` option since it no longer available [2]. - Drop "0001-fix-compile-time-atomic-detection.patch" since upstream patch was dropped and new atomic detection implementation has been applied in this version. - Drop "0002-remove-cpp-requirement.patch" since upstream has modified its Meson scripts to have any C++ usage as optional. - Drop "0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch" since change is available in this version. - Add new patch to address new Werror compilation errors [3]. - Renamed "0004-*.patch" -> "0001-*.patch" since it should still be applicable for its mentioned build case. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1938974 [2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2570 [3]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 Signed-off-by: James Knight --- ...01-fix-compile-time-atomic-detection.patch | 34 ------- ...irdir-to-gio-2.0.pc-and-glib-2.0.pc.patch} | 0 ...rmat-in-gio-gunixconnection.c-part-2.patch | 93 +++++++++++++++++++ .../0002-remove-cpp-requirement.patch | 87 ----------------- ...mat-nonliteral-to-compiler-arguments.patch | 29 ------ package/libglib2/Config.in | 3 +- package/libglib2/libglib2.hash | 6 +- package/libglib2/libglib2.mk | 14 ++- 8 files changed, 106 insertions(+), 160 deletions(-) delete mode 100644 package/libglib2/0001-fix-compile-time-atomic-detection.patch rename package/libglib2/{0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch => 0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch} (100%) create mode 100644 package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch delete mode 100644 package/libglib2/0002-remove-cpp-requirement.patch delete mode 100644 package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch diff --git a/package/libglib2/0001-fix-compile-time-atomic-detection.patch b/package/libglib2/0001-fix-compile-time-atomic-detection.patch deleted file mode 100644 index aae505f8e5c903d74a300b95405abc6c04aab241..0000000000000000000000000000000000000000 --- a/package/libglib2/0001-fix-compile-time-atomic-detection.patch +++ /dev/null @@ -1,34 +0,0 @@ -From d5c628a6179b99705fa05ab87437321b132c81bc Mon Sep 17 00:00:00 2001 -From: Brendan Heading -Date: Wed, 21 Jun 2017 16:36:15 -0400 -Subject: [PATCH] Fix compile time atomic detection - -Improved compile-time detection of atomic support in the compiler. - -Upstream-Status: 'Needs information' -See : https://gitlab.gnome.org/GNOME/glib/issues/1063 - -Signed-off-by: Brendan Heading -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - glib/gthread-posix.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/glib/gthread-posix.c b/glib/gthread-posix.c -index 71a6b7b..d09d029 100644 ---- a/glib/gthread-posix.c -+++ b/glib/gthread-posix.c -@@ -72,8 +72,7 @@ - #include - #endif - --#if defined(HAVE_FUTEX) && \ -- (defined(HAVE_STDATOMIC_H) || defined(__ATOMIC_SEQ_CST)) -+#if defined(HAVE_FUTEX) && defined(__ATOMIC_SEQ_CST) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4) && !defined(__clang__) - #define USE_NATIVE_MUTEX - #endif - --- -2.9.4 - diff --git a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch similarity index 100% rename from package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch rename to package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch diff --git a/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch new file mode 100644 index 0000000000000000000000000000000000000000..047eedcfa5aa2e2acd7d28bee69c2c78a72eecd9 --- /dev/null +++ b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch @@ -0,0 +1,93 @@ +From 4ae8606b6f80f9764e1f0a82cea7e23c8af487ae Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 20 Apr 2023 23:41:32 -0400 +Subject: [PATCH] Fix error format in gio/gunixconnection.c (part 2) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Update a series of error messages to use `g_set_error_literal` instead +of `g_set_error`. This should prevent `format-nonliteral` compiler +issues when `-Werror` is configured: + + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_fd?: + ../gio/gunixconnection.c:183:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 183 | nscm); + | ^~~~ + ../gio/gunixconnection.c:217:20: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 217 | nfd); + | ^~~ + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_credentials?: + ../gio/gunixconnection.c:601:24: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 601 | nscm); + | ^~~~ + +This is similar to a previous change [1] made to `gunixconnection.c`. + +[1]: 44b3d5d80445234041f6c59feb89645f7102c3a4 + +Signed-off-by: James Knight +Upstream: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 +--- + gio/gunixconnection.c | 31 ++++++++++++++----------------- + 1 file changed, 14 insertions(+), 17 deletions(-) + +diff --git a/gio/gunixconnection.c b/gio/gunixconnection.c +index b3f2b1c04b0abdf7136918585ae4cea8970a88bb..c012fcbfe00b69e9da609c7b626229db98e931ac 100644 +--- a/gio/gunixconnection.c ++++ b/gio/gunixconnection.c +@@ -176,11 +176,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + + for (i = 0; i < nscm; i++) + g_object_unref (scms[i]); +@@ -210,11 +209,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting one fd, but got %d\n", +- "Expecting one fd, but got %d\n", +- nfd), +- nfd); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting one fd, but got %d\n", ++ "Expecting one fd, but got %d\n", ++ nfd)); + + for (i = 0; i < nfd; i++) + close (fds[i]); +@@ -592,13 +590,12 @@ g_unix_connection_receive_credentials (GUnixConnection *connection, + { + if (nscm != 1) + { +- g_set_error (error, +- G_IO_ERROR, +- G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, ++ G_IO_ERROR, ++ G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + goto out; + } + +-- +2.39.1.windows.1 + diff --git a/package/libglib2/0002-remove-cpp-requirement.patch b/package/libglib2/0002-remove-cpp-requirement.patch deleted file mode 100644 index 84511dea324ed5f71cc99827c5700c0c5abaec9a..0000000000000000000000000000000000000000 --- a/package/libglib2/0002-remove-cpp-requirement.patch +++ /dev/null @@ -1,87 +0,0 @@ -From dd65a8cfdeafeb18b72d8d1eb676c7ca43ae505f Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Mon, 16 Sep 2019 10:12:38 -0700 -Subject: [PATCH] remove cpp requirement - -The c++ test is necessary to ensure libglib doesn't accidentally use C++ -reserved keywords in public headers. Because this is just a test, it isn't -necessary to have a C++ compiler to build libglib2. - -Signed-off-by: Adam Duskett -Upstream status: Denied (Buildroot specific) -https://gitlab.gnome.org/GNOME/glib/issues/1748 ---- - glib/glibconfig.h.in | 1 - - meson.build | 19 +------------------ - 2 files changed, 1 insertion(+), 19 deletions(-) - -diff --git a/glib/glibconfig.h.in b/glib/glibconfig.h.in -index e66748d95..2173d8be6 100644 ---- a/glib/glibconfig.h.in -+++ b/glib/glibconfig.h.in -@@ -119,7 +119,6 @@ typedef unsigned @glib_intptr_type_define@ guintptr; - @glib_vacopy@ - - @g_have_iso_c_varargs@ -- at g_have_iso_cxx_varargs@ - - /* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi - * is passed ISO vararg support is turned off, and there is no work -diff --git a/meson.build b/meson.build -index 48fdfe864..5df242e39 100644 ---- a/meson.build -+++ b/meson.build -@@ -1,4 +1,4 @@ --project('glib', 'c', 'cpp', -+project('glib', 'c', - version : '2.72.3', - # NOTE: We keep this pinned at 0.52 because that's what Debian Stable ships - meson_version : '>= 0.52.0', -@@ -10,7 +10,6 @@ project('glib', 'c', 'cpp', - ) - - cc = meson.get_compiler('c') --cxx = meson.get_compiler('cpp') - - cc_can_run = not meson.is_cross_build() or meson.has_exe_wrapper() - -@@ -495,7 +494,6 @@ else - endif - - add_project_arguments(cc.get_supported_arguments(warning_c_args), language: 'c') --add_project_arguments(cxx.get_supported_arguments(warning_cxx_args), language: 'cpp') - - # FIXME: We cannot build some of the GResource tests with -z nodelete, which - # means we cannot use that flag in add_project_link_arguments(), and must add -@@ -1734,20 +1732,6 @@ if g_have_iso_c_varargs - #endif''') - endif - --g_have_iso_cxx_varargs = cxx.compiles(''' -- void some_func (void) { -- int a(int p1, int p2, int p3); -- #define call_a(...) a(1,__VA_ARGS__) -- call_a(2,3); -- }''', name : 'ISO C99 varargs macros in C++') -- --if g_have_iso_cxx_varargs -- glibconfig_conf.set('g_have_iso_cxx_varargs', ''' --#ifdef __cplusplus --# define G_HAVE_ISO_VARARGS 1 --#endif''') --endif -- - g_have_gnuc_varargs = cc.compiles(''' - void some_func (void) { - int a(int p1, int p2, int p3); -@@ -2381,7 +2365,6 @@ subdir('gobject') - subdir('gthread') - subdir('gmodule') - subdir('gio') --subdir('fuzzing') - if build_tests - subdir('tests') - endif --- -2.34.1 - diff --git a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch b/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch deleted file mode 100644 index e212393011ab5a5985bc11497a5b493461776cbb..0000000000000000000000000000000000000000 --- a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 9e0f11a4981737f98bac93a22b6f2ff1a3887b63 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Tue, 9 Apr 2019 13:03:51 -0400 -Subject: [PATCH] Add '-Wno-format-nonliteral' to compiler arguments. - -This warning is a false positive on older versions of gcc. -See https://gitlab.gnome.org/GNOME/glib/issues/1744 for more details. - -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/meson.build b/meson.build -index 3c615b7..7cae4e8 100644 ---- a/meson.build -+++ b/meson.build -@@ -435,6 +435,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang' - # building with -Wbad-function-cast. - '-Wno-bad-function-cast', - '-Wno-cast-function-type', -+ '-Wno-format-nonliteral', - # Due to function casts through (void*) we cannot support -Wpedantic: - # https://wiki.gnome.org/Projects/GLib/CompilerRequirements#Function_pointer_conversions. - '-Wno-pedantic', --- -2.20.1 - diff --git a/package/libglib2/Config.in b/package/libglib2/Config.in index 31f3649c7578ce522e6e31de9ea93f4b6f09e359..077d7d66e8d5107db6c8709160f2bf658bc5534e 100644 --- a/package/libglib2/Config.in +++ b/package/libglib2/Config.in @@ -5,8 +5,7 @@ config BR2_PACKAGE_LIBGLIB2 depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBFFI - select BR2_PACKAGE_PCRE - select BR2_PACKAGE_PCRE_UCP + select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_ZLIB help Low-level core library that forms the basis of GTK+ and GNOME. diff --git a/package/libglib2/libglib2.hash b/package/libglib2/libglib2.hash index 0395ff234ad7b3e5c8f4147338ab66d2c8c9e65c..07ed7635a68f4649ecf1449f4f690835241cc55f 100644 --- a/package/libglib2/libglib2.hash +++ b/package/libglib2/libglib2.hash @@ -1,4 +1,4 @@ -# https://download.gnome.org/sources/glib/2.72/glib-2.72.3.sha256sum -sha256 4a39a2f624b8512d500d5840173eda7fa85f51c109052eae806acece85d345f0 glib-2.72.3.tar.xz +# https://download.gnome.org/sources/glib/2.76/glib-2.76.1.sha256sum +sha256 43dc0f6a126958f5b454136c4398eab420249c16171a769784486e25f2fda19f glib-2.76.1.tar.xz # License files, locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING +sha256 fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb COPYING diff --git a/package/libglib2/libglib2.mk b/package/libglib2/libglib2.mk index 3084aa6cb8d98f168f65c52717f0bdfc991c05b3..ecd7d5dbfe2d76d03080ea397d08a78e6e4131e5 100644 --- a/package/libglib2/libglib2.mk +++ b/package/libglib2/libglib2.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBGLIB2_VERSION_MAJOR = 2.72 -LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).3 +LIBGLIB2_VERSION_MAJOR = 2.76 +LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).1 LIBGLIB2_SOURCE = glib-$(LIBGLIB2_VERSION).tar.xz LIBGLIB2_SITE = https://download.gnome.org/sources/glib/$(LIBGLIB2_VERSION_MAJOR) LIBGLIB2_LICENSE = LGPL-2.1+ @@ -24,7 +24,6 @@ endif HOST_LIBGLIB2_CONF_OPTS = \ -Ddtrace=false \ - -Dfam=false \ -Dglib_debug=disabled \ -Dlibelf=disabled \ -Dselinux=disabled \ @@ -35,12 +34,12 @@ HOST_LIBGLIB2_CONF_OPTS = \ LIBGLIB2_DEPENDENCIES = \ host-pkgconf host-libglib2 \ - libffi pcre zlib $(TARGET_NLS_DEPENDENCIES) + libffi pcre2 zlib $(TARGET_NLS_DEPENDENCIES) HOST_LIBGLIB2_DEPENDENCIES = \ host-gettext \ host-libffi \ - host-pcre \ + host-pcre2 \ host-pkgconf \ host-util-linux \ host-zlib @@ -69,6 +68,11 @@ ifeq ($(BR2_PACKAGE_ELFUTILS),y) LIBGLIB2_DEPENDENCIES += elfutils endif +# Uses __atomic_compare_exchange_4 +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +LIBGLIB2_LDFLAGS += -latomic +endif + ifeq ($(BR2_PACKAGE_LIBICONV),y) LIBGLIB2_CONF_OPTS += -Diconv=external LIBGLIB2_DEPENDENCIES += libiconv -- 2.39.1.windows.1 From james.hilliard1 at gmail.com Fri Apr 21 18:31:53 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 21 Apr 2023 12:31:53 -0600 Subject: [Buildroot] [PATCH 1/1] package/granite: bump to version 6.2.0 Message-ID: <20230421183153.699758-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/granite/granite.hash | 2 +- package/granite/granite.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/granite/granite.hash b/package/granite/granite.hash index a91f468b49..7dfc008dcb 100644 --- a/package/granite/granite.hash +++ b/package/granite/granite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c62d8d29e8bb59a5fa2d9006a9c13196aea9159410a7c86e3d51fa10d0f9dcc0 granite-6.0.0.tar.gz +sha256 067d31445da9808a802fca523630c3e4b84d2d7c78ae547ced017cb7f3b9c6b5 granite-6.2.0.tar.gz sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/granite/granite.mk b/package/granite/granite.mk index 71dfbf4c03..d5e6b9f47c 100644 --- a/package/granite/granite.mk +++ b/package/granite/granite.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRANITE_VERSION = 6.0.0 +GRANITE_VERSION = 6.2.0 GRANITE_SITE = $(call github,elementary,granite,$(GRANITE_VERSION)) GRANITE_DEPENDENCIES = \ host-pkgconf \ -- 2.34.1 From laurent at vivier.eu Fri Apr 21 18:49:59 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:49:59 +0200 Subject: [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-2-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch new file mode 100644 index 000000000000..d2fc3bc88641 --- /dev/null +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch @@ -0,0 +1,35 @@ +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 +From: Laurent Vivier +Date: Fri, 21 Apr 2023 18:22:07 +0200 +Subject: [PATCH] m68k: fix getrandom() use with uclibc + +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: + +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~ + | srandom +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~~~~~ + +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") +Cc: Jason at zx2c4.com +Signed-off-by: Laurent Vivier +--- + kexec/arch/m68k/bootinfo.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c +index 086a34bdfdeb..5afd212d9d34 100644 +--- a/kexec/arch/m68k/bootinfo.c ++++ b/kexec/arch/m68k/bootinfo.c +@@ -1,3 +1,4 @@ ++#define _GNU_SOURCE + + #include + #include +-- +2.40.0 + -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:49:58 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:49:58 +0200 Subject: [Buildroot] [PATCH v11 0/5] package: add petitboot to use with qemu-system-m68k Message-ID: <20230421185003.1221000-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM POWER machine). You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v11: - rebase on top of petitboot merged package - add pb-discover daemon - start petitboot on all tty, disable generic getty - fix kexec build on m68k with uclibc - use poweroff in the test script (as we have init now) - remove Thomas' Rb, as there were some changes - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368 v10: - set PETITBOOT_LICENSE to GPL-2.0 v9: - remove dependency on BR2_PACKAGE_PS3_UTILS - Add Thomas' Rb - rebase v8: - use linux.fragment rather than linux.config - rebase v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (5): kexec: fix sys/random.h with uclibc petitboot: add pb-discover daemon petitboot: start petitboot on all tty board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 2 + board/qemu/m68k-virt/linux.fragment | 21 ++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 29 ++++++++++ ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 ++++++++++++ package/petitboot/S15pb-discover | 53 +++++++++++++++++++ package/petitboot/petitboot-console-ui.rules | 5 ++ package/petitboot/petitboot.mk | 8 +++ package/petitboot/sysctl.conf | 1 + support/scripts/boot-qemu-image.py | 8 ++- system/Config.in | 2 +- 11 files changed, 166 insertions(+), 3 deletions(-) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch create mode 100644 package/petitboot/S15pb-discover create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:00 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:00 +0200 Subject: [Buildroot] [PATCH v11 2/5] petitboot: add pb-discover daemon In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-3-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/S15pb-discover | 53 ++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 57 insertions(+) create mode 100644 package/petitboot/S15pb-discover diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 000000000000..56a22f6bdc83 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,53 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +if [ "$pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca614f..4d56b73938e7 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:01 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:01 +0200 Subject: [Buildroot] [PATCH v11 3/5] petitboot: start petitboot on all tty In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-4-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/petitboot-console-ui.rules | 5 +++++ package/petitboot/petitboot.mk | 4 ++++ package/petitboot/sysctl.conf | 1 + system/Config.in | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..ceeada256f2b --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,5 @@ +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938e7..e74a5ff623ea 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ + $(TARGET_DIR)/etc/sysctl.conf ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf new file mode 100644 index 000000000000..02ab8e3275b5 --- /dev/null +++ b/package/petitboot/sysctl.conf @@ -0,0 +1 @@ +kernel.printk = 1 1 1 1 diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba..786ec9a1c6b3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_PACKAGE_PETITBOOT if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:03 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:03 +0200 Subject: [Buildroot] [PATCH v11 5/5] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-6-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- configs/qemu_m68k_virt_petitboot_defconfig | 5 +++++ support/scripts/boot-qemu-image.py | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig index a109553187b4..454c8e353f2a 100644 --- a/configs/qemu_m68k_virt_petitboot_defconfig +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -6,6 +6,8 @@ BR2_RELRO_NONE=y BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_MERGED_USR=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" @@ -22,3 +24,6 @@ BR2_PACKAGE_RSYNC=y BR2_PACKAGE_PETITBOOT=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..c94b7a5c969d 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) -- 2.40.0 From laurent at vivier.eu Fri Apr 21 18:50:02 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 21 Apr 2023 20:50:02 +0200 Subject: [Buildroot] [PATCH v11 4/5] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230421185003.1221000-1-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> Message-ID: <20230421185003.1221000-5-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 ++ board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 +++++ configs/qemu_m68k_virt_petitboot_defconfig | 24 ++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b5791c..2a07c464694f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1818,6 +1818,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment new file mode 100644 index 000000000000..49416982601c --- /dev/null +++ b/board/qemu/m68k-virt/linux.fragment @@ -0,0 +1,21 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..a109553187b4 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,24 @@ +BR2_m68k=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="virt" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.40.0 From james.d.knight at live.com Fri Apr 21 23:40:33 2023 From: james.d.knight at live.com (James Knight) Date: Fri, 21 Apr 2023 19:40:33 -0400 Subject: [Buildroot] [PATCH] package/gpsd: support selection of all protocols Message-ID: When using the gpsd package, the menu options provide a way to select each individual protocol that is desired in the final process. However, there is no graceful way to say "select all protocols". This commit tweaks the menu selection to have all protocols selected by default. For builds that want to opt out of specific protocols, they can do so by unchecking the individual protocols as desired. Signed-off-by: James Knight --- The reason for this change is a combination of two things. First, when building gpsd out-of-box, typically each protocol is enabled unless the configuration stage requests to opt out of using certain protocols. Buildroot's configuration takes the opposite approach by having each protocol disabled until selected. Second, in most cases (at least in my own experience), I typically flag each protocol manually to build. It would be nice when managing the use of gpsd to just use all protocols by default. However, this approach will change a board's experience if new protocols are added into gpsd (where new protocols would be enabled by default). --- Config.in.legacy | 210 +++++++++++++++++++++++++++++++++++++++++ package/gpsd/Config.in | 101 ++++++++++++++------ package/gpsd/gpsd.mk | 52 +++++----- 3 files changed, 308 insertions(+), 55 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 366b9d69494e96baacac8b83fe1d315f58fb8606..bf40419321c195802177b4ee682c355ba31088ca 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,216 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_GPSD_AIVDM + bool "gpsd Aivdm protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_AIVDM. + +config BR2_PACKAGE_GPSD_ASHTECH + bool "gpsd Ashtech protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH. + +config BR2_PACKAGE_GPSD_EARTHMATE + bool "gpsd Earthmate protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE. + +config BR2_PACKAGE_GPSD_EVERMORE + bool "gpsd EverMore protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE. + +config BR2_PACKAGE_GPSD_FURY + bool "gpsd Fury protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_FURY + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FURY. + +config BR2_PACKAGE_GPSD_FV18 + bool "gpsd FV-18 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_FV18 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FV18. + +config BR2_PACKAGE_GPSD_GARMIN + bool "gpsd Garmin (kernel) protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN. + +config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT + bool "gpsd Garmin (simple text) protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT. + +config BR2_PACKAGE_GPSD_GEOSTAR + bool "gpsd Geostar protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR. + +config BR2_PACKAGE_GPSD_GPSCLOCK + bool "gpsd GPSClock protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK. + +config BR2_PACKAGE_GPSD_GREIS + bool "gpsd Greis protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_GREIS + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GREIS. + +config BR2_PACKAGE_GPSD_ISYNC + bool "gpsd iSync protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ISYNC + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ISYNC. + +config BR2_PACKAGE_GPSD_ITRAX + bool "gpsd iTrax protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ITRAX + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ITRAX. + +config BR2_PACKAGE_GPSD_NAVCOM + bool "gpsd Navcom protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM. + +config BR2_PACKAGE_GPSD_NMEA2000 + bool "gpsd NMEA2000 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_NAVCOM + select BR2_PACKAGE_GPSD_AIVDM + select BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000. + +config BR2_PACKAGE_GPSD_OCEANSERVER + bool "gpsd OceanServer protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER. + +config BR2_PACKAGE_GPSD_ONCORE + bool "gpsd OnCore protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_ONCORE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ONCORE. + +config BR2_PACKAGE_GPSD_RTCM104V2 + bool "gpsd RTCM104 v2 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2. + +config BR2_PACKAGE_GPSD_RTCM104V3 + bool "gpsd RTCM104 v3 protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3. + +config BR2_PACKAGE_GPSD_SIRF + bool "gpsd SiRF protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_SIRF + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SIRF. + +config BR2_PACKAGE_GPSD_SKYTRAQ + bool "gpsd Skytraq protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ. + +config BR2_PACKAGE_GPSD_SUPERSTAR2 + bool "gpsd SuperStarII protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2. + +config BR2_PACKAGE_GPSD_TRIMBLE_TSIP + bool "gpsd Trimble TSIP protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP. + +config BR2_PACKAGE_GPSD_TRIPMATE + bool "gpsd TripMate protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE. + +config BR2_PACKAGE_GPSD_TRUE_NORTH + bool "gpsd True North Technologies protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH. + +config BR2_PACKAGE_GPSD_UBX + bool "gpsd UBX protocol renamed" + select BR2_LEGACY + select BR2_LEGACY_GPSD_PROTOCOLS + select BR2_PACKAGE_GPSD_PROTOCOL_UBX + help + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_UBX. + config BR2_PACAKGE_OPENFPGALOADER_CMSIS bool "openfpgaloader cmsis option name fixed" select BR2_LEGACY diff --git a/package/gpsd/Config.in b/package/gpsd/Config.in index 8c28c05efd61e902ff760e034da3e1a6edafd758..60329783542e5712aa98b18cf9fd32c280abe949 100644 --- a/package/gpsd/Config.in +++ b/package/gpsd/Config.in @@ -87,138 +87,181 @@ config BR2_PACKAGE_GPSD_PYTHON comment "GPSD python support not available with toolchain w/o wide characters support" depends on !BR2_USE_WCHAR -comment "Protocols" +menuconfig BR2_PACKAGE_GPSD_PROTOCOLS + bool "Protocols" + default y + help + Select specific protocols to be supported by gpsd. + +# legacy protocol selection +# +# Flag to help detect a legacy protocol selection. When legacy implementation +# can be removed, this flag can be removed and each protocol selection below +# should default to `y` without the use of this flag. +config BR2_LEGACY_GPSD_PROTOCOLS + bool + select BR2_PACKAGE_GPSD_PROTOCOLS + +if BR2_PACKAGE_GPSD_PROTOCOLS -config BR2_PACKAGE_GPSD_AIVDM +config BR2_PACKAGE_GPSD_PROTOCOL_AIVDM bool "Aivdm" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Aivdm support -config BR2_PACKAGE_GPSD_ASHTECH +config BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH bool "Ashtech" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Ashtech support -config BR2_PACKAGE_GPSD_EARTHMATE +config BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE bool "Earthmate" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help DeLorme EarthMate Zodiac support -config BR2_PACKAGE_GPSD_EVERMORE +config BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE bool "EverMore" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help EverMore binary support -config BR2_PACKAGE_GPSD_FURY +config BR2_PACKAGE_GPSD_PROTOCOL_FURY bool "Fury" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Jackson Labs Fury and Firefly support -config BR2_PACKAGE_GPSD_FV18 +config BR2_PACKAGE_GPSD_PROTOCOL_FV18 bool "FV-18" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help San Jose Navigation FV-18 support -config BR2_PACKAGE_GPSD_GARMIN +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN bool "Garmin (kernel)" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Garmin kernel driver support -config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT bool "Garmin (simple text)" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Garmin Simple Text support -config BR2_PACKAGE_GPSD_GEOSTAR +config BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR bool "Geostar" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Geostar Protocol support -config BR2_PACKAGE_GPSD_GPSCLOCK +config BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK bool "GPSClock" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help GPSClock support -config BR2_PACKAGE_GPSD_GREIS +config BR2_PACKAGE_GPSD_PROTOCOL_GREIS bool "Greis" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Greis support -config BR2_PACKAGE_GPSD_ISYNC +config BR2_PACKAGE_GPSD_PROTOCOL_ISYNC bool "iSync" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Spectratime iSync LNRClok/GRCLOK support -config BR2_PACKAGE_GPSD_ITRAX +config BR2_PACKAGE_GPSD_PROTOCOL_ITRAX bool "iTrax" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help iTrax support -config BR2_PACKAGE_GPSD_NAVCOM +config BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM bool "Navcom" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Navcom binary support -config BR2_PACKAGE_GPSD_NMEA2000 +config BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 bool "NMEA2000" - select BR2_PACKAGE_GPSD_NAVCOM - select BR2_PACKAGE_GPSD_AIVDM + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM help NMEA2000/CAN support -config BR2_PACKAGE_GPSD_OCEANSERVER +config BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER bool "OceanServer" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help OceanServer Digital Compass support -config BR2_PACKAGE_GPSD_ONCORE +config BR2_PACKAGE_GPSD_PROTOCOL_ONCORE bool "OnCore" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help OnCore support -config BR2_PACKAGE_GPSD_RTCM104V2 +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 bool "RTCM104 v2" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help RTCM104 v2 support -config BR2_PACKAGE_GPSD_RTCM104V3 +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 bool "RTCM104 v3" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help RTCM104 v3 support -config BR2_PACKAGE_GPSD_SIRF +config BR2_PACKAGE_GPSD_PROTOCOL_SIRF bool "SiRF" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help SiRF binary support -config BR2_PACKAGE_GPSD_SKYTRAQ +config BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ bool "Skytraq" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Skytraq support -config BR2_PACKAGE_GPSD_SUPERSTAR2 +config BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 bool "SuperStarII" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Novatel SuperStarII binary support -config BR2_PACKAGE_GPSD_TRIMBLE_TSIP +config BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP bool "Trimble TSIP" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Trimble TSIP support -config BR2_PACKAGE_GPSD_TRIPMATE +config BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE bool "TripMate" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help Delorme TripMate support -config BR2_PACKAGE_GPSD_TRUE_NORTH +config BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH bool "True North Technologies" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help True North Technologies support -config BR2_PACKAGE_GPSD_UBX +config BR2_PACKAGE_GPSD_PROTOCOL_UBX bool "UBX" + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy help uBlox UBX binary support endif + +endif diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index d7425513fd180188e59492042ea0517df38dea1e..35e5caee4404666b02f997cd46751d7c4840ffbd 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -76,82 +76,82 @@ GPSD_DEPENDENCIES += dbus-glib endif # Protocol support -ifneq ($(BR2_PACKAGE_GPSD_ASHTECH),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH),y) GPSD_SCONS_OPTS += ashtech=no endif -ifneq ($(BR2_PACKAGE_GPSD_AIVDM),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_AIVDM),y) GPSD_SCONS_OPTS += aivdm=no endif -ifneq ($(BR2_PACKAGE_GPSD_EARTHMATE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE),y) GPSD_SCONS_OPTS += earthmate=no endif -ifneq ($(BR2_PACKAGE_GPSD_EVERMORE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE),y) GPSD_SCONS_OPTS += evermore=no endif -ifneq ($(BR2_PACKAGE_GPSD_FURY),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FURY),y) GPSD_SCONS_OPTS += fury=no endif -ifneq ($(BR2_PACKAGE_GPSD_FV18),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FV18),y) GPSD_SCONS_OPTS += fv18=no endif -ifneq ($(BR2_PACKAGE_GPSD_GARMIN),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN),y) GPSD_SCONS_OPTS += garmin=no endif -ifneq ($(BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT),y) GPSD_SCONS_OPTS += garmintxt=no endif -ifneq ($(BR2_PACKAGE_GPSD_GEOSTAR),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR),y) GPSD_SCONS_OPTS += geostar=no endif -ifneq ($(BR2_PACKAGE_GPSD_GPSCLOCK),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK),y) GPSD_SCONS_OPTS += gpsclock=no endif -ifneq ($(BR2_PACKAGE_GPSD_GREIS),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GREIS),y) GPSD_SCONS_OPTS += greis=no endif -ifneq ($(BR2_PACKAGE_GPSD_ISYNC),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ISYNC),y) GPSD_SCONS_OPTS += isync=no endif -ifneq ($(BR2_PACKAGE_GPSD_ITRAX),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ITRAX),y) GPSD_SCONS_OPTS += itrax=no endif -ifneq ($(BR2_PACKAGE_GPSD_NAVCOM),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM),y) GPSD_SCONS_OPTS += navcom=no endif -ifneq ($(BR2_PACKAGE_GPSD_NMEA2000),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000),y) GPSD_SCONS_OPTS += nmea2000=no endif -ifneq ($(BR2_PACKAGE_GPSD_OCEANSERVER),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER),y) GPSD_SCONS_OPTS += oceanserver=no endif -ifneq ($(BR2_PACKAGE_GPSD_ONCORE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ONCORE),y) GPSD_SCONS_OPTS += oncore=no endif -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V2),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2),y) GPSD_SCONS_OPTS += rtcm104v2=no endif -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V3),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3),y) GPSD_SCONS_OPTS += rtcm104v3=no endif -ifneq ($(BR2_PACKAGE_GPSD_SIRF),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SIRF),y) GPSD_SCONS_OPTS += sirf=no endif -ifneq ($(BR2_PACKAGE_GPSD_SKYTRAQ),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ),y) GPSD_SCONS_OPTS += skytraq=no endif -ifneq ($(BR2_PACKAGE_GPSD_SUPERSTAR2),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2),y) GPSD_SCONS_OPTS += superstar2=no endif -ifneq ($(BR2_PACKAGE_GPSD_TRIMBLE_TSIP),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP),y) GPSD_SCONS_OPTS += tsip=no endif -ifneq ($(BR2_PACKAGE_GPSD_TRIPMATE),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE),y) GPSD_SCONS_OPTS += tripmate=no endif -ifneq ($(BR2_PACKAGE_GPSD_TRUE_NORTH),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH),y) GPSD_SCONS_OPTS += tnt=no endif -ifneq ($(BR2_PACKAGE_GPSD_UBX),y) +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_UBX),y) GPSD_SCONS_OPTS += ublox=no endif -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Sat Apr 22 05:32:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 22 Apr 2023 05:32:31 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-21 Message-ID: <20230422053237.7BE744026F@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-21 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 6 | 6 | 0 | 12 | master | 146 | 89 | 2 | 237 | Classification of failures by reason for master ----------------------------------------------- elfutils-0.186 | 9 gobject-introspection-1.72.0 | 6 host-binutils-2.38 | 6 host-qemu-7.2.0 | 4 host-gcc-final-10.4.0 | 3 agentpp-4.6.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-gcc-final-11.3.0 | 2 host-go-1.19.8 | 2 liblog4c-localtime-1.0 | 2 linux-5.10.162-cip24 | 2 linux-6.1.14 | 2 uclibc-1.0.43 | 2 4th-3.64.1 | 1 busybox-1.36.0 | 1 cni-plugins-1.2.0 | 1 dahdi-linux-3.2.0 | 1 dc3dd-7.2.641 | 1 ffmpeg | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 grub2-2.06 | 1 heirloom-mailx-12.5 | 1 host-gcc-final-12.2.0 | 1 host-rust-1.68.2 | 1 igh-ethercat-2e2cef61318953... | 1 libbpf-1.1.0 | 1 libglib2-2.72.3 | 1 libjxl-0.8.1 | 1 libsigrok-0.5.2 | 1 libxml2-2.10.3 | 1 linux-5.10.162-cip24-rt10 | 1 luvi-2.13.0 | 1 lxc-5.0.2 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 network-manager-1.42.0 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 pixz-1.0.7 | 1 python-pyicu-2.10.2 | 1 qemu-7.2.0 | 1 quickjs-2021-03-27 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 speechd-0.11.4 | 1 webkitgtk-2.38.5 | 1 wolfssl-5.5.3 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/633ae8ac6dbfc0eabc4c6a99a61e96e45817638f | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8b179a44af4e0e70569339ebd241e3214bb6f8f7 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/95ac036569078618eb016db29b69f0642ff063ef | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/dc8fa6891ec0f3e1b444c98102b1fedf9a33e7c3 | ORPH x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/03065a95cd4fdd00bc73330076e1bb743a54ab94 | mips64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/ae9f175019fb69d2e936abcb987438ea3ddc4a70 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/4cb80e0f453d94a370ed431f773564584c8310f1 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/994558288a505ad5055a0ea3b66805de1e6e7d84 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c2e658d5be6726627f0edf0ed722a4cd37604f10 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/17cf63663244dd2ea14a625dedf0ed192258a5aa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ea9ff41b57e836acce108d4a7240fdb7fe2e05de | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d7a6af5a0b1f67eebbd0965bf227692e74837ac9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/51a674744fbe69918ba5479712e8374ab4faef7d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8d054fd43055c0373e95ea43c5ea2123bc417836 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/157eda7d5db5c8ad50c504e738091f0084ac7195 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0f4992d20da74830b9631805e96f6a0cf6d63f59 | ORPH riscv64 | ffmpeg | TIM | http://autobuild.buildroot.net/results/1da6401341c3429dc0138d45f43d34f663a6e815 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9f4480d126d635f2778ef54dd7bf0d81d86dfb6e | ORPH xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/edb164cb24b04992785518d5f9f36172841e9fbb | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/f1314d1fe1e0d14fee94bcff2f01c6126a792dee | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0844e0a0e214747fc45e24cf4d6cd3efa5d261c9 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d4b0f50abbe8dd25c47fa0de6b52888d8b8a2342 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a642f8c957cdfa440428cc3e2de1ced4b6ce7e3d | riscv32 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/132bc2b7b4452c1fd0906c3351035d337a2a2780 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/51e53aeae045d3d75e58514227d5ed4653383e0e | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/dfdf063b5306a8aa1d7b493c5a8c5eb0162efa48 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/1c6c4bcc4855f2f7a7ee195795c071193957e1f9 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/5683072c9888c0d2a2828dee5e87e3dcef1959c5 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/760f7263108cc034d26a5aff935569d64f0412e3 | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a6fd2d26049cab3cad4fd13a03cc23f3e4628ada | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f9d2ea84f440aa4adee981a1f96118490a3e4f36 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/666fd2ea062a62e5102cc953ae88b7a1ae1cdaba | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/177f7dcc7a3e50161c3e0820560c95bcb71b0c29 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/18560f77a8767e61f8d01b52a3bf07d47353ea76 | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/054dd3ac0993f050503390e85103af5ade1e506a | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/deb4f35e6dbe2d7e3388d8a7cdd6fa4359e2b1fe | ORPH arm | grub2-2.06 | NOK | http://autobuild.buildroot.net/results/6aa57b5a885d1fa97334b69c1356462918c4e108 | sh4aeb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/23618d935b0911e360d643a54f5b28516ea94175 | arceb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/2a16711423c74b796108f47b62d428ac41ef7726 | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/34ab1ece8611201e7dee0698f7f6ccda34eef01d | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/374845b94799ac7f68dea06d862aceed330cecf4 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b0074476b1f6c26b7119455c2772cb400c2b6619 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4ef3176d6d933c0e27e3f8b06405b7d7a467012a | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7542aacd42fe2fe011199649bcf70bc757a2ae40 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5edb1188d4a3e2900e8719b95a85532b604d4194 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/acc4ea4ae573c5206ecae660cb7faf5e100f67e0 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/012459dde1309ca1308627265f8e317ffd24657b | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/9d9917b39e39a638b457789316a470d03bfa91d6 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ccb631603257cc12c1959e786d1117562604a0bd | sh4eb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d7e1d27d4ed17bf6843385f37de806b2fd983113 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/1273a3043b23fc0af82c9c0c2ce1fb724f143c24 | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/1441419d04f388ab2c3d0ed8e11ec52420cbbff0 | i686 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/3af74de8e8d0f3988adf609a576152023c7f7b5e | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/31619f83ae43589ef814e9a0caa8d989bd03ad14 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6cc0e7be087861a347a1b17f1e1512827e875e60 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/20239337819089529fbf78ea82431efb19ae4f42 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0eb6b4597e5462f6ee8cae3bbdc756abbf45e027 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a3301c55d979d5f266c7af27ef01a08c2a94443c | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/f2998982f6445a96a7868a90c098f970dc5c7294 | mips64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/7b400cf6d5943dd1aebb0312f8b87e9c5142260c | s390x | libbpf-1.1.0 | NOK | http://autobuild.buildroot.net/results/77eb7251c1fc3b8747fa6867b7301fff06fda819 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f11abdea8d4c2163a9173b39e3bf072b19d0ac75 | sparc64 | libjxl-0.8.1 | NOK | http://autobuild.buildroot.net/results/fa12f7052f61d34ebbc1bc1b97eac62b042253d0 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/dab2ee0b2b48c4b6aec9f8d8b16a86ef717168e3 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/fd5ddf795cd8a0aa2482e0592742011528eef69e | arc | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/68f3ce02c0b95d3e9648585fbc47b6d275e1f602 | ORPH mips64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/e63dad589b989eb81a04517890dd46464dfb0a88 | powerpc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/923db40106e65415f10afd0587a0986b1789b22e | ORPH mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1a699da874903def22ac72c89d94620dac930725 | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/f2be5347fad0ef26f3b3952ca732aec3b5b6b896 | ORPH sparc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c55fa067bd3cda559e85236eaba5a170e90e4990 | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/90b3b1839db195ea82e888855842a54a58b19a71 | ORPH aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/777127e86b8ffac494c228650d1fbba787c52985 | ORPH arm | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/25c3161f3a2a543301aa1859c06b14f0e0409c63 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/8c7f32e3e22d0527b632ef72c4c9b531bdafb4bd | aarch64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/5a73ffab3b3f27a5b2bef96508b9a7d25f2648a4 | nios2 | network-manager-1.42.0 | NOK | http://autobuild.buildroot.net/results/584eb9969abe5efe27c0ae0f938932f84d1b0475 | ORPH sh4a | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/1a8cf0f9b88e6348aed7a66775c4fe7551e79f6f | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/6702ec7fadad25a53caad5d37de4e2d465561895 | ORPH arceb | pixz-1.0.7 | NOK | http://autobuild.buildroot.net/results/c74f6fb8dbc5775f08e28a9ce27dcdaa8d11fc18 | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/0c72ee5fd95584ef2ebb97a08d6179671a6e3bb5 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/db603a6ffab88073fb00d356d69c59802c47c865 | mips64el | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/7db64cfbe5c59de8f7449b0e455a1134ceb6a25c | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/9a1a7c04e4f8923208d9c6473101046b4afd1e83 | ORPH microblazeel | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/fff1c5977be144a70524cabed131768541f86ae6 | riscv64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/b842321b2644ec1e32c1b99e91532b898a7a0a95 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e0cc8c78d7146a223dfd2894b70a60f73c6c01c9 | microblaze | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/a84986d6817568eef4cf49254f50e980cdb0fac2 | mipsel | webkitgtk-2.38.5 | NOK | http://autobuild.buildroot.net/results/23127b8517c2d51546d4376262a04753bd484dbe | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/a1e4297ccc04a3f98d740552475b8b4c83bfb572 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/c24398d2e24359f9aee5e03d7dd3ae03d348c0bb | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 glibc-2.36-81-g4f4d7a13edfd... | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.8 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8c39feae1e7e88acc6c6b49ec0ddbc6c13f0012c | sparc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6f38889f01c05c00ed5bbde3b52403efd0ee21bf | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/4f4b633108c54f76e0c566a55040b6960b80584b | aarch64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f60fe1e2ef2259a7211659df33eda6f891995a1f | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f94b1455869bafd69d6d3c0bd0d990dd0c24ed7d | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/63602fd05098d36435ac4c7550e1866efd9bf941 | Gitlab CI results for 2023-04-21 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ arcturus_ucp1020 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578171 | atmel_sama5d4_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578241 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578255 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578256 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578292 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578314 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578352 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578363 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578488 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578496 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578507 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578510 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578514 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578517 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578518 | odroidxu4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578525 | olimex_a10_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578527 | olimex_a13_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578530 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578538 | olimex_a20_olinuxino_lime2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578536 | olimex_a20_olinuxino_micro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578539 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578540 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578543 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578544 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578546 | olpc_xo1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578550 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578548 | openblocks_a6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578552 | orangepi_lite | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578559 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578555 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578561 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578562 | orangepi_pc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578563 | orangepi_pc_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578564 | orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578566 | orangepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578568 | orangepi_zero_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578570 | orangepi_zero_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578569 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578572 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578573 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578576 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578577 | pine64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578579 | pine64_sopine | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578583 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578586 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578587 | qemu_aarch64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578588 | qemu_arm_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578595 | qemu_arm_versatile | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578596 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578599 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578600 | qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578603 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578604 | qemu_microblazebe_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578608 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578610 | qemu_mips32r2_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578616 | qemu_mips32r2el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578620 | qemu_mips32r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578630 | qemu_mips32r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578637 | qemu_mips64_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578641 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578646 | qemu_mips64r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578653 | qemu_mips64r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578656 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578662 | qemu_or1k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578675 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578680 | qemu_ppc64_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578684 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578690 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578696 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578702 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578708 | qemu_ppc_g3beige | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578712 | qemu_ppc_mac99 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578716 | qemu_ppc_mpc8544ds | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578722 | qemu_riscv32_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578726 | qemu_riscv64_nommu_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578731 | qemu_riscv64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578735 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578736 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578737 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578739 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578743 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578745 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578749 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578746 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578751 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578752 | raspberrypi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578774 | ORPH raspberrypi0 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578754 | ORPH raspberrypi0w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578758 | ORPH raspberrypi2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578762 | ORPH raspberrypi3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578766 | raspberrypi3_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578764 | ORPH raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578769 | ORPH raspberrypi4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578773 | ORPH raspberrypi4_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578770 | ORPH raspberrypicm4io | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578779 | ORPH raspberrypicm4io_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578778 | ORPH raspberrypizero2w | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578781 | riotboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578783 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578784 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578786 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578787 | roseapplepi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578790 | s6lx9_microboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578792 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578793 | sipeed_lichee_rv | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578795 | sipeed_lichee_rv_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578797 | sipeed_maix_bit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578798 | sipeed_maix_bit_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578799 | sipeed_maix_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578801 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578802 | sipeed_maix_go | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578803 | sipeed_maix_go_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578804 | sipeed_maixduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578806 | sipeed_maixduino_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578807 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578809 | snps_archs38_axs103 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578813 | snps_archs38_haps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578814 | snps_archs38_hsdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578816 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578818 | solidrun_clearfog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578821 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578824 | solidrun_macchiatobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578826 | ORPH spike_riscv64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578829 | stm32f429_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578831 | stm32f469_disco_sd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578836 | stm32f469_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578839 | stm32mp157a_dk1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578842 | stm32mp157c_dk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578844 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578852 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578855 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578857 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578860 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578862 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578867 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578870 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578873 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578878 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578875 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578881 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578887 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578888 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578891 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578893 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578896 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578898 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578900 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578902 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4145578905 | -- http://autobuild.buildroot.net From ps.report at gmx.net Sat Apr 22 09:06:23 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 22 Apr 2023 11:06:23 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/qemu: change project and download URL to https Message-ID: <20230422090625.25006-1-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- package/qemu/Config.in | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index a446c0cf68..235fdb9ce6 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -43,7 +43,7 @@ menuconfig BR2_PACKAGE_QEMU Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests. - http://qemu.org/ + https://www.qemu.org/ if BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 3cbeffe213..3f51cb572b 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -8,7 +8,7 @@ # needs to be updated. QEMU_VERSION = 7.2.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz -QEMU_SITE = http://download.qemu.org +QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c QEMU_LICENSE_FILES = COPYING COPYING.LIB # NOTE: there is no top-level license file for non-(L)GPL licenses; -- 2.40.0 From ps.report at gmx.net Sat Apr 22 09:06:24 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 22 Apr 2023 11:06:24 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/qemu: bump version to 7.2.1 In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <20230422090625.25006-2-ps.report@gmx.net> - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch (from upstream, see [1]) [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 Signed-off-by: Peter Seiderer --- ...k-restore-of-env-flags-from-tb-flags.patch | 36 ------------------- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 3 files changed, 2 insertions(+), 38 deletions(-) delete mode 100644 package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch diff --git a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch b/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch deleted file mode 100644 index 8dc2dd8823..0000000000 --- a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch +++ /dev/null @@ -1,36 +0,0 @@ -From bc2331635ce18ff068d2bb1e493bc546e1f786e1 Mon Sep 17 00:00:00 2001 -From: Guenter Roeck -Date: Mon, 12 Dec 2022 09:03:17 -0600 -Subject: [PATCH] target/sh4: Mask restore of env->flags from tb->flags - -The values in env->flags are a subset of tb->flags. -Restore only the bits that belong. - -Cc: qemu-stable at nongnu.org -Fixes: ab419fd8a035 ("target/sh4: Fix TB_FLAG_UNALIGN") -Signed-off-by: Guenter Roeck -Message-ID: <20221212011345.GA2235238 at roeck-us.net> -[rth: Reduce to only the the superh_cpu_synchronize_from_tb change] -Signed-off-by: Richard Henderson -[yann.morin.1998 at free.fr: backport from upstream] -Signed-off-by: Yann E. MORIN ---- - target/sh4/cpu.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c -index 951eb6b9c8..f0934b20fa 100644 ---- a/target/sh4/cpu.c -+++ b/target/sh4/cpu.c -@@ -47,7 +47,7 @@ static void superh_cpu_synchronize_from_tb(CPUState *cs, - SuperHCPU *cpu = SUPERH_CPU(cs); - - cpu->env.pc = tb_pc(tb); -- cpu->env.flags = tb->flags; -+ cpu->env.flags = tb->flags & TB_FLAG_ENVFLAGS_MASK; - } - - static void superh_restore_state_to_opc(CPUState *cs, --- -2.25.1 - diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e671e1d184..93f7c98f1c 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 qemu-7.2.0.tar.xz +sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 3f51cb572b..12d52f61bf 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 7.2.0 +QEMU_VERSION = 7.2.1 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c -- 2.40.0 From ps.report at gmx.net Sat Apr 22 09:06:25 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 22 Apr 2023 11:06:25 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/qemu: add patches to fix host libc-2.37 compile In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <20230422090625.25006-3-ps.report@gmx.net> - add two upstream patches to fix host libc-2.37 compile (see [1], [2] for details) Fixes: In file included from /usr/include/linux/btrfs.h:29, from ../linux-user/syscall.c:163: /usr/include/linux/fs.h:50:8: error: redefinition of ?struct file_clone_range? 50 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ ../linux-user/syscall.c:129:8: note: originally defined here 129 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ [1] https://lists.openembedded.org/g/openembedded-core/message/177322 [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ Signed-off-by: Peter Seiderer --- ...er-add-more-compat-ioctl-definitions.patch | 73 +++++++++++++++++ ...r-fix-compat-with-glibc-2.36-sys-mou.patch | 82 +++++++++++++++++++ 2 files changed, 155 insertions(+) create mode 100644 package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch create mode 100644 package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch new file mode 100644 index 0000000000..9040daea92 --- /dev/null +++ b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch @@ -0,0 +1,73 @@ +From ba43bb7b641a602081554d7d2a497888209fec2d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:00 -0500 +Subject: [PATCH 3/4] Revert "linux-user: add more compat ioctl definitions" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang? +Reviewed-by: Marc-Andr? Lureau +Message-Id: <20230110174901.2580297-2-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a] +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 25 ------------------------- + 1 file changed, 25 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 24b25759be..10af5e0d8e 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -111,31 +111,6 @@ + #define FS_IOC32_SETFLAGS _IOW('f', 2, int) + #define FS_IOC32_GETVERSION _IOR('v', 1, int) + #define FS_IOC32_SETVERSION _IOW('v', 2, int) +- +-#define BLKGETSIZE64 _IOR(0x12,114,size_t) +-#define BLKDISCARD _IO(0x12,119) +-#define BLKIOMIN _IO(0x12,120) +-#define BLKIOOPT _IO(0x12,121) +-#define BLKALIGNOFF _IO(0x12,122) +-#define BLKPBSZGET _IO(0x12,123) +-#define BLKDISCARDZEROES _IO(0x12,124) +-#define BLKSECDISCARD _IO(0x12,125) +-#define BLKROTATIONAL _IO(0x12,126) +-#define BLKZEROOUT _IO(0x12,127) +- +-#define FIBMAP _IO(0x00,1) +-#define FIGETBSZ _IO(0x00,2) +- +-struct file_clone_range { +- __s64 src_fd; +- __u64 src_offset; +- __u64 src_length; +- __u64 dest_offset; +-}; +- +-#define FICLONE _IOW(0x94, 9, int) +-#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) +- + #else + #include + #endif +-- +2.40.0 + diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch new file mode 100644 index 0000000000..5dbef6d6a4 --- /dev/null +++ b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch @@ -0,0 +1,82 @@ +From ec8b232faefcdd7482c4998e64b78d49d0204502 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:01 -0500 +Subject: [PATCH 4/4] Revert "linux-user: fix compat with glibc >= 2.36 + sys/mount.h" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang? +Reviewed-by: Marc-Andr? Lureau +Message-Id: <20230110174901.2580297-3-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e] +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 18 ------------------ + meson.build | 2 -- + 2 files changed, 20 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 10af5e0d8e..d974c76b60 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -95,25 +95,7 @@ + #include + #include + #include +- +-#ifdef HAVE_SYS_MOUNT_FSCONFIG +-/* +- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, +- * which in turn prevents use of linux/fs.h. So we have to +- * define the constants ourselves for now. +- */ +-#define FS_IOC_GETFLAGS _IOR('f', 1, long) +-#define FS_IOC_SETFLAGS _IOW('f', 2, long) +-#define FS_IOC_GETVERSION _IOR('v', 1, long) +-#define FS_IOC_SETVERSION _IOW('v', 2, long) +-#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) +-#define FS_IOC32_GETFLAGS _IOR('f', 1, int) +-#define FS_IOC32_SETFLAGS _IOW('f', 2, int) +-#define FS_IOC32_GETVERSION _IOR('v', 1, int) +-#define FS_IOC32_SETVERSION _IOW('v', 2, int) +-#else + #include +-#endif + #include + #if defined(CONFIG_FIEMAP) + #include +diff --git a/meson.build b/meson.build +index b88867ca9d..39e83bbafe 100644 +--- a/meson.build ++++ b/meson.build +@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', + cc.has_header_symbol('getopt.h', 'optreset')) + config_host_data.set('HAVE_IPPROTO_MPTCP', + cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) +-config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', +- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) + + # has_member + config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', +-- +2.40.0 + -- 2.40.0 From christian at aperture.us Sat Apr 22 09:34:58 2023 From: christian at aperture.us (Christian Stewart) Date: Sat, 22 Apr 2023 02:34:58 -0700 Subject: [Buildroot] [PATCH v1 1/1] DEVELOPERS: update email address Message-ID: <20230422093458.46975-1-christian@aperture.us> This patch updates my email address in the DEVELOPERS file. Signed-off-by: Christian Stewart --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b579..d9e95a3d05 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -538,7 +538,7 @@ F: package/syslog-ng/ N: Christian Kellermann F: package/python-pylibftdi/ -N: Christian Stewart +N: Christian Stewart F: package/balena-engine/ F: package/batman-adv/ F: package/catatonit/ -- 2.40.0 From romain.naour at smile.fr Sat Apr 22 10:18:05 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sat, 22 Apr 2023 12:18:05 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/qemu: change project and download URL to https In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <8f4ab4fc-528a-34dc-a03b-6673ce3c4d74@smile.fr> Hello Peter, Le 22/04/2023 ? 11:06, Peter Seiderer a ?crit?: > Signed-off-by: Peter Seiderer Acked-by: Romain Naour Best regards, Romain > --- > package/qemu/Config.in | 2 +- > package/qemu/qemu.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/qemu/Config.in b/package/qemu/Config.in > index a446c0cf68..235fdb9ce6 100644 > --- a/package/qemu/Config.in > +++ b/package/qemu/Config.in > @@ -43,7 +43,7 @@ menuconfig BR2_PACKAGE_QEMU > Linux. When using KVM, QEMU can virtualize x86, server and > embedded PowerPC, and S390 guests. > > - http://qemu.org/ > + https://www.qemu.org/ > > if BR2_PACKAGE_QEMU > > diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk > index 3cbeffe213..3f51cb572b 100644 > --- a/package/qemu/qemu.mk > +++ b/package/qemu/qemu.mk > @@ -8,7 +8,7 @@ > # needs to be updated. > QEMU_VERSION = 7.2.0 > QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz > -QEMU_SITE = http://download.qemu.org > +QEMU_SITE = https://download.qemu.org > QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c > QEMU_LICENSE_FILES = COPYING COPYING.LIB > # NOTE: there is no top-level license file for non-(L)GPL licenses; From romain.naour at smile.fr Sat Apr 22 10:21:36 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sat, 22 Apr 2023 12:21:36 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/qemu: bump version to 7.2.1 In-Reply-To: <20230422090625.25006-2-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-2-ps.report@gmx.net> Message-ID: Hello Peter, Le 22/04/2023 ? 11:06, Peter Seiderer a ?crit?: > - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > (from upstream, see [1]) > > [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 Qemu 8.0.0 has been released this week including the patch 0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch See: https://gitlab.com/kubu93/buildroot/-/pipelines/845076149 Best regards, Romain > > Signed-off-by: Peter Seiderer > --- > ...k-restore-of-env-flags-from-tb-flags.patch | 36 ------------------- > package/qemu/qemu.hash | 2 +- > package/qemu/qemu.mk | 2 +- > 3 files changed, 2 insertions(+), 38 deletions(-) > delete mode 100644 package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > > diff --git a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch b/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > deleted file mode 100644 > index 8dc2dd8823..0000000000 > --- a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > +++ /dev/null > @@ -1,36 +0,0 @@ > -From bc2331635ce18ff068d2bb1e493bc546e1f786e1 Mon Sep 17 00:00:00 2001 > -From: Guenter Roeck > -Date: Mon, 12 Dec 2022 09:03:17 -0600 > -Subject: [PATCH] target/sh4: Mask restore of env->flags from tb->flags > - > -The values in env->flags are a subset of tb->flags. > -Restore only the bits that belong. > - > -Cc: qemu-stable at nongnu.org > -Fixes: ab419fd8a035 ("target/sh4: Fix TB_FLAG_UNALIGN") > -Signed-off-by: Guenter Roeck > -Message-ID: <20221212011345.GA2235238 at roeck-us.net> > -[rth: Reduce to only the the superh_cpu_synchronize_from_tb change] > -Signed-off-by: Richard Henderson > -[yann.morin.1998 at free.fr: backport from upstream] > -Signed-off-by: Yann E. MORIN > ---- > - target/sh4/cpu.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c > -index 951eb6b9c8..f0934b20fa 100644 > ---- a/target/sh4/cpu.c > -+++ b/target/sh4/cpu.c > -@@ -47,7 +47,7 @@ static void superh_cpu_synchronize_from_tb(CPUState *cs, > - SuperHCPU *cpu = SUPERH_CPU(cs); > - > - cpu->env.pc = tb_pc(tb); > -- cpu->env.flags = tb->flags; > -+ cpu->env.flags = tb->flags & TB_FLAG_ENVFLAGS_MASK; > - } > - > - static void superh_restore_state_to_opc(CPUState *cs, > --- > -2.25.1 > - > diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash > index e671e1d184..93f7c98f1c 100644 > --- a/package/qemu/qemu.hash > +++ b/package/qemu/qemu.hash > @@ -1,4 +1,4 @@ > # Locally computed, tarball verified with GPG signature > -sha256 5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 qemu-7.2.0.tar.xz > +sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz > sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB > diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk > index 3f51cb572b..12d52f61bf 100644 > --- a/package/qemu/qemu.mk > +++ b/package/qemu/qemu.mk > @@ -6,7 +6,7 @@ > > # When updating the version, check whether the list of supported targets > # needs to be updated. > -QEMU_VERSION = 7.2.0 > +QEMU_VERSION = 7.2.1 > QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz > QEMU_SITE = https://download.qemu.org > QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c From romain.naour at gmail.com Sat Apr 22 12:32:02 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 22 Apr 2023 14:32:02 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.0 Message-ID: <20230422123202.4011939-1-romain.naour@gmail.com> Changes log: https://wiki.qemu.org/ChangeLog/8.0 Remove upstream patch: 0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch 0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch Remove --disable-virtiofsd [1] The "linux-user: fix compat with glibc >= 2.36 sys/mount.h" fix has been reverted, so Qemu expect distros to ship the 2.36 maint release with the fix [2]. So any existing glibc 2.36 based toolchain without the fix will fail again to build qemu. System emulation on 32-bit x86 hosts has been deprecated. The QEMU project no longer considers 32-bit x86 host support for system emulation to be an effective use of its limited resources, and thus intends to discontinue. User mode emulation continues to be supported on 32-bit hosts Disable Hexagon idef-parser compiler to avoid build issue while building hexagon-linux-user for the target. Indeed idef-parser is a host (native) tool that requires host-glib2, host-flex and host-bison. Keep it disabled for now since hexagon-linux-user build with --disable-hexagon-idef-parser. Runtime tested in gitlab: https://gitlab.com/kubu93/buildroot/-/pipelines/845076149 [1] https://gitlab.com/qemu-project/qemu/-/commit/8ab5e8a503b55eb27672777cfedea902bb22a246 [2] https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e [3] https://gitlab.com/qemu-project/qemu/-/blob/v8.0.0/target/hexagon/meson.build#L191 Signed-off-by: Romain Naour Cc: Peter Seiderer --- This patch has been rebased onto "package/qemu: bump version to 7.2.1" since we may want to backport host libc-2.37 fix for 2023.02: http://lists.busybox.net/pipermail/buildroot/2023-April/666598.html --- ...er-add-more-compat-ioctl-definitions.patch | 73 ----------------- ...r-fix-compat-with-glibc-2.36-sys-mou.patch | 82 ------------------- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 5 +- 4 files changed, 3 insertions(+), 159 deletions(-) delete mode 100644 package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch delete mode 100644 package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch deleted file mode 100644 index 9040daea92..0000000000 --- a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch +++ /dev/null @@ -1,73 +0,0 @@ -From ba43bb7b641a602081554d7d2a497888209fec2d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= -Date: Tue, 10 Jan 2023 12:49:00 -0500 -Subject: [PATCH 3/4] Revert "linux-user: add more compat ioctl definitions" -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. - -glibc has fixed (in 2.36.9000-40-g774058d729) the problem -that caused a clash when both sys/mount.h annd linux/mount.h -are included, and backported this to the 2.36 stable release -too: - - https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E - -It is saner for QEMU to remove the workaround it applied for -glibc 2.36 and expect distros to ship the 2.36 maint release -with the fix. This avoids needing to add a further workaround -to QEMU to deal with the fact that linux/brtfs.h now also pulls -in linux/mount.h via linux/fs.h since Linux 6.1 - -Signed-off-by: Daniel P. Berrang? -Reviewed-by: Marc-Andr? Lureau -Message-Id: <20230110174901.2580297-2-berrange at redhat.com> -Signed-off-by: Laurent Vivier - -[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a] -Signed-off-by: Peter Seiderer ---- - linux-user/syscall.c | 25 ------------------------- - 1 file changed, 25 deletions(-) - -diff --git a/linux-user/syscall.c b/linux-user/syscall.c -index 24b25759be..10af5e0d8e 100644 ---- a/linux-user/syscall.c -+++ b/linux-user/syscall.c -@@ -111,31 +111,6 @@ - #define FS_IOC32_SETFLAGS _IOW('f', 2, int) - #define FS_IOC32_GETVERSION _IOR('v', 1, int) - #define FS_IOC32_SETVERSION _IOW('v', 2, int) -- --#define BLKGETSIZE64 _IOR(0x12,114,size_t) --#define BLKDISCARD _IO(0x12,119) --#define BLKIOMIN _IO(0x12,120) --#define BLKIOOPT _IO(0x12,121) --#define BLKALIGNOFF _IO(0x12,122) --#define BLKPBSZGET _IO(0x12,123) --#define BLKDISCARDZEROES _IO(0x12,124) --#define BLKSECDISCARD _IO(0x12,125) --#define BLKROTATIONAL _IO(0x12,126) --#define BLKZEROOUT _IO(0x12,127) -- --#define FIBMAP _IO(0x00,1) --#define FIGETBSZ _IO(0x00,2) -- --struct file_clone_range { -- __s64 src_fd; -- __u64 src_offset; -- __u64 src_length; -- __u64 dest_offset; --}; -- --#define FICLONE _IOW(0x94, 9, int) --#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) -- - #else - #include - #endif --- -2.40.0 - diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch deleted file mode 100644 index 5dbef6d6a4..0000000000 --- a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ec8b232faefcdd7482c4998e64b78d49d0204502 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= -Date: Tue, 10 Jan 2023 12:49:01 -0500 -Subject: [PATCH 4/4] Revert "linux-user: fix compat with glibc >= 2.36 - sys/mount.h" -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. - -glibc has fixed (in 2.36.9000-40-g774058d729) the problem -that caused a clash when both sys/mount.h annd linux/mount.h -are included, and backported this to the 2.36 stable release -too: - - https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E - -It is saner for QEMU to remove the workaround it applied for -glibc 2.36 and expect distros to ship the 2.36 maint release -with the fix. This avoids needing to add a further workaround -to QEMU to deal with the fact that linux/brtfs.h now also pulls -in linux/mount.h via linux/fs.h since Linux 6.1 - -Signed-off-by: Daniel P. Berrang? -Reviewed-by: Marc-Andr? Lureau -Message-Id: <20230110174901.2580297-3-berrange at redhat.com> -Signed-off-by: Laurent Vivier - -[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e] -Signed-off-by: Peter Seiderer ---- - linux-user/syscall.c | 18 ------------------ - meson.build | 2 -- - 2 files changed, 20 deletions(-) - -diff --git a/linux-user/syscall.c b/linux-user/syscall.c -index 10af5e0d8e..d974c76b60 100644 ---- a/linux-user/syscall.c -+++ b/linux-user/syscall.c -@@ -95,25 +95,7 @@ - #include - #include - #include -- --#ifdef HAVE_SYS_MOUNT_FSCONFIG --/* -- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, -- * which in turn prevents use of linux/fs.h. So we have to -- * define the constants ourselves for now. -- */ --#define FS_IOC_GETFLAGS _IOR('f', 1, long) --#define FS_IOC_SETFLAGS _IOW('f', 2, long) --#define FS_IOC_GETVERSION _IOR('v', 1, long) --#define FS_IOC_SETVERSION _IOW('v', 2, long) --#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) --#define FS_IOC32_GETFLAGS _IOR('f', 1, int) --#define FS_IOC32_SETFLAGS _IOW('f', 2, int) --#define FS_IOC32_GETVERSION _IOR('v', 1, int) --#define FS_IOC32_SETVERSION _IOW('v', 2, int) --#else - #include --#endif - #include - #if defined(CONFIG_FIEMAP) - #include -diff --git a/meson.build b/meson.build -index b88867ca9d..39e83bbafe 100644 ---- a/meson.build -+++ b/meson.build -@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', - cc.has_header_symbol('getopt.h', 'optreset')) - config_host_data.set('HAVE_IPPROTO_MPTCP', - cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) --config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', -- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) - - # has_member - config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', --- -2.40.0 - diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index 93f7c98f1c..e76aef0b3a 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz +sha256 bb60f0341531181d6cc3969dd19a013d0427a87f918193970d9adb91131e56d0 qemu-8.0.0.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 12d52f61bf..acf40bd50f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 7.2.1 +QEMU_VERSION = 8.0.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c @@ -302,13 +302,13 @@ define QEMU_CONFIGURE_CMDS --disable-vhost-crypto \ --disable-vhost-user-blk-server \ --disable-virtfs \ - --disable-virtiofsd \ --disable-whpx \ --disable-xen \ --enable-attr \ --enable-kvm \ --enable-vhost-net \ --with-git-submodules=ignore \ + --disable-hexagon-idef-parser \ $(QEMU_OPTS) endef @@ -474,7 +474,6 @@ define HOST_QEMU_CONFIGURE_CMDS --disable-selinux \ --disable-vde \ --disable-vhost-user-blk-server \ - --disable-virtiofsd \ --disable-vnc-jpeg \ --disable-png \ --disable-vnc-sasl \ -- 2.34.3 From romain.naour at smile.fr Sat Apr 22 12:35:26 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sat, 22 Apr 2023 14:35:26 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/qemu: add patches to fix host libc-2.37 compile In-Reply-To: <20230422090625.25006-3-ps.report@gmx.net> References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-3-ps.report@gmx.net> Message-ID: Hello Peter, Le 22/04/2023 ? 11:06, Peter Seiderer a ?crit?: > - add two upstream patches to fix host libc-2.37 compile > (see [1], [2] for details) > > Fixes: > > In file included from /usr/include/linux/btrfs.h:29, > from ../linux-user/syscall.c:163: > /usr/include/linux/fs.h:50:8: error: redefinition of ?struct file_clone_range? > 50 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > ../linux-user/syscall.c:129:8: note: originally defined here > 129 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > > [1] https://lists.openembedded.org/g/openembedded-core/message/177322 > [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ I think we want to backport this patch to 2023.02 branch. So I rebased the version bump 8.0.0 on top of your series: http://lists.busybox.net/pipermail/buildroot/2023-April/666603.html Reviewed-by: Romain Naour Best regards, Romain > > Signed-off-by: Peter Seiderer > --- > ...er-add-more-compat-ioctl-definitions.patch | 73 +++++++++++++++++ > ...r-fix-compat-with-glibc-2.36-sys-mou.patch | 82 +++++++++++++++++++ > 2 files changed, 155 insertions(+) > create mode 100644 package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch > create mode 100644 package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch > > diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch > new file mode 100644 > index 0000000000..9040daea92 > --- /dev/null > +++ b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch > @@ -0,0 +1,73 @@ > +From ba43bb7b641a602081554d7d2a497888209fec2d Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= > +Date: Tue, 10 Jan 2023 12:49:00 -0500 > +Subject: [PATCH 3/4] Revert "linux-user: add more compat ioctl definitions" > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. > + > +glibc has fixed (in 2.36.9000-40-g774058d729) the problem > +that caused a clash when both sys/mount.h annd linux/mount.h > +are included, and backported this to the 2.36 stable release > +too: > + > + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E > + > +It is saner for QEMU to remove the workaround it applied for > +glibc 2.36 and expect distros to ship the 2.36 maint release > +with the fix. This avoids needing to add a further workaround > +to QEMU to deal with the fact that linux/brtfs.h now also pulls > +in linux/mount.h via linux/fs.h since Linux 6.1 > + > +Signed-off-by: Daniel P. Berrang? > +Reviewed-by: Marc-Andr? Lureau > +Message-Id: <20230110174901.2580297-2-berrange at redhat.com> > +Signed-off-by: Laurent Vivier > + > +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a] > +Signed-off-by: Peter Seiderer > +--- > + linux-user/syscall.c | 25 ------------------------- > + 1 file changed, 25 deletions(-) > + > +diff --git a/linux-user/syscall.c b/linux-user/syscall.c > +index 24b25759be..10af5e0d8e 100644 > +--- a/linux-user/syscall.c > ++++ b/linux-user/syscall.c > +@@ -111,31 +111,6 @@ > + #define FS_IOC32_SETFLAGS _IOW('f', 2, int) > + #define FS_IOC32_GETVERSION _IOR('v', 1, int) > + #define FS_IOC32_SETVERSION _IOW('v', 2, int) > +- > +-#define BLKGETSIZE64 _IOR(0x12,114,size_t) > +-#define BLKDISCARD _IO(0x12,119) > +-#define BLKIOMIN _IO(0x12,120) > +-#define BLKIOOPT _IO(0x12,121) > +-#define BLKALIGNOFF _IO(0x12,122) > +-#define BLKPBSZGET _IO(0x12,123) > +-#define BLKDISCARDZEROES _IO(0x12,124) > +-#define BLKSECDISCARD _IO(0x12,125) > +-#define BLKROTATIONAL _IO(0x12,126) > +-#define BLKZEROOUT _IO(0x12,127) > +- > +-#define FIBMAP _IO(0x00,1) > +-#define FIGETBSZ _IO(0x00,2) > +- > +-struct file_clone_range { > +- __s64 src_fd; > +- __u64 src_offset; > +- __u64 src_length; > +- __u64 dest_offset; > +-}; > +- > +-#define FICLONE _IOW(0x94, 9, int) > +-#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) > +- > + #else > + #include > + #endif > +-- > +2.40.0 > + > diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch > new file mode 100644 > index 0000000000..5dbef6d6a4 > --- /dev/null > +++ b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch > @@ -0,0 +1,82 @@ > +From ec8b232faefcdd7482c4998e64b78d49d0204502 Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= > +Date: Tue, 10 Jan 2023 12:49:01 -0500 > +Subject: [PATCH 4/4] Revert "linux-user: fix compat with glibc >= 2.36 > + sys/mount.h" > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. > + > +glibc has fixed (in 2.36.9000-40-g774058d729) the problem > +that caused a clash when both sys/mount.h annd linux/mount.h > +are included, and backported this to the 2.36 stable release > +too: > + > + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E > + > +It is saner for QEMU to remove the workaround it applied for > +glibc 2.36 and expect distros to ship the 2.36 maint release > +with the fix. This avoids needing to add a further workaround > +to QEMU to deal with the fact that linux/brtfs.h now also pulls > +in linux/mount.h via linux/fs.h since Linux 6.1 > + > +Signed-off-by: Daniel P. Berrang? > +Reviewed-by: Marc-Andr? Lureau > +Message-Id: <20230110174901.2580297-3-berrange at redhat.com> > +Signed-off-by: Laurent Vivier > + > +[Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e] > +Signed-off-by: Peter Seiderer > +--- > + linux-user/syscall.c | 18 ------------------ > + meson.build | 2 -- > + 2 files changed, 20 deletions(-) > + > +diff --git a/linux-user/syscall.c b/linux-user/syscall.c > +index 10af5e0d8e..d974c76b60 100644 > +--- a/linux-user/syscall.c > ++++ b/linux-user/syscall.c > +@@ -95,25 +95,7 @@ > + #include > + #include > + #include > +- > +-#ifdef HAVE_SYS_MOUNT_FSCONFIG > +-/* > +- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, > +- * which in turn prevents use of linux/fs.h. So we have to > +- * define the constants ourselves for now. > +- */ > +-#define FS_IOC_GETFLAGS _IOR('f', 1, long) > +-#define FS_IOC_SETFLAGS _IOW('f', 2, long) > +-#define FS_IOC_GETVERSION _IOR('v', 1, long) > +-#define FS_IOC_SETVERSION _IOW('v', 2, long) > +-#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) > +-#define FS_IOC32_GETFLAGS _IOR('f', 1, int) > +-#define FS_IOC32_SETFLAGS _IOW('f', 2, int) > +-#define FS_IOC32_GETVERSION _IOR('v', 1, int) > +-#define FS_IOC32_SETVERSION _IOW('v', 2, int) > +-#else > + #include > +-#endif > + #include > + #if defined(CONFIG_FIEMAP) > + #include > +diff --git a/meson.build b/meson.build > +index b88867ca9d..39e83bbafe 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', > + cc.has_header_symbol('getopt.h', 'optreset')) > + config_host_data.set('HAVE_IPPROTO_MPTCP', > + cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) > +-config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', > +- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) > + > + # has_member > + config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', > +-- > +2.40.0 > + From dario.binacchi at amarulasolutions.com Sat Apr 22 13:36:07 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 15:36:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: add the eCos exception to the GPL-2.0+ license Message-ID: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file refers to the eCos license. The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 The file is part of the openocd executable via libopenocd.la, which being a static library it is not installed. Based on this, becomes more natural to associate the eCos exception with the GPL 2.0+ license, rather than considering it separately as a license. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ Suggested-by: Yann E. MORIN Signed-off-by: Dario Binacchi --- package/openocd/openocd.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 9973498cf568..78c6e10c58e4 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = \ - eCos-exception-2.0, \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ - GPL-2.0+ (code), \ + GPL-2.0+ with eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 22 13:38:34 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 15:38:34 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f469_disco_sd_defconfig: bump U-Boot version to 2023.04 Message-ID: <20230422133834.608978-1-dario.binacchi@amarulasolutions.com> Bump U-Boot to version 2023.04. Signed-off-by: Dario Binacchi --- configs/stm32f469_disco_sd_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index dc00a47e1da2..4ec873b3bbe8 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -20,7 +20,7 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="32M" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f469-discovery" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 22 13:41:00 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 15:41:00 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f4xx_defconfig: remove BR2_PACKAGE_IFUPDOWN_SCRIPTS Message-ID: <20230422134100.609825-1-dario.binacchi@amarulasolutions.com> Kernel is built without network support. It is useless to compile the package and then remove it from rootfs. Signed-off-by: Dario Binacchi --- board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh | 4 ---- configs/stm32f429_disco_xip_defconfig | 1 + configs/stm32f469_disco_sd_defconfig | 1 + configs/stm32f469_disco_xip_defconfig | 1 + 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh index e324afe59a98..2ac9c653c327 100755 --- a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh +++ b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh @@ -2,7 +2,3 @@ # Kernel is built without devpts support sed -i '/^devpts/d' ${TARGET_DIR}/etc/fstab - -# Kernel is built without network support -rm -f ${TARGET_DIR}/etc/init.d/S40network -rm -rf ${TARGET_DIR}/etc/network/ diff --git a/configs/stm32f429_disco_xip_defconfig b/configs/stm32f429_disco_xip_defconfig index 872e4b6a306c..9edbbab387e1 100644 --- a/configs/stm32f429_disco_xip_defconfig +++ b/configs/stm32f429_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f429-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index dc00a47e1da2..24791178f46f 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set diff --git a/configs/stm32f469_disco_xip_defconfig b/configs/stm32f469_disco_xip_defconfig index fc3b3f921396..ae2780556ad1 100644 --- a/configs/stm32f469_disco_xip_defconfig +++ b/configs/stm32f469_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sat Apr 22 14:00:18 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sat, 22 Apr 2023 16:00:18 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig Message-ID: <20230422140018.616018-1-dario.binacchi@amarulasolutions.com> Board support package includes the following components: - mainline Linux kernel 5.14.21 - mainline U-Boot 2023.04 - default packages from buildroot Note: There is a problem in u-boot display management. It should display the ST microelectronics logo but "noise" is displayed (like when running the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to change version (even the first version in which this feature was introduced), but without success. Despite this I decided not to disable the video management configuration to remind us that it needs to be fixed :). Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html Signed-off-by: Dario Binacchi --- DEVELOPERS | 2 ++ .../stm32f769-disco/extlinux.conf | 4 +++ .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ .../stm32f769-disco/linux-sd.fragment | 1 + .../stm32f769-disco/post-build.sh | 7 ++++ .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ 8 files changed, 121 insertions(+) create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt create mode 100644 configs/stm32f769_disco_sd_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b5791c..88ed40412ae8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -702,8 +702,10 @@ F: package/xinetd/ N: Dario Binacchi F: board/bsh/ +F: board/stmicroelectronics/stm32f769-disco/ F: configs/imx8mn_bsh_smm_s2_defconfig F: configs/imx8mn_bsh_smm_s2_pro_defconfig +F: configs/stm32f769_disco_sd_defconfig F: package/sscep/ F: package/uuu/ diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf new file mode 100644 index 000000000000..48483a01fc4e --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf @@ -0,0 +1,4 @@ +label stm32f769-disco-buildroot + kernel /zImage + devicetree /stm32f769-disco.dtb + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh new file mode 100755 index 000000000000..0ff3ae7dbfb3 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +OUTPUT_DIR=$1 + +if ! test -d "${OUTPUT_DIR}" ; then + echo "ERROR: no output directory specified." + echo "Usage: $0 OUTPUT_DIR" + exit 1 +fi + +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ + -c "init" \ + -c "reset init" \ + -c "flash probe 0" \ + -c "flash info 0" \ + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ + -c "reset run" \ + -c "shutdown" diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg new file mode 100644 index 000000000000..41f9da512489 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "zImage", + "stm32f769-disco.dtb", + "extlinux" + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + size = 32M + } +} diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment new file mode 100644 index 000000000000..846229d0d468 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment @@ -0,0 +1 @@ +# CONFIG_XIP_KERNEL is not set diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh new file mode 100755 index 000000000000..c8cca3de8c9b --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh @@ -0,0 +1,7 @@ +#!/bin/sh +BOARD_DIR="$(dirname "$0")" + +# Kernel is built without devpts support +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab + +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt new file mode 100644 index 000000000000..8f4f79a86138 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt @@ -0,0 +1,32 @@ +STM32F769 Discovery +=================== + +This tutorial describes how to use the predefined Buildroot +configuration for the STM32F769 Discovery evaluation platform. + +Building +-------- + + make stm32f769_disco_sd_defconfig + make + +Flashing +-------- + + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ + +It will flash the U-boot bootloader. + +Creating SD card +---------------- + +Buildroot prepares an"sdcard.img" image in the output/images/ directory, +ready to be dumped on a SD card. Launch the following command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the card content. Use with care! *** + +For details about the medium image layout and its content, see the +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. + diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig new file mode 100644 index 000000000000..4d43658403ca --- /dev/null +++ b/configs/stm32f769_disco_sd_defconfig @@ -0,0 +1,30 @@ +BR2_arm=y +BR2_cortex_m4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" +BR2_LINUX_KERNEL_DEFCONFIG="stm32" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_OPENOCD=y -- 2.32.0 From giulio.benetti at benettiengineering.com Sat Apr 22 14:56:58 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 22 Apr 2023 16:56:58 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: <20230422140018.616018-1-dario.binacchi@amarulasolutions.com> References: <20230422140018.616018-1-dario.binacchi@amarulasolutions.com> Message-ID: Hi Dario, On 22/04/23 16:00, Dario Binacchi wrote: > Board support package includes the following components: > - mainline Linux kernel 5.14.21 > - mainline U-Boot 2023.04 > - default packages from buildroot > > Note: There is a problem in u-boot display management. It should display > the ST microelectronics logo but "noise" is displayed (like when running > the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to > change version (even the first version in which this feature was > introduced), but without success. Despite this I decided not to disable > the video management configuration to remind us that it needs to be > fixed :). > > Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html > Signed-off-by: Dario Binacchi > --- > DEVELOPERS | 2 ++ > .../stm32f769-disco/extlinux.conf | 4 +++ > .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ > .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ > .../stm32f769-disco/linux-sd.fragment | 1 + > .../stm32f769-disco/post-build.sh | 7 ++++ > .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ > configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ > 8 files changed, 121 insertions(+) > create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf > create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh > create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg > create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh > create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt > create mode 100644 configs/stm32f769_disco_sd_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 5cd882b5791c..88ed40412ae8 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -702,8 +702,10 @@ F: package/xinetd/ > > N: Dario Binacchi > F: board/bsh/ > +F: board/stmicroelectronics/stm32f769-disco/ > F: configs/imx8mn_bsh_smm_s2_defconfig > F: configs/imx8mn_bsh_smm_s2_pro_defconfig > +F: configs/stm32f769_disco_sd_defconfig > F: package/sscep/ > F: package/uuu/ > > diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > new file mode 100644 > index 000000000000..48483a01fc4e > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > @@ -0,0 +1,4 @@ > +label stm32f769-disco-buildroot > + kernel /zImage > + devicetree /stm32f769-disco.dtb > + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel > diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > new file mode 100755 > index 000000000000..0ff3ae7dbfb3 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > @@ -0,0 +1,18 @@ > +#!/bin/bash > + > +OUTPUT_DIR=$1 > + > +if ! test -d "${OUTPUT_DIR}" ; then > + echo "ERROR: no output directory specified." > + echo "Usage: $0 OUTPUT_DIR" > + exit 1 > +fi > + > +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ > + -c "init" \ > + -c "reset init" \ > + -c "flash probe 0" \ > + -c "flash info 0" \ > + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ > + -c "reset run" \ > + -c "shutdown" > diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > new file mode 100644 > index 000000000000..41f9da512489 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > @@ -0,0 +1,27 @@ > +image boot.vfat { > + vfat { > + files = { > + "zImage", > + "stm32f769-disco.dtb", > + "extlinux" > + } > + } > + > + size = 16M > +} > + > +image sdcard.img { > + hdimage { > + } > + > + partition u-boot { > + partition-type = 0xC > + image = "boot.vfat" > + } > + > + partition rootfs { > + partition-type = 0x83 > + image = "rootfs.ext2" > + size = 32M > + } > +} > diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > new file mode 100644 > index 000000000000..846229d0d468 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > @@ -0,0 +1 @@ > +# CONFIG_XIP_KERNEL is not set > diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh > new file mode 100755 > index 000000000000..c8cca3de8c9b > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh > @@ -0,0 +1,7 @@ > +#!/bin/sh > +BOARD_DIR="$(dirname "$0")" > + > +# Kernel is built without devpts support > +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab > + > +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf > diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt > new file mode 100644 > index 000000000000..8f4f79a86138 > --- /dev/null > +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt > @@ -0,0 +1,32 @@ > +STM32F769 Discovery > +=================== > + > +This tutorial describes how to use the predefined Buildroot > +configuration for the STM32F769 Discovery evaluation platform. > + > +Building > +-------- > + > + make stm32f769_disco_sd_defconfig > + make > + > +Flashing > +-------- > + > + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ > + > +It will flash the U-boot bootloader. > + > +Creating SD card > +---------------- > + > +Buildroot prepares an"sdcard.img" image in the output/images/ directory, > +ready to be dumped on a SD card. Launch the following command as root: > + > + dd if=output/images/sdcard.img of=/dev/ > + > +*** WARNING! This will destroy all the card content. Use with care! *** > + > +For details about the medium image layout and its content, see the > +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. > + > diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig > new file mode 100644 > index 000000000000..4d43658403ca > --- /dev/null > +++ b/configs/stm32f769_disco_sd_defconfig > @@ -0,0 +1,30 @@ > +BR2_arm=y > +BR2_cortex_m4=y Here ^^^ it is a BR2_cortex_m7 > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y > +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" > +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" It would be great if you could use Linux latest stable 5.15.108 that has patch for MMU-less fix committed[0]. I've found and fixed the bug on i.MXRT but it should affect every MMU-less system. Or you could bump Linux to latest version 6.2 that has the patch committed too. This could be done also for the stm32f4xx boards you're bumping for uboot. [0]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=7ae0262748e5d8ff1e42b77bb19bba474733f280 Best regards -- Giulio Benetti Benetti Engineering sas > +BR2_LINUX_KERNEL_DEFCONFIG="stm32" > +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" > +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" > +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set > +BR2_TARGET_ROOTFS_EXT2=y > +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" > +# BR2_TARGET_ROOTFS_TAR is not set > +BR2_TARGET_UBOOT=y > +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION=y > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_PACKAGE_HOST_DOSFSTOOLS=y > +BR2_PACKAGE_HOST_GENIMAGE=y > +BR2_PACKAGE_HOST_MTOOLS=y > +BR2_PACKAGE_HOST_OPENOCD=y From giulio.benetti at benettiengineering.com Sat Apr 22 16:56:09 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 22 Apr 2023 18:56:09 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: Message-ID: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Hi Dario, I readd the mailing list in Cc, > Il giorno 22 apr 2023, alle ore 18:33, Dario Binacchi ha scritto: > > ?Hi Giulio, > >> On Sat, Apr 22, 2023 at 4:56?PM Giulio Benetti >> wrote: >> >> Hi Dario, >> >>> On 22/04/23 16:00, Dario Binacchi wrote: >>> Board support package includes the following components: >>> - mainline Linux kernel 5.14.21 >>> - mainline U-Boot 2023.04 >>> - default packages from buildroot >>> >>> Note: There is a problem in u-boot display management. It should display >>> the ST microelectronics logo but "noise" is displayed (like when running >>> the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to >>> change version (even the first version in which this feature was >>> introduced), but without success. Despite this I decided not to disable >>> the video management configuration to remind us that it needs to be >>> fixed :). >>> >>> Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html >>> Signed-off-by: Dario Binacchi >>> --- >>> DEVELOPERS | 2 ++ >>> .../stm32f769-disco/extlinux.conf | 4 +++ >>> .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ >>> .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ >>> .../stm32f769-disco/linux-sd.fragment | 1 + >>> .../stm32f769-disco/post-build.sh | 7 ++++ >>> .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ >>> configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ >>> 8 files changed, 121 insertions(+) >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt >>> create mode 100644 configs/stm32f769_disco_sd_defconfig >>> >>> diff --git a/DEVELOPERS b/DEVELOPERS >>> index 5cd882b5791c..88ed40412ae8 100644 >>> --- a/DEVELOPERS >>> +++ b/DEVELOPERS >>> @@ -702,8 +702,10 @@ F: package/xinetd/ >>> >>> N: Dario Binacchi >>> F: board/bsh/ >>> +F: board/stmicroelectronics/stm32f769-disco/ >>> F: configs/imx8mn_bsh_smm_s2_defconfig >>> F: configs/imx8mn_bsh_smm_s2_pro_defconfig >>> +F: configs/stm32f769_disco_sd_defconfig >>> F: package/sscep/ >>> F: package/uuu/ >>> >>> diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf >>> new file mode 100644 >>> index 000000000000..48483a01fc4e >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf >>> @@ -0,0 +1,4 @@ >>> +label stm32f769-disco-buildroot >>> + kernel /zImage >>> + devicetree /stm32f769-disco.dtb >>> + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel >>> diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh >>> new file mode 100755 >>> index 000000000000..0ff3ae7dbfb3 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh >>> @@ -0,0 +1,18 @@ >>> +#!/bin/bash >>> + >>> +OUTPUT_DIR=$1 >>> + >>> +if ! test -d "${OUTPUT_DIR}" ; then >>> + echo "ERROR: no output directory specified." >>> + echo "Usage: $0 OUTPUT_DIR" >>> + exit 1 >>> +fi >>> + >>> +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ >>> + -c "init" \ >>> + -c "reset init" \ >>> + -c "flash probe 0" \ >>> + -c "flash info 0" \ >>> + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ >>> + -c "reset run" \ >>> + -c "shutdown" >>> diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg >>> new file mode 100644 >>> index 000000000000..41f9da512489 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg >>> @@ -0,0 +1,27 @@ >>> +image boot.vfat { >>> + vfat { >>> + files = { >>> + "zImage", >>> + "stm32f769-disco.dtb", >>> + "extlinux" >>> + } >>> + } >>> + >>> + size = 16M >>> +} >>> + >>> +image sdcard.img { >>> + hdimage { >>> + } >>> + >>> + partition u-boot { >>> + partition-type = 0xC >>> + image = "boot.vfat" >>> + } >>> + >>> + partition rootfs { >>> + partition-type = 0x83 >>> + image = "rootfs.ext2" >>> + size = 32M >>> + } >>> +} >>> diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment >>> new file mode 100644 >>> index 000000000000..846229d0d468 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment >>> @@ -0,0 +1 @@ >>> +# CONFIG_XIP_KERNEL is not set >>> diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh >>> new file mode 100755 >>> index 000000000000..c8cca3de8c9b >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh >>> @@ -0,0 +1,7 @@ >>> +#!/bin/sh >>> +BOARD_DIR="$(dirname "$0")" >>> + >>> +# Kernel is built without devpts support >>> +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab >>> + >>> +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf >>> diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt >>> new file mode 100644 >>> index 000000000000..8f4f79a86138 >>> --- /dev/null >>> +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt >>> @@ -0,0 +1,32 @@ >>> +STM32F769 Discovery >>> +=================== >>> + >>> +This tutorial describes how to use the predefined Buildroot >>> +configuration for the STM32F769 Discovery evaluation platform. >>> + >>> +Building >>> +-------- >>> + >>> + make stm32f769_disco_sd_defconfig >>> + make >>> + >>> +Flashing >>> +-------- >>> + >>> + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ >>> + >>> +It will flash the U-boot bootloader. >>> + >>> +Creating SD card >>> +---------------- >>> + >>> +Buildroot prepares an"sdcard.img" image in the output/images/ directory, >>> +ready to be dumped on a SD card. Launch the following command as root: >>> + >>> + dd if=output/images/sdcard.img of=/dev/ >>> + >>> +*** WARNING! This will destroy all the card content. Use with care! *** >>> + >>> +For details about the medium image layout and its content, see the >>> +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. >>> + >>> diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig >>> new file mode 100644 >>> index 000000000000..4d43658403ca >>> --- /dev/null >>> +++ b/configs/stm32f769_disco_sd_defconfig >>> @@ -0,0 +1,30 @@ >>> +BR2_arm=y >>> +BR2_cortex_m4=y >> >> Here ^^^ it is a BR2_cortex_m7 > > Yes, you are right > >> >>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y >>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" >>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" >>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" >>> +BR2_LINUX_KERNEL=y >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" >> >> It would be great if you could use Linux latest stable 5.15.108 that has >> patch for MMU-less fix committed[0]. I've found and fixed the bug on >> i.MXRT but it should affect every MMU-less system. > > thanks for the info > >> Or you could bump Linux to latest version 6.2 that has the patch >> committed too. > > I will try with 5.15.108. Each new kernel version generally leads to > occupying more memory and this is then reflected in some cases > on applications to be launched in user space that become unstable > (or at least it seems to me to be so). You?re right about the size, but your experience as user space instability is normally due to bug on mmu-less arm support that is few tested compared to mmu arm. The bug I?ve found showed up during rootfs ext4 mount so it was easy to reproduce. It dealt exactly with memory page translation to mmu-less. So maybe what you see as instability could be fixed by my patch. > So, for now I prefer to bump to > 5.15.108. Sure. Could you also try to fill the memory and see if everything works correctly? You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). Thank you Best regards Giulio > > Thanks and regards, > Dario > >> >> This could be done also for the stm32f4xx boards you're bumping for >> uboot. >> >> [0]: >> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=7ae0262748e5d8ff1e42b77bb19bba474733f280 >> >> Best regards >> -- >> Giulio Benetti >> Benetti Engineering sas >> >>> +BR2_LINUX_KERNEL_DEFCONFIG="stm32" >>> +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" >>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y >>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" >>> +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" >>> +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set >>> +BR2_TARGET_ROOTFS_EXT2=y >>> +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" >>> +# BR2_TARGET_ROOTFS_TAR is not set >>> +BR2_TARGET_UBOOT=y >>> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION=y >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" >>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" >>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y >>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y >>> +BR2_PACKAGE_HOST_GENIMAGE=y >>> +BR2_PACKAGE_HOST_MTOOLS=y >>> +BR2_PACKAGE_HOST_OPENOCD=y >> > > > -- > > Dario Binacchi > > Senior Embedded Linux Developer > > dario.binacchi at amarulasolutions.com > > __________________________________ > > > Amarula Solutions SRL > > Via Le Canevare 30, 31100 Treviso, Veneto, IT > > T. +39 042 243 5310 > info at amarulasolutions.com > > www.amarulasolutions.com From peter at korsgaard.com Sat Apr 22 19:59:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 21:59:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/mdadm: install udev rules In-Reply-To: <20230406105412.116596-1-simon.rowe@nutanix.com> (Simon Rowe's message of "Thu, 6 Apr 2023 10:54:12 +0000") References: <20230406105412.116596-1-simon.rowe@nutanix.com> Message-ID: <87v8hn8z7m.fsf@dell.be.48ers.dk> >>>>> "Simon" == Simon Rowe writes: > mdadm contains various udev rules to manage RAID assembly and create > symlinks, install them if udev (or equivalent) is enabled. > Signed-off-by: Simon Rowe Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:03:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:03:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.2 In-Reply-To: <20230405202220.705670-1-ju.o@free.fr> (Julien Olivain's message of "Wed, 5 Apr 2023 22:22:20 +0200") References: <20230405202220.705670-1-ju.o@free.fr> Message-ID: <87r0sb8z29.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log since v2.3.1, see: > - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 > Signed-off-by: Julien Olivain Committed to 2023.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:05:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:05:28 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 In-Reply-To: <20230405200445.50475-1-dalang@gmx.at> (Daniel Lang's message of "Wed, 5 Apr 2023 22:04:44 +0200") References: <20230405200445.50475-1-dalang@gmx.at> Message-ID: <87mt2z8yyf.fsf@dell.be.48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > https://github.com/stephane/libmodbus/releases/tag/v3.1.10 The regression fix this talks about is presumably about a regression introduced in 3.1.9, so not in Buildroot, correct? -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:02:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:02:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/fluidsynth: bump to version 2.3.2 Message-ID: <20230422200643.9B82883DF3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8716d5065136efad14831cbcb258591ec9943057 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x For change log since v2.3.1, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle (cherry picked from commit 15a649fd2dc0f950f0237802223ddb3ebd752da9) Signed-off-by: Peter Korsgaard --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 3de41b1682..0f8f04d676 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 fluidsynth-2.3.1.tar.gz +sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index ad1ed7df11..854ed00032 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.1 +FLUIDSYNTH_VERSION = 2.3.2 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Apr 22 19:59:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 21:59:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mdadm: install udev rules Message-ID: <20230422200643.9206A83DBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b649f233eafc8c7e610f51ee817c605aaaf4cb20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x mdadm contains various udev rules to manage RAID assembly and create symlinks, install them if udev (or equivalent) is enabled. Signed-off-by: Simon Rowe [Arnout: use MDADM_INSTALL_TARGET_OPTS for install-bin as well] Signed-off-by: Arnout Vandecappelle (cherry picked from commit 0385719706433fa9aa560c775d46179b42c9080c) Signed-off-by: Peter Korsgaard --- package/mdadm/mdadm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index 0a2eb4e5bd..c61937306a 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -21,12 +21,15 @@ MDADM_BUILD_OPTS = \ CPPFLAGS="$(TARGET_CPPFLAGS) -DBINDIR=\\\"/sbin\\\"" \ CHECK_RUN_DIR=0 +MDADM_INSTALL_TARGET_OPTS = install-bin + ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),) MDADM_BUILD_OPTS += USE_PTHREADS= endif ifeq ($(BR2_PACKAGE_HAS_UDEV),y) MDADM_DEPENDENCIES += udev +MDADM_INSTALL_TARGET_OPTS += install-udev else MDADM_CXFLAGS += -DNO_LIBUDEV endif @@ -36,7 +39,7 @@ define MDADM_BUILD_CMDS endef define MDADM_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-bin + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) $(MDADM_INSTALL_TARGET_OPTS) endef $(eval $(generic-package)) From peter at korsgaard.com Sat Apr 22 20:12:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:12:37 +0200 Subject: [Buildroot] [git commit] package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV In-Reply-To: <20230409194420.987BA83B78@busybox.osuosl.org> (Arnout Vandecappelle's message of "Sun, 9 Apr 2023 21:28:07 +0200") References: <20230409194420.987BA83B78@busybox.osuosl.org> Message-ID: <87ildn8ymi.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=d775b2ac05d473db490d2dc6babd2743b28cfbf5 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they > are set for host cargo builds which don't use the cargo infrastructure, > e.g. python packages that include rust code. > Signed-off-by: James Hilliard > Signed-off-by: Arnout Vandecappelle Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:15:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:15:17 +0200 Subject: [Buildroot] [git commit] package/efivar: don't install in $(HOST_DIR)/usr In-Reply-To: <20230409205919.1B16183C0B@busybox.osuosl.org> (Arnout Vandecappelle's message of "Sun, 9 Apr 2023 22:56:15 +0200") References: <20230409205919.1B16183C0B@busybox.osuosl.org> Message-ID: <87edob8yi2.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=47910ccc361934ab4b3fbcfe05530f38de07844f > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > For years already, $(HOST_DIR)/usr is deprecated. Install directly in > $(HOST_DIR). This will trigger a check-package error in the following > commit. > Signed-off-by: Arnout Vandecappelle Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 20:06:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:06:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV Message-ID: <20230422201619.A663F83F98@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ce7cd546b0d9f5315c9840423b6c54f5cc0b9e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they are set for host cargo builds which don't use the cargo infrastructure, e.g. python packages that include rust code. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle (cherry picked from commit d775b2ac05d473db490d2dc6babd2743b28cfbf5) Signed-off-by: Peter Korsgaard --- package/pkg-cargo.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 666c5ac971..5600c8e97e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -57,7 +57,8 @@ ifeq ($(NORMALIZED_ARCH),arm) endif HOST_PKG_CARGO_ENV = \ - $(PKG_COMMON_CARGO_ENV) + $(PKG_COMMON_CARGO_ENV) \ + RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" ################################################################################ # inner-cargo-package -- defines how the configuration, compilation and @@ -130,7 +131,6 @@ else # ifeq ($(4),target) define $(2)_BUILD_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ @@ -171,7 +171,6 @@ ifndef $(2)_INSTALL_CMDS define $(2)_INSTALL_CMDS cd $$($$(PKG)_SRCDIR) && \ $$(HOST_MAKE_ENV) \ - RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \ $$(HOST_CONFIGURE_OPTS) \ $$(HOST_PKG_CARGO_ENV) \ $$($(2)_CARGO_ENV) \ From peter at korsgaard.com Sat Apr 22 20:14:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 22:14:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/efivar: don't install in $(HOST_DIR)/usr Message-ID: <20230422201619.AF21A83FA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2554f30194d79d2cddce8656487571b5a2a095bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x For years already, $(HOST_DIR)/usr is deprecated. Install directly in $(HOST_DIR). This will trigger a check-package error in the following commit. Signed-off-by: Arnout Vandecappelle (cherry picked from commit 47910ccc361934ab4b3fbcfe05530f38de07844f) Signed-off-by: Peter Korsgaard --- package/efivar/efivar.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/efivar/efivar.mk b/package/efivar/efivar.mk index 8b1d338bec..ee6d7302df 100644 --- a/package/efivar/efivar.mk +++ b/package/efivar/efivar.mk @@ -39,7 +39,7 @@ define EFIVAR_BUILD_CMDS endef define HOST_EFIVAR_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/usr/bin/makeguids + $(INSTALL) -D -m 0755 $(@D)/src/makeguids $(HOST_DIR)/bin/makeguids endef define EFIVAR_INSTALL_STAGING_CMDS From peter at korsgaard.com Sat Apr 22 21:06:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:50 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot In-Reply-To: <20230405081842.244610-1-francois.perrad@gadz.org> (Francois Perrad's message of "Wed, 5 Apr 2023 10:18:41 +0200") References: <20230405081842.244610-1-francois.perrad@gadz.org> Message-ID: <87a5yz8w45.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:06:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:59 +0200 Subject: [Buildroot] [PATCH 2/2] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP In-Reply-To: <20230405081842.244610-2-francois.perrad@gadz.org> (Francois Perrad's message of "Wed, 5 Apr 2023 10:18:42 +0200") References: <20230405081842.244610-1-francois.perrad@gadz.org> <20230405081842.244610-2-francois.perrad@gadz.org> Message-ID: <875y9n8w3w.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:07:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:07:23 +0200 Subject: [Buildroot] [PATCH 1/2] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot In-Reply-To: <87a5yz8w45.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Sat, 22 Apr 2023 23:06:50 +0200") References: <20230405081842.244610-1-francois.perrad@gadz.org> <87a5yz8w45.fsf@dell.be.48ers.dk> Message-ID: <871qkb8w38.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Francois" == Francois Perrad writes: >> Signed-off-by: Francois Perrad > Committed to 2023.02.x and 2022.02.x, thanks. Ups, I meant only 2023.02.x. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:10:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:10:18 +0200 Subject: [Buildroot] [PATCH] utils/check-package: drop six usage In-Reply-To: <20230403013530.3502-1-vfazio@gmail.com> (Vincent Fazio's message of "Sun, 2 Apr 2023 20:35:30 -0500") References: <20230403013530.3502-1-vfazio@gmail.com> Message-ID: <87wn237hdx.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Fazio writes: > The shebang in check-package now defines python3. There is no longer a > need to maintain support with python 2.x. > See-also: 02b165dc71 (check-package: fix Python3 support) > Signed-off-by: Vincent Fazio Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Apr 22 21:06:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:14 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot Message-ID: <20230422211058.5095A84115@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7660792c1e79b03ea4c26dcf4b49a1fed0dfaa0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN (cherry picked from commit 917718671193e2e7ea2d8463046ce2e53dd6ab73) Signed-off-by: Peter Korsgaard --- configs/olimex_a20_olinuxino_lime2_defconfig | 4 ++-- configs/olimex_a20_olinuxino_lime_defconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index 50a0986ab2..a8260a7ea3 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 25ecf31146..65a78f5352 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.22" BR2_LINUX_KERNEL_USE_DEFCONFIG=y BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment" @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A20-OLinuXino-Lime" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From peter at korsgaard.com Sat Apr 22 21:06:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:06:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/olimex_a20_olinuxino_lime*: configure eth0 with DHCP Message-ID: <20230422211058.5EAA28411E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=410c9f01ed9709e57f274d93cc0df2b579eaf721 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN (cherry picked from commit 370af35425e754808dd8691536bda5b0dbce7986) Signed-off-by: Peter Korsgaard --- configs/olimex_a20_olinuxino_lime2_defconfig | 1 + configs/olimex_a20_olinuxino_lime_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/olimex_a20_olinuxino_lime2_defconfig b/configs/olimex_a20_olinuxino_lime2_defconfig index a8260a7ea3..a38f3a1c5e 100644 --- a/configs/olimex_a20_olinuxino_lime2_defconfig +++ b/configs/olimex_a20_olinuxino_lime2_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" diff --git a/configs/olimex_a20_olinuxino_lime_defconfig b/configs/olimex_a20_olinuxino_lime_defconfig index 65a78f5352..74b6a764cd 100644 --- a/configs/olimex_a20_olinuxino_lime_defconfig +++ b/configs/olimex_a20_olinuxino_lime_defconfig @@ -15,6 +15,7 @@ BR2_TARGET_GENERIC_HOSTNAME="a20-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/a20_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg" From peter at korsgaard.com Sat Apr 22 21:08:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 22 Apr 2023 23:08:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] utils/check-package: drop six usage Message-ID: <20230422211058.6C49E8411F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa658bec37677fa6b7259e186a80a75231ab5b92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The shebang in check-package now defines python3. There is no longer a need to maintain support with python 2.x. See-also: 02b165dc71 (check-package: fix Python3 support) Signed-off-by: Vincent Fazio Tested-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit b7d4ae98faac020e2f620fda47c2777ad1deddfa) Signed-off-by: Peter Korsgaard --- utils/check-package | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/utils/check-package b/utils/check-package index 98a25bd0b2..46f2897b51 100755 --- a/utils/check-package +++ b/utils/check-package @@ -6,7 +6,6 @@ import inspect import magic import os import re -import six import sys import checkpackagelib.base @@ -218,12 +217,9 @@ def check_file_using_lib(fname): if fail > 0: failed.add(name) nwarnings += warn - if six.PY3: - f = open(fname, "r", errors="surrogateescape") - else: - f = open(fname, "r") + lastline = "" - for lineno, text in enumerate(f.readlines()): + for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): nlines += 1 for name, cf in objects: if cf.disable.search(lastline): @@ -233,7 +229,7 @@ def check_file_using_lib(fname): failed.add(name) nwarnings += warn lastline = text - f.close() + for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) if fail > 0: From victorhooi at yahoo.com Sun Apr 23 05:00:03 2023 From: victorhooi at yahoo.com (Victor Hooi) Date: Sun, 23 Apr 2023 15:00:03 +1000 Subject: [Buildroot] buildroot for ARM64 - aligning on 4K/16K/64K - will it still run on 4K systems? References: Message-ID: Hi, I am trying to build a k3s cluster to run on Mac Mini machines (i.e. Apple Silicon) running Asahi Linux k3s uses buildroot, via k3s-root . However, one issue is that recent k3s binaries seem to be specifically compiled for 4K page sizes only - whereas Asahi Linux specifically supports 16K page sizes (due to some architecture decisions in the Apple Silicon/M1/M2 chips etc.) As far as I can tell, the k3s change to introduce 4K only support was in this commit (November 2022): https://github.com/k3s-io/k3s-root/commit/48b49ad763ed1a6ca69b4cd51b6aa671cfdb97d8 which was described as a "Update buildroot to 2022.08.1". This k3s commit added the below lines to buildroot/arm64config: BR2_ARM64_PAGE_SIZE_4K=y > # BR2_ARM64_PAGE_SIZE_64K is not set > BR2_ARM64_PAGE_SIZE="4K" *Question 1* - Was there something introduced in buildroot 2022.08.1, that mandated the above config changes? I'm assuming it was something upstream? I also found this older mailing list post (2021) from ?ukasz Stelmach: https://lore.kernel.org/all/20211203215005.GA50662 at scaer/T/ > > > > > > *MMUs on AArch64 support three different page sizes: 4 kB, 16 kB,and 64 > kB. It is OS kernel's task to choose the configuration duringboot. Linux > kernel can be compiled to support different page size.To run on a system > with pages larger than 4 kB userland binaries needto be properly aligned > during the linking process. However, binariesprepared for systems with > larger pages can run on systems with smallerpages.* This seems to suggest that aligning to 64K, we should still be able to run on systems with smaller pages (e.g. Raspberry Pis). *Question 2* - Do you know if the above information ("binaries prepared for systems with larger pages can run on systems with smaller pages") is still true? There's also some context for the k3s/Asahi Linux discussion here: - https://github.com/k3s-io/k3s/issues/7335 - https://www.reddit.com/r/AsahiLinux/comments/12v06v5/running_k3s_on_asahi_linux_could_we_get_it_to/ Thanks, Victor -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sun Apr 23 05:39:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 23 Apr 2023 05:39:00 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-22 Message-ID: <20230423053905.317E160BDE@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-22 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 78 | 56 | 1 | 135 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 6 host-binutils-2.38 | 3 linux-6.1.14 | 3 host-sunxi-tools-1.4.2-168-... | 2 uclibc-1.0.43 | 2 unknown | 2 agentpp-4.6.0 | 1 altera-stapl-0.3.3 | 1 argp-standalone-1.4.1 | 1 assimp-5.2.5 | 1 containerd-1.6.20 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 glibc-2.37-2-g9f8513dc64119... | 1 glmark2-06e78b67702b5413335... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.8 | 1 jack2-1.9.21 | 1 jailhouse-0.12 | 1 libnss-3.89 | 1 liquid-dsp-1.4.0 | 1 lxc-5.0.2 | 1 ncurses-6.3-20221224 | 1 ntp-4.2.8p15 | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 perl-5.36.0 | 1 pv-1.6.20 | 1 python3-3.11.2 | 1 qemu-7.2.0 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 shadow-4.13 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zabbix-6.2.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ab257b01d6dcb37c6866721436c983fdfdb844d2 | aarch64_be | altera-stapl-0.3.3 | NOK | http://autobuild.buildroot.net/results/530fc23aa4aa0cfe5976389c6f07b650b2280e74 | xtensa | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/71032870ffb0608b6c5422a4df0cffb010a8a5dd | ORPH mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/91fff3e5022b0cd705b7f62a89eda2a7a36ef687 | ORPH s390x | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/728abdcbe2e19d60a98fe1bc3bb2a0850b72e9d5 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/20e0972211316f83c86dcae118caa66231a7165f | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/11009f150d03627cc74a811200919cff2b5d37d9 | ORPH nios2 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/737e8dea8d689b70e6d30aefbe795ada9ba2869a | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/44f189c9ef1f7bdf97352ca8746062f950902a94 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aa15ad52251acffb59daad2559a75b35925ea36e | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/64843a2f799c73a202cf6a1cfc0206998b690c14 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/822b57c468a412ada66825d5057b6be9d695f87d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/59a3339c82a1bb23b837455bff5ac3f50c6352ff | aarch64 | glmark2-06e78b67702b5413335... | NOK | http://autobuild.buildroot.net/results/c7479a4ead15f752f92ec16a246b4a8f99c101b7 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/0ea8d6c96110f22d0eb7c47bf978b858a604c177 | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/19c343ff163e14270e9dfbd2cda9e7dded5ae3be | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bc06184a690809c9ec06cdef0a6d6253bab47c08 | ORPH sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4e2d8b12ea664046ba66fbc8623b6c4bb712cc0e | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9007a2e09c7abcfd9698b2192a8f7dc544453b07 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a656988c9a14450862d4bce1c6c0666d3210b4c3 | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6858616e36c129f43859bec27205199e933ea8d6 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/36d50fa88f7914242629a18690982e2f807f4ea2 | s390x | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/0a6164e1cfc6ccb5603b2c16a680fb369d479315 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/babb3e7b75a86eee567f318e2520f2b59661b657 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/38ee219b202c501778c3492436f5bc38a681b277 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/acd6dc3eec4f4c6e3f9a0fbab8532f560752e36b | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/137fc9b8fbcea7cf1f145dc77bb83db048afb1cf | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fa3b8405dc9233e5bb17d6b3e4fe35ea2c1e598d | sh4aeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b617d535d852c70be812f59990e329c3e44e5d60 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/9df750507665264c2b22e5d7d8f24e13908df3cf | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/eb22da398fbfede5457627c49c28617c98494ec3 | or1k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/f271f96a16416460cc634fed497563e959017642 | x86_64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/b57b024ab4c23f882cb2a78bd8f1800f5e81792e | microblaze | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/379856929cd79058c603d43b4fff92b75c11e5d0 | mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/90b8e0971d9427c7fe24d74ab387ac4954c8f0be | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1e55cbfaec0c125213ef3d80b1e16e36f4f3b97e | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f02b1f15796d63368eb3b69daf62286d0dc46a2d | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/ca47f50354b52b338abfa49bb8ed2e6b591e4ed6 | arm | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/786b3d02f727875d283c89ee7ec7d351d64142ce | i486 | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/16cef2ec77d9bb66c694d695dca819047a102608 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/6dad3263547b7dc2b7f72290d300f1a1af69dc87 | ORPH mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/cc3628716dc6e1d4eb1894dc4da2eb03af7ab6d6 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/9080af4777cf8cfc612a68c9d35822095fcf7a74 | ORPH arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/0c716a52ee29570d9c164f4c99bc1f069acfc5f8 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/889effbb169512c033746b997fcbbd03014b4f6b | ORPH arceb | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/0a45582db301f05f5351d97b28722eebc5599cf7 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/02c5624ee622a61b9c57e5e66bd8ca7ad098606f | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ce585f82045e8dcdc78d95a958e6720772bf0c34 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/323db549d1e007ed71178c149f2719d1df304d80 | sh4 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/2d37073529605b30d1d2345b9330b6a4b7f9e906 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/54d277e11a0d15bedb0d7b224810cd1ea0c2e2c5 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/5de1cb39fd61df793acddb3ffd5c155286555831 | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/3f0720abb0401fe06905f4eb25ca5b618e132cc4 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/4ec2c50c4fd2d297051a4e87b6fc51983047caa4 | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/5df699529a77a7606b92a00f3df34fad5d80d754 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/d985c7c329133d8e93939f2b4e4f071aff086f02 | x86_64 | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/7a4d6ecade18538a882d17333bfe8e0007f54e65 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.8 | 1 linux-6.1.14 | 1 uclibc-1.0.43 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/655fa89a6259c4326d8ba10496d3c291e0dc7a9d | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/e1087fef519c0259da2622a065d7634d912e670b | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/f16b0bdac46015cbd65d389ad07647307affe50e | m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/275956bc6f9d5d1d57b38e36a7278fc13c27f84e | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/8034ba797034cfb4c6643c8605b7b5828d5576ad | -- http://autobuild.buildroot.net From james.d.knight at live.com Sun Apr 23 05:48:47 2023 From: james.d.knight at live.com (James Knight) Date: Sun, 23 Apr 2023 01:48:47 -0400 Subject: [Buildroot] [PATCH] package/plymouth: new package Message-ID: Signed-off-by: James Knight --- package/Config.in | 1 + package/plymouth/Config.in | 59 +++++++++++++++++++++ package/plymouth/plymouth.hash | 6 +++ package/plymouth/plymouth.mk | 95 ++++++++++++++++++++++++++++++++++ 4 files changed, 161 insertions(+) create mode 100644 package/plymouth/Config.in create mode 100644 package/plymouth/plymouth.hash create mode 100644 package/plymouth/plymouth.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..cac5c0e388a7794e7e3ae65f58c439e2cfd1e816 100644 --- a/package/Config.in +++ b/package/Config.in @@ -353,6 +353,7 @@ comment "Graphic libraries" source "package/mesa3d-headers/Config.in" source "package/ocrad/Config.in" source "package/ogre/Config.in" + source "package/plymouth/Config.in" source "package/psplash/Config.in" source "package/sdl/Config.in" source "package/sdl_gfx/Config.in" diff --git a/package/plymouth/Config.in b/package/plymouth/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..5046a2a0fc65a9aec10c23c5899375abda33e839 --- /dev/null +++ b/package/plymouth/Config.in @@ -0,0 +1,59 @@ +comment "plymouth needs a glibc/uClibc toolchain w/ wchar, dynamic library, threads" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \ + || BR2_TOOLCHAIN_USES_MUSL + +config BR2_PACKAGE_PLYMOUTH + bool "plymouth" + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_MMU # libglib2 + depends on !BR2_STATIC_LIBS # dlfcn.h + depends on !BR2_TOOLCHAIN_USES_MUSL # rpmatch + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBPNG + help + A graphical boot animation and logger. + + https://www.freedesktop.org/wiki/Software/Plymouth/ + +if BR2_PACKAGE_PLYMOUTH + +config BR2_PACKAGE_PLYMOUTH_LOGO + string "logo" + help + Logo used by boot splash plugins + (default: $datadir/plymouth/bizcom.png). + +config BR2_PACKAGE_PLYMOUTH_BG_COLOR + string "background color" + help + Background color used by boot splash plugins. + + Colors should be provided in the format "0xRRGGBB". + +config BR2_PACKAGE_PLYMOUTH_BG_COLORSCS + string "background color (gradient; first)" + help + First color stop in background gradients used by boot splash + plugins. + +config BR2_PACKAGE_PLYMOUTH_BG_COLORECS + string "background color (gradient; last)" + help + Last color end in background gradients used by boot splash + plugins. + +config BR2_PACKAGE_PLYMOUTH_TTY_BOOT + string "tty boot" + help + Default TTY to use in boot mode (default: /dev/tty1). + +config BR2_PACKAGE_PLYMOUTH_TTY_SHUTDOWN + string "tty shutdown" + help + Default TTY to use in shutdown mode (default: /dev/tty63). + +endif diff --git a/package/plymouth/plymouth.hash b/package/plymouth/plymouth.hash new file mode 100644 index 0000000000000000000000000000000000000000..bec4dd022f128bc4ea92a6f7dd4f515785a7b053 --- /dev/null +++ b/package/plymouth/plymouth.hash @@ -0,0 +1,6 @@ +# https://www.freedesktop.org/software/plymouth/releases/plymouth-22.02.122.tar.xz.sha1sum +sha1 2a68a69b674b643cd50c48685669bb0523aeb68b plymouth-22.02.122.tar.xz + +# Locally computed +sha256 100551442221033ce868c447ad6c74d831d209c18ae232b98ae0207e34eadaeb plymouth-22.02.122.tar.xz +sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/plymouth/plymouth.mk b/package/plymouth/plymouth.mk new file mode 100644 index 0000000000000000000000000000000000000000..20dce0d92b792e01e81a3513c2714d6ee993942c --- /dev/null +++ b/package/plymouth/plymouth.mk @@ -0,0 +1,95 @@ +################################################################################ +# +# plymouth +# +################################################################################ + +PLYMOUTH_VERSION = 22.02.122 +PLYMOUTH_SITE = http://www.freedesktop.org/software/plymouth/releases +PLYMOUTH_SOURCE = plymouth-$(PLYMOUTH_VERSION).tar.xz +PLYMOUTH_LICENSE = GPL-2.0 +PLYMOUTH_LICENSE_FILES = COPYING + +PLYMOUTH_DEPENDENCIES = \ + cairo \ + libglib2 \ + libpng + +PLYMOUTH_CONF_OPTS = \ + --disable-dependency-tracking \ + --disable-documentation \ + --disable-rpath \ + --disable-upstart-monitoring \ + --with-release-file=/etc/os-release \ + --without-rhgb-compat-link + +ifeq ($(BR2_PACKAGE_HAS_UDEV),y) +PLYMOUTH_CONF_OPTS += --with-udev +PLYMOUTH_DEPENDENCIES += udev +else +PLYMOUTH_CONF_OPTS += --without-udev +endif + +ifeq ($(BR2_PACKAGE_LIBDRM),y) +PLYMOUTH_CONF_OPTS += --enable-drm +PLYMOUTH_DEPENDENCIES += libdrm +else +PLYMOUTH_CONF_OPTS += --disable-drm +endif + +ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) +PLYMOUTH_CONF_OPTS += --enable-gtk +PLYMOUTH_DEPENDENCIES += libgtk3 +else +PLYMOUTH_CONF_OPTS += --disable-gtk +endif + +ifeq ($(BR2_PACKAGE_PANGO),y) +PLYMOUTH_CONF_OPTS += --enable-pango +PLYMOUTH_DEPENDENCIES += pango +else +PLYMOUTH_CONF_OPTS += --disable-pango +endif + +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +PLYMOUTH_CONF_OPTS += --enable-systemd-integration +PLYMOUTH_DEPENDENCIES += systemd +else +PLYMOUTH_CONF_OPTS += --disable-systemd-integration +endif + +# +# advanced customization +# + +PLYMOUTH_BG_COLOR = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_BG_COLOR)) +ifneq ($(PLYMOUTH_BG_COLOR),) +PLYMOUTH_CONF_OPTS += --with-background-color=$(PLYMOUTH_BG_COLOR) +endif + +PLYMOUTH_BG_COLORSCS = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_BG_COLORSCS)) +ifneq ($(PLYMOUTH_BG_COLORSCS),) +PLYMOUTH_CONF_OPTS += --with-background-start-color-stop=$(PLYMOUTH_BG_COLORSCS) +endif + +PLYMOUTH_BG_COLORECS = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_BG_COLORECS)) +ifneq ($(PLYMOUTH_BG_COLORECS),) +PLYMOUTH_CONF_OPTS += --with-background-end-color-stop=$(PLYMOUTH_BG_COLORECS) +endif + +PLYMOUTH_LOGO = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_LOGO)) +ifneq ($(PLYMOUTH_LOGO),) +PLYMOUTH_CONF_OPTS += --with-logo=$(PLYMOUTH_LOGO) +endif + +PLYMOUTH_TTY_BOOT = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_TTY_BOOT)) +ifneq ($(PLYMOUTH_TTY_BOOT),) +PLYMOUTH_CONF_OPTS += --with-boot-tty=$(PLYMOUTH_TTY_BOOT) +endif + +PLYMOUTH_TTY_SHUTDOWN = $(call qstrip,$(BR2_PACKAGE_PLYMOUTH_TTY_SHUTDOWN)) +ifneq ($(PLYMOUTH_TTY_SHUTDOWN),) +PLYMOUTH_CONF_OPTS += --with-shutdown-tty=$(PLYMOUTH_TTY_SHUTDOWN) +endif + +$(eval $(autotools-package)) -- 2.39.1.windows.1 From buildroot at busybox.net Sun Apr 23 08:09:43 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 23 Apr 2023 10:09:43 +0200 Subject: [Buildroot] =?utf-8?q?Email_Notification=3A_You_have_=285=29_pen?= =?utf-8?q?ding_mess=C9=91ges?= Message-ID: <20230423100943.E3E27AD920524856@busybox.net> An HTML attachment was scrubbed... URL: From peter at korsgaard.com Sun Apr 23 09:04:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:04:09 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/pkg-cargo: ensure host/target rustflags are properly split In-Reply-To: <05d8d295-8b28-c95e-368c-3f43dfcc6056@mind.be> (Arnout Vandecappelle's message of "Tue, 11 Apr 2023 09:40:38 +0200") References: <20230410083252.138426-1-james.hilliard1@gmail.com> <05d8d295-8b28-c95e-368c-3f43dfcc6056@mind.be> Message-ID: <87sfcr6kc6.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 10/04/2023 10:32, James Hilliard wrote: >> Set HOST_LDFLAGS RUSTFLAGS via the host-config feature, see: >> https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config >> We have to enable this nightly feature first using: >> CARGO_UNSTABLE_HOST_CONFIG="true" >> Separately set target RUSTFLAGS for the target triple specific env >> variable. >> Signed-off-by: James Hilliard > Applied to master after a complete rewrite of the commit message, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:09:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:09:36 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/nginx: change project and download URL to https In-Reply-To: <20230414213504.14634-1-ps.report@gmx.net> (Peter Seiderer's message of "Fri, 14 Apr 2023 23:35:02 +0200") References: <20230414213504.14634-1-ps.report@gmx.net> Message-ID: <87o7nf6k33.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:28:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:28:44 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/eudev: fix compile-time issue with very old kernel headers In-Reply-To: <20230412224038.109749-1-stefan@ott.net> (Stefan Ott via buildroot's message of "Thu, 13 Apr 2023 00:40:39 +0200") References: <20230412224038.109749-1-stefan@ott.net> Message-ID: <87jzy36j77.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Ott via buildroot writes: > Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and > compiling against such a kernel will fail. > This patch introduces a version check and makes eudev fall back to > v2cap.capabilities on these kernels. > Upstream: https://github.com/eudev-project/eudev/pull/247 > Signed-off-by: Stefan Ott > --- > Changes v1 -> v2 (suggested by Arnout Vandecappelle): > - Clarified description to talk about kernel *headers* > - Use a git-formatted patch instead > - Added a Signed-off-by line > - Added upstream reference Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 09:35:39 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:35:39 +0200 Subject: [Buildroot] [PATCH] package/gpsd: support selection of all protocols In-Reply-To: References: Message-ID: <20230423093539.GA2696@scaer> James, All, On 2023-04-21 19:40 -0400, James Knight spake thusly: > When using the gpsd package, the menu options provide a way to select > each individual protocol that is desired in the final process. However, > there is no graceful way to say "select all protocols". > > This commit tweaks the menu selection to have all protocols selected by > default. For builds that want to opt out of specific protocols, they can > do so by unchecking the individual protocols as desired. Having everything disabled by default is the policy in Buildroot, whereby the user only needs to enable what they actually need. There are exceptions, but they are either historical baggage, or dully justified. For example, when NMEA0183 was configurable in gpsd, the option in Buildroot defaulted to 'y', because that makes sense that NMEA0183 be enabled, as virtually all GNSS devices speak NMEA0183 when they boot (and only switch to their custom protocol when instructed to); NMEA0183 became non-optional in gpsd 3.24, so we dropped the option when we bumped in 05595cbeace3 (package/gpsd: bump to 3.24). Usually, a given device will have only one GNSS device attached, seldom two [0], and almost never more; only a generic "distro" would need to enable all protocols, but that is by far not the main use-case for Buildroot. There are currently 26 protocols, and I could select all in about 5 seconds (by repeatedly hittng space and arrow-down in menuconfig); that's easy and fast enough I think. Now, when we update gpsd, there might be new protocols, and they might be activated by default, indeed. But that's no different from any other package that adds enabled-by-default new options; we just need to notice (maybe after the fact) and add the necessary Kconfig options. [0] we do at $work, but they both happen to even use the same protocol! Regards, Yann E. MORIN. > Signed-off-by: James Knight > --- > The reason for this change is a combination of two things. First, when > building gpsd out-of-box, typically each protocol is enabled unless the > configuration stage requests to opt out of using certain protocols. > Buildroot's configuration takes the opposite approach by having each > protocol disabled until selected. Second, in most cases (at least in my > own experience), I typically flag each protocol manually to build. It > would be nice when managing the use of gpsd to just use all protocols > by default. > > However, this approach will change a board's experience if new protocols > are added into gpsd (where new protocols would be enabled by default). > --- > Config.in.legacy | 210 +++++++++++++++++++++++++++++++++++++++++ > package/gpsd/Config.in | 101 ++++++++++++++------ > package/gpsd/gpsd.mk | 52 +++++----- > 3 files changed, 308 insertions(+), 55 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 366b9d69494e96baacac8b83fe1d315f58fb8606..bf40419321c195802177b4ee682c355ba31088ca 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,216 @@ endif > > comment "Legacy options removed in 2023.05" > > +config BR2_PACKAGE_GPSD_AIVDM > + bool "gpsd Aivdm protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_AIVDM. > + > +config BR2_PACKAGE_GPSD_ASHTECH > + bool "gpsd Ashtech protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH. > + > +config BR2_PACKAGE_GPSD_EARTHMATE > + bool "gpsd Earthmate protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE. > + > +config BR2_PACKAGE_GPSD_EVERMORE > + bool "gpsd EverMore protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE. > + > +config BR2_PACKAGE_GPSD_FURY > + bool "gpsd Fury protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_FURY > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FURY. > + > +config BR2_PACKAGE_GPSD_FV18 > + bool "gpsd FV-18 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_FV18 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_FV18. > + > +config BR2_PACKAGE_GPSD_GARMIN > + bool "gpsd Garmin (kernel) protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN. > + > +config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT > + bool "gpsd Garmin (simple text) protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT. > + > +config BR2_PACKAGE_GPSD_GEOSTAR > + bool "gpsd Geostar protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR. > + > +config BR2_PACKAGE_GPSD_GPSCLOCK > + bool "gpsd GPSClock protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK. > + > +config BR2_PACKAGE_GPSD_GREIS > + bool "gpsd Greis protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_GREIS > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_GREIS. > + > +config BR2_PACKAGE_GPSD_ISYNC > + bool "gpsd iSync protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ISYNC > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ISYNC. > + > +config BR2_PACKAGE_GPSD_ITRAX > + bool "gpsd iTrax protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ITRAX > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ITRAX. > + > +config BR2_PACKAGE_GPSD_NAVCOM > + bool "gpsd Navcom protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM. > + > +config BR2_PACKAGE_GPSD_NMEA2000 > + bool "gpsd NMEA2000 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_NAVCOM > + select BR2_PACKAGE_GPSD_AIVDM > + select BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000. > + > +config BR2_PACKAGE_GPSD_OCEANSERVER > + bool "gpsd OceanServer protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER. > + > +config BR2_PACKAGE_GPSD_ONCORE > + bool "gpsd OnCore protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_ONCORE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_ONCORE. > + > +config BR2_PACKAGE_GPSD_RTCM104V2 > + bool "gpsd RTCM104 v2 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2. > + > +config BR2_PACKAGE_GPSD_RTCM104V3 > + bool "gpsd RTCM104 v3 protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3. > + > +config BR2_PACKAGE_GPSD_SIRF > + bool "gpsd SiRF protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_SIRF > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SIRF. > + > +config BR2_PACKAGE_GPSD_SKYTRAQ > + bool "gpsd Skytraq protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ. > + > +config BR2_PACKAGE_GPSD_SUPERSTAR2 > + bool "gpsd SuperStarII protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2. > + > +config BR2_PACKAGE_GPSD_TRIMBLE_TSIP > + bool "gpsd Trimble TSIP protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP. > + > +config BR2_PACKAGE_GPSD_TRIPMATE > + bool "gpsd TripMate protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE. > + > +config BR2_PACKAGE_GPSD_TRUE_NORTH > + bool "gpsd True North Technologies protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH. > + > +config BR2_PACKAGE_GPSD_UBX > + bool "gpsd UBX protocol renamed" > + select BR2_LEGACY > + select BR2_LEGACY_GPSD_PROTOCOLS > + select BR2_PACKAGE_GPSD_PROTOCOL_UBX > + help > + Renamed to BR2_PACKAGE_GPSD_PROTOCOL_UBX. > + > config BR2_PACAKGE_OPENFPGALOADER_CMSIS > bool "openfpgaloader cmsis option name fixed" > select BR2_LEGACY > diff --git a/package/gpsd/Config.in b/package/gpsd/Config.in > index 8c28c05efd61e902ff760e034da3e1a6edafd758..60329783542e5712aa98b18cf9fd32c280abe949 100644 > --- a/package/gpsd/Config.in > +++ b/package/gpsd/Config.in > @@ -87,138 +87,181 @@ config BR2_PACKAGE_GPSD_PYTHON > comment "GPSD python support not available with toolchain w/o wide characters support" > depends on !BR2_USE_WCHAR > > -comment "Protocols" > +menuconfig BR2_PACKAGE_GPSD_PROTOCOLS > + bool "Protocols" > + default y > + help > + Select specific protocols to be supported by gpsd. > + > +# legacy protocol selection > +# > +# Flag to help detect a legacy protocol selection. When legacy implementation > +# can be removed, this flag can be removed and each protocol selection below > +# should default to `y` without the use of this flag. > +config BR2_LEGACY_GPSD_PROTOCOLS > + bool > + select BR2_PACKAGE_GPSD_PROTOCOLS > + > +if BR2_PACKAGE_GPSD_PROTOCOLS > > -config BR2_PACKAGE_GPSD_AIVDM > +config BR2_PACKAGE_GPSD_PROTOCOL_AIVDM > bool "Aivdm" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Aivdm support > > -config BR2_PACKAGE_GPSD_ASHTECH > +config BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH > bool "Ashtech" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Ashtech support > > -config BR2_PACKAGE_GPSD_EARTHMATE > +config BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE > bool "Earthmate" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > DeLorme EarthMate Zodiac support > > -config BR2_PACKAGE_GPSD_EVERMORE > +config BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE > bool "EverMore" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > EverMore binary support > > -config BR2_PACKAGE_GPSD_FURY > +config BR2_PACKAGE_GPSD_PROTOCOL_FURY > bool "Fury" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Jackson Labs Fury and Firefly support > > -config BR2_PACKAGE_GPSD_FV18 > +config BR2_PACKAGE_GPSD_PROTOCOL_FV18 > bool "FV-18" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > San Jose Navigation FV-18 support > > -config BR2_PACKAGE_GPSD_GARMIN > +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN > bool "Garmin (kernel)" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Garmin kernel driver support > > -config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT > +config BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT > bool "Garmin (simple text)" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Garmin Simple Text support > > -config BR2_PACKAGE_GPSD_GEOSTAR > +config BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR > bool "Geostar" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Geostar Protocol support > > -config BR2_PACKAGE_GPSD_GPSCLOCK > +config BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK > bool "GPSClock" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > GPSClock support > > -config BR2_PACKAGE_GPSD_GREIS > +config BR2_PACKAGE_GPSD_PROTOCOL_GREIS > bool "Greis" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Greis support > > -config BR2_PACKAGE_GPSD_ISYNC > +config BR2_PACKAGE_GPSD_PROTOCOL_ISYNC > bool "iSync" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Spectratime iSync LNRClok/GRCLOK support > > -config BR2_PACKAGE_GPSD_ITRAX > +config BR2_PACKAGE_GPSD_PROTOCOL_ITRAX > bool "iTrax" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > iTrax support > > -config BR2_PACKAGE_GPSD_NAVCOM > +config BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM > bool "Navcom" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Navcom binary support > > -config BR2_PACKAGE_GPSD_NMEA2000 > +config BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000 > bool "NMEA2000" > - select BR2_PACKAGE_GPSD_NAVCOM > - select BR2_PACKAGE_GPSD_AIVDM > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > + select BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM > + select BR2_PACKAGE_GPSD_PROTOCOL_AIVDM > help > NMEA2000/CAN support > > -config BR2_PACKAGE_GPSD_OCEANSERVER > +config BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER > bool "OceanServer" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > OceanServer Digital Compass support > > -config BR2_PACKAGE_GPSD_ONCORE > +config BR2_PACKAGE_GPSD_PROTOCOL_ONCORE > bool "OnCore" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > OnCore support > > -config BR2_PACKAGE_GPSD_RTCM104V2 > +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2 > bool "RTCM104 v2" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > RTCM104 v2 support > > -config BR2_PACKAGE_GPSD_RTCM104V3 > +config BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3 > bool "RTCM104 v3" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > RTCM104 v3 support > > -config BR2_PACKAGE_GPSD_SIRF > +config BR2_PACKAGE_GPSD_PROTOCOL_SIRF > bool "SiRF" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > SiRF binary support > > -config BR2_PACKAGE_GPSD_SKYTRAQ > +config BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ > bool "Skytraq" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Skytraq support > > -config BR2_PACKAGE_GPSD_SUPERSTAR2 > +config BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2 > bool "SuperStarII" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Novatel SuperStarII binary support > > -config BR2_PACKAGE_GPSD_TRIMBLE_TSIP > +config BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP > bool "Trimble TSIP" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Trimble TSIP support > > -config BR2_PACKAGE_GPSD_TRIPMATE > +config BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE > bool "TripMate" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > Delorme TripMate support > > -config BR2_PACKAGE_GPSD_TRUE_NORTH > +config BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH > bool "True North Technologies" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > True North Technologies support > > -config BR2_PACKAGE_GPSD_UBX > +config BR2_PACKAGE_GPSD_PROTOCOL_UBX > bool "UBX" > + default y if !BR2_LEGACY_GPSD_PROTOCOLS # legacy > help > uBlox UBX binary support > > endif > + > +endif > diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk > index d7425513fd180188e59492042ea0517df38dea1e..35e5caee4404666b02f997cd46751d7c4840ffbd 100644 > --- a/package/gpsd/gpsd.mk > +++ b/package/gpsd/gpsd.mk > @@ -76,82 +76,82 @@ GPSD_DEPENDENCIES += dbus-glib > endif > > # Protocol support > -ifneq ($(BR2_PACKAGE_GPSD_ASHTECH),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ASHTECH),y) > GPSD_SCONS_OPTS += ashtech=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_AIVDM),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_AIVDM),y) > GPSD_SCONS_OPTS += aivdm=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_EARTHMATE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EARTHMATE),y) > GPSD_SCONS_OPTS += earthmate=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_EVERMORE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_EVERMORE),y) > GPSD_SCONS_OPTS += evermore=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_FURY),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FURY),y) > GPSD_SCONS_OPTS += fury=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_FV18),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_FV18),y) > GPSD_SCONS_OPTS += fv18=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GARMIN),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN),y) > GPSD_SCONS_OPTS += garmin=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GARMIN_SIMPLE_TXT),y) > GPSD_SCONS_OPTS += garmintxt=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GEOSTAR),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GEOSTAR),y) > GPSD_SCONS_OPTS += geostar=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GPSCLOCK),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GPSCLOCK),y) > GPSD_SCONS_OPTS += gpsclock=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_GREIS),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_GREIS),y) > GPSD_SCONS_OPTS += greis=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_ISYNC),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ISYNC),y) > GPSD_SCONS_OPTS += isync=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_ITRAX),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ITRAX),y) > GPSD_SCONS_OPTS += itrax=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_NAVCOM),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NAVCOM),y) > GPSD_SCONS_OPTS += navcom=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_NMEA2000),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_NMEA2000),y) > GPSD_SCONS_OPTS += nmea2000=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_OCEANSERVER),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_OCEANSERVER),y) > GPSD_SCONS_OPTS += oceanserver=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_ONCORE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_ONCORE),y) > GPSD_SCONS_OPTS += oncore=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V2),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V2),y) > GPSD_SCONS_OPTS += rtcm104v2=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_RTCM104V3),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_RTCM104V3),y) > GPSD_SCONS_OPTS += rtcm104v3=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_SIRF),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SIRF),y) > GPSD_SCONS_OPTS += sirf=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_SKYTRAQ),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SKYTRAQ),y) > GPSD_SCONS_OPTS += skytraq=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_SUPERSTAR2),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_SUPERSTAR2),y) > GPSD_SCONS_OPTS += superstar2=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_TRIMBLE_TSIP),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIMBLE_TSIP),y) > GPSD_SCONS_OPTS += tsip=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_TRIPMATE),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRIPMATE),y) > GPSD_SCONS_OPTS += tripmate=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_TRUE_NORTH),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_TRUE_NORTH),y) > GPSD_SCONS_OPTS += tnt=no > endif > -ifneq ($(BR2_PACKAGE_GPSD_UBX),y) > +ifneq ($(BR2_PACKAGE_GPSD_PROTOCOL_UBX),y) > GPSD_SCONS_OPTS += ublox=no > endif > > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Apr 23 09:38:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:38:39 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Tue, 11 Apr 2023 22:39:30 +0200") References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> Message-ID: <87fs8r6iqo.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > As reported by [1], version 0.12.0 fixes these errors: > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > Info : starting gdb server for stm32f7x.cpu on 3333 > Info : Listening on port 3333 for gdb connections > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > Error executing event examine-end on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > target halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 > Error executing event reset-init on target stm32f7x.cpu: > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > in procedure 'ocd_process_reset' > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > Remove upstream patches. > The new version moves the GPL-2.0 license from COPYING to the subfolder > "preferred", adding the header required by spdxcheck.py. A minimalist > COPYING is added in the top directory, as required by automake, pointing > to the files in LICENSES. > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 > Signed-off-by: Dario Binacchi > --- > Changes in v2: > - Explain in the commit message why the license hash changed. > - Add all license files and updates their tags and hashes accordingly. Committed to 2023.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:40:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:40:31 +0200 Subject: [Buildroot] [PATCH 1/3] package/xr819-xradio: bump version In-Reply-To: <20230410175018.2283807-2-geomatsi@gmail.com> (Sergey Matyukevich's message of "Mon, 10 Apr 2023 20:50:16 +0300") References: <20230410175018.2283807-1-geomatsi@gmail.com> <20230410175018.2283807-2-geomatsi@gmail.com> Message-ID: <87bkjf6ink.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > With introduction of vmap'ed stacks to ARM in Linux v5.18, stack > parameters can no longer be used for DMA. So pull the latest xradio > changes that fix the driver and make it work with vmap'ed stacks > in new kernels. > Signed-off-by: Sergey Matyukevich Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 09:41:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:41:16 +0200 Subject: [Buildroot] [git commit] package/openocd: add the eCos exception to the GPL-2.0+ license Message-ID: <20230423094141.0E2C384108@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=548e30d140066d5464eef1c3be57284a1a3dcf5e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file refers to the eCos license. The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 The file is part of the openocd executable via libopenocd.la, which being a static library it is not installed. Based on this, becomes more natural to associate the eCos exception with the GPL 2.0+ license, rather than considering it separately as a license. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ Suggested-by: Yann E. MORIN Signed-off-by: Dario Binacchi Signed-off-by: Yann E. MORIN --- package/openocd/openocd.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 9973498cf5..78c6e10c58 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = \ - eCos-exception-2.0, \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ - GPL-2.0+ (code), \ + GPL-2.0+ with eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT From yann.morin.1998 at free.fr Sun Apr 23 09:41:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:41:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: add the eCos exception to the GPL-2.0+ license In-Reply-To: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> References: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230423094159.GB2696@scaer> Dario, All, On 2023-04-22 15:36 +0200, Dario Binacchi spake thusly: > As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file > refers to the eCos license. > > The SPDX identifier for that file is: > SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 > > The file is part of the openocd executable via libopenocd.la, which being > a static library it is not installed. > > Based on this, becomes more natural to associate the eCos exception with > the GPL 2.0+ license, rather than considering it separately as a license. > > [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ > Suggested-by: Yann E. MORIN > Signed-off-by: Dario Binacchi Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/openocd/openocd.mk | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 9973498cf568..78c6e10c58e4 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > OPENOCD_LICENSE = \ > - eCos-exception-2.0, \ > BSD-1-clause, \ > BSD-2-clause, \ > BSD-2-Clause-Views, \ > BSD-3-clause, \ > BSD-Source-Code, \ > GFDL-1.2-no-invariants-or-later (docs), \ > - GPL-2.0+ (code), \ > + GPL-2.0+ with eCos-exception-2.0 (code), \ > GPL-3.0+ (stand-alone code), \ > MIT > > -- > 2.32.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Apr 23 09:43:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:43:20 +0200 Subject: [Buildroot] [PATCH v2 1/3] docs/manual: rewrite section for upstream documentation In-Reply-To: <20230403144105.419341-1-vfazio@gmail.com> (Vincent Fazio's message of "Mon, 3 Apr 2023 09:41:03 -0500") References: <20230403144105.419341-1-vfazio@gmail.com> Message-ID: <877cu36iiv.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Fazio writes: > Previously, the documentation only requested links to upstream commits > when backporting patches. > Based on a mailing list discussion [0], patches should, when possible > and when approriate, provide a link as evidence that the patch has been > submitted upstream. > The motivation is that hopefully the patch gets applied to upstream at > some point reducing the long term maintenance burden within Buildroot. > This also makes future patch review on subsequent package version bumps > more streamlined. > For patches that are unique to BR and do not apply to the upstream > repository, patches should have a comment explaining why they do not > apply upstream. > [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html > Signed-off-by: Vincent Fazio > --- > Changes v1 -> v2: > - Minor updates commit message body Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 09:45:21 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 11:45:21 +0200 Subject: [Buildroot] [PATCH v4 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230317080535.24818-1-roman.passler@gmail.com> References: <20230317070301.20327-1-roman.passler@gmail.com> <20230317080535.24818-1-roman.passler@gmail.com> Message-ID: <20230423094521.GC2696@scaer> Roman, All, On 2023-03-17 09:05 +0100, Roman Passler spake thusly: > - The hash of the COPYING file has been updated and the hashes of the > files LICENSES/preferred/GPL-2.0 and license-rules.txt have been > added. This is because the license has been moved and > 'license-rules.txt' has been included to comply with checkpatch > requirements: > https://sourceforge.net/p/openocd/code/ci/659e2e9da9a7d570827984cb3afdb2a44c3672e3/ > https://sourceforge.net/p/openocd/code/ci/96aaa77f72a721f058f3863f270c2ba3d8d68871/ > - removed patch 0002 because it was fixed in jimtcl: > https://github.com/msteveb/jimtcl/commit/7ccf7db0aa24ba0d091070ab1c8e29925548bab4 > - removed patch 0003 because it was fixed in openocd: > https://sourceforge.net/p/openocd/code/ci/cff0e417da58adef1ceef9a63a99412c2cc87ff3 Thanks for this patch. However, I eventually applied (a few days ago and today) patches from Dario, as their change was more exhaustive wrt the licensing changes. Regards, Yann E. MORIN. > Signed-off-by: Roman Passler > --- > Changes v1 -> v2 > - removed Change-Id as requested by Thomas > - add explanation in the commit log as requested by Thomas > - add all files from LICENCES/ to the hash file > - deleted fixed & merged patches > Changes v2 -> v3 > - remove the following files from the hashfile as per Arnout's request: > * LICENSES/preferred/GPL-2.0 and license-rules.txt > * LICENSES/exceptions/eCos-exception-2.0 > * LICENSES/preferred/BSD-1-Clause > * LICENSES/preferred/BSD-2-Clause > * LICENSES/preferred/BSD-2-Clause-Views > * LICENSES/preferred/BSD-3-Clause > * LICENSES/preferred/BSD-Source-Code > * LICENSES/preferred/GFDL-1.2 > * LICENSES/preferred/gfdl-1.2.texi.readme > * LICENSES/preferred/MIT > * LICENSES/stand-alone/GPL-3.0 > - add LICENSES/preferred/GPL-2.0 and license-rules.txt to the > OPENOCD_LICENSE variable, as requested by Thomas > Changes v3 -> v4 > - remove empty line at end of the hash file > > ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- > ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- > package/openocd/openocd.hash | 8 +- > package/openocd/openocd.mk | 7 +- > 4 files changed, 10 insertions(+), 126 deletions(-) > delete mode 100644 package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch > delete mode 100644 package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch > > diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch > deleted file mode 100644 > index ecb716b6fa..0000000000 > --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch > +++ /dev/null > @@ -1,32 +0,0 @@ > -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Wed, 6 Oct 2021 17:43:16 +0200 > -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 > - > -Fix the following build failure raised with openocd and autoconf >= 2.70 > -due to > -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: > - > ->>> openocd 0.11.0 Autoreconfiguring > -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? > - > -Fixes: > - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] > ---- > - configure.ac | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac > -index b70b5d8..8c45114 100644 > ---- a/jimtcl/configure.ac > -+++ b/jimtcl/configure.ac > -@@ -1 +1,3 @@ > - # Dummy configure.ac to make automake happy > -+AC_INIT([jimtcl], [0.80]) > -+AC_OUTPUT > --- > -2.33.0 > - > diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch > deleted file mode 100644 > index 776816892b..0000000000 > --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch > +++ /dev/null > @@ -1,89 +0,0 @@ > -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 > -From: Antonio Borneo > -Date: Wed, 23 Jun 2021 16:52:16 +0200 > -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -The stlink driver incorrectly uses a NULL pointer for libusb's > -struct libusb_context. > -The correct value to be used is local in libusb_helper.c. > - > -Move in the helper file, in a wrapper function, the only call that > -requires the above value, and let stlink driver to use this > -wrapper. > - > -This issue has not triggered any visible problem until a code > -refactoring [1] in libusb has made OpenOCD crashing on Windows and > -on MacOS. > - > -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 > -Signed-off-by: Antonio Borneo > -Fixes: https://sourceforge.net/p/openocd/tickets/308/ > -Fixes: https://github.com/libusb/libusb/issues/928/ > -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") > -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c > -Reported-by: Andrzej Sier??ga > -Co-developed-by: Andrzej Sier??ga > -Co-developed-by: Xiaofan Chen > -Reviewed-on: http://openocd.zylin.com/6331 > -Tested-by: jenkins > -Reviewed-by: Marc Schink > -Reviewed-by: Xiaofan > -Reviewed-by: Andrzej Sier??ga > -Reviewed-by: Oleksij Rempel > -Reviewed-by: Andreas Fritiofson > -Signed-off-by: Yannick Brosseau > ---- > - src/jtag/drivers/libusb_helper.c | 5 +++++ > - src/jtag/drivers/libusb_helper.h | 1 + > - src/jtag/drivers/stlink_usb.c | 7 +------ > - 3 files changed, 7 insertions(+), 6 deletions(-) > - > -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c > -index f0122d534..18fe4bad4 100644 > ---- a/src/jtag/drivers/libusb_helper.c > -+++ b/src/jtag/drivers/libusb_helper.c > -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) > - > - return ERROR_FAIL; > - } > -+ > -+int jtag_libusb_handle_events_completed(int *completed) > -+{ > -+ return libusb_handle_events_completed(jtag_libusb_context, completed); > -+} > -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h > -index fa7d06e28..3e77865d6 100644 > ---- a/src/jtag/drivers/libusb_helper.h > -+++ b/src/jtag/drivers/libusb_helper.h > -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, > - unsigned int *usb_write_ep, > - int bclass, int subclass, int protocol, int trans_type); > - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); > -+int jtag_libusb_handle_events_completed(int *completed); > - > - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ > -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c > -index c68bbb3ca..7b1932b9f 100644 > ---- a/src/jtag/drivers/stlink_usb.c > -+++ b/src/jtag/drivers/stlink_usb.c > -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) > - { > - int r, *completed = transfer->user_data; > - > -- /* Assuming a single libusb context exists. There no existing interface into this > -- * module to pass a libusb context. > -- */ > -- struct libusb_context *ctx = NULL; > -- > - while (!*completed) { > -- r = libusb_handle_events_completed(ctx, completed); > -+ r = jtag_libusb_handle_events_completed(completed); > - if (r < 0) { > - if (r == LIBUSB_ERROR_INTERRUPTED) > - continue; > --- > -2.35.1 > - > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930..c747817b5d 100644 > --- a/package/openocd/openocd.hash > +++ b/package/openocd/openocd.hash > @@ -1,3 +1,5 @@ > -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ > -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 > -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING > +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ > +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 > +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING > +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt > +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 > diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk > index 37a06ca848..c515225b76 100644 > --- a/package/openocd/openocd.mk > +++ b/package/openocd/openocd.mk > @@ -4,11 +4,14 @@ > # > ################################################################################ > > -OPENOCD_VERSION = 0.11.0 > +OPENOCD_VERSION = 0.12.0 > OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 > OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) > OPENOCD_LICENSE = GPL-2.0+ > -OPENOCD_LICENSE_FILES = COPYING > +OPENOCD_LICENSE_FILES = \ > + COPYING \ > + LICENSES/license-rules.txt \ > + LICENSES/preferred/GPL-2.0 > # 0002-configure-enable-build-on-uclinux.patch patches configure.ac > OPENOCD_AUTORECONF = YES > OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Apr 23 09:50:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:50:30 +0200 Subject: [Buildroot] [PATCH] package/mali-driver: bump to version 2023-04-04 In-Reply-To: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Tue, 4 Apr 2023 20:57:20 +0200") References: <20230404185720.123801-1-giulio.benetti@benettiengineering.com> Message-ID: <87354r6i6x.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > This versions fixed build failure on Linux 6.1 > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:45:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:45:41 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mali-driver: bump to version 2023-04-04 Message-ID: <20230423095041.0C602843A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cec14f3328bd7ea2d5c6762eb186d5161255084f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This versions fixed build failure on Linux 6.1 Signed-off-by: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit b713a230c54559637baea065b731748201e19c1a) Signed-off-by: Peter Korsgaard --- package/mali-driver/mali-driver.hash | 2 +- package/mali-driver/mali-driver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mali-driver/mali-driver.hash b/package/mali-driver/mali-driver.hash index 5d32c1af8a..de3b6e69f0 100644 --- a/package/mali-driver/mali-driver.hash +++ b/package/mali-driver/mali-driver.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 761e3f000b4c546cbd35baf34f5a0d1090f048dd44ee543773674192fd95f6b3 mali-driver-87c13e6994b20b5068e3a5e4f4c1b64db666a4c8.tar.gz +sha256 763d3cf76eb03584df6a13986a2877dc0ae5f310fc3d91e8a498fc5f89271dcc mali-driver-c90627f78d58567a2acb7cbf77d565e03a131294.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mali-driver/mali-driver.mk b/package/mali-driver/mali-driver.mk index bdc9fedeb4..8e059fe8bd 100644 --- a/package/mali-driver/mali-driver.mk +++ b/package/mali-driver/mali-driver.mk @@ -4,7 +4,7 @@ # ################################################################################ -MALI_DRIVER_VERSION = 87c13e6994b20b5068e3a5e4f4c1b64db666a4c8 +MALI_DRIVER_VERSION = c90627f78d58567a2acb7cbf77d565e03a131294 MALI_DRIVER_SITE = $(call github,bootlin,mali-driver,$(MALI_DRIVER_VERSION)) MALI_DRIVER_DEPENDENCIES = linux MALI_DRIVER_LICENSE = GPL-2.0 From peter at korsgaard.com Sun Apr 23 09:39:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:39:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/xr819-xradio: bump version Message-ID: <20230423095040.EB796843A7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f87fe6d4198a8595606646ebf15c0a9746403bb1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x With introduction of vmap'ed stacks to ARM in Linux v5.18, stack parameters can no longer be used for DMA. So pull the latest xradio changes that fix the driver and make it work with vmap'ed stacks in new kernels. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN (cherry picked from commit 53baedf9126cf14f8ef80d4170ad9e9f1667fd65) Signed-off-by: Peter Korsgaard --- package/xr819-xradio/xr819-xradio.hash | 2 +- package/xr819-xradio/xr819-xradio.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xr819-xradio/xr819-xradio.hash b/package/xr819-xradio/xr819-xradio.hash index 60185db736..8676f065f8 100644 --- a/package/xr819-xradio/xr819-xradio.hash +++ b/package/xr819-xradio/xr819-xradio.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2b297fbcc9b5ed190bcfff9f6f808c170632ac3d69dbd92156a7f4f57142dec9 xr819-xradio-005f28cfe9e20b7f2dfd9d32d38ee97060dc707f.tar.gz +sha256 93388424f1f136db541ce056be017f2f0f6688278ac15a88bef34da8f12ffea6 xr819-xradio-119cad7d07aef6973dd44e4dae74d4c9defd06a2.tar.gz # Locally computed sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 LICENSE diff --git a/package/xr819-xradio/xr819-xradio.mk b/package/xr819-xradio/xr819-xradio.mk index e5daaa6051..66c08e7921 100644 --- a/package/xr819-xradio/xr819-xradio.mk +++ b/package/xr819-xradio/xr819-xradio.mk @@ -4,7 +4,7 @@ # ################################################################################ -XR819_XRADIO_VERSION = 005f28cfe9e20b7f2dfd9d32d38ee97060dc707f +XR819_XRADIO_VERSION = 119cad7d07aef6973dd44e4dae74d4c9defd06a2 XR819_XRADIO_SITE = $(call github,fifteenhex,xradio,$(XR819_XRADIO_VERSION)) XR819_XRADIO_LICENSE = GPL-2.0 XR819_XRADIO_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Apr 23 09:21:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:21:59 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230423095040.DFEF5843A6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b82c00c5d7f2a7c1b8d91b4e16efbd45ee27745 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott Signed-off-by: Yann E. MORIN (cherry picked from commit 8f646eb2a124098bc7c34373a4921a19d436f26e) Signed-off-by: Peter Korsgaard --- ...ix-compile-time-issue-on-very-old-kernels.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..46961cc9d1 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,44 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Upstream: https://github.com/eudev-project/eudev/commit/09b536e0b9d0964674936901ab9d2954f935c8b4 +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + From peter at korsgaard.com Sun Apr 23 09:42:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:42:19 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] docs/manual: rewrite section for upstream documentation Message-ID: <20230423095041.012AF843A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2b0ce01ba55cb32c01867aa93110cf5f72a07e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Previously, the documentation only requested links to upstream commits when backporting patches. Based on a mailing list discussion [0], patches should, when possible and when approriate, provide a link as evidence that the patch has been submitted upstream. The motivation is that hopefully the patch gets applied to upstream at some point reducing the long term maintenance burden within Buildroot. This also makes future patch review on subsequent package version bumps more streamlined. For patches that are unique to BR and do not apply to the upstream repository, patches should have a comment explaining why they do not apply upstream. [0] https://lists.buildroot.org/pipermail/buildroot/2023-March/666000.html Signed-off-by: Vincent Fazio Signed-off-by: Yann E. MORIN (cherry picked from commit 5b00b40a05437e1042b25c097b977d5a26bdee1d) Signed-off-by: Peter Korsgaard --- docs/manual/patch-policy.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt index 063ef984d8..dc35132ecf 100644 --- a/docs/manual/patch-policy.txt +++ b/docs/manual/patch-policy.txt @@ -144,24 +144,37 @@ AC_PROG_MAKE_SET +AM_CONDITIONAL([CXX_WORKS], [test "x$rw_cv_prog_cxx_works" = "xyes"]) --------------- -=== Integrating patches found on the Web +=== Additional patch documentation -When integrating a patch of which you are not the author, you have to -add a few things in the header of the patch itself. +Ideally, all patches should document an upstream patch or patch submission, when +applicable, via the +Upstream+ trailer. -Depending on whether the patch has been obtained from the project -repository itself, or from somewhere on the web, add one of the -following tags: +When backporting an upstream patch that has been accepted into mainline, it is +preferred that the URL to the commit is referenced: --------------- -Backported from: +Upstream: --------------- -or +If a new issue is identified in Buildroot and upstream is generally affected by +the issue (it's not a Buildroot specific issue), users should submit the patch +upstream and provide a link to that submission when possible: --------------- -Fetch from: +Upstream: --------------- -It is also sensible to add a few words about any changes to the patch -that may have been necessary. +Patches that have been submitted but were denied upstream should note that and +include comments about why the patch is being used despite the upstream status. + +Note: in any of the above scenarios, it is also sensible to add a few words +about any changes to the patch that may have been necessary. + +If a patch does not apply upstream then this should be noted with a comment: + +--------------- +Upstream: N/A +--------------- + +Adding this documentation helps streamline the patch review process during +package version updates. \ No newline at end of file From peter at korsgaard.com Sun Apr 23 09:02:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:02:31 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-cargo: ensure host/target rustflags are properly split Message-ID: <20230423095040.C618F843A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f29a5497f52eaa01d84d59951b0d70f90f0a272c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x In Cargo, it is quite typical for "build scripts" to be written in Rust and therefore they need to be compiled as part of the overall build. In cross-compilation, that means a mixed host and target build. Unfortunately, by default Cargo makes no distinction between the RUSTFLAGS used for the host and the target. There is, however, an unstable feature to make this distinction [1][2]. We already have CARGO_TARGET_APPLIES_TO_HOST="false". This makes sure that any configuration that we make for the target doesn't automatically apply to the host as well. However, this only applies for per-target configuration, for example the setting of "cc" in the config.toml generated by package/rust/rust.mk. Flags that are passed with RUSTFLAGS still apply to both host and target. Therefore, we need to use the CARGO_TARGET__RUSTFLAGS environment variable instead of plain RUSTFLAGS. This, however, doesn't allow us to specify flags that apply only to the host. We could use CARGO_TARGET__RUSTFLAGS for that, but that doesn't work in case the host and target tuple are the same. For this, we need another unstable feature, enabled with CARGO_UNSTABLE_HOST_CONFIG="true". With this enabled, we can specify flags that apply only for the host build using CARGO_HOST_RUSTFLAGS. Currently, we don't have any such flags, but we really should: we should pass the proper link flags to point to $(HOST_DIR)/lib. Therefore, add CARGO_HOST_RUSTFLAGS doing exactly that. [1] https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#host-config [2] https://github.com/rust-lang/cargo/pull/10395 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle (cherry picked from commit b40a2cc3912a039d29231241daca477790e366cd) Signed-off-by: Peter Korsgaard --- package/pkg-cargo.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5600c8e97e..264bf5a1ae 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -34,7 +34,10 @@ PKG_COMMON_CARGO_ENV = \ # using nighly features on stable releases, i.e features that are not # yet considered stable. # -# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" "enables the nightly +# CARGO_UNSTABLE_HOST_CONFIG="true" enables the host specific +# configuration feature +# +# CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" enables the nightly # configuration option target-applies-to-host value to be set # # CARGO_TARGET_APPLIES_TO_HOST="false" is actually setting the value @@ -43,9 +46,11 @@ PKG_COMMON_CARGO_ENV = \ PKG_CARGO_ENV = \ $(PKG_COMMON_CARGO_ENV) \ __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" \ + CARGO_UNSTABLE_HOST_CONFIG="true" \ CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" \ CARGO_TARGET_APPLIES_TO_HOST="false" \ CARGO_BUILD_TARGET="$(RUSTC_TARGET_NAME)" \ + CARGO_HOST_RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))" \ CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_LINKER=$(notdir $(TARGET_CROSS))gcc # @@ -53,7 +58,8 @@ PKG_CARGO_ENV = \ # and should be removed when fixed upstream # ifeq ($(NORMALIZED_ARCH),arm) - PKG_CARGO_ENV += RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" + PKG_CARGO_ENV += \ + CARGO_TARGET_$(call UPPERCASE,$(RUSTC_TARGET_NAME))_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" endif HOST_PKG_CARGO_ENV = \ From peter at korsgaard.com Sun Apr 23 09:08:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:08:57 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/nginx: change project and download URL to https Message-ID: <20230423095040.D3662843A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02b2c66ffcd48efa87c0503449d3ed18e32f3860 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN (cherry picked from commit 5b4eaa635f32ae6b2f1e1090372844c8c9001bde) Signed-off-by: Peter Korsgaard --- package/nginx/Config.in | 2 +- package/nginx/nginx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nginx/Config.in b/package/nginx/Config.in index 406a1c861a..8e888baa1c 100644 --- a/package/nginx/Config.in +++ b/package/nginx/Config.in @@ -6,7 +6,7 @@ menuconfig BR2_PACKAGE_NGINX nginx is an HTTP and reverse proxy server, as well as a mail proxy server. - http://nginx.org/ + https://nginx.org/ if BR2_PACKAGE_NGINX diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index 10cc95d90e..185bcd576f 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -5,7 +5,7 @@ ################################################################################ NGINX_VERSION = 1.22.1 -NGINX_SITE = http://nginx.org/download +NGINX_SITE = https://nginx.org/download NGINX_LICENSE = BSD-2-Clause NGINX_LICENSE_FILES = LICENSE NGINX_CPE_ID_VENDOR = f5 From baruch at tkos.co.il Sun Apr 23 09:57:17 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 23 Apr 2023 12:57:17 +0300 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <87fs8r6iqo.fsf@dell.be.48ers.dk> References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> <87fs8r6iqo.fsf@dell.be.48ers.dk> Message-ID: <87ildmdin4.fsf@tarshish> Hi Peter, On Sun, Apr 23 2023, Peter Korsgaard wrote: >>>>>> "Dario" == Dario Binacchi writes: > > > As reported by [1], version 0.12.0 fixes these errors: > > Error executing event examine-end on target stm32f7x.cpu: > > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > Info : starting gdb server for stm32f7x.cpu on 3333 > > Info : Listening on port 3333 for gdb connections > > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > > Info : Unable to match requested speed 2000 kHz, using 1800 kHz > > Error executing event examine-end on target stm32f7x.cpu: > > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > > in procedure 'ocd_process_reset' > > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > > in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 > > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > target halted due to debug-request, current mode: Thread > > xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 > > Error executing event reset-init on target stm32f7x.cpu: > > buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" > > in procedure 'ocd_process_reset' > > in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 > > in procedure 'mmw' called at file > > "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", > > line 71 > > at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 > > > Remove upstream patches. > > > The new version moves the GPL-2.0 license from COPYING to the subfolder > > "preferred", adding the header required by spdxcheck.py. A minimalist > > COPYING is added in the top directory, as required by automake, pointing > > to the files in LICENSES. > > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 > > Signed-off-by: Dario Binacchi > > > --- > > > Changes in v2: > > - Explain in the commit message why the license hash changed. > > - Add all license files and updates their tags and hashes accordingly. > > > Committed to 2023.02.x given the fixes, thanks. Not in current 2023.02.x branch as of commit cec14f3328bd7 ("package/mali-driver: bump to version 2023-04-04"). baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From peter at korsgaard.com Sun Apr 23 09:59:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:59:25 +0200 Subject: [Buildroot] [git commit] package/poppler: fix introspection build In-Reply-To: <20230415213029.6DDA684216@busybox.osuosl.org> (Yann E. MORIN's message of "Sat, 15 Apr 2023 22:13:40 +0200") References: <20230415213029.6DDA684216@busybox.osuosl.org> Message-ID: <87y1mi6hs2.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=4466c206212226da3d68374299989cada8d4542d > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fix the following build failure raised since commit > 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: > [ 98%] Generating Poppler-0.18.typelib > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir > error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 > If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. > Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" > Fixes: > - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e > Signed-off-by: Fabrice Fontaine > [yann.morin.1998 at free.fr: > - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream > as of 22.02.0, and we use 22.10.0 > ] > Signed-off-by: Yann E. MORIN Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 09:58:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:58:03 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/poppler: fix introspection build Message-ID: <20230423100001.723BE843AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6448317678df663f0e4b9caa77ed574f239c40bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since commit 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: [ 98%] Generating Poppler-0.18.typelib Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Fixes: - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream as of 22.02.0, and we use 22.10.0 ] Signed-off-by: Yann E. MORIN (cherry picked from commit 4466c206212226da3d68374299989cada8d4542d) Signed-off-by: Peter Korsgaard --- package/poppler/poppler.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 02ccf742ac..5524bfc420 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection POPPLER_CONF_OPTS += \ -DENABLE_GOBJECT_INTROSPECTION=ON \ -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" else POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF endif From peter at korsgaard.com Sun Apr 23 09:28:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:28:29 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/eudev: fix compile-time issue with very old kernel headers Message-ID: <20230423100001.698FE843AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=967e9096107a80797496a77688a625ab9031f3d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and compiling against such a kernel will fail. This patch introduces a version check and makes eudev fall back to v2cap.capabilities on these kernels. Signed-off-by: Stefan Ott Signed-off-by: Yann E. MORIN (cherry picked from commit 8f646eb2a124098bc7c34373a4921a19d436f26e) Signed-off-by: Peter Korsgaard --- ...ix-compile-time-issue-on-very-old-kernels.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch new file mode 100644 index 0000000000..46961cc9d1 --- /dev/null +++ b/package/eudev/0002-Fix-compile-time-issue-on-very-old-kernels.patch @@ -0,0 +1,44 @@ +From 09b536e0b9d0964674936901ab9d2954f935c8b4 Mon Sep 17 00:00:00 2001 +From: Stefan Ott +Date: Wed, 5 Apr 2023 18:20:37 +0200 +Subject: [PATCH] Fix compile-time issue on very old kernels + +Kernel versions prior to 3.4 did not have V4L2_CAP_DEVICE_CAPS and +compiling against such a kernel will fail. + +This patch introduces a version check and makes eudev fall back to +v2cap.capabilities on these kernels. + +Upstream: https://github.com/eudev-project/eudev/commit/09b536e0b9d0964674936901ab9d2954f935c8b4 +Signed-off-by: Stefan Ott +--- + src/v4l_id/v4l_id.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/v4l_id/v4l_id.c b/src/v4l_id/v4l_id.c +index 6bf45effe..702d5b687 100644 +--- a/src/v4l_id/v4l_id.c ++++ b/src/v4l_id/v4l_id.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + #include "util.h" +@@ -71,9 +72,11 @@ int main(int argc, char *argv[]) { + printf("ID_V4L_VERSION=2\n"); + printf("ID_V4L_PRODUCT=%s\n", v2cap.card); + printf("ID_V4L_CAPABILITIES=:"); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) + if (v2cap.capabilities & V4L2_CAP_DEVICE_CAPS) + capabilities = v2cap.device_caps; + else ++#endif + capabilities = v2cap.capabilities; + if ((capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 || + (capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0) +-- +2.40.0 + From peter at korsgaard.com Sun Apr 23 09:57:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 11:57:59 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/poppler: fix introspection build Message-ID: <20230423100119.0D678843B2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e4bf44aad24a56f68cafec59446f7c0565c5524 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure raised since commit 9d1d4818c39d97ad7a1cdf6e075b9acae6dfff71: [ 98%] Generating Poppler-0.18.typelib Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir error parsing file /home/giuliobenetti/autobuild/run/instance-1/output-1/build/poppler-21.12.0/glib/Poppler-0.18.gir: Failed to parse included gir GObject-2.0 If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Fixes: - http://autobuild.buildroot.org/results/d2f50aa56410c2fff8a0538c57038104906e747e Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - drop patch adding INTROSPECTION_COMPILER_ARGS as it's now upstream as of 22.02.0, and we use 22.10.0 ] Signed-off-by: Yann E. MORIN (cherry picked from commit 4466c206212226da3d68374299989cada8d4542d) Signed-off-by: Peter Korsgaard --- package/poppler/poppler.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 02ccf742ac..5524bfc420 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -47,7 +47,8 @@ POPPLER_DEPENDENCIES += gobject-introspection POPPLER_CONF_OPTS += \ -DENABLE_GOBJECT_INTROSPECTION=ON \ -DINTROSPECTION_SCANNER=$(STAGING_DIR)/usr/bin/g-ir-scanner \ - -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler + -DINTROSPECTION_COMPILER=$(STAGING_DIR)/usr/bin/g-ir-compiler \ + -DINTROSPECTION_COMPILER_ARGS="--includedir=$(STAGING_DIR)/usr/share/gir-1.0" else POPPLER_CONF_OPTS += -DENABLE_GOBJECT_INTROSPECTION=OFF endif From peter at korsgaard.com Sun Apr 23 10:28:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:21 +0200 Subject: [Buildroot] [git commit] doc/manual: fix formatting slightly In-Reply-To: <20230416123430.7AC7C841FF@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 16 Apr 2023 14:33:42 +0200") References: <20230416123430.7AC7C841FF@busybox.osuosl.org> Message-ID: <87ttx66gfu.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=4468f828859de1f4be82655d63e96d59e760db7d > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Signed-off-by: Thierry GUIBERT > [yann.morin.1998 at free.fr: split off the previous patch by Thierry] > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:28:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:32 +0200 Subject: [Buildroot] [git commit] doc/manual: add documentation about docker registry on gitlab.com In-Reply-To: <20230416123430.6E14484295@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 16 Apr 2023 14:32:29 +0200") References: <20230416123430.6E14484295@busybox.osuosl.org> Message-ID: <87pm7u6gfj.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=d9228faa4dbda084168e3c83273e651c05b6b08b > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Add a paragraph and an example about using the Buildroot image registry > hosted on gtilab.com, for people who want to build their own image based > on the offical one. > Signed-off-by: Thierry GUIBERT > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From laurent at vivier.eu Sun Apr 23 10:29:29 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Sun, 23 Apr 2023 12:29:29 +0200 Subject: [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc In-Reply-To: <20230421185003.1221000-2-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> <20230421185003.1221000-2-laurent@vivier.eu> Message-ID: <251b5e93-8213-639d-d41f-b218736d0255@vivier.eu> Le 21/04/2023 ? 20:49, Laurent Vivier a ?crit?: > Signed-off-by: Laurent Vivier > --- > ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > > diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > new file mode 100644 > index 000000000000..d2fc3bc88641 > --- /dev/null > +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > @@ -0,0 +1,35 @@ > +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 > +From: Laurent Vivier > +Date: Fri, 21 Apr 2023 18:22:07 +0200 > +Subject: [PATCH] m68k: fix getrandom() use with uclibc > + > +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: > + > +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': > +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~ > + | srandom > +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~~~~~ > + > +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") > +Cc: Jason at zx2c4.com > +Signed-off-by: Laurent Vivier > +--- > + kexec/arch/m68k/bootinfo.c | 1 + > + 1 file changed, 1 insertion(+) > + > +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c > +index 086a34bdfdeb..5afd212d9d34 100644 > +--- a/kexec/arch/m68k/bootinfo.c > ++++ b/kexec/arch/m68k/bootinfo.c > +@@ -1,3 +1,4 @@ > ++#define _GNU_SOURCE > + > + #include > + #include > +-- > +2.40.0 > + kexec patch sent to kexec ML: https://lore.kernel.org/kexec/20230422095904.1303434-1-laurent at vivier.eu/T/#u Thanks, Laurent From peter at korsgaard.com Sun Apr 23 10:29:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:29:53 +0200 Subject: [Buildroot] [PATCH] package/coremark: Set cflags In-Reply-To: <20220913072303.1698887-1-joel@jms.id.au> (Joel Stanley's message of "Tue, 13 Sep 2022 16:53:03 +0930") References: <20220913072303.1698887-1-joel@jms.id.au> Message-ID: <87leii6gda.fsf@dell.be.48ers.dk> >>>>> "Joel" == Joel Stanley writes: > The coremark build needs to set PORT_CFLAGS explicitly in order to pick > up the configured optmisation level, and other flags. > Signed-off-by: Joel Stanley Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:32:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:32:46 +0200 Subject: [Buildroot] [PATCH] package/pkg-golang.mk: add osusergo and netgo tags in static builds In-Reply-To: <20220918122239.189147-1-arnout@mind.be> (Arnout Vandecappelle's message of "Sun, 18 Sep 2022 14:22:39 +0200") References: <20220918122239.189147-1-arnout@mind.be> Message-ID: <87h6t66g8h.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > CGO (the Go language C bindings) normally links dynamically with the C > libraries. It seems that passing -extldflags=-static is not sufficient > to make sure they link statically. As a result, a build using CGO will > fail with > runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 > There are two modules in the standard Go library that can use CGO: > os/user and net. Both of these have pure Go versions, however, which can > be selected with the osusergo and netgo tags. Since these two are > standard library modules that get used in almost all Go programs, pass > those flags in the common infrastructure. > It's not entirely clear if this is always the case or only depending on > the specific way CGO is used. In the former case, we could instead > disable CGO globally if static libs are enabled. However, it turns out > that this doesn't solve the problem completely anyway (delve still fails > to link, with different errors). Also, it is possible that other cgo > modules do still work. Therefore, just stick to adding the osusergo and > netgo tags. > Fixes: > - crucible: > http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ > - containerd: > http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ > - delve: > http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ > - probably others... > Signed-off-by: Arnout Vandecappelle Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:28:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:06 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] doc/manual: add documentation about docker registry on gitlab.com Message-ID: <20230423103321.CC1A782578@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e86856d69666ae506bde293942ae335dd35fb4e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add a paragraph and an example about using the Buildroot image registry hosted on gtilab.com, for people who want to build their own image based on the offical one. Signed-off-by: Thierry GUIBERT Signed-off-by: Yann E. MORIN (cherry picked from commit d9228faa4dbda084168e3c83273e651c05b6b08b) Signed-off-by: Peter Korsgaard --- docs/manual/adding-board-support.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index cd90a5871f..b3a8802452 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -54,3 +54,19 @@ utils/docker-run script and inside it issue these commands: $ make +_defconfig+ $ make -------------------- + +By default, Buildroot developers use the official image hosted on the +https://gitlab.com/buildroot.org/buildroot/container_registry/2395076[gitlab.com +registry] and it should be convenient for most usage. If you still want +to build your own docker image, you can base it off the official image +as the +FROM+ directive of your own _Dockerfile_: + +---- +FROM registry.gitlab.com/buildroot.org/buildroot/base:YYYYMMDD.HHMM +RUN ... +COPY ... +---- + +The current version _YYYYMMDD.HHMM_ can be found in the +.gitlab-ci.yml+ +file at the top of the Buildroot source tree; all past versions are +listed in the aforementioned registry as well. From peter at korsgaard.com Sun Apr 23 10:29:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:29:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/coremark: Set cflags Message-ID: <20230423103322.0E540843E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6cee24af5316dd1104cc2a8198fdbddafeaa60d1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The coremark build needs to set PORT_CFLAGS explicitly in order to pick up the configured optmisation level, and other flags. Signed-off-by: Joel Stanley Acked-by: Chris Packham Signed-off-by: Yann E. MORIN (cherry picked from commit c9a13ae0838174d1c05f026cee3ff66482620626) Signed-off-by: Peter Korsgaard --- package/coremark/coremark.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk index 418fd5c8d3..9ea8693e71 100644 --- a/package/coremark/coremark.mk +++ b/package/coremark/coremark.mk @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md define COREMARK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ + PORT_CFLAGS="$(TARGET_CFLAGS)" \ PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link endef From peter at korsgaard.com Sun Apr 23 10:32:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:32:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-golang.mk: add osusergo and netgo tags in static builds Message-ID: <20230423103322.19E36843EA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95741c08f1d635a68c5f555f97e2c751fde629b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x CGO (the Go language C bindings) normally links dynamically with the C libraries. It seems that passing -extldflags=-static is not sufficient to make sure they link statically. As a result, a build using CGO will fail with runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 There are two modules in the standard Go library that can use CGO: os/user and net. Both of these have pure Go versions, however, which can be selected with the osusergo and netgo tags. Since these two are standard library modules that get used in almost all Go programs, pass those flags in the common infrastructure. It's not entirely clear if this is always the case or only depending on the specific way CGO is used. In the former case, we could instead disable CGO globally if static libs are enabled. However, it turns out that this doesn't solve the problem completely anyway (delve still fails to link, with different errors). Also, it is possible that other cgo modules do still work. Therefore, just stick to adding the osusergo and netgo tags. Cf. Statically compiling Go programs [0] Fixes: - crucible: http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ - containerd: http://autobuild.buildroot.net/results/699/69910fc6b9f474a7eb0ca7ffa27ac5512cc1bb37/ - delve: http://autobuild.buildroot.net/results/552/55225d5da17e85271943f7adce6f07d014d9717d/ - probably others... [0] https://www.arp242.net/static-go.html Signed-off-by: Arnout Vandecappelle Signed-off-by: Yann E. MORIN (cherry picked from commit c6bb759e2cb14ebaf2603e69652c44d337a39c72) Signed-off-by: Peter Korsgaard --- package/pkg-golang.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index da9c9a21ac..7ba82284f3 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -102,6 +102,7 @@ ifeq ($(4),target) ifeq ($(BR2_STATIC_LIBS),y) $(2)_LDFLAGS += -extldflags '-static' +$(2)_TAGS += osusergo netgo endif # Build package for target From peter at korsgaard.com Sun Apr 23 10:28:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:28:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] doc/manual: fix formatting slightly Message-ID: <20230423103321.EAE1B843AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5c7130f970a756df854373afce50b8a9b7aef1df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Thierry GUIBERT [yann.morin.1998 at free.fr: split off the previous patch by Thierry] Signed-off-by: Yann E. MORIN (cherry picked from commit 4468f828859de1f4be82655d63e96d59e760db7d) Signed-off-by: Peter Korsgaard --- docs/manual/adding-board-support.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.txt index b3a8802452..ef6dbd3c2b 100644 --- a/docs/manual/adding-board-support.txt +++ b/docs/manual/adding-board-support.txt @@ -49,9 +49,10 @@ Buildroot configuration. Refer to xref:customize[] for more details. Before submitting patches for new boards it is recommended to test it by building it using latest gitlab-CI docker container. To do this use -utils/docker-run script and inside it issue these commands: ++utils/docker-run+ script and inside it issue these commands: + -------------------- - $ make +_defconfig+ + $ make _defconfig $ make -------------------- From peter at korsgaard.com Sun Apr 23 10:37:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:37:26 +0200 Subject: [Buildroot] [PATCH v2] package/dcron: fix /etc/cron.d/system cron jobs In-Reply-To: <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> (Mario Haustein's message of "Mon, 26 Sep 2022 18:08:49 +0200") References: <20220902222849.1098641-1-mario.haustein@hrz.tu-chemnitz.de> <20220926160849.1046939-1-mario.haustein@hrz.tu-chemnitz.de> Message-ID: <87cz3u6g0p.fsf@dell.be.48ers.dk> >>>>> "Mario" == Mario Haustein writes: > Jobs with the syntax @hourly, @daily, ... were not executed since the > version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. > This patch fixes the bug downstream. > Signed-off-by: Mario Haustein > --- > Changes v1 -> v2: > - Use `git format-patch` to export the patch > - Specify the version bump which broke dcron in the commit message > Signed-off-by: Mario Haustein Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:40:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:40:32 +0200 Subject: [Buildroot] [PATCH] package/linux-tools: Exclude checking PE binaries from perf test In-Reply-To: <20220927221133.594071-1-f.fainelli@gmail.com> (Florian Fainelli's message of "Tue, 27 Sep 2022 15:11:33 -0700") References: <20220927221133.594071-1-f.fainelli@gmail.com> Message-ID: <878rei6fvj.fsf@dell.be.48ers.dk> >>>>> "Florian" == Florian Fainelli writes: > Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 > ("perf tests: Add test for PE binary format support") present in >= > v5.10 there is an unconditional installation of PE binaries which will > be rejected by the check-bin-arch script. > Make sure that these binaries are excluded from being checked to allow > the installation of the perf tests. > Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") > Signed-off-by: Florian Fainelli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:38:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:38:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/linux-tools: Exclude checking PE binaries from perf test Message-ID: <20230423104109.BF7AB843FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af738be309376fec8f888c8f4f831a7855ebea03 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Since upstream Linux commit ed21d6d7c48e6e96c2d617e304a7ebfbd17b1807 ("perf tests: Add test for PE binary format support") present in >= v5.10 there is an unconditional installation of PE binaries. Some toolchains have a readelf tool that correctly interpret the PE files, and reports ELF-alike fields. This causes check-bin-arch to reject those files. Make sure that these binaries are excluded from being checked to allow the installation of the perf tests. Fixes: 6fcdaa4c5096 ("package/linux-tools: Allow installation of perf scripts") Signed-off-by: Florian Fainelli Signed-off-by: Yann E. MORIN (cherry picked from commit a7ad7816262dd1b0db6c51a08f3013e2c473c0b3) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-perf.mk.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in index 5431c78152..122c7cbbc4 100644 --- a/package/linux-tools/linux-tool-perf.mk.in +++ b/package/linux-tools/linux-tool-perf.mk.in @@ -169,6 +169,10 @@ define PERF_INSTALL_REMOVE_SCRIPTS $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/scripts/ $(RM) -r $(TARGET_DIR)/usr/libexec/perf-core/tests/ endef + +LINUX_TOOLS_BIN_ARCH_EXCLUDE += \ + /usr/libexec/perf-core/tests/pe-file.exe \ + /usr/libexec/perf-core/tests/pe-file.exe.debug endif define PERF_INSTALL_TARGET_CMDS From peter at korsgaard.com Sun Apr 23 10:36:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:36:07 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/dcron: fix /etc/cron.d/system cron jobs Message-ID: <20230423104109.B6D26843FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69d9cdfcc723849c7c7b81378af430dea3bf483e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Jobs with the syntax @hourly, @daily, ... were not executed since the version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. This patch fixes the bug downstream. Signed-off-by: Mario Haustein Signed-off-by: Yann E. MORIN (cherry picked from commit 1557312f18a5e2a84387055aada9b1e6d59c5ad4) Signed-off-by: Peter Korsgaard --- package/dcron/0002-system-crontab.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch new file mode 100644 index 0000000000..ac29368727 --- /dev/null +++ b/package/dcron/0002-system-crontab.patch @@ -0,0 +1,28 @@ +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 +From: Mario Haustein +Date: Fri, 2 Sep 2022 23:20:14 +0200 +Subject: [PATCH] Make @hourly, @daily, ... work again + +closes #15 + +Signed-off-by: Mario Haustein +Upstream: https://github.com/dubiousjim/dcron/pull/35 +--- + database.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/database.c b/database.c +index 37cf17a..6ec720e 100644 +--- a/database.c ++++ b/database.c +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) + line.cl_Days[j] = 1; + for (j=0; j<12; ++j) + line.cl_Mons[j] = 1; ++ for (j=0; j<7; ++j) ++ line.cl_Dow[j] = ALL_DOW; + } + + while (*ptr == ' ' || *ptr == '\t') +-- +2.35.1 From peter at korsgaard.com Sun Apr 23 10:29:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:29:36 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/coremark: Set cflags Message-ID: <20230423104217.C0F618442D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ab1dcc03d9935593e38fdea0f2849fb572f02ca9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The coremark build needs to set PORT_CFLAGS explicitly in order to pick up the configured optmisation level, and other flags. Signed-off-by: Joel Stanley Acked-by: Chris Packham Signed-off-by: Yann E. MORIN (cherry picked from commit c9a13ae0838174d1c05f026cee3ff66482620626) Signed-off-by: Peter Korsgaard --- package/coremark/coremark.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/coremark/coremark.mk b/package/coremark/coremark.mk index 418fd5c8d3..9ea8693e71 100644 --- a/package/coremark/coremark.mk +++ b/package/coremark/coremark.mk @@ -11,6 +11,7 @@ COREMARK_LICENSE_FILES = LICENSE.md define COREMARK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" -C $(@D) \ + PORT_CFLAGS="$(TARGET_CFLAGS)" \ PORT_DIR=linux$(if $(BR2_ARCH_IS_64),64) EXE= link endef From peter at korsgaard.com Sun Apr 23 10:37:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:37:11 +0200 Subject: [Buildroot] [git commit branch/2022.02.x] package/dcron: fix /etc/cron.d/system cron jobs Message-ID: <20230423104217.CB3C884440@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b164387224a92336e3169c15be812ca25c5b785d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Jobs with the syntax @hourly, @daily, ... were not executed since the version bump from `v4.5` to commit `1ba33c3325df48de46263276a43ed76cf9d81518`. This patch fixes the bug downstream. Signed-off-by: Mario Haustein Signed-off-by: Yann E. MORIN (cherry picked from commit 1557312f18a5e2a84387055aada9b1e6d59c5ad4) Signed-off-by: Peter Korsgaard --- package/dcron/0002-system-crontab.patch | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/package/dcron/0002-system-crontab.patch b/package/dcron/0002-system-crontab.patch new file mode 100644 index 0000000000..ac29368727 --- /dev/null +++ b/package/dcron/0002-system-crontab.patch @@ -0,0 +1,28 @@ +From 1fd99b71b063b1573beaf9f6b801ec5be2fbe24f Mon Sep 17 00:00:00 2001 +From: Mario Haustein +Date: Fri, 2 Sep 2022 23:20:14 +0200 +Subject: [PATCH] Make @hourly, @daily, ... work again + +closes #15 + +Signed-off-by: Mario Haustein +Upstream: https://github.com/dubiousjim/dcron/pull/35 +--- + database.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/database.c b/database.c +index 37cf17a..6ec720e 100644 +--- a/database.c ++++ b/database.c +@@ -455,6 +455,8 @@ SynchronizeFile(const char *dpath, const char *fileName, const char *userName) + line.cl_Days[j] = 1; + for (j=0; j<12; ++j) + line.cl_Mons[j] = 1; ++ for (j=0; j<7; ++j) ++ line.cl_Dow[j] = ALL_DOW; + } + + while (*ptr == ' ' || *ptr == '\t') +-- +2.35.1 From peter at korsgaard.com Sun Apr 23 10:42:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:42:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/openocd: add the eCos exception to the GPL-2.0+ license In-Reply-To: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> (Dario Binacchi's message of "Sat, 22 Apr 2023 15:36:07 +0200") References: <20230422133607.607954-1-dario.binacchi@amarulasolutions.com> Message-ID: <874jp66fri.fsf@dell.be.48ers.dk> >>>>> "Dario" == Dario Binacchi writes: > As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file > refers to the eCos license. > The SPDX identifier for that file is: > SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 > The file is part of the openocd executable via libopenocd.la, which being > a static library it is not installed. > Based on this, becomes more natural to associate the eCos exception with > the GPL 2.0+ license, rather than considering it separately as a license. > [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ > Suggested-by: Yann E. MORIN > Signed-off-by: Dario Binacchi Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 23 10:42:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:42:38 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openocd: add the eCos exception to the GPL-2.0+ license Message-ID: <20230423104343.E63F98444E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32dc4feacc29b9dc377746168d174b7ecd2cfa70 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x As noted by Yann E. MORIN in [1] only the src/flash/nand/ecc.c file refers to the eCos license. The SPDX identifier for that file is: SPDX-License-Identifier: GPL-2.0-or-later WITH eCos-exception-2.0 The file is part of the openocd executable via libopenocd.la, which being a static library it is not installed. Based on this, becomes more natural to associate the eCos exception with the GPL 2.0+ license, rather than considering it separately as a license. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230411203930.2455301-1-dario.binacchi at amarulasolutions.com/ Suggested-by: Yann E. MORIN Signed-off-by: Dario Binacchi Signed-off-by: Yann E. MORIN (cherry picked from commit 548e30d140066d5464eef1c3be57284a1a3dcf5e) Signed-off-by: Peter Korsgaard --- package/openocd/openocd.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 9973498cf5..78c6e10c58 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -8,14 +8,13 @@ OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) OPENOCD_LICENSE = \ - eCos-exception-2.0, \ BSD-1-clause, \ BSD-2-clause, \ BSD-2-Clause-Views, \ BSD-3-clause, \ BSD-Source-Code, \ GFDL-1.2-no-invariants-or-later (docs), \ - GPL-2.0+ (code), \ + GPL-2.0+ with eCos-exception-2.0 (code), \ GPL-3.0+ (stand-alone code), \ MIT From peter at korsgaard.com Sun Apr 23 10:42:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:42:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openocd: bump to 0.12.0 Message-ID: <20230423104343.DE1148444D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ab0507cd5abf6b68ab73a793e95306008957ef41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x As reported by [1], version 0.12.0 fixes these errors: Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error executing event examine-end on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 103 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080003fc msp: 0x20050000 Error executing event reset-init on target stm32f7x.cpu: buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl:37: Error: wrong # args: should be "expr expression" in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 288 in procedure 'mmw' called at file "buildroot/output/host/bin/../share/openocd/scripts/board/stm32f769i-disco.cfg", line 71 at file "buildroot/output/host/bin/../share/openocd/scripts/mem_helper.tcl", line 37 Remove upstream patches. The new version moves the GPL-2.0 license from COPYING to the subfolder "preferred", adding the header required by spdxcheck.py. A minimalist COPYING is added in the top directory, as required by automake, pointing to the files in LICENSES. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014849 Signed-off-by: Dario Binacchi [yann.morin.1998 at free.fr: - one license or license file per line - reorder licenses to match file order ] Signed-off-by: Yann E. MORIN (cherry picked from commit 53bad8f502687c5430cd7a4dc852314a3d75be2c) Signed-off-by: Peter Korsgaard --- ...gure.ac-fix-autoreconf-with-autoconf-2.70.patch | 32 -------- ...SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ---------------------- package/openocd/openocd.hash | 18 ++++- package/openocd/openocd.mk | 33 +++++++- 4 files changed, 44 insertions(+), 128 deletions(-) diff --git a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index ecb716b6fa..0000000000 --- a/package/openocd/0002-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3106d16bbc45de52bc0a8b638a84aa9d7c9abc46 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 6 Oct 2021 17:43:16 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Fix the following build failure raised with openocd and autoconf >= 2.70 -due to -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf: - ->>> openocd 0.11.0 Autoreconfiguring -autoreconf: error: configure.ac: AC_INIT not found; not an autoconf script? - -Fixes: - - http://autobuild.buildroot.org/results/5fb7aa28703aff61ba850eac11bd35c8804528ae - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/msteveb/jimtcl/pull/209] ---- - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/jimtcl/configure.ac b/jimtcl/configure.ac -index b70b5d8..8c45114 100644 ---- a/jimtcl/configure.ac -+++ b/jimtcl/configure.ac -@@ -1 +1,3 @@ - # Dummy configure.ac to make automake happy -+AC_INIT([jimtcl], [0.80]) -+AC_OUTPUT --- -2.33.0 - diff --git a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch b/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch deleted file mode 100644 index 776816892b..0000000000 --- a/package/openocd/0003-stlink-fix-SIGSEGV-with-libusb-v1.0.24-33-g32a2206-1.patch +++ /dev/null @@ -1,89 +0,0 @@ -From cff0e417da58adef1ceef9a63a99412c2cc87ff3 Mon Sep 17 00:00:00 2001 -From: Antonio Borneo -Date: Wed, 23 Jun 2021 16:52:16 +0200 -Subject: [PATCH] stlink: fix SIGSEGV with libusb v1.0.24-33-g32a2206 (11618) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The stlink driver incorrectly uses a NULL pointer for libusb's -struct libusb_context. -The correct value to be used is local in libusb_helper.c. - -Move in the helper file, in a wrapper function, the only call that -requires the above value, and let stlink driver to use this -wrapper. - -This issue has not triggered any visible problem until a code -refactoring [1] in libusb has made OpenOCD crashing on Windows and -on MacOS. - -Change-Id: Id1818c8af7cf0d4d17dfa1d22aad079da01ef740 -Signed-off-by: Antonio Borneo -Fixes: https://sourceforge.net/p/openocd/tickets/308/ -Fixes: https://github.com/libusb/libusb/issues/928/ -Fixes: 42d8fa899c6a ("stlink_usb: Submit multiple USB URBs at once to improve performance") -Link: [1] https://github.com/libusb/libusb/commit/32a22069428c -Reported-by: Andrzej Sier????ga -Co-developed-by: Andrzej Sier????ga -Co-developed-by: Xiaofan Chen -Reviewed-on: http://openocd.zylin.com/6331 -Tested-by: jenkins -Reviewed-by: Marc Schink -Reviewed-by: Xiaofan -Reviewed-by: Andrzej Sier????ga -Reviewed-by: Oleksij Rempel -Reviewed-by: Andreas Fritiofson -Signed-off-by: Yannick Brosseau ---- - src/jtag/drivers/libusb_helper.c | 5 +++++ - src/jtag/drivers/libusb_helper.h | 1 + - src/jtag/drivers/stlink_usb.c | 7 +------ - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/jtag/drivers/libusb_helper.c b/src/jtag/drivers/libusb_helper.c -index f0122d534..18fe4bad4 100644 ---- a/src/jtag/drivers/libusb_helper.c -+++ b/src/jtag/drivers/libusb_helper.c -@@ -363,3 +363,8 @@ int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid) - - return ERROR_FAIL; - } -+ -+int jtag_libusb_handle_events_completed(int *completed) -+{ -+ return libusb_handle_events_completed(jtag_libusb_context, completed); -+} -diff --git a/src/jtag/drivers/libusb_helper.h b/src/jtag/drivers/libusb_helper.h -index fa7d06e28..3e77865d6 100644 ---- a/src/jtag/drivers/libusb_helper.h -+++ b/src/jtag/drivers/libusb_helper.h -@@ -60,5 +60,6 @@ int jtag_libusb_choose_interface(struct libusb_device_handle *devh, - unsigned int *usb_write_ep, - int bclass, int subclass, int protocol, int trans_type); - int jtag_libusb_get_pid(struct libusb_device *dev, uint16_t *pid); -+int jtag_libusb_handle_events_completed(int *completed); - - #endif /* OPENOCD_JTAG_DRIVERS_LIBUSB_HELPER_H */ -diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c -index c68bbb3ca..7b1932b9f 100644 ---- a/src/jtag/drivers/stlink_usb.c -+++ b/src/jtag/drivers/stlink_usb.c -@@ -497,13 +497,8 @@ static void sync_transfer_wait_for_completion(struct libusb_transfer *transfer) - { - int r, *completed = transfer->user_data; - -- /* Assuming a single libusb context exists. There no existing interface into this -- * module to pass a libusb context. -- */ -- struct libusb_context *ctx = NULL; -- - while (!*completed) { -- r = libusb_handle_events_completed(ctx, completed); -+ r = jtag_libusb_handle_events_completed(completed); - if (r < 0) { - if (r == LIBUSB_ERROR_INTERRUPTED) - continue; --- -2.35.1 - diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930..938711d86c 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,15 @@ -# From http://sourceforge.net/projects/openocd/files/openocd/0.11.0/ -sha256 43a3ce734aff1d3706ad87793a9f3a5371cb0e357f0ffd0a151656b06b3d1e7d openocd-0.11.0.tar.bz2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +sha256 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 f3ba76203a7b6993db31f987559cc4c621ae1ff78119ced2a669756c2c5fd3b1 LICENSES/preferred/BSD-1-Clause +sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/preferred/BSD-2-Clause +sha256 1483f15e9fddc73b5df0acab1c42d21ecd0bf6ade8a79179fb90c09f13d03dcd LICENSES/preferred/BSD-2-Clause-Views +sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/preferred/BSD-3-Clause +sha256 5cf024f6e3611d5c6fb98748d1a0ad99b8cf9ffe46f2d60fa10c299cd29e0a75 LICENSES/preferred/BSD-Source-Code +sha256 f35396f4095619f986736ca5e2976b313d381463a35c921c9ae677cc7eb83e28 LICENSES/preferred/GFDL-1.2 +sha256 76515be2d7334a1a038f775238c9a4c2b37e19514248e5eea0434cdfee526f9d LICENSES/preferred/gfdl-1.2.texi.readme +sha256 7d35bc44da7bb763022e3c2c32cfc0125dd222060bc50992420599d8e65f6c0a LICENSES/preferred/GPL-2.0 +sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/preferred/MIT +sha256 9a41b56594cd89743ca72f188318c9871661847074dd16497ae0c695fe3ab9c9 LICENSES/stand-alone/GPL-3.0 diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848..9973498cf5 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -4,12 +4,37 @@ # ################################################################################ -OPENOCD_VERSION = 0.11.0 +OPENOCD_VERSION = 0.12.0 OPENOCD_SOURCE = openocd-$(OPENOCD_VERSION).tar.bz2 OPENOCD_SITE = http://sourceforge.net/projects/openocd/files/openocd/$(OPENOCD_VERSION) -OPENOCD_LICENSE = GPL-2.0+ -OPENOCD_LICENSE_FILES = COPYING -# 0002-configure-enable-build-on-uclinux.patch patches configure.ac +OPENOCD_LICENSE = \ + eCos-exception-2.0, \ + BSD-1-clause, \ + BSD-2-clause, \ + BSD-2-Clause-Views, \ + BSD-3-clause, \ + BSD-Source-Code, \ + GFDL-1.2-no-invariants-or-later (docs), \ + GPL-2.0+ (code), \ + GPL-3.0+ (stand-alone code), \ + MIT + +OPENOCD_LICENSE_FILES = \ + COPYING \ + LICENSES/license-rules.txt \ + LICENSES/exceptions/eCos-exception-2.0 \ + LICENSES/preferred/BSD-1-Clause \ + LICENSES/preferred/BSD-2-Clause \ + LICENSES/preferred/BSD-2-Clause-Views \ + LICENSES/preferred/BSD-3-Clause \ + LICENSES/preferred/BSD-Source-Code \ + LICENSES/preferred/GFDL-1.2 \ + LICENSES/preferred/gfdl-1.2.texi.readme \ + LICENSES/preferred/GPL-2.0 \ + LICENSES/preferred/MIT \ + LICENSES/stand-alone/GPL-3.0 + +# 0001-configure-enable-build-on-uclinux.patch patches configure.ac OPENOCD_AUTORECONF = YES OPENOCD_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99" From peter at korsgaard.com Sun Apr 23 10:44:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 23 Apr 2023 12:44:46 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <87ildmdin4.fsf@tarshish> (Baruch Siach's message of "Sun, 23 Apr 2023 12:57:17 +0300") References: <20230411203930.2455301-1-dario.binacchi@amarulasolutions.com> <87fs8r6iqo.fsf@dell.be.48ers.dk> <87ildmdin4.fsf@tarshish> Message-ID: <87zg6y5141.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach writes: Hi, >> > Changes in v2: >> > - Explain in the commit message why the license hash changed. >> > - Add all license files and updates their tags and hashes accordingly. >> >> >> Committed to 2023.02.x given the fixes, thanks. > Not in current 2023.02.x branch as of commit cec14f3328bd7 > ("package/mali-driver: bump to version 2023-04-04"). Sorry, it is there now. Thanks for the heads up! -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Sun Apr 23 11:01:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:14 +0200 Subject: [Buildroot] [git commit] checkpackageignore: regenerate Message-ID: <20230423110248.4DC0C84488@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1f9332229e52f1792c1296dfacc910a330b3d850 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 5e1c238b7202 (package/ltp-testsuite: require 5.11 headers for musl) dropped a patch, which had no "upstream" status, and thus had an ignore entry, which itself was ignored when the patch got removed. Regenerate .checkpackage ignore now. Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index 02c892c1b3..e11b5b6bb8 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -979,7 +979,6 @@ package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch Upstream package/lockfile-progs/0001-sus3v-legacy.patch Sob Upstream package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstream -package/ltp-testsuite/0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch Upstream package/ltrace/0001-arm-plt.patch Upstream package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream From yann.morin.1998 at free.fr Sun Apr 23 11:01:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:17 +0200 Subject: [Buildroot] [git commit] package/libglib2: add upstream status to girdir patch Message-ID: <20230423110248.5B9B18448A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2758794a453aa1eacdcb048070e6434ec601ca5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Providing an upstream status for the remaining libglib2 patch from a recent version bump. This patch was introduced in Buildroot around November 2021 to help deal with build errors where `GObject-2.0.gir` could not be found (tied to Buildroot changes made in `gobject-introspection.mk`). The discussion thread mentions this could be submitted upstream, but looks like it never was. Reflecting that this package has not been submitted upstream. Signed-off-by: James Knight [yann.morin.1998 at free.fr: update .checkpackageignore] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1 - .../0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.checkpackageignore b/.checkpackageignore index e11b5b6bb8..f0ad3e88bd 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -804,7 +804,6 @@ package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream package/libglib2/0002-remove-cpp-requirement.patch Upstream package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream -package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream package/libgpgme/0001-Fix-build-without-threads.patch Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream diff --git a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch index db77a73203..fb99057242 100644 --- a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch +++ b/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch @@ -14,6 +14,7 @@ Fixes: - http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7 Signed-off-by: Fabrice Fontaine +Upstream: Never submitted --- gio/meson.build | 1 + glib/meson.build | 1 + From yann.morin.1998 at free.fr Sun Apr 23 11:01:35 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:35 +0200 Subject: [Buildroot] [git commit] package/glib-networking: bump version to 2.76.0 Message-ID: <20230423110248.74C028448C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5b1d830b8713393d63227caa09064aa594e15cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Drop "0001-meson-change-std-to-gnu99.patch" since change is available in this version. Signed-off-by: James Knight [yann.morin.1998 at free.fr: regenerate .checkpackageignore] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 1 - .../0001-meson-change-std-to-gnu99.patch | 30 ---------------------- package/glib-networking/glib-networking.hash | 4 +-- package/glib-networking/glib-networking.mk | 4 +-- 4 files changed, 4 insertions(+), 35 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 2758ad9377..5f6538ea74 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -606,7 +606,6 @@ package/giblib/0001-fix-imlib2-detection.patch Upstream package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream package/gli/0001-Optional-building-tests.patch Upstream -package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream package/glog/0001-added-emscripten-support.patch Upstream diff --git a/package/glib-networking/0001-meson-change-std-to-gnu99.patch b/package/glib-networking/0001-meson-change-std-to-gnu99.patch deleted file mode 100644 index 9f266bc2c8..0000000000 --- a/package/glib-networking/0001-meson-change-std-to-gnu99.patch +++ /dev/null @@ -1,30 +0,0 @@ -From cdfa726bae1d82b7bd3735475fc2b2c6a31c1d2f Mon Sep 17 00:00:00 2001 -From: Ignacio Casal Quinteiro -Date: Fri, 12 Nov 2021 11:51:33 +0100 -Subject: [PATCH] meson: change std to gnu99 - -This is the same as glib and should fix issues with old -compilers - -(cherry picked from commit b192086b9936602a40a14d00a6883b339b9d7955) -Signed-off-by: Thomas Devoogdt ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index b018ca7b..130a2bf0 100644 ---- a/meson.build -+++ b/meson.build -@@ -3,7 +3,7 @@ project( - version: '2.70.0', - license: 'LGPL2.1+', - meson_version: '>= 0.50.0', -- default_options: ['c_std=c99'] -+ default_options: ['c_std=gnu99'] - ) - - prefix = get_option('prefix') --- -2.17.1 - diff --git a/package/glib-networking/glib-networking.hash b/package/glib-networking/glib-networking.hash index 766efd0ced..72e70ff0ed 100644 --- a/package/glib-networking/glib-networking.hash +++ b/package/glib-networking/glib-networking.hash @@ -1,3 +1,3 @@ -# From https://download.gnome.org/sources/glib-networking/2.70/glib-networking-2.70.1.sha256sum -sha256 2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc glib-networking-2.70.1.tar.xz +# From https://download.gnome.org/sources/glib-networking/2.76/glib-networking-2.76.0.sha256sum +sha256 149a05a179e629a538be25662aa324b499d7c4549c5151db5373e780a1bf1b9a glib-networking-2.76.0.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk index b6d29110ed..2481171658 100644 --- a/package/glib-networking/glib-networking.mk +++ b/package/glib-networking/glib-networking.mk @@ -4,8 +4,8 @@ # ################################################################################ -GLIB_NETWORKING_VERSION_MAJOR = 2.70 -GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).1 +GLIB_NETWORKING_VERSION_MAJOR = 2.76 +GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).0 GLIB_NETWORKING_SITE = https://download.gnome.org/sources/glib-networking/$(GLIB_NETWORKING_VERSION_MAJOR) GLIB_NETWORKING_SOURCE = glib-networking-$(GLIB_NETWORKING_VERSION).tar.xz GLIB_NETWORKING_INSTALL_STAGING = YES From yann.morin.1998 at free.fr Sun Apr 23 11:01:34 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:01:34 +0200 Subject: [Buildroot] [git commit] package/libglib2: bump version to 2.76.1 Message-ID: <20230423110248.667D184053@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f9622fe3d85b4d9f734b879abc1d485afea19b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - glib2 has moved from PCRE to PCRE2 [1]. - Drop `fam` option since it no longer available [2]. - Drop "0001-fix-compile-time-atomic-detection.patch" since upstream patch was dropped and new atomic detection implementation has been applied in this version. - Drop "0002-remove-cpp-requirement.patch" since upstream has modified its Meson scripts to have any C++ usage as optional. - Drop "0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch" since change is available in this version. - Add new patch to address new Werror compilation errors [3]. - Renamed "0004-*.patch" -> "0001-*.patch" since it should still be applicable for its mentioned build case. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1938974 [2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2570 [3]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 Signed-off-by: James Knight [yann.morin.1998 at free.fr: - update upstream status on new patch - regenerate .checkpackageignore ] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 3 - .../0001-fix-compile-time-atomic-detection.patch | 34 -------- ...add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch} | 0 ...or-format-in-gio-gunixconnection.c-part-2.patch | 93 ++++++++++++++++++++++ package/libglib2/0002-remove-cpp-requirement.patch | 87 -------------------- ...o-format-nonliteral-to-compiler-arguments.patch | 29 ------- package/libglib2/Config.in | 3 +- package/libglib2/libglib2.hash | 6 +- package/libglib2/libglib2.mk | 14 ++-- 9 files changed, 106 insertions(+), 163 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index f0ad3e88bd..2758ad9377 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -801,9 +801,6 @@ package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.pat package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream -package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream -package/libglib2/0002-remove-cpp-requirement.patch Upstream -package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream package/libgpgme/0001-Fix-build-without-threads.patch Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream diff --git a/package/libglib2/0001-fix-compile-time-atomic-detection.patch b/package/libglib2/0001-fix-compile-time-atomic-detection.patch deleted file mode 100644 index aae505f8e5..0000000000 --- a/package/libglib2/0001-fix-compile-time-atomic-detection.patch +++ /dev/null @@ -1,34 +0,0 @@ -From d5c628a6179b99705fa05ab87437321b132c81bc Mon Sep 17 00:00:00 2001 -From: Brendan Heading -Date: Wed, 21 Jun 2017 16:36:15 -0400 -Subject: [PATCH] Fix compile time atomic detection - -Improved compile-time detection of atomic support in the compiler. - -Upstream-Status: 'Needs information' -See : https://gitlab.gnome.org/GNOME/glib/issues/1063 - -Signed-off-by: Brendan Heading -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - glib/gthread-posix.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/glib/gthread-posix.c b/glib/gthread-posix.c -index 71a6b7b..d09d029 100644 ---- a/glib/gthread-posix.c -+++ b/glib/gthread-posix.c -@@ -72,8 +72,7 @@ - #include - #endif - --#if defined(HAVE_FUTEX) && \ -- (defined(HAVE_STDATOMIC_H) || defined(__ATOMIC_SEQ_CST)) -+#if defined(HAVE_FUTEX) && defined(__ATOMIC_SEQ_CST) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4) && !defined(__clang__) - #define USE_NATIVE_MUTEX - #endif - --- -2.9.4 - diff --git a/package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch similarity index 100% rename from package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch rename to package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch diff --git a/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch new file mode 100644 index 0000000000..6075bacb06 --- /dev/null +++ b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch @@ -0,0 +1,93 @@ +From 4ae8606b6f80f9764e1f0a82cea7e23c8af487ae Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 20 Apr 2023 23:41:32 -0400 +Subject: [PATCH] Fix error format in gio/gunixconnection.c (part 2) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Update a series of error messages to use `g_set_error_literal` instead +of `g_set_error`. This should prevent `format-nonliteral` compiler +issues when `-Werror` is configured: + + ../gio/gunixconnection.c: In function ???g_unix_connection_receive_fd???: + ../gio/gunixconnection.c:183:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 183 | nscm); + | ^~~~ + ../gio/gunixconnection.c:217:20: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 217 | nfd); + | ^~~ + ../gio/gunixconnection.c: In function ???g_unix_connection_receive_credentials???: + ../gio/gunixconnection.c:601:24: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] + 601 | nscm); + | ^~~~ + +This is similar to a previous change [1] made to `gunixconnection.c`. + +[1]: 44b3d5d80445234041f6c59feb89645f7102c3a4 + +Signed-off-by: James Knight +Upstream: backport from upstream https://gitlab.gnome.org/GNOME/glib/-/commit/4ae8606b6f80f9764e1f0a82cea7e23c8af487ae +--- + gio/gunixconnection.c | 31 ++++++++++++++----------------- + 1 file changed, 14 insertions(+), 17 deletions(-) + +diff --git a/gio/gunixconnection.c b/gio/gunixconnection.c +index b3f2b1c04b0abdf7136918585ae4cea8970a88bb..c012fcbfe00b69e9da609c7b626229db98e931ac 100644 +--- a/gio/gunixconnection.c ++++ b/gio/gunixconnection.c +@@ -176,11 +176,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + + for (i = 0; i < nscm; i++) + g_object_unref (scms[i]); +@@ -210,11 +209,10 @@ g_unix_connection_receive_fd (GUnixConnection *connection, + { + gint i; + +- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, +- ngettext("Expecting one fd, but got %d\n", +- "Expecting one fd, but got %d\n", +- nfd), +- nfd); ++ g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, ++ ngettext ("Expecting one fd, but got %d\n", ++ "Expecting one fd, but got %d\n", ++ nfd)); + + for (i = 0; i < nfd; i++) + close (fds[i]); +@@ -592,13 +590,12 @@ g_unix_connection_receive_credentials (GUnixConnection *connection, + { + if (nscm != 1) + { +- g_set_error (error, +- G_IO_ERROR, +- G_IO_ERROR_FAILED, +- ngettext("Expecting 1 control message, got %d", +- "Expecting 1 control message, got %d", +- nscm), +- nscm); ++ g_set_error_literal (error, ++ G_IO_ERROR, ++ G_IO_ERROR_FAILED, ++ ngettext ("Expecting 1 control message, got %d", ++ "Expecting 1 control message, got %d", ++ nscm)); + goto out; + } + +-- +2.39.1.windows.1 + diff --git a/package/libglib2/0002-remove-cpp-requirement.patch b/package/libglib2/0002-remove-cpp-requirement.patch deleted file mode 100644 index 84511dea32..0000000000 --- a/package/libglib2/0002-remove-cpp-requirement.patch +++ /dev/null @@ -1,87 +0,0 @@ -From dd65a8cfdeafeb18b72d8d1eb676c7ca43ae505f Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Mon, 16 Sep 2019 10:12:38 -0700 -Subject: [PATCH] remove cpp requirement - -The c++ test is necessary to ensure libglib doesn't accidentally use C++ -reserved keywords in public headers. Because this is just a test, it isn't -necessary to have a C++ compiler to build libglib2. - -Signed-off-by: Adam Duskett -Upstream status: Denied (Buildroot specific) -https://gitlab.gnome.org/GNOME/glib/issues/1748 ---- - glib/glibconfig.h.in | 1 - - meson.build | 19 +------------------ - 2 files changed, 1 insertion(+), 19 deletions(-) - -diff --git a/glib/glibconfig.h.in b/glib/glibconfig.h.in -index e66748d95..2173d8be6 100644 ---- a/glib/glibconfig.h.in -+++ b/glib/glibconfig.h.in -@@ -119,7 +119,6 @@ typedef unsigned @glib_intptr_type_define@ guintptr; - @glib_vacopy@ - - @g_have_iso_c_varargs@ -- at g_have_iso_cxx_varargs@ - - /* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi - * is passed ISO vararg support is turned off, and there is no work -diff --git a/meson.build b/meson.build -index 48fdfe864..5df242e39 100644 ---- a/meson.build -+++ b/meson.build -@@ -1,4 +1,4 @@ --project('glib', 'c', 'cpp', -+project('glib', 'c', - version : '2.72.3', - # NOTE: We keep this pinned at 0.52 because that's what Debian Stable ships - meson_version : '>= 0.52.0', -@@ -10,7 +10,6 @@ project('glib', 'c', 'cpp', - ) - - cc = meson.get_compiler('c') --cxx = meson.get_compiler('cpp') - - cc_can_run = not meson.is_cross_build() or meson.has_exe_wrapper() - -@@ -495,7 +494,6 @@ else - endif - - add_project_arguments(cc.get_supported_arguments(warning_c_args), language: 'c') --add_project_arguments(cxx.get_supported_arguments(warning_cxx_args), language: 'cpp') - - # FIXME: We cannot build some of the GResource tests with -z nodelete, which - # means we cannot use that flag in add_project_link_arguments(), and must add -@@ -1734,20 +1732,6 @@ if g_have_iso_c_varargs - #endif''') - endif - --g_have_iso_cxx_varargs = cxx.compiles(''' -- void some_func (void) { -- int a(int p1, int p2, int p3); -- #define call_a(...) a(1,__VA_ARGS__) -- call_a(2,3); -- }''', name : 'ISO C99 varargs macros in C++') -- --if g_have_iso_cxx_varargs -- glibconfig_conf.set('g_have_iso_cxx_varargs', ''' --#ifdef __cplusplus --# define G_HAVE_ISO_VARARGS 1 --#endif''') --endif -- - g_have_gnuc_varargs = cc.compiles(''' - void some_func (void) { - int a(int p1, int p2, int p3); -@@ -2381,7 +2365,6 @@ subdir('gobject') - subdir('gthread') - subdir('gmodule') - subdir('gio') --subdir('fuzzing') - if build_tests - subdir('tests') - endif --- -2.34.1 - diff --git a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch b/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch deleted file mode 100644 index e212393011..0000000000 --- a/package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 9e0f11a4981737f98bac93a22b6f2ff1a3887b63 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Tue, 9 Apr 2019 13:03:51 -0400 -Subject: [PATCH] Add '-Wno-format-nonliteral' to compiler arguments. - -This warning is a false positive on older versions of gcc. -See https://gitlab.gnome.org/GNOME/glib/issues/1744 for more details. - -Signed-off-by: Adam Duskett -Refresh for 2.68.1 ---- - meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/meson.build b/meson.build -index 3c615b7..7cae4e8 100644 ---- a/meson.build -+++ b/meson.build -@@ -435,6 +435,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang' - # building with -Wbad-function-cast. - '-Wno-bad-function-cast', - '-Wno-cast-function-type', -+ '-Wno-format-nonliteral', - # Due to function casts through (void*) we cannot support -Wpedantic: - # https://wiki.gnome.org/Projects/GLib/CompilerRequirements#Function_pointer_conversions. - '-Wno-pedantic', --- -2.20.1 - diff --git a/package/libglib2/Config.in b/package/libglib2/Config.in index 31f3649c75..077d7d66e8 100644 --- a/package/libglib2/Config.in +++ b/package/libglib2/Config.in @@ -5,8 +5,7 @@ config BR2_PACKAGE_LIBGLIB2 depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBFFI - select BR2_PACKAGE_PCRE - select BR2_PACKAGE_PCRE_UCP + select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_ZLIB help Low-level core library that forms the basis of GTK+ and GNOME. diff --git a/package/libglib2/libglib2.hash b/package/libglib2/libglib2.hash index 0395ff234a..07ed7635a6 100644 --- a/package/libglib2/libglib2.hash +++ b/package/libglib2/libglib2.hash @@ -1,4 +1,4 @@ -# https://download.gnome.org/sources/glib/2.72/glib-2.72.3.sha256sum -sha256 4a39a2f624b8512d500d5840173eda7fa85f51c109052eae806acece85d345f0 glib-2.72.3.tar.xz +# https://download.gnome.org/sources/glib/2.76/glib-2.76.1.sha256sum +sha256 43dc0f6a126958f5b454136c4398eab420249c16171a769784486e25f2fda19f glib-2.76.1.tar.xz # License files, locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING +sha256 fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb COPYING diff --git a/package/libglib2/libglib2.mk b/package/libglib2/libglib2.mk index 3084aa6cb8..ecd7d5dbfe 100644 --- a/package/libglib2/libglib2.mk +++ b/package/libglib2/libglib2.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBGLIB2_VERSION_MAJOR = 2.72 -LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).3 +LIBGLIB2_VERSION_MAJOR = 2.76 +LIBGLIB2_VERSION = $(LIBGLIB2_VERSION_MAJOR).1 LIBGLIB2_SOURCE = glib-$(LIBGLIB2_VERSION).tar.xz LIBGLIB2_SITE = https://download.gnome.org/sources/glib/$(LIBGLIB2_VERSION_MAJOR) LIBGLIB2_LICENSE = LGPL-2.1+ @@ -24,7 +24,6 @@ endif HOST_LIBGLIB2_CONF_OPTS = \ -Ddtrace=false \ - -Dfam=false \ -Dglib_debug=disabled \ -Dlibelf=disabled \ -Dselinux=disabled \ @@ -35,12 +34,12 @@ HOST_LIBGLIB2_CONF_OPTS = \ LIBGLIB2_DEPENDENCIES = \ host-pkgconf host-libglib2 \ - libffi pcre zlib $(TARGET_NLS_DEPENDENCIES) + libffi pcre2 zlib $(TARGET_NLS_DEPENDENCIES) HOST_LIBGLIB2_DEPENDENCIES = \ host-gettext \ host-libffi \ - host-pcre \ + host-pcre2 \ host-pkgconf \ host-util-linux \ host-zlib @@ -69,6 +68,11 @@ ifeq ($(BR2_PACKAGE_ELFUTILS),y) LIBGLIB2_DEPENDENCIES += elfutils endif +# Uses __atomic_compare_exchange_4 +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +LIBGLIB2_LDFLAGS += -latomic +endif + ifeq ($(BR2_PACKAGE_LIBICONV),y) LIBGLIB2_CONF_OPTS += -Diconv=external LIBGLIB2_DEPENDENCIES += libiconv From yann.morin.1998 at free.fr Sun Apr 23 11:03:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:03:45 +0200 Subject: [Buildroot] [PATCH 2/4] package/libglib2: apply upstream status on girdir patch In-Reply-To: References: Message-ID: <20230423110345.GD2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > Providing an upstream status for the remaining libglib2 patch from a > recent version bump. This patch was introduced in Buildroot around > November 2021 to help deal with build errors where `GObject-2.0.gir` > could not be found (tied to Buildroot changes made in > `gobject-introspection.mk`). The discussion thread mentions this could > be submitted upstream, but looks like it never was. Reflecting that this > package has not been submitted upstream. > > Signed-off-by: James Knight Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...01-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch > index db77a73203faf38aaa832dde8bbd9526cf39eecc..fb9905724278fb2c0a9be8384cb90108292668e8 100644 > --- a/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch > +++ b/package/libglib2/0001-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch > @@ -14,6 +14,7 @@ Fixes: > - http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7 > > Signed-off-by: Fabrice Fontaine > +Upstream: Never submitted > --- > gio/meson.build | 1 + > glib/meson.build | 1 + > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 11:05:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:05:55 +0200 Subject: [Buildroot] [PATCH 1/4] package/libglib2: bump version to 2.76.1 In-Reply-To: References: Message-ID: <20230423110555.GE2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > - glib2 has moved from PCRE to PCRE2 [1]. > - Drop `fam` option since it no longer available [2]. > - Drop "0001-fix-compile-time-atomic-detection.patch" since upstream > patch was dropped and new atomic detection implementation has been > applied in this version. > - Drop "0002-remove-cpp-requirement.patch" since upstream has modified > its Meson scripts to have any C++ usage as optional. > - Drop "0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch" > since change is available in this version. > - Add new patch to address new Werror compilation errors [3]. > - Renamed "0004-*.patch" -> "0001-*.patch" since it should still be > applicable for its mentioned build case. > > [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1938974 > [2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2570 > [3]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 > > Signed-off-by: James Knight > --- [--SNIP--] > diff --git a/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch > new file mode 100644 > index 0000000000000000000000000000000000000000..047eedcfa5aa2e2acd7d28bee69c2c78a72eecd9 > --- /dev/null > +++ b/package/libglib2/0002-Fix-error-format-in-gio-gunixconnection.c-part-2.patch > @@ -0,0 +1,93 @@ > +From 4ae8606b6f80f9764e1f0a82cea7e23c8af487ae Mon Sep 17 00:00:00 2001 > +From: James Knight > +Date: Thu, 20 Apr 2023 23:41:32 -0400 > +Subject: [PATCH] Fix error format in gio/gunixconnection.c (part 2) > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Update a series of error messages to use `g_set_error_literal` instead > +of `g_set_error`. This should prevent `format-nonliteral` compiler > +issues when `-Werror` is configured: > + > + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_fd?: > + ../gio/gunixconnection.c:183:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] > + 183 | nscm); > + | ^~~~ > + ../gio/gunixconnection.c:217:20: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] > + 217 | nfd); > + | ^~~ > + ../gio/gunixconnection.c: In function ?g_unix_connection_receive_credentials?: > + ../gio/gunixconnection.c:601:24: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] > + 601 | nscm); > + | ^~~~ > + > +This is similar to a previous change [1] made to `gunixconnection.c`. > + > +[1]: 44b3d5d80445234041f6c59feb89645f7102c3a4 > + > +Signed-off-by: James Knight > +Upstream: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3390 This has now been accepted, so I updated to the actual commit URL. Applied to master, thanks. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 11:06:15 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:06:15 +0200 Subject: [Buildroot] [PATCH 3/4] package/glib-networking: bump version to 2.76.0 In-Reply-To: References: Message-ID: <20230423110615.GF2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > - Drop "0001-meson-change-std-to-gnu99.patch" since change is available > in this version. > > Signed-off-by: James Knight Applied to master, thanks. Regards, Yann E. MORIN. > --- > .../0001-meson-change-std-to-gnu99.patch | 30 ------------------- > package/glib-networking/glib-networking.hash | 4 +-- > package/glib-networking/glib-networking.mk | 4 +-- > 3 files changed, 4 insertions(+), 34 deletions(-) > delete mode 100644 package/glib-networking/0001-meson-change-std-to-gnu99.patch > > diff --git a/package/glib-networking/0001-meson-change-std-to-gnu99.patch b/package/glib-networking/0001-meson-change-std-to-gnu99.patch > deleted file mode 100644 > index 9f266bc2c8d2bda6a08a23c5b198589965fc8633..0000000000000000000000000000000000000000 > --- a/package/glib-networking/0001-meson-change-std-to-gnu99.patch > +++ /dev/null > @@ -1,30 +0,0 @@ > -From cdfa726bae1d82b7bd3735475fc2b2c6a31c1d2f Mon Sep 17 00:00:00 2001 > -From: Ignacio Casal Quinteiro > -Date: Fri, 12 Nov 2021 11:51:33 +0100 > -Subject: [PATCH] meson: change std to gnu99 > - > -This is the same as glib and should fix issues with old > -compilers > - > -(cherry picked from commit b192086b9936602a40a14d00a6883b339b9d7955) > -Signed-off-by: Thomas Devoogdt > ---- > - meson.build | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/meson.build b/meson.build > -index b018ca7b..130a2bf0 100644 > ---- a/meson.build > -+++ b/meson.build > -@@ -3,7 +3,7 @@ project( > - version: '2.70.0', > - license: 'LGPL2.1+', > - meson_version: '>= 0.50.0', > -- default_options: ['c_std=c99'] > -+ default_options: ['c_std=gnu99'] > - ) > - > - prefix = get_option('prefix') > --- > -2.17.1 > - > diff --git a/package/glib-networking/glib-networking.hash b/package/glib-networking/glib-networking.hash > index 766efd0ced4e786798364a1e14d2a75e86e481ad..72e70ff0edadafb53931a33b6c95e1ce23756d4c 100644 > --- a/package/glib-networking/glib-networking.hash > +++ b/package/glib-networking/glib-networking.hash > @@ -1,3 +1,3 @@ > -# From https://download.gnome.org/sources/glib-networking/2.70/glib-networking-2.70.1.sha256sum > -sha256 2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc glib-networking-2.70.1.tar.xz > +# From https://download.gnome.org/sources/glib-networking/2.76/glib-networking-2.76.0.sha256sum > +sha256 149a05a179e629a538be25662aa324b499d7c4549c5151db5373e780a1bf1b9a glib-networking-2.76.0.tar.xz > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk > index b6d29110ed53fa8976d154f04a2b705f8e7697bb..24811716582c54df6f00192b67caab4dd947964e 100644 > --- a/package/glib-networking/glib-networking.mk > +++ b/package/glib-networking/glib-networking.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -GLIB_NETWORKING_VERSION_MAJOR = 2.70 > -GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).1 > +GLIB_NETWORKING_VERSION_MAJOR = 2.76 > +GLIB_NETWORKING_VERSION = $(GLIB_NETWORKING_VERSION_MAJOR).0 > GLIB_NETWORKING_SITE = https://download.gnome.org/sources/glib-networking/$(GLIB_NETWORKING_VERSION_MAJOR) > GLIB_NETWORKING_SOURCE = glib-networking-$(GLIB_NETWORKING_VERSION).tar.xz > GLIB_NETWORKING_INSTALL_STAGING = YES > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 11:07:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 13:07:49 +0200 Subject: [Buildroot] [PATCH 4/4] .checkpackageignore: drop legacy ignores (glib2) In-Reply-To: References: Message-ID: <20230423110749.GG2696@scaer> James, All, On 2023-04-21 10:12 -0400, James Knight spake thusly: > Dropping old patch ignores for the `libglib2` and `glib-networking` > packages, as they have been dropped/updated. > > Signed-off-by: James Knight I've instead regenerated .checkpackageignore with each patch. Indeed, should we backport one patch (e.g. to backport a security fix), then we also want to backport the checkpackage fix at the same time, otherwise that could be omitted, and would trigger CI failures. Regards, Yann E. MORIN. > --- > .checkpackageignore | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/.checkpackageignore b/.checkpackageignore > index 02c892c1b3144a14abbc2a0f3d0b3cbfbf7efca7..a072afe70989e36b1c5d033a7621820c36c71663 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -606,7 +606,6 @@ package/giblib/0001-fix-imlib2-detection.patch Upstream > package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream > package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream > package/gli/0001-Optional-building-tests.patch Upstream > -package/glib-networking/0001-meson-change-std-to-gnu99.patch Upstream > package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch Upstream > package/glmark2/0002-libmatrix-Add-missing-utility-include.patch Upstream > package/glog/0001-added-emscripten-support.patch Upstream > @@ -801,10 +800,6 @@ package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.pat > package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Upstream > package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream > package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream > -package/libglib2/0001-fix-compile-time-atomic-detection.patch Upstream > -package/libglib2/0002-remove-cpp-requirement.patch Upstream > -package/libglib2/0003-Add-Wno-format-nonliteral-to-compiler-arguments.patch Upstream > -package/libglib2/0004-meson.build-add-girdir-to-gio-2.0.pc-and-glib-2.0.pc.patch Upstream > package/libgpgme/0001-Fix-build-without-threads.patch Upstream > package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream > package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream > -- > 2.39.1.windows.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 13:05:19 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 15:05:19 +0200 Subject: [Buildroot] opkg-utils binaries did not installed with make install-utils In-Reply-To: References: Message-ID: <20230423130519.GH2696@scaer> Michael, All, On 2023-04-19 05:22 +0200, Michael Hacker spake thusly: > There seems to be something wrong in the opkg-utils.mk. install-utils does not run correctly and some tools are missing, e.g. opkg-utils. > > I have a patch for it and after that everything is installed correctly: > > diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk > index ad267c5c94..384a7323ee 100644 > --- a/buildroot/package/opkg-utils/opkg-utils.mk > +++ b/buildroot/package/opkg-utils/opkg-utils.mk > @@ -16.7 +16.7 @@ HOST_OPKG_UTILS_DEPENDENCIES = \ > host-xz > > # Nothing to build; only scripts to install. > -define OPKG_UTILS_INSTALL_CMDS > +define OPKG_UTILS_INSTALL_TARGET_CMDS Eh, good catch! ;-) Can you please resend with a proper commit log, and your sign-off: package/opkg-utils: actually install to target Commit b9bf1c6535cb (package/opkg-utils: add opkg-utils as target pkg) mis-spelled the macro to install to target, most probably as a bad copy-paste from the host macro. Fix that. Signed-off-by: You Real Name Note that I could have tweaked the commit log, but I can't add the sob line for you. Regards, Yann E. MORIN. > $(MAKE) -C $(@D) PREFIX=$(TARGET_DIR) install-utils > endef > > Michael Hacker > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 13:07:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 15:07:55 +0200 Subject: [Buildroot] opkg-utils binaries did not installed with make install-utils In-Reply-To: References: Message-ID: <20230423130755.GI2696@scaer> Micheal, All, On 2023-04-19 05:22 +0200, Michael Hacker spake thusly: > There seems to be something wrong in the opkg-utils.mk. install-utils does not run correctly and some tools are missing, e.g. opkg-utils. > > I have a patch for it and after that everything is installed correctly: > > diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk > index ad267c5c94..384a7323ee 100644 > --- a/buildroot/package/opkg-utils/opkg-utils.mk > +++ b/buildroot/package/opkg-utils/opkg-utils.mk > @@ -16.7 +16.7 @@ HOST_OPKG_UTILS_DEPENDENCIES = \ > host-xz > > # Nothing to build; only scripts to install. > -define OPKG_UTILS_INSTALL_CMDS > +define OPKG_UTILS_INSTALL_TARGET_CMDS > $(MAKE) -C $(@D) PREFIX=$(TARGET_DIR) install-utils > endef > > Michael Hacker Oh, by the way, your patch is badly mangled, see how patchwork caught it: https://patchwork.ozlabs.org/project/buildroot/patch/A79A145F-0D4E-40BC-9B67-889333FCDCF7 at superbox.one/ Do commit your change in your git tree (possibly on a branch), and then use git send-email to send the patch. Regards, Yann E. MORIN. > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 14:43:11 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 16:43:11 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: update email address Message-ID: <20230423144327.2DF7484494@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e538824692822cab06c44e6b70e9ae3b92d4c920 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch updates my email address in the DEVELOPERS file. Signed-off-by: Christian Stewart Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 5cd882b579..d9e95a3d05 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -538,7 +538,7 @@ F: package/syslog-ng/ N: Christian Kellermann F: package/python-pylibftdi/ -N: Christian Stewart +N: Christian Stewart F: package/balena-engine/ F: package/batman-adv/ F: package/catatonit/ From yann.morin.1998 at free.fr Sun Apr 23 14:43:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 16:43:50 +0200 Subject: [Buildroot] [PATCH v1 1/1] DEVELOPERS: update email address In-Reply-To: <20230422093458.46975-1-christian@aperture.us> References: <20230422093458.46975-1-christian@aperture.us> Message-ID: <20230423144350.GJ2696@scaer> Christian, All, On 2023-04-22 02:34 -0700, Christian Stewart via buildroot spake thusly: > This patch updates my email address in the DEVELOPERS file. > > Signed-off-by: Christian Stewart Applied to master, thanks! Regards, Yann E. MORIN. > --- > DEVELOPERS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 5cd882b579..d9e95a3d05 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -538,7 +538,7 @@ F: package/syslog-ng/ > N: Christian Kellermann > F: package/python-pylibftdi/ > > -N: Christian Stewart > +N: Christian Stewart > F: package/balena-engine/ > F: package/batman-adv/ > F: package/catatonit/ > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 15:21:15 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 17:21:15 +0200 Subject: [Buildroot] [git commit] package/postgresql: ignore CVE-2017-8806 Message-ID: <20230423152501.AD94A8449E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6104b62d95e87e5cb4f4815b78841541de4301e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master CVE-2017-8806 is related to postgresql-common package, as present in Debian and its derivatives; Buildroot does not have that package. It is false positive for postgresql, so ignore it. To be noted, is that a similar CVE [0] applied to postgresql itself, as stated in [1], but that was fixed a while ago [2], and we need not ignore it. [0] https://nvd.nist.gov/vuln/detail/CVE-2017-12172 [1] https://ubuntu.com/security/CVE-2017-8806 [2] https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=dfc015dcf46c1996bd7ed5866e9e045d258604b3 Signed-off-by: Maxim Kochetkov Signed-off-by: Yann E. MORIN --- package/postgresql/postgresql.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk index a2aed9a2eb..e46622c0e7 100644 --- a/package/postgresql/postgresql.mk +++ b/package/postgresql/postgresql.mk @@ -19,6 +19,10 @@ POSTGRESQL_CONF_ENV = \ POSTGRESQL_CONF_OPTS = --disable-rpath POSTGRESQL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) +# CVE-2017-8806 is related to postgresql-common package +# It is false positive for postgresql +POSTGRESQL_IGNORE_CVES += CVE-2017-8806 + # https://www.postgresql.org/docs/11/static/install-procedure.html: # "If you want to invoke the build from another makefile rather than # manually, you must unset MAKELEVEL or set it to zero" From yann.morin.1998 at free.fr Sun Apr 23 15:26:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 17:26:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/postgresql: ignore CVE-2017-8806 In-Reply-To: <20230313061323.173744-1-fido_max@inbox.ru> References: <20230313061323.173744-1-fido_max@inbox.ru> Message-ID: <20230423152613.GK2696@scaer> Maxim, All, On 2023-03-13 09:13 +0300, Maxim Kochetkov via buildroot spake thusly: > CVE-2017-8806 is related to postgresql-common package. I've reworded that sentence to explain that postgresql-common is a package in Debian-like distros, not available in Buildroot. > It is false positive for postgresql, so ignore it. I also added a blurb that the similar CVE that did apply to postgresql was fixed a while ago, to avoid vonfusion. Applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Maxim Kochetkov > --- > package/postgresql/postgresql.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk > index a2aed9a2eb..e46622c0e7 100644 > --- a/package/postgresql/postgresql.mk > +++ b/package/postgresql/postgresql.mk > @@ -19,6 +19,10 @@ POSTGRESQL_CONF_ENV = \ > POSTGRESQL_CONF_OPTS = --disable-rpath > POSTGRESQL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) > > +# CVE-2017-8806 is related to postgresql-common package > +# It is false positive for postgresql > +POSTGRESQL_IGNORE_CVES += CVE-2017-8806 > + > # https://www.postgresql.org/docs/11/static/install-procedure.html: > # "If you want to invoke the build from another makefile rather than > # manually, you must unset MAKELEVEL or set it to zero" > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From mc.xin at foxmail.com Sun Apr 23 15:54:13 2023 From: mc.xin at foxmail.com (MidCheck) Date: Sun, 23 Apr 2023 23:54:13 +0800 Subject: [Buildroot] [PATCH 1/1] toolchain/helpers.mk: add the processing when LIBPATH is a directory Message-ID: When built with the system's toolchain, the output is as follows: >>> toolchain-external-custom Installing to target >>> toolchain-external-custom Copying external toolchain libraries to target... make: *** [package/pkg-generic.mk:384: /root/buildroot-2022.02.11/output/build/toolchain-external-custom/.stamp_target_installed] Error 255 After echo the value of LIBPATH, I found it is a directory: /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d So it caused the script to execute the "exit -1". When I added the processing of the directory, it was successfully built. Signed-off-by: MidCheck --- toolchain/helpers.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/toolchain/helpers.mk b/toolchain/helpers.mk index 24c482923a..e0ab991bec 100644 --- a/toolchain/helpers.mk +++ b/toolchain/helpers.mk @@ -28,6 +28,10 @@ copy_toolchain_lib_root = \ elif test -f $${LIBPATH}; then \ $(INSTALL) -D -m0755 $${LIBPATH} $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ break ; \ + elif test -d $${LIBPATH}; then \ + mkdir -p $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ + cp -r $${LIBPATH}/* $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ + break ; \ else \ exit -1; \ fi; \ -- 2.40.0 From yann.morin.1998 at free.fr Sun Apr 23 16:40:25 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 18:40:25 +0200 Subject: [Buildroot] [PATCH 1/1] toolchain/helpers.mk: add the processing when LIBPATH is a directory In-Reply-To: References: Message-ID: <20230423164025.GL2696@scaer> MidCheck, All, On 2023-04-23 23:54 +0800, MidCheck spake thusly: > When built with the system's toolchain, the output is as follows: > >>> toolchain-external-custom Installing to target > >>> toolchain-external-custom Copying external toolchain libraries to target... > make: *** [package/pkg-generic.mk:384: /root/buildroot-2022.02.11/output/build/toolchain-external-custom/.stamp_target_installed] Error 255 > > After echo the value of LIBPATH, I found it is a directory: > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d This is weird that you get an ld.so.conf.d in your toolchain. Is it a toolchain we can have access to? How did it get built? > So it caused the script to execute the "exit -1". When I added the processing of the directory, it was successfully built. > > Signed-off-by: MidCheck Please, use your real name, not a nickname. Note that it must also match the authorship. Non-latin-script characters are perfectly OK. > --- > toolchain/helpers.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/toolchain/helpers.mk b/toolchain/helpers.mk > index 24c482923a..e0ab991bec 100644 > --- a/toolchain/helpers.mk > +++ b/toolchain/helpers.mk > @@ -28,6 +28,10 @@ copy_toolchain_lib_root = \ > elif test -f $${LIBPATH}; then \ > $(INSTALL) -D -m0755 $${LIBPATH} $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ > break ; \ > + elif test -d $${LIBPATH}; then \ > + mkdir -p $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ > + cp -r $${LIBPATH}/* $(TARGET_DIR)/$${DESTDIR}/$${LIBNAME}; \ > + break ; \ The proper fix would be to exclude directories in the find on line 13. Indeed, LIBPATTERN is the argument to copy_toolchain_lib_root, and in the case of external toolchains, is each item in TOOLCHAIN_EXTERNAL_LIBS, the first of which is ld*.so.*, which we expect to only match files, but in your case matches a directory. As I understand it, ld.so.conf is not used at build time to find libraries, so having it in the staging is useless. Also note that having /etc/ld.so.conf.d in the target is not supported, and that Buildroot will explicitly fail at the end of the build if it sees such a directory, as it is not possible to have proper ldconfig setup in cross-compilation; see the top-level Makefile, lines 753-756, and commit 9c4072348960 (Makefile: drop ldconfig handling). And so it is even weirder that your change makes the build succeed... Regards, Yann E. MORIN. > else \ > exit -1; \ > fi; \ > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From dario.binacchi at amarulasolutions.com Sun Apr 23 17:08:20 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sun, 23 Apr 2023 19:08:20 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig Message-ID: <20230423170820.1395767-1-dario.binacchi@amarulasolutions.com> Board support package includes the following components: - mainline Linux kernel 5.15.108 - mainline U-Boot 2023.04 - default packages from buildroot Note: There is a problem in u-boot display management. It should display the ST microelectronics logo but "noise" is displayed (like when running the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to change version (even the first version in which this feature was introduced), but without success. Despite this I decided not to disable the video management configuration to remind us that it needs to be fixed :). Cc: Giulio Benetti Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html Signed-off-by: Dario Binacchi --- Changes in v2: - Replace BR2_cortex_m4 with BR2_cortex_m7 - Use Linux kernel version 5.15.108 DEVELOPERS | 2 ++ .../stm32f769-disco/extlinux.conf | 4 +++ .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ .../stm32f769-disco/linux-sd.fragment | 1 + .../stm32f769-disco/post-build.sh | 7 ++++ .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ 8 files changed, 121 insertions(+) create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt create mode 100644 configs/stm32f769_disco_sd_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index d9e95a3d0531..438d4738b307 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -702,8 +702,10 @@ F: package/xinetd/ N: Dario Binacchi F: board/bsh/ +F: board/stmicroelectronics/stm32f769-disco/ F: configs/imx8mn_bsh_smm_s2_defconfig F: configs/imx8mn_bsh_smm_s2_pro_defconfig +F: configs/stm32f769_disco_sd_defconfig F: package/sscep/ F: package/uuu/ diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf new file mode 100644 index 000000000000..48483a01fc4e --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf @@ -0,0 +1,4 @@ +label stm32f769-disco-buildroot + kernel /zImage + devicetree /stm32f769-disco.dtb + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh new file mode 100755 index 000000000000..0ff3ae7dbfb3 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +OUTPUT_DIR=$1 + +if ! test -d "${OUTPUT_DIR}" ; then + echo "ERROR: no output directory specified." + echo "Usage: $0 OUTPUT_DIR" + exit 1 +fi + +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ + -c "init" \ + -c "reset init" \ + -c "flash probe 0" \ + -c "flash info 0" \ + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ + -c "reset run" \ + -c "shutdown" diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg new file mode 100644 index 000000000000..41f9da512489 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "zImage", + "stm32f769-disco.dtb", + "extlinux" + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + size = 32M + } +} diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment new file mode 100644 index 000000000000..846229d0d468 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment @@ -0,0 +1 @@ +# CONFIG_XIP_KERNEL is not set diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh new file mode 100755 index 000000000000..c8cca3de8c9b --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh @@ -0,0 +1,7 @@ +#!/bin/sh +BOARD_DIR="$(dirname "$0")" + +# Kernel is built without devpts support +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab + +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt new file mode 100644 index 000000000000..8f4f79a86138 --- /dev/null +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt @@ -0,0 +1,32 @@ +STM32F769 Discovery +=================== + +This tutorial describes how to use the predefined Buildroot +configuration for the STM32F769 Discovery evaluation platform. + +Building +-------- + + make stm32f769_disco_sd_defconfig + make + +Flashing +-------- + + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ + +It will flash the U-boot bootloader. + +Creating SD card +---------------- + +Buildroot prepares an"sdcard.img" image in the output/images/ directory, +ready to be dumped on a SD card. Launch the following command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the card content. Use with care! *** + +For details about the medium image layout and its content, see the +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. + diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig new file mode 100644 index 000000000000..2ae27fb2d852 --- /dev/null +++ b/configs/stm32f769_disco_sd_defconfig @@ -0,0 +1,30 @@ +BR2_arm=y +BR2_cortex_m7=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.108" +BR2_LINUX_KERNEL_DEFCONFIG="stm32" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_OPENOCD=y -- 2.32.0 From dario.binacchi at amarulasolutions.com Sun Apr 23 17:20:46 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Sun, 23 Apr 2023 19:20:46 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> References: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Message-ID: Hi Giulio, On Sat, Apr 22, 2023 at 6:56?PM Giulio Benetti wrote: > > Hi Dario, > > I readd the mailing list in Cc, > > > Il giorno 22 apr 2023, alle ore 18:33, Dario Binacchi ha scritto: > > > > ?Hi Giulio, > > > >> On Sat, Apr 22, 2023 at 4:56?PM Giulio Benetti > >> wrote: > >> > >> Hi Dario, > >> > >>> On 22/04/23 16:00, Dario Binacchi wrote: > >>> Board support package includes the following components: > >>> - mainline Linux kernel 5.14.21 > >>> - mainline U-Boot 2023.04 > >>> - default packages from buildroot > >>> > >>> Note: There is a problem in u-boot display management. It should display > >>> the ST microelectronics logo but "noise" is displayed (like when running > >>> the command dd if=/dev/urandom of=/dev/fb0 in Linux). I also tried to > >>> change version (even the first version in which this feature was > >>> introduced), but without success. Despite this I decided not to disable > >>> the video management configuration to remind us that it needs to be > >>> fixed :). > >>> > >>> Link: https://www.st.com/en/evaluation-tools/32f769idiscovery.html > >>> Signed-off-by: Dario Binacchi > >>> --- > >>> DEVELOPERS | 2 ++ > >>> .../stm32f769-disco/extlinux.conf | 4 +++ > >>> .../stm32f769-disco/flash_sd.sh | 18 +++++++++++ > >>> .../stm32f769-disco/genimage.cfg | 27 ++++++++++++++++ > >>> .../stm32f769-disco/linux-sd.fragment | 1 + > >>> .../stm32f769-disco/post-build.sh | 7 ++++ > >>> .../stm32f769-disco/readme.txt | 32 +++++++++++++++++++ > >>> configs/stm32f769_disco_sd_defconfig | 30 +++++++++++++++++ > >>> 8 files changed, 121 insertions(+) > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/extlinux.conf > >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/flash_sd.sh > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/genimage.cfg > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > >>> create mode 100755 board/stmicroelectronics/stm32f769-disco/post-build.sh > >>> create mode 100644 board/stmicroelectronics/stm32f769-disco/readme.txt > >>> create mode 100644 configs/stm32f769_disco_sd_defconfig > >>> > >>> diff --git a/DEVELOPERS b/DEVELOPERS > >>> index 5cd882b5791c..88ed40412ae8 100644 > >>> --- a/DEVELOPERS > >>> +++ b/DEVELOPERS > >>> @@ -702,8 +702,10 @@ F: package/xinetd/ > >>> > >>> N: Dario Binacchi > >>> F: board/bsh/ > >>> +F: board/stmicroelectronics/stm32f769-disco/ > >>> F: configs/imx8mn_bsh_smm_s2_defconfig > >>> F: configs/imx8mn_bsh_smm_s2_pro_defconfig > >>> +F: configs/stm32f769_disco_sd_defconfig > >>> F: package/sscep/ > >>> F: package/uuu/ > >>> > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/extlinux.conf b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > >>> new file mode 100644 > >>> index 000000000000..48483a01fc4e > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/extlinux.conf > >>> @@ -0,0 +1,4 @@ > >>> +label stm32f769-disco-buildroot > >>> + kernel /zImage > >>> + devicetree /stm32f769-disco.dtb > >>> + append console=ttySTM0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext2 rootwait earlyprintk consoleblank=0 ignore_loglevel > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/flash_sd.sh b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > >>> new file mode 100755 > >>> index 000000000000..0ff3ae7dbfb3 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/flash_sd.sh > >>> @@ -0,0 +1,18 @@ > >>> +#!/bin/bash > >>> + > >>> +OUTPUT_DIR=$1 > >>> + > >>> +if ! test -d "${OUTPUT_DIR}" ; then > >>> + echo "ERROR: no output directory specified." > >>> + echo "Usage: $0 OUTPUT_DIR" > >>> + exit 1 > >>> +fi > >>> + > >>> +"${OUTPUT_DIR}"/host/bin/openocd -f board/stm32f769i-disco.cfg \ > >>> + -c "init" \ > >>> + -c "reset init" \ > >>> + -c "flash probe 0" \ > >>> + -c "flash info 0" \ > >>> + -c "flash write_image erase ${OUTPUT_DIR}/images/u-boot.bin 0x08000000" \ > >>> + -c "reset run" \ > >>> + -c "shutdown" > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/genimage.cfg b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > >>> new file mode 100644 > >>> index 000000000000..41f9da512489 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/genimage.cfg > >>> @@ -0,0 +1,27 @@ > >>> +image boot.vfat { > >>> + vfat { > >>> + files = { > >>> + "zImage", > >>> + "stm32f769-disco.dtb", > >>> + "extlinux" > >>> + } > >>> + } > >>> + > >>> + size = 16M > >>> +} > >>> + > >>> +image sdcard.img { > >>> + hdimage { > >>> + } > >>> + > >>> + partition u-boot { > >>> + partition-type = 0xC > >>> + image = "boot.vfat" > >>> + } > >>> + > >>> + partition rootfs { > >>> + partition-type = 0x83 > >>> + image = "rootfs.ext2" > >>> + size = 32M > >>> + } > >>> +} > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > >>> new file mode 100644 > >>> index 000000000000..846229d0d468 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/linux-sd.fragment > >>> @@ -0,0 +1 @@ > >>> +# CONFIG_XIP_KERNEL is not set > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/post-build.sh b/board/stmicroelectronics/stm32f769-disco/post-build.sh > >>> new file mode 100755 > >>> index 000000000000..c8cca3de8c9b > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/post-build.sh > >>> @@ -0,0 +1,7 @@ > >>> +#!/bin/sh > >>> +BOARD_DIR="$(dirname "$0")" > >>> + > >>> +# Kernel is built without devpts support > >>> +sed -i '/^devpts/d' "${TARGET_DIR}"/etc/fstab > >>> + > >>> +install -m 0644 -D "${BOARD_DIR}"/extlinux.conf "${BINARIES_DIR}"/extlinux/extlinux.conf > >>> diff --git a/board/stmicroelectronics/stm32f769-disco/readme.txt b/board/stmicroelectronics/stm32f769-disco/readme.txt > >>> new file mode 100644 > >>> index 000000000000..8f4f79a86138 > >>> --- /dev/null > >>> +++ b/board/stmicroelectronics/stm32f769-disco/readme.txt > >>> @@ -0,0 +1,32 @@ > >>> +STM32F769 Discovery > >>> +=================== > >>> + > >>> +This tutorial describes how to use the predefined Buildroot > >>> +configuration for the STM32F769 Discovery evaluation platform. > >>> + > >>> +Building > >>> +-------- > >>> + > >>> + make stm32f769_disco_sd_defconfig > >>> + make > >>> + > >>> +Flashing > >>> +-------- > >>> + > >>> + ./board/stmicroelectronics/stm32f769-disco/flash_sd.sh output/ > >>> + > >>> +It will flash the U-boot bootloader. > >>> + > >>> +Creating SD card > >>> +---------------- > >>> + > >>> +Buildroot prepares an"sdcard.img" image in the output/images/ directory, > >>> +ready to be dumped on a SD card. Launch the following command as root: > >>> + > >>> + dd if=output/images/sdcard.img of=/dev/ > >>> + > >>> +*** WARNING! This will destroy all the card content. Use with care! *** > >>> + > >>> +For details about the medium image layout and its content, see the > >>> +definition in board/stmicroelectronics/stm32f769-disco/genimage.cfg. > >>> + > >>> diff --git a/configs/stm32f769_disco_sd_defconfig b/configs/stm32f769_disco_sd_defconfig > >>> new file mode 100644 > >>> index 000000000000..4d43658403ca > >>> --- /dev/null > >>> +++ b/configs/stm32f769_disco_sd_defconfig > >>> @@ -0,0 +1,30 @@ > >>> +BR2_arm=y > >>> +BR2_cortex_m4=y > >> > >> Here ^^^ it is a BR2_cortex_m7 > > > > Yes, you are right > > > >> > >>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y > >>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/stm32f769-disco/post-build.sh" > >>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > >>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/stmicroelectronics/stm32f769-disco/genimage.cfg" > >>> +BR2_LINUX_KERNEL=y > >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > >>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.21" > >> > >> It would be great if you could use Linux latest stable 5.15.108 that has > >> patch for MMU-less fix committed[0]. I've found and fixed the bug on > >> i.MXRT but it should affect every MMU-less system. > > > > thanks for the info > > > >> Or you could bump Linux to latest version 6.2 that has the patch > >> committed too. > > > > I will try with 5.15.108. Each new kernel version generally leads to > > occupying more memory and this is then reflected in some cases > > on applications to be launched in user space that become unstable > > (or at least it seems to me to be so). > > You?re right about the size, but your experience as user space instability is normally due to bug on > mmu-less arm support that is few tested compared to mmu arm. > The bug I?ve found showed up during rootfs ext4 mount so it was easy to reproduce. > It dealt exactly with memory page translation to mmu-less. > So maybe what you see as instability could be fixed by my patch. > > > So, for now I prefer to bump to > > 5.15.108. > > Sure. Could you also try to fill the memory and see if everything works correctly? > You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). I just uploaded version 2 with your suggested changes. I did some tests with can applications (candump, cansend, ...) and had no problems. But for example, running the ifconfig application, the second time I got this error: ~ # candump can2 -L & [18] 81 candump can2 -L ~ # ifconfig Segmentation fault ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed [ 193.040970] ifconfig: page allocation failure: order:7, mode:0xcc0(GFP_KERNEL), nodemask=(null) [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 [ 193.041110] Hardware name: STM32 (Device Tree Support) [ 193.041147] unwind_backtrace from show_stack+0xb/0xc [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 c0c6e420 c0c6e028 0000000b [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 00000ff6 c0e626f4 00000000 [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 [ 193.042873] Mem-Info: [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 [ 193.042910] unevictable:5 dirty:0 writeback:4 [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 [ 193.042910] kernel_misc_reclaimable:0 [ 193.042910] free:1426 free_pcp:0 free_cma:0 [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? no [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.043295] lowmem_reserve[]: 0 0 [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5704kB [ 193.043729] 23 total pagecache pages [ 193.043748] 4096 pages RAM [ 193.043765] 0 pages HighMem/MovableOnly [ 193.043783] 960 pages reserved [ 193.043805] nommu: Allocation of length 430080 from process 82 (ifconfig) failed [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 [ 193.043843] unevictable:5 dirty:0 writeback:4 [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 [ 193.043843] kernel_misc_reclaimable:0 [ 193.043843] free:1426 free_pcp:0 free_cma:0 [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? no [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.044206] lowmem_reserve[]: 0 0 [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5704kB [ 193.044638] 23 total pagecache pages [ 193.044670] binfmt_flat: Unable to allocate RAM for process text/data, errno -12 Was it similar to your problem? Thanks and regards, Dario > > Thank you > Best regards > Giulio > > > > > Thanks and regards, > > Dario > > > >> > >> This could be done also for the stm32f4xx boards you're bumping for > >> uboot. > >> > >> [0]: > >> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=7ae0262748e5d8ff1e42b77bb19bba474733f280 > >> > >> Best regards > >> -- > >> Giulio Benetti > >> Benetti Engineering sas > >> > >>> +BR2_LINUX_KERNEL_DEFCONFIG="stm32" > >>> +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(LINUX_DIR)/arch/arm/configs/dram_0xc0000000.config board/stmicroelectronics/stm32f769-disco/linux-sd.fragment" > >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y > >>> +BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" > >>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f769-disco" > >>> +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" > >>> +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set > >>> +BR2_TARGET_ROOTFS_EXT2=y > >>> +BR2_TARGET_ROOTFS_EXT2_SIZE="32M" > >>> +# BR2_TARGET_ROOTFS_TAR is not set > >>> +BR2_TARGET_UBOOT=y > >>> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION=y > >>> +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" > >>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="stm32f769-disco" > >>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y > >>> +BR2_PACKAGE_HOST_GENIMAGE=y > >>> +BR2_PACKAGE_HOST_MTOOLS=y > >>> +BR2_PACKAGE_HOST_OPENOCD=y > >> > > > > > > -- > > > > Dario Binacchi > > > > Senior Embedded Linux Developer > > > > dario.binacchi at amarulasolutions.com > > > > __________________________________ > > > > > > Amarula Solutions SRL > > > > Via Le Canevare 30, 31100 Treviso, Veneto, IT > > > > T. +39 042 243 5310 > > info at amarulasolutions.com > > > > www.amarulasolutions.com > -- Dario Binacchi Senior Embedded Linux Developer dario.binacchi at amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info at amarulasolutions.com www.amarulasolutions.com From yann.morin.1998 at free.fr Sun Apr 23 17:30:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 19:30:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/netsnmp: add snmp user and systemd service file In-Reply-To: <20230420211226.3844651-1-dave-git@centerclick.org> References: <20230420211226.3844651-1-dave-git@centerclick.org> Message-ID: <20230423173031.GM2696@scaer> David, All, On 2023-04-20 17:12 -0400, David Johnson via buildroot spake thusly: > * Add a snmp user so snmpd doesn't run as root > * Add a snmp systemd file as only an sysv was previously included Those are two semantically different changes, and thus should be done in two patches, the first to indeed add a user/group, the second to add systemd support (and see below). > Signed-off-by: David Johnson > --- [--SNIP--] > diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk > index 15bc318e36..8cb7862bbf 100644 > --- a/package/netsnmp/netsnmp.mk > +++ b/package/netsnmp/netsnmp.mk > @@ -41,6 +41,14 @@ NETSNMP_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) LIB_LDCONFIG_CMD=true instal > NETSNMP_MAKE = $(MAKE1) > NETSNMP_CONFIG_SCRIPTS = net-snmp-config > > +define NETSNMP_USERS > + snmp -1 snmp -1 * - - - snmpd user > +endef > + > +ifeq ($(BR2_INIT_SYSTEMD),y) > +NETSNMP_CONF_OPTS += --with-systemd We want to have explicit disabling option too, so: ifeq ($(BR2_INIT_SYSTEMD),y) NETSNMP_CONF_OPTS += --with-systemd else NETSNMP_CONF_OPTS += --without-systemd endif [--SNIP--] > diff --git a/package/netsnmp/snmpd.service b/package/netsnmp/snmpd.service > new file mode 100644 > index 0000000000..6647b10c32 > --- /dev/null > +++ b/package/netsnmp/snmpd.service > @@ -0,0 +1,15 @@ > +[Unit] > +Description=SNMP Daemon > +After=network.target > +ConditionPathExists=/etc/snmp/snmpd.conf > + > +[Service] > +Type=simple > +Environment=MIBDIRS=/usr/share/snmp/mibs > +Environment=SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid -u snmp -g snmp 127.0.0.1' So, I am not a systemd expert, but I would have expected the snmp socket to be handled by systemd with a socket unit, and handed over to snmpd, while the user/group would also be managed by systemd, with the Service.User and Service.Group options, like I have seen it done for gpsd for example: https://gitlab.com/gpsd/gpsd/-/tree/master/systemd If that's not possible, then your proposed unit seems OK too. Ah, I now read README.systemd, and they advise against socket activation for snmpd, with some good rationale; just state so in the commit log. For snmptrap, socket activation is properly supported (but it seems we do not install it). Also explain why we provide our own unit when there is already one provided by upstream. Regards, Yann E. MORIN. > +EnvironmentFile=-/etc/default/snmpd > +PassEnvironment=MIBDIRS > +ExecStart=/usr/sbin/snmpd -f $SNMPDOPTS > + > +[Install] > +WantedBy=multi-user.target > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 17:34:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 19:34:00 +0200 Subject: [Buildroot] [git commit] utils/docker-run: allow running without a tty Message-ID: <20230423173711.9161A844A9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d8212c4b29d00caf20a3036ced885a3260678ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Currently, utils/docker-run spawns a container with a tty, so that he user can interact properly in the container. However, that requires a tty when calling docker-run, which is not always guaranteed, e.g. if called from a git hook. Since the script is a bash script already, we can use an array to store options passed to docker, and only add the -t option when there is actually a tty available. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski --- utils/docker-run | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/utils/docker-run b/utils/docker-run index 164e11c0e6..135a1451b6 100755 --- a/utils/docker-run +++ b/utils/docker-run @@ -6,8 +6,15 @@ MAIN_DIR=$(readlink -f "${DIR}/..") IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') -exec docker run -it --rm \ - --user "$(id -u):$(id -g)" \ - --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ - --workdir "${MAIN_DIR}" \ - "${IMAGE}" "${@}" +declare -a docker_opts=( + -i + --rm + --user "$(id -u):$(id -g)" + --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" + --workdir "${MAIN_DIR}" +) +if tty -s; then + docker_opts+=( -t ) +fi + +exec docker run "${docker_opts[@]}" "${IMAGE}" "${@}" From yann.morin.1998 at free.fr Sun Apr 23 17:37:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 19:37:32 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: allow running without a tty In-Reply-To: <20230415194341.2346986-1-yann.morin.1998@free.fr> References: <20230415194341.2346986-1-yann.morin.1998@free.fr> Message-ID: <20230423173732.GN2696@scaer> All, On 2023-04-15 21:43 +0200, Yann E. MORIN spake thusly: > Currently, utils/docker-run spawns a container with a tty, so that he > user can interact properly in the container. > > However, that requires a tty when calling docker-run, which is not > always guaranteed, e.g. if called from a git hook. > > Since the script is a bash script already, we can use an array to store > options passed to docker, and only add the -t option when there is > actually a tty available. > > Signed-off-by: Yann E. MORIN > Cc: Ricardo Martincoski Applied to master, thanks. Regards, Yann E. MORIN. > --- > utils/docker-run | 17 ++++++++++++----- > 1 file changed, 12 insertions(+), 5 deletions(-) > > diff --git a/utils/docker-run b/utils/docker-run > index 164e11c0e6..135a1451b6 100755 > --- a/utils/docker-run > +++ b/utils/docker-run > @@ -6,8 +6,15 @@ MAIN_DIR=$(readlink -f "${DIR}/..") > IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ > sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') > > -exec docker run -it --rm \ > - --user "$(id -u):$(id -g)" \ > - --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" \ > - --workdir "${MAIN_DIR}" \ > - "${IMAGE}" "${@}" > +declare -a docker_opts=( > + -i > + --rm > + --user "$(id -u):$(id -g)" > + --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" > + --workdir "${MAIN_DIR}" > +) > +if tty -s; then > + docker_opts+=( -t ) > +fi > + > +exec docker run "${docker_opts[@]}" "${IMAGE}" "${@}" > -- > 2.25.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 19:41:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 21:41:38 +0200 Subject: [Buildroot] [RFC 14/14] utils/git_hooks: new script In-Reply-To: <20220731193521.1217825-15-ricardo.martincoski@gmail.com> References: <20220731193521.1217825-1-ricardo.martincoski@gmail.com> <20220731193521.1217825-15-ricardo.martincoski@gmail.com> Message-ID: <20230423194138.GO2696@scaer> Ricardo, All, On 2022-07-31 16:35 -0300, Ricardo Martincoski spake thusly: > Add a pre-commit hook that can be used by any buildroot developer to > prevent local commits that introduce warnings that check-package would > catch. The thing is, most users will not add that hook before comitting and submitting patches. > It can also be used by maintainers. In fact, as maintainers, what we are more insterested in, is a post-applypatch hook, not a pre-commit one. However, your script does not work as a post-applypatch hook. Furthermore, maintainers already have their hooks. For example, I have been maintaining and publishing mines: https://git.buildroot.org/~ymorin/git/buildroot.git-hooks Even if the history only dates back to 2021-11-14, I had those hooks even before, and they are an aggregation of what Arnout and Peter already had before and shared with me. My hooks are a bit slow to run, as they run on all commits, even during a rebase, or when applying a series of patches (which I do with a helper around patchwork API). I am OK with the extra time it takes, but that is not necessarily the case for other maintainers. > This hook checks only the files added/changed by the commit, so it runs > fast. > It also skips the check when working in branches that do not have this > infra. > But when there is a change to check-package itself in the commit being > performed, the shole tree is checked, since new warnings in the tree can > occur. Ah, this last part is nice, indeed. But as a maintainer, when I see changes to, say, check-package, I do run it to validate it, so changes in the ignore list, or new issues, or similar, would get caught. And if check-package et al. add new checks, either the issues it reports were previously fixed (so we can run that new check unconditionally), or the offenders have been added to the ignore list (or will be in the next patch). So, I am not sure this is important. > At same time, add an option -T to utils/docker-run so docker can run > without a tty, otherwise calling it from inside the commit hook would > lead to this error: > the input device is not a TTY I already applied a better patch, that automatically detects if a tty is needed or not, see 3d8212c4b29d (utils/docker-run: allow running without a tty). In the end, I am not convinced we should have this hook in the tree... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Apr 23 19:49:46 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 21:49:46 +0200 Subject: [Buildroot] [git commit] utils/check-package: fix grammar Message-ID: <20230423195218.7B5BD844B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a3e796b74e98171518cdf72920875264eb685988 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The past participle for "to fix" is "fix". The "did you forget" got eluded into "forget", so again a past participle. Signed-off-by: Yann E. MORIN --- support/testing/tests/utils/test_check_package.py | 4 ++-- utils/check-package | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py index 87382e07b0..0bea0902c8 100644 --- a/support/testing/tests/utils/test_check_package.py +++ b/support/testing/tests/utils/test_check_package.py @@ -228,9 +228,9 @@ class TestCheckPackage(unittest.TestCase): self.WITH_UTILS_IN_PATH, subdir_path) self.assert_file_was_processed(m) self.assert_warnings_generated_for_file(m) - self.assertIn("{}:0: Indent was expected to fail, did you fixed the file and forgot to update .checkpackageignore_outdated?" + self.assertIn("{}:0: Indent was expected to fail, did you fix the file and forgot to update .checkpackageignore_outdated?" .format(subdir_file), w) - self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fixed the file and forgot to update " + self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fix the file and forgot to update " ".checkpackageignore_outdated?" .format(subdir_file), w) diff --git a/utils/check-package b/utils/check-package index 9a345522b4..83b9750f5a 100755 --- a/utils/check-package +++ b/utils/check-package @@ -256,7 +256,7 @@ def check_file_using_lib(fname): for should_fail in xfail: if should_fail not in failed: - print("{}:0: {} was expected to fail, did you fixed the file and forgot to update {}?" + print("{}:0: {} was expected to fail, did you fix the file and forget to update {}?" .format(fname, should_fail, flags.ignore_filename)) nwarnings += 1 From yann.morin.1998 at free.fr Sun Apr 23 19:53:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 23 Apr 2023 21:53:02 +0200 Subject: [Buildroot] [git commit] support/testing: complete the grammar fix Message-ID: <20230423195504.F1AD7844C7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f38b5dcbd09ae8eb73ff64741c1df0be3b1c0f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit a3e796b74e98 (utils/check-package: fix grammar) only partially fixed the test-case (git commit --amend missed the test-case...) Signed-off-by: Yann E. MORIN --- support/testing/tests/utils/test_check_package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/utils/test_check_package.py b/support/testing/tests/utils/test_check_package.py index 0bea0902c8..9aa117d211 100644 --- a/support/testing/tests/utils/test_check_package.py +++ b/support/testing/tests/utils/test_check_package.py @@ -228,9 +228,9 @@ class TestCheckPackage(unittest.TestCase): self.WITH_UTILS_IN_PATH, subdir_path) self.assert_file_was_processed(m) self.assert_warnings_generated_for_file(m) - self.assertIn("{}:0: Indent was expected to fail, did you fix the file and forgot to update .checkpackageignore_outdated?" + self.assertIn("{}:0: Indent was expected to fail, did you fix the file and forget to update .checkpackageignore_outdated?" .format(subdir_file), w) - self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fix the file and forgot to update " + self.assertIn("{}:0: NewlineAtEof was expected to fail, did you fix the file and forget to update " ".checkpackageignore_outdated?" .format(subdir_file), w) From giulio.benetti at benettiengineering.com Sun Apr 23 20:31:53 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 23 Apr 2023 22:31:53 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Message-ID: Hi Dario, On 23/04/23 19:20, Dario Binacchi wrote: [ SNIP ] >> >> Sure. Could you also try to fill the memory and see if everything works correctly? >> You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). > > > I just uploaded version 2 with your suggested changes. I did some > tests with can applications (candump, cansend, ...) and had > no problems. > But for example, running the ifconfig application, the second time I > got this error: > > ~ # candump can2 -L & > [18] 81 candump can2 -L > ~ # ifconfig > Segmentation fault > ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed > [ 193.040970] ifconfig: page allocation failure: order:7, > mode:0xcc0(GFP_KERNEL), nodemask=(null) > [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 > [ 193.041110] Hardware name: STM32 (Device Tree Support) > [ 193.041147] unwind_backtrace from show_stack+0xb/0xc > [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e > [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 > [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e > [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 > [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c > [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 > [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 > [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 > [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 > [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c > [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 > [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c > [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) > [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 > c0c6e420 c0c6e028 0000000b > [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 > 00000ff6 c0e626f4 00000000 > [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 > [ 193.042873] Mem-Info: > [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 > [ 193.042910] unevictable:5 dirty:0 writeback:4 > [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 > [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 > [ 193.042910] kernel_misc_reclaimable:0 > [ 193.042910] free:1426 free_pcp:0 free_cma:0 > [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > no > [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > local_pcp:0kB free_cma:0kB > [ 193.043295] lowmem_reserve[]: 0 0 > [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 5704kB > [ 193.043729] 23 total pagecache pages > [ 193.043748] 4096 pages RAM > [ 193.043765] 0 pages HighMem/MovableOnly > [ 193.043783] 960 pages reserved > [ 193.043805] nommu: Allocation of length 430080 from process 82 > (ifconfig) failed > [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 > [ 193.043843] unevictable:5 dirty:0 writeback:4 > [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 > [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 > [ 193.043843] kernel_misc_reclaimable:0 > [ 193.043843] free:1426 free_pcp:0 free_cma:0 > [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > no > [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > local_pcp:0kB free_cma:0kB > [ 193.044206] lowmem_reserve[]: 0 0 > [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 5704kB > [ 193.044638] 23 total pagecache pages > [ 193.044670] binfmt_flat: Unable to allocate RAM for process > text/data, errno -12 > > Was it similar to your problem? Yes, this error could be caused by the bug I've fixed and I've seen you've used Linux 5.19-rc2. In this version there is not my bugfix and in general it should be avoided to use rc versions. This is the patch that fixes ZERO_PAGE(0) that is dedicated to massive "memset()" in the kernel, so it's used pretty often. In my case it failed to allocate it, so since in your backtrace there is try to allocate it could be fixed by my patch, also because you have 5MB free and they look enough for ifconfig. Can you give a try with 5.15.108 and repeat the same test please? Otherwise I'd need to enter debug with this board but I don't have it and this kind of bugs are subtle to catch and fix. Thank you! Best regards -- Giulio Benetti Benetti Engineering sas From aperez at igalia.com Sun Apr 23 21:30:01 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:30:01 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: import ARM NEON and build fix patch Message-ID: <20230423213001.2961215-1-aperez@igalia.com> Import the same patch already in use by wpewebkit to fix the build on ARM NEON targets, and also a new one proposed upstream to fix the build with OpenGL ES header from some GPU drivers. Signed-off-by: Adrian Perez de Castro --- ...cpp-fails-to-build-NEON-fast-path-se.patch | 328 ++++++++++++++++++ ...nsGLOpenGLES.cpp-uses-GLES3-symbols-.patch | 110 ++++++ 2 files changed, 438 insertions(+) create mode 100644 package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch create mode 100644 package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch diff --git a/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch new file mode 100644 index 0000000000..a851a2d3d5 --- /dev/null +++ b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch @@ -0,0 +1,328 @@ +From da159b0150cba0e5e5251e4cc6a090440f73cb7c Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Thu, 2 Jun 2022 11:19:06 +0300 +Subject: [PATCH] FELightningNEON.cpp fails to build, NEON fast path seems + unused https://bugs.webkit.org/show_bug.cgi?id=241182 + +Reviewed by NOBODY (OOPS!). + +Move the NEON fast path for the SVG lighting filter effects into +FELightingSoftwareApplier, and arrange to actually use them by +forwarding calls to applyPlatformGeneric() into applyPlatformNeon(). + +Some changes were needed to adapt platformApplyNeon() to the current +state of filters after r286140. This was not detected because the code +bitrotted due to it being guarded with CPU(ARM_TRADITIONAL), which does +not get used much these days: CPU(ARM_THUMB2) is more common. It should +be possible to use the NEON fast paths also in Thumb mode, but that is +left for a follow-up fix. + +* Source/WebCore/Sources.txt: +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp: +(WebCore::FELightingSoftwareApplier::platformApplyNeonWorker): +(WebCore::FELightingSoftwareApplier::getPowerCoefficients): +(WebCore::FELighting::platformApplyNeonWorker): Deleted. +(WebCore::FELighting::getPowerCoefficients): Deleted. +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h: +(WebCore::FELightingSoftwareApplier::applyPlatformNeon): +(WebCore::FELighting::platformApplyNeon): Deleted. +* Source/WebCore/platform/graphics/filters/DistantLightSource.h: +* Source/WebCore/platform/graphics/filters/FELighting.h: +* Source/WebCore/platform/graphics/filters/PointLightSource.h: +* Source/WebCore/platform/graphics/filters/SpotLightSource.h: +* Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h: + +Signed-off-by: Adrian Perez de Castro +Upstream: https://bugs.webkit.org/show_bug.cgi?id=241182 +--- + Source/WebCore/Sources.txt | 1 + + .../cpu/arm/filters/FELightingNEON.cpp | 4 +- + .../graphics/cpu/arm/filters/FELightingNEON.h | 54 +++++++++---------- + .../graphics/filters/DistantLightSource.h | 4 ++ + .../platform/graphics/filters/FELighting.h | 7 --- + .../graphics/filters/PointLightSource.h | 4 ++ + .../graphics/filters/SpotLightSource.h | 4 ++ + .../software/FELightingSoftwareApplier.h | 16 ++++++ + 8 files changed, 58 insertions(+), 36 deletions(-) + +diff --git a/Source/WebCore/Sources.txt b/Source/WebCore/Sources.txt +index 8ce3510fe1a8..efd56bcb8746 100644 +--- a/Source/WebCore/Sources.txt ++++ b/Source/WebCore/Sources.txt +@@ -2136,6 +2136,7 @@ platform/graphics/WebMResourceClient.cpp + platform/graphics/WOFFFileFormat.cpp + platform/graphics/WidthIterator.cpp + platform/graphics/cpu/arm/filters/FEBlendNeonApplier.cpp ++platform/graphics/cpu/arm/filters/FELightingNEON.cpp + platform/graphics/displaylists/DisplayList.cpp + platform/graphics/displaylists/DisplayListDrawingContext.cpp + platform/graphics/displaylists/DisplayListItems.cpp +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp +index f6ff8c20a5a8..42a97ffc5372 100644 +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp +@@ -49,7 +49,7 @@ short* feLightingConstantsForNeon() + return s_FELightingConstantsForNeon; + } + +-void FELighting::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) ++void FELightingSoftwareApplier::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) + { + neonDrawLighting(parameters); + } +@@ -464,7 +464,7 @@ TOSTRING(neonDrawLighting) ":" NL + "b .lightStrengthCalculated" NL + ); // NOLINT + +-int FELighting::getPowerCoefficients(float exponent) ++int FELightingSoftwareApplier::getPowerCoefficients(float exponent) + { + // Calling a powf function from the assembly code would require to save + // and reload a lot of NEON registers. Since the base is in range [0..1] +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h +index b17c603d40d3..c6d17f573eca 100644 +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h +@@ -24,14 +24,15 @@ + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +-#ifndef FELightingNEON_h +-#define FELightingNEON_h ++#pragma once + + #if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) + +-#include "FELighting.h" ++#include "FELightingSoftwareApplier.h" ++#include "ImageBuffer.h" + #include "PointLightSource.h" + #include "SpotLightSource.h" ++#include + #include + + namespace WebCore { +@@ -93,14 +94,14 @@ extern "C" { + void neonDrawLighting(FELightingPaintingDataForNeon*); + } + +-inline void FELighting::platformApplyNeon(const LightingData& data, const LightSource::PaintingData& paintingData) ++inline void FELightingSoftwareApplier::applyPlatformNeon(const FELightingSoftwareApplier::LightingData& data, const LightSource::PaintingData& paintingData) + { +- alignas(16) FELightingFloatArgumentsForNeon floatArguments; +- FELightingPaintingDataForNeon neonData = { +- data.pixels->data(), ++ WebCore::FELightingFloatArgumentsForNeon alignas(16) floatArguments; ++ WebCore::FELightingPaintingDataForNeon neonData = { ++ data.pixels->bytes(), + 1, +- data.widthDecreasedByOne - 1, +- data.heightDecreasedByOne - 1, ++ data.width - 2, ++ data.height - 2, + 0, + 0, + 0, +@@ -111,23 +112,23 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + // Set light source arguments. + floatArguments.constOne = 1; + +- auto color = m_lightingColor.toColorTypeLossy>().resolved(); ++ auto color = data.lightingColor.toColorTypeLossy>().resolved(); + + floatArguments.colorRed = color.red; + floatArguments.colorGreen = color.green; + floatArguments.colorBlue = color.blue; + floatArguments.padding4 = 0; + +- if (m_lightSource->type() == LS_POINT) { ++ if (data.lightSource->type() == LS_POINT) { + neonData.flags |= FLAG_POINT_LIGHT; +- PointLightSource& pointLightSource = static_cast(m_lightSource.get()); ++ const auto& pointLightSource = *static_cast(data.lightSource); + floatArguments.lightX = pointLightSource.position().x(); + floatArguments.lightY = pointLightSource.position().y(); + floatArguments.lightZ = pointLightSource.position().z(); + floatArguments.padding2 = 0; +- } else if (m_lightSource->type() == LS_SPOT) { ++ } else if (data.lightSource->type() == LS_SPOT) { + neonData.flags |= FLAG_SPOT_LIGHT; +- SpotLightSource& spotLightSource = static_cast(m_lightSource.get()); ++ const auto& spotLightSource = *static_cast(data.lightSource); + floatArguments.lightX = spotLightSource.position().x(); + floatArguments.lightY = spotLightSource.position().y(); + floatArguments.lightZ = spotLightSource.position().z(); +@@ -145,7 +146,7 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + if (spotLightSource.specularExponent() == 1) + neonData.flags |= FLAG_CONE_EXPONENT_IS_1; + } else { +- ASSERT(m_lightSource->type() == LS_DISTANT); ++ ASSERT(data.lightSource->type() == LS_DISTANT); + floatArguments.lightX = paintingData.initialLightingData.lightVector.x(); + floatArguments.lightY = paintingData.initialLightingData.lightVector.y(); + floatArguments.lightZ = paintingData.initialLightingData.lightVector.z(); +@@ -155,38 +156,39 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + // Set lighting arguments. + floatArguments.surfaceScale = data.surfaceScale; + floatArguments.minusSurfaceScaleDividedByFour = -data.surfaceScale / 4; +- if (m_lightingType == FELighting::DiffuseLighting) +- floatArguments.diffuseConstant = m_diffuseConstant; ++ if (data.filterType == FilterEffect::Type::FEDiffuseLighting) ++ floatArguments.diffuseConstant = data.diffuseConstant; + else { + neonData.flags |= FLAG_SPECULAR_LIGHT; +- floatArguments.diffuseConstant = m_specularConstant; +- neonData.specularExponent = getPowerCoefficients(m_specularExponent); +- if (m_specularExponent == 1) ++ floatArguments.diffuseConstant = data.specularConstant; ++ neonData.specularExponent = getPowerCoefficients(data.specularExponent); ++ if (data.specularExponent == 1) + neonData.flags |= FLAG_SPECULAR_EXPONENT_IS_1; + } + if (floatArguments.diffuseConstant == 1) + neonData.flags |= FLAG_DIFFUSE_CONST_IS_1; + +- int optimalThreadNumber = ((data.widthDecreasedByOne - 1) * (data.heightDecreasedByOne - 1)) / s_minimalRectDimension; ++ static constexpr int minimalRectDimension = 100 * 100; // Empirical data limit for parallel jobs ++ int optimalThreadNumber = ((data.width - 2) * (data.height - 2)) / minimalRectDimension; + if (optimalThreadNumber > 1) { + // Initialize parallel jobs +- ParallelJobs parallelJobs(&WebCore::FELighting::platformApplyNeonWorker, optimalThreadNumber); ++ ParallelJobs parallelJobs(&FELightingSoftwareApplier::platformApplyNeonWorker, optimalThreadNumber); + + // Fill the parameter array + int job = parallelJobs.numberOfJobs(); + if (job > 1) { + int yStart = 1; +- int yStep = (data.heightDecreasedByOne - 1) / job; ++ int yStep = (data.height - 2) / job; + for (--job; job >= 0; --job) { + FELightingPaintingDataForNeon& params = parallelJobs.parameter(job); + params = neonData; + params.yStart = yStart; +- params.pixels += (yStart - 1) * (data.widthDecreasedByOne + 1) * 4; ++ params.pixels += (yStart - 1) * data.width * 4; + if (job > 0) { + params.absoluteHeight = yStep; + yStart += yStep; + } else +- params.absoluteHeight = data.heightDecreasedByOne - yStart; ++ params.absoluteHeight = (data.height - 1) - yStart; + } + parallelJobs.execute(); + return; +@@ -199,5 +201,3 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS + } // namespace WebCore + + #endif // CPU(ARM_NEON) && COMPILER(GCC_COMPATIBLE) +- +-#endif // FELightingNEON_h +diff --git a/Source/WebCore/platform/graphics/filters/DistantLightSource.h b/Source/WebCore/platform/graphics/filters/DistantLightSource.h +index 0660143fc1cf..2b1e86d99fa4 100644 +--- a/Source/WebCore/platform/graphics/filters/DistantLightSource.h ++++ b/Source/WebCore/platform/graphics/filters/DistantLightSource.h +@@ -25,6 +25,10 @@ + #include "LightSource.h" + #include + ++namespace WTF { ++class TextStream; ++} // namespace WTF ++ + namespace WebCore { + + class DistantLightSource : public LightSource { +diff --git a/Source/WebCore/platform/graphics/filters/FELighting.h b/Source/WebCore/platform/graphics/filters/FELighting.h +index 0c073bc13f8c..e0db00545c17 100644 +--- a/Source/WebCore/platform/graphics/filters/FELighting.h ++++ b/Source/WebCore/platform/graphics/filters/FELighting.h +@@ -35,8 +35,6 @@ + + namespace WebCore { + +-struct FELightingPaintingDataForNeon; +- + class FELighting : public FilterEffect { + public: + const Color& lightingColor() const { return m_lightingColor; } +@@ -67,11 +65,6 @@ protected: + + std::unique_ptr createSoftwareApplier() const override; + +-#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) +- static int getPowerCoefficients(float exponent); +- inline void platformApplyNeon(const LightingData&, const LightSource::PaintingData&); +-#endif +- + Color m_lightingColor; + float m_surfaceScale; + float m_diffuseConstant; +diff --git a/Source/WebCore/platform/graphics/filters/PointLightSource.h b/Source/WebCore/platform/graphics/filters/PointLightSource.h +index 126b3b2350f6..d906db21aa9c 100644 +--- a/Source/WebCore/platform/graphics/filters/PointLightSource.h ++++ b/Source/WebCore/platform/graphics/filters/PointLightSource.h +@@ -26,6 +26,10 @@ + #include "LightSource.h" + #include + ++namespace WTF { ++class TextStream; ++} // namespace WTF ++ + namespace WebCore { + + class PointLightSource : public LightSource { +diff --git a/Source/WebCore/platform/graphics/filters/SpotLightSource.h b/Source/WebCore/platform/graphics/filters/SpotLightSource.h +index 641b205f986d..64380d9b6eb8 100644 +--- a/Source/WebCore/platform/graphics/filters/SpotLightSource.h ++++ b/Source/WebCore/platform/graphics/filters/SpotLightSource.h +@@ -26,6 +26,10 @@ + #include "LightSource.h" + #include + ++namespace WTF { ++class TextStream; ++} // namespace WTF ++ + namespace WebCore { + + class SpotLightSource : public LightSource { +diff --git a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h +index c974d92115ff..e2896660cfbd 100644 +--- a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h ++++ b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h +@@ -36,6 +36,7 @@ + namespace WebCore { + + class FELighting; ++struct FELightingPaintingDataForNeon; + + class FELightingSoftwareApplier final : public FilterEffectConcreteApplier { + WTF_MAKE_FAST_ALLOCATED; +@@ -132,8 +133,23 @@ private: + + static void applyPlatformGenericPaint(const LightingData&, const LightSource::PaintingData&, int startY, int endY); + static void applyPlatformGenericWorker(ApplyParameters*); ++ ++#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) ++ static int getPowerCoefficients(float exponent); ++ static void platformApplyNeonWorker(FELightingPaintingDataForNeon*); ++ inline static void applyPlatformNeon(const LightingData&, const LightSource::PaintingData&); ++ ++ inline static void applyPlatformGeneric(const LightingData& data, const LightSource::PaintingData& paintingData) ++ { ++ applyPlatformNeon(data, paintingData); ++ } ++#else + static void applyPlatformGeneric(const LightingData&, const LightSource::PaintingData&); ++#endif ++ + static void applyPlatform(const LightingData&); + }; + + } // namespace WebCore ++ ++#include "FELightingNEON.h" +-- +2.37.3 + diff --git a/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch new file mode 100644 index 0000000000..5ec595bbaf --- /dev/null +++ b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch @@ -0,0 +1,110 @@ +From 5a2536dee79f6bdb6a75b40f9a33f7c1ba6dda85 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Sun, 23 Apr 2023 23:44:51 +0300 +Subject: [PATCH] [WPE][GTK] ExtensionsGLOpenGLES.cpp uses GLES3 symbols + unconditionally in 2.38.x https://bugs.webkit.org/show_bug.cgi?id=255847 + +Reviewed by NOBODY (OOPS!). + +EGLNativeWindowType can be aliased to a different type depending on the +EGL implementation headers, and static_cast (or reinterpret_cast) may +not always work. This is similar to 194561 at main, but with the conversion +being done in the opposite direction, therefore we apply the same +solution using a C style cast expression, which works in all cases. + +For the build failures related to the usage of OpenGL ES 3 symbols, add +the needed HAVE(OPENGL_3_ES) guards and avoid using GL_MAJOR_VERSION +and instead parse the GL_VERSION string in a way similar as in the +GLContext::version() function. + +* Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: +(WebCore::GLContextEGL::createWindowContext): Use a plain C cast expression. +* Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp: +(WebCore::ExtensionsGLOpenGLES::platformSupportsExtension): Apply +HAVE(OPENGL_3_ES) guards, avoid using GL_MAJOR_VERSION. + +Signed-off-by: Adrian Perez de Castro +Upstream: https://github.com/WebKit/WebKit/pull/13084 +--- + .../platform/graphics/egl/GLContextEGL.cpp | 5 +++- + .../graphics/opengl/ExtensionsGLOpenGLES.cpp | 28 ++++++++++++++++--- + 2 files changed, 28 insertions(+), 5 deletions(-) + +diff --git a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +index 262b2fb90237..2b76c2974394 100644 +--- a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp ++++ b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +@@ -195,7 +195,10 @@ std::unique_ptr GLContextEGL::createWindowContext(GLNativeWindowTy + + if (surface == EGL_NO_SURFACE) { + RELEASE_LOG_INFO(Compositing, "Cannot create EGL window surface: %s. Retrying with fallback.", lastErrorString()); +- surface = eglCreateWindowSurface(display, config, static_cast(window), nullptr); ++ // EGLNativeWindowType changes depending on the EGL implementation, reinterpret_cast ++ // would work for pointers, and static_cast for numeric types only; so use a plain ++ // C cast expression which works in all possible cases. ++ surface = eglCreateWindowSurface(display, config, (EGLNativeWindowType) window, nullptr); + } + + if (surface == EGL_NO_SURFACE) { +diff --git a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +index 027da1081f5f..813a6f9be33a 100644 +--- a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp ++++ b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +@@ -40,6 +40,8 @@ + #include + #endif + ++#include ++ + namespace WebCore { + + ExtensionsGLOpenGLES::ExtensionsGLOpenGLES(GraphicsContextGLOpenGL* context, bool useIndexedGetString) +@@ -253,23 +255,41 @@ void ExtensionsGLOpenGLES::vertexAttribDivisorANGLE(GCGLuint index, GCGLuint div + bool ExtensionsGLOpenGLES::platformSupportsExtension(const String& name) + { + if (name == "GL_ANGLE_instanced_arrays"_s) { ++#if HAVE(OPENGL_ES_3) + auto majorVersion = []() { ++ // Loosely inspired by GLContext::version() + GLint version = 0; +- ::glGetIntegerv(GL_MAJOR_VERSION, &version); +- return version; +- }; ++ auto versionString = String::fromLatin1(reinterpret_cast(::glGetString(GL_VERSION))); ++ Vector versionStringComponents = versionString.split(' '); + ++ Vector versionDigits; ++ if (versionStringComponents[0] == "OpenGL"_s) { ++ // If the version string starts with "OpenGL" it can be GLES 1 or 2. In GLES1 version string starts ++ // with "OpenGL ES- major.minor" and in GLES2 with "OpenGL ES major.minor". Version is the ++ // third component in both cases. ++ versionDigits = versionStringComponents[2].split('.'); ++ } else { ++ // Version is the first component. The version number is always "major.minor" or ++ // "major.minor.release". Ignore the release number. ++ versionDigits = versionStringComponents[0].split('.'); ++ } ++ return parseIntegerAllowingTrailingJunk(versionDigits[0]).value_or(0); ++ }; ++#endif + if (m_availableExtensions.contains(name)) { + m_glVertexAttribDivisorANGLE = reinterpret_cast(eglGetProcAddress("glVertexAttribDivisorANGLE")); + m_glDrawArraysInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawArraysInstancedANGLE")); + m_glDrawElementsInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawElementsInstancedANGLE")); + m_supportsANGLEinstancedArrays = true; +- } else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { ++ } ++#if HAVE(OPENGL_ES_3) ++ else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { + m_glVertexAttribDivisorANGLE = ::glVertexAttribDivisor; + m_glDrawArraysInstancedANGLE = ::glDrawArraysInstanced; + m_glDrawElementsInstancedANGLE = ::glDrawElementsInstanced; + m_supportsANGLEinstancedArrays = true; + } ++#endif + return m_supportsANGLEinstancedArrays; + } + +-- +2.40.0 + -- 2.40.0 From aperez at igalia.com Sun Apr 23 21:32:33 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:32:33 +0300 Subject: [Buildroot] [PATCH] package/wpewebkit: import build fix for some GL drivers Message-ID: <20230423213233.2961770-1-aperez@igalia.com> Import an upstream patch which solves build issues with OpenGL headers from some GPU drivers. Signed-off-by: Adrian Perez de Castro --- ...nsGLOpenGLES.cpp-uses-GLES3-symbols-.patch | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch diff --git a/package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch b/package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch new file mode 100644 index 0000000000..f7e0d208ed --- /dev/null +++ b/package/wpewebkit/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch @@ -0,0 +1,110 @@ +From 5a2536dee79f6bdb6a75b40f9a33f7c1ba6dda85 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Sun, 23 Apr 2023 23:44:51 +0300 +Subject: [PATCH] [WPE][GTK] ExtensionsGLOpenGLES.cpp uses GLES3 symbols + unconditionally in 2.38.x https://bugs.webkit.org/show_bug.cgi?id=255847 + +Reviewed by NOBODY (OOPS!). + +EGLNativeWindowType can be aliased to a different type depending on the +EGL implementation headers, and static_cast (or reinterpret_cast) may +not always work. This is similar to 194561 at main, but with the conversion +being done in the opposite direction, therefore we apply the same +solution using a C style cast expression, which works in all cases. + +For the build failures related to the usage of OpenGL ES 3 symbols, add +the needed HAVE(OPENGL_3_ES) guards and avoid using GL_MAJOR_VERSION +and instead parse the GL_VERSION string in a way similar as in the +GLContext::version() function. + +* Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: +(WebCore::GLContextEGL::createWindowContext): Use a plain C cast expression. +* Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp: +(WebCore::ExtensionsGLOpenGLES::platformSupportsExtension): Apply +HAVE(OPENGL_3_ES) guards, avoid using GL_MAJOR_VERSION. + +Signed-off-by: Adrian Perez de Castro +Upstream: https://github.com/WebKit/WebKit/pull/13083 +--- + .../platform/graphics/egl/GLContextEGL.cpp | 5 +++- + .../graphics/opengl/ExtensionsGLOpenGLES.cpp | 28 ++++++++++++++++--- + 2 files changed, 28 insertions(+), 5 deletions(-) + +diff --git a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +index 262b2fb90237..2b76c2974394 100644 +--- a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp ++++ b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp +@@ -195,7 +195,10 @@ std::unique_ptr GLContextEGL::createWindowContext(GLNativeWindowTy + + if (surface == EGL_NO_SURFACE) { + RELEASE_LOG_INFO(Compositing, "Cannot create EGL window surface: %s. Retrying with fallback.", lastErrorString()); +- surface = eglCreateWindowSurface(display, config, static_cast(window), nullptr); ++ // EGLNativeWindowType changes depending on the EGL implementation, reinterpret_cast ++ // would work for pointers, and static_cast for numeric types only; so use a plain ++ // C cast expression which works in all possible cases. ++ surface = eglCreateWindowSurface(display, config, (EGLNativeWindowType) window, nullptr); + } + + if (surface == EGL_NO_SURFACE) { +diff --git a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +index 027da1081f5f..813a6f9be33a 100644 +--- a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp ++++ b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp +@@ -40,6 +40,8 @@ + #include + #endif + ++#include ++ + namespace WebCore { + + ExtensionsGLOpenGLES::ExtensionsGLOpenGLES(GraphicsContextGLOpenGL* context, bool useIndexedGetString) +@@ -253,23 +255,41 @@ void ExtensionsGLOpenGLES::vertexAttribDivisorANGLE(GCGLuint index, GCGLuint div + bool ExtensionsGLOpenGLES::platformSupportsExtension(const String& name) + { + if (name == "GL_ANGLE_instanced_arrays"_s) { ++#if HAVE(OPENGL_ES_3) + auto majorVersion = []() { ++ // Loosely inspired by GLContext::version() + GLint version = 0; +- ::glGetIntegerv(GL_MAJOR_VERSION, &version); +- return version; +- }; ++ auto versionString = String::fromLatin1(reinterpret_cast(::glGetString(GL_VERSION))); ++ Vector versionStringComponents = versionString.split(' '); + ++ Vector versionDigits; ++ if (versionStringComponents[0] == "OpenGL"_s) { ++ // If the version string starts with "OpenGL" it can be GLES 1 or 2. In GLES1 version string starts ++ // with "OpenGL ES- major.minor" and in GLES2 with "OpenGL ES major.minor". Version is the ++ // third component in both cases. ++ versionDigits = versionStringComponents[2].split('.'); ++ } else { ++ // Version is the first component. The version number is always "major.minor" or ++ // "major.minor.release". Ignore the release number. ++ versionDigits = versionStringComponents[0].split('.'); ++ } ++ return parseIntegerAllowingTrailingJunk(versionDigits[0]).value_or(0); ++ }; ++#endif + if (m_availableExtensions.contains(name)) { + m_glVertexAttribDivisorANGLE = reinterpret_cast(eglGetProcAddress("glVertexAttribDivisorANGLE")); + m_glDrawArraysInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawArraysInstancedANGLE")); + m_glDrawElementsInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawElementsInstancedANGLE")); + m_supportsANGLEinstancedArrays = true; +- } else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { ++ } ++#if HAVE(OPENGL_ES_3) ++ else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { + m_glVertexAttribDivisorANGLE = ::glVertexAttribDivisor; + m_glDrawArraysInstancedANGLE = ::glDrawArraysInstanced; + m_glDrawElementsInstancedANGLE = ::glDrawElementsInstanced; + m_supportsANGLEinstancedArrays = true; + } ++#endif + return m_supportsANGLEinstancedArrays; + } + +-- +2.40.0 + -- 2.40.0 From aperez at igalia.com Sun Apr 23 21:40:14 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:40:14 +0300 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver Message-ID: <20230423214014.2963361-1-aperez@igalia.com> Add a choice to allow using the Wayland variant of the Mali driver. When selected, the package is marked as provider for libgbm as libMali.so includes the symbols and a libgbm.so symlink is installed; and both BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. Signed-off-by: Adrian Perez de Castro --- package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in index 59ac21f5ab..0856f220fd 100644 --- a/package/sunxi-mali-utgard/Config.in +++ b/package/sunxi-mali-utgard/Config.in @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL config BR2_PACKAGE_PROVIDES_LIBGLES default "sunxi-mali-utgard" +config BR2_PACKAGE_PROVIDES_LIBGBM + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + choice prompt "Version" default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 +choice + prompt "Platform" + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + help + Select the target EGL platform. + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + bool "fbdev" +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + bool "wayland" + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_HAS_LIBGBM + +endchoice + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM + string + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + endif comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk index f693667955..23c6e8ec6e 100644 --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk @@ -24,9 +24,9 @@ endif define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(STAGING_DIR)/usr/lib/ - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc endef +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc +endef +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland +endif + define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/usr/lib - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(TARGET_DIR)/usr/lib/ endef -- 2.40.0 From aperez at igalia.com Sun Apr 23 21:43:32 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:43:32 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: import ARM NEON and build fix patch In-Reply-To: <20230423213001.2961215-1-aperez@igalia.com> References: <20230423213001.2961215-1-aperez@igalia.com> Message-ID: <20230424004332.GB1856716@igalia.com> Hello, On Mon, 24 Apr 2023 00:30:01 +0300 Adrian Perez de Castro wrote: > Import the same patch already in use by wpewebkit to fix the build on > ARM NEON targets, and also a new one proposed upstream to fix the build > with OpenGL ES header from some GPU drivers. > > Signed-off-by: Adrian Perez de Castro This was tested in combination with this other patch: https://patchwork.ozlabs.org/project/buildroot/patch/20230423214014.2963361-1-aperez at igalia.com/ I got WebKitGTK to build successfully, but unfortunately I do not have the hardware to actually try it. I expect things to work, tho. > --- > ...cpp-fails-to-build-NEON-fast-path-se.patch | 328 ++++++++++++++++++ > ...nsGLOpenGLES.cpp-uses-GLES3-symbols-.patch | 110 ++++++ > 2 files changed, 438 insertions(+) > create mode 100644 package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch > create mode 100644 package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch > > diff --git a/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch > new file mode 100644 > index 0000000000..a851a2d3d5 > --- /dev/null > +++ b/package/webkitgtk/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch > @@ -0,0 +1,328 @@ > +From da159b0150cba0e5e5251e4cc6a090440f73cb7c Mon Sep 17 00:00:00 2001 > +From: Adrian Perez de Castro > +Date: Thu, 2 Jun 2022 11:19:06 +0300 > +Subject: [PATCH] FELightningNEON.cpp fails to build, NEON fast path seems > + unused https://bugs.webkit.org/show_bug.cgi?id=241182 > + > +Reviewed by NOBODY (OOPS!). > + > +Move the NEON fast path for the SVG lighting filter effects into > +FELightingSoftwareApplier, and arrange to actually use them by > +forwarding calls to applyPlatformGeneric() into applyPlatformNeon(). > + > +Some changes were needed to adapt platformApplyNeon() to the current > +state of filters after r286140. This was not detected because the code > +bitrotted due to it being guarded with CPU(ARM_TRADITIONAL), which does > +not get used much these days: CPU(ARM_THUMB2) is more common. It should > +be possible to use the NEON fast paths also in Thumb mode, but that is > +left for a follow-up fix. > + > +* Source/WebCore/Sources.txt: > +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp: > +(WebCore::FELightingSoftwareApplier::platformApplyNeonWorker): > +(WebCore::FELightingSoftwareApplier::getPowerCoefficients): > +(WebCore::FELighting::platformApplyNeonWorker): Deleted. > +(WebCore::FELighting::getPowerCoefficients): Deleted. > +* Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h: > +(WebCore::FELightingSoftwareApplier::applyPlatformNeon): > +(WebCore::FELighting::platformApplyNeon): Deleted. > +* Source/WebCore/platform/graphics/filters/DistantLightSource.h: > +* Source/WebCore/platform/graphics/filters/FELighting.h: > +* Source/WebCore/platform/graphics/filters/PointLightSource.h: > +* Source/WebCore/platform/graphics/filters/SpotLightSource.h: > +* Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h: > + > +Signed-off-by: Adrian Perez de Castro > +Upstream: https://bugs.webkit.org/show_bug.cgi?id=241182 > +--- > + Source/WebCore/Sources.txt | 1 + > + .../cpu/arm/filters/FELightingNEON.cpp | 4 +- > + .../graphics/cpu/arm/filters/FELightingNEON.h | 54 +++++++++---------- > + .../graphics/filters/DistantLightSource.h | 4 ++ > + .../platform/graphics/filters/FELighting.h | 7 --- > + .../graphics/filters/PointLightSource.h | 4 ++ > + .../graphics/filters/SpotLightSource.h | 4 ++ > + .../software/FELightingSoftwareApplier.h | 16 ++++++ > + 8 files changed, 58 insertions(+), 36 deletions(-) > + > +diff --git a/Source/WebCore/Sources.txt b/Source/WebCore/Sources.txt > +index 8ce3510fe1a8..efd56bcb8746 100644 > +--- a/Source/WebCore/Sources.txt > ++++ b/Source/WebCore/Sources.txt > +@@ -2136,6 +2136,7 @@ platform/graphics/WebMResourceClient.cpp > + platform/graphics/WOFFFileFormat.cpp > + platform/graphics/WidthIterator.cpp > + platform/graphics/cpu/arm/filters/FEBlendNeonApplier.cpp > ++platform/graphics/cpu/arm/filters/FELightingNEON.cpp > + platform/graphics/displaylists/DisplayList.cpp > + platform/graphics/displaylists/DisplayListDrawingContext.cpp > + platform/graphics/displaylists/DisplayListItems.cpp > +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp > +index f6ff8c20a5a8..42a97ffc5372 100644 > +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp > ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp > +@@ -49,7 +49,7 @@ short* feLightingConstantsForNeon() > + return s_FELightingConstantsForNeon; > + } > + > +-void FELighting::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) > ++void FELightingSoftwareApplier::platformApplyNeonWorker(FELightingPaintingDataForNeon* parameters) > + { > + neonDrawLighting(parameters); > + } > +@@ -464,7 +464,7 @@ TOSTRING(neonDrawLighting) ":" NL > + "b .lightStrengthCalculated" NL > + ); // NOLINT > + > +-int FELighting::getPowerCoefficients(float exponent) > ++int FELightingSoftwareApplier::getPowerCoefficients(float exponent) > + { > + // Calling a powf function from the assembly code would require to save > + // and reload a lot of NEON registers. Since the base is in range [0..1] > +diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h > +index b17c603d40d3..c6d17f573eca 100644 > +--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h > ++++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.h > +@@ -24,14 +24,15 @@ > + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > + */ > + > +-#ifndef FELightingNEON_h > +-#define FELightingNEON_h > ++#pragma once > + > + #if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) > + > +-#include "FELighting.h" > ++#include "FELightingSoftwareApplier.h" > ++#include "ImageBuffer.h" > + #include "PointLightSource.h" > + #include "SpotLightSource.h" > ++#include > + #include > + > + namespace WebCore { > +@@ -93,14 +94,14 @@ extern "C" { > + void neonDrawLighting(FELightingPaintingDataForNeon*); > + } > + > +-inline void FELighting::platformApplyNeon(const LightingData& data, const LightSource::PaintingData& paintingData) > ++inline void FELightingSoftwareApplier::applyPlatformNeon(const FELightingSoftwareApplier::LightingData& data, const LightSource::PaintingData& paintingData) > + { > +- alignas(16) FELightingFloatArgumentsForNeon floatArguments; > +- FELightingPaintingDataForNeon neonData = { > +- data.pixels->data(), > ++ WebCore::FELightingFloatArgumentsForNeon alignas(16) floatArguments; > ++ WebCore::FELightingPaintingDataForNeon neonData = { > ++ data.pixels->bytes(), > + 1, > +- data.widthDecreasedByOne - 1, > +- data.heightDecreasedByOne - 1, > ++ data.width - 2, > ++ data.height - 2, > + 0, > + 0, > + 0, > +@@ -111,23 +112,23 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + // Set light source arguments. > + floatArguments.constOne = 1; > + > +- auto color = m_lightingColor.toColorTypeLossy>().resolved(); > ++ auto color = data.lightingColor.toColorTypeLossy>().resolved(); > + > + floatArguments.colorRed = color.red; > + floatArguments.colorGreen = color.green; > + floatArguments.colorBlue = color.blue; > + floatArguments.padding4 = 0; > + > +- if (m_lightSource->type() == LS_POINT) { > ++ if (data.lightSource->type() == LS_POINT) { > + neonData.flags |= FLAG_POINT_LIGHT; > +- PointLightSource& pointLightSource = static_cast(m_lightSource.get()); > ++ const auto& pointLightSource = *static_cast(data.lightSource); > + floatArguments.lightX = pointLightSource.position().x(); > + floatArguments.lightY = pointLightSource.position().y(); > + floatArguments.lightZ = pointLightSource.position().z(); > + floatArguments.padding2 = 0; > +- } else if (m_lightSource->type() == LS_SPOT) { > ++ } else if (data.lightSource->type() == LS_SPOT) { > + neonData.flags |= FLAG_SPOT_LIGHT; > +- SpotLightSource& spotLightSource = static_cast(m_lightSource.get()); > ++ const auto& spotLightSource = *static_cast(data.lightSource); > + floatArguments.lightX = spotLightSource.position().x(); > + floatArguments.lightY = spotLightSource.position().y(); > + floatArguments.lightZ = spotLightSource.position().z(); > +@@ -145,7 +146,7 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + if (spotLightSource.specularExponent() == 1) > + neonData.flags |= FLAG_CONE_EXPONENT_IS_1; > + } else { > +- ASSERT(m_lightSource->type() == LS_DISTANT); > ++ ASSERT(data.lightSource->type() == LS_DISTANT); > + floatArguments.lightX = paintingData.initialLightingData.lightVector.x(); > + floatArguments.lightY = paintingData.initialLightingData.lightVector.y(); > + floatArguments.lightZ = paintingData.initialLightingData.lightVector.z(); > +@@ -155,38 +156,39 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + // Set lighting arguments. > + floatArguments.surfaceScale = data.surfaceScale; > + floatArguments.minusSurfaceScaleDividedByFour = -data.surfaceScale / 4; > +- if (m_lightingType == FELighting::DiffuseLighting) > +- floatArguments.diffuseConstant = m_diffuseConstant; > ++ if (data.filterType == FilterEffect::Type::FEDiffuseLighting) > ++ floatArguments.diffuseConstant = data.diffuseConstant; > + else { > + neonData.flags |= FLAG_SPECULAR_LIGHT; > +- floatArguments.diffuseConstant = m_specularConstant; > +- neonData.specularExponent = getPowerCoefficients(m_specularExponent); > +- if (m_specularExponent == 1) > ++ floatArguments.diffuseConstant = data.specularConstant; > ++ neonData.specularExponent = getPowerCoefficients(data.specularExponent); > ++ if (data.specularExponent == 1) > + neonData.flags |= FLAG_SPECULAR_EXPONENT_IS_1; > + } > + if (floatArguments.diffuseConstant == 1) > + neonData.flags |= FLAG_DIFFUSE_CONST_IS_1; > + > +- int optimalThreadNumber = ((data.widthDecreasedByOne - 1) * (data.heightDecreasedByOne - 1)) / s_minimalRectDimension; > ++ static constexpr int minimalRectDimension = 100 * 100; // Empirical data limit for parallel jobs > ++ int optimalThreadNumber = ((data.width - 2) * (data.height - 2)) / minimalRectDimension; > + if (optimalThreadNumber > 1) { > + // Initialize parallel jobs > +- ParallelJobs parallelJobs(&WebCore::FELighting::platformApplyNeonWorker, optimalThreadNumber); > ++ ParallelJobs parallelJobs(&FELightingSoftwareApplier::platformApplyNeonWorker, optimalThreadNumber); > + > + // Fill the parameter array > + int job = parallelJobs.numberOfJobs(); > + if (job > 1) { > + int yStart = 1; > +- int yStep = (data.heightDecreasedByOne - 1) / job; > ++ int yStep = (data.height - 2) / job; > + for (--job; job >= 0; --job) { > + FELightingPaintingDataForNeon& params = parallelJobs.parameter(job); > + params = neonData; > + params.yStart = yStart; > +- params.pixels += (yStart - 1) * (data.widthDecreasedByOne + 1) * 4; > ++ params.pixels += (yStart - 1) * data.width * 4; > + if (job > 0) { > + params.absoluteHeight = yStep; > + yStart += yStep; > + } else > +- params.absoluteHeight = data.heightDecreasedByOne - yStart; > ++ params.absoluteHeight = (data.height - 1) - yStart; > + } > + parallelJobs.execute(); > + return; > +@@ -199,5 +201,3 @@ inline void FELighting::platformApplyNeon(const LightingData& data, const LightS > + } // namespace WebCore > + > + #endif // CPU(ARM_NEON) && COMPILER(GCC_COMPATIBLE) > +- > +-#endif // FELightingNEON_h > +diff --git a/Source/WebCore/platform/graphics/filters/DistantLightSource.h b/Source/WebCore/platform/graphics/filters/DistantLightSource.h > +index 0660143fc1cf..2b1e86d99fa4 100644 > +--- a/Source/WebCore/platform/graphics/filters/DistantLightSource.h > ++++ b/Source/WebCore/platform/graphics/filters/DistantLightSource.h > +@@ -25,6 +25,10 @@ > + #include "LightSource.h" > + #include > + > ++namespace WTF { > ++class TextStream; > ++} // namespace WTF > ++ > + namespace WebCore { > + > + class DistantLightSource : public LightSource { > +diff --git a/Source/WebCore/platform/graphics/filters/FELighting.h b/Source/WebCore/platform/graphics/filters/FELighting.h > +index 0c073bc13f8c..e0db00545c17 100644 > +--- a/Source/WebCore/platform/graphics/filters/FELighting.h > ++++ b/Source/WebCore/platform/graphics/filters/FELighting.h > +@@ -35,8 +35,6 @@ > + > + namespace WebCore { > + > +-struct FELightingPaintingDataForNeon; > +- > + class FELighting : public FilterEffect { > + public: > + const Color& lightingColor() const { return m_lightingColor; } > +@@ -67,11 +65,6 @@ protected: > + > + std::unique_ptr createSoftwareApplier() const override; > + > +-#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) > +- static int getPowerCoefficients(float exponent); > +- inline void platformApplyNeon(const LightingData&, const LightSource::PaintingData&); > +-#endif > +- > + Color m_lightingColor; > + float m_surfaceScale; > + float m_diffuseConstant; > +diff --git a/Source/WebCore/platform/graphics/filters/PointLightSource.h b/Source/WebCore/platform/graphics/filters/PointLightSource.h > +index 126b3b2350f6..d906db21aa9c 100644 > +--- a/Source/WebCore/platform/graphics/filters/PointLightSource.h > ++++ b/Source/WebCore/platform/graphics/filters/PointLightSource.h > +@@ -26,6 +26,10 @@ > + #include "LightSource.h" > + #include > + > ++namespace WTF { > ++class TextStream; > ++} // namespace WTF > ++ > + namespace WebCore { > + > + class PointLightSource : public LightSource { > +diff --git a/Source/WebCore/platform/graphics/filters/SpotLightSource.h b/Source/WebCore/platform/graphics/filters/SpotLightSource.h > +index 641b205f986d..64380d9b6eb8 100644 > +--- a/Source/WebCore/platform/graphics/filters/SpotLightSource.h > ++++ b/Source/WebCore/platform/graphics/filters/SpotLightSource.h > +@@ -26,6 +26,10 @@ > + #include "LightSource.h" > + #include > + > ++namespace WTF { > ++class TextStream; > ++} // namespace WTF > ++ > + namespace WebCore { > + > + class SpotLightSource : public LightSource { > +diff --git a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h > +index c974d92115ff..e2896660cfbd 100644 > +--- a/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h > ++++ b/Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h > +@@ -36,6 +36,7 @@ > + namespace WebCore { > + > + class FELighting; > ++struct FELightingPaintingDataForNeon; > + > + class FELightingSoftwareApplier final : public FilterEffectConcreteApplier { > + WTF_MAKE_FAST_ALLOCATED; > +@@ -132,8 +133,23 @@ private: > + > + static void applyPlatformGenericPaint(const LightingData&, const LightSource::PaintingData&, int startY, int endY); > + static void applyPlatformGenericWorker(ApplyParameters*); > ++ > ++#if CPU(ARM_NEON) && CPU(ARM_TRADITIONAL) && COMPILER(GCC_COMPATIBLE) > ++ static int getPowerCoefficients(float exponent); > ++ static void platformApplyNeonWorker(FELightingPaintingDataForNeon*); > ++ inline static void applyPlatformNeon(const LightingData&, const LightSource::PaintingData&); > ++ > ++ inline static void applyPlatformGeneric(const LightingData& data, const LightSource::PaintingData& paintingData) > ++ { > ++ applyPlatformNeon(data, paintingData); > ++ } > ++#else > + static void applyPlatformGeneric(const LightingData&, const LightSource::PaintingData&); > ++#endif > ++ > + static void applyPlatform(const LightingData&); > + }; > + > + } // namespace WebCore > ++ > ++#include "FELightingNEON.h" > +-- > +2.37.3 > + > diff --git a/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch > new file mode 100644 > index 0000000000..5ec595bbaf > --- /dev/null > +++ b/package/webkitgtk/0002-WPE-GTK-ExtensionsGLOpenGLES.cpp-uses-GLES3-symbols-.patch > @@ -0,0 +1,110 @@ > +From 5a2536dee79f6bdb6a75b40f9a33f7c1ba6dda85 Mon Sep 17 00:00:00 2001 > +From: Adrian Perez de Castro > +Date: Sun, 23 Apr 2023 23:44:51 +0300 > +Subject: [PATCH] [WPE][GTK] ExtensionsGLOpenGLES.cpp uses GLES3 symbols > + unconditionally in 2.38.x https://bugs.webkit.org/show_bug.cgi?id=255847 > + > +Reviewed by NOBODY (OOPS!). > + > +EGLNativeWindowType can be aliased to a different type depending on the > +EGL implementation headers, and static_cast (or reinterpret_cast) may > +not always work. This is similar to 194561 at main, but with the conversion > +being done in the opposite direction, therefore we apply the same > +solution using a C style cast expression, which works in all cases. > + > +For the build failures related to the usage of OpenGL ES 3 symbols, add > +the needed HAVE(OPENGL_3_ES) guards and avoid using GL_MAJOR_VERSION > +and instead parse the GL_VERSION string in a way similar as in the > +GLContext::version() function. > + > +* Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: > +(WebCore::GLContextEGL::createWindowContext): Use a plain C cast expression. > +* Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp: > +(WebCore::ExtensionsGLOpenGLES::platformSupportsExtension): Apply > +HAVE(OPENGL_3_ES) guards, avoid using GL_MAJOR_VERSION. > + > +Signed-off-by: Adrian Perez de Castro > +Upstream: https://github.com/WebKit/WebKit/pull/13084 > +--- > + .../platform/graphics/egl/GLContextEGL.cpp | 5 +++- > + .../graphics/opengl/ExtensionsGLOpenGLES.cpp | 28 ++++++++++++++++--- > + 2 files changed, 28 insertions(+), 5 deletions(-) > + > +diff --git a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp > +index 262b2fb90237..2b76c2974394 100644 > +--- a/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp > ++++ b/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp > +@@ -195,7 +195,10 @@ std::unique_ptr GLContextEGL::createWindowContext(GLNativeWindowTy > + > + if (surface == EGL_NO_SURFACE) { > + RELEASE_LOG_INFO(Compositing, "Cannot create EGL window surface: %s. Retrying with fallback.", lastErrorString()); > +- surface = eglCreateWindowSurface(display, config, static_cast(window), nullptr); > ++ // EGLNativeWindowType changes depending on the EGL implementation, reinterpret_cast > ++ // would work for pointers, and static_cast for numeric types only; so use a plain > ++ // C cast expression which works in all possible cases. > ++ surface = eglCreateWindowSurface(display, config, (EGLNativeWindowType) window, nullptr); > + } > + > + if (surface == EGL_NO_SURFACE) { > +diff --git a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp > +index 027da1081f5f..813a6f9be33a 100644 > +--- a/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp > ++++ b/Source/WebCore/platform/graphics/opengl/ExtensionsGLOpenGLES.cpp > +@@ -40,6 +40,8 @@ > + #include > + #endif > + > ++#include > ++ > + namespace WebCore { > + > + ExtensionsGLOpenGLES::ExtensionsGLOpenGLES(GraphicsContextGLOpenGL* context, bool useIndexedGetString) > +@@ -253,23 +255,41 @@ void ExtensionsGLOpenGLES::vertexAttribDivisorANGLE(GCGLuint index, GCGLuint div > + bool ExtensionsGLOpenGLES::platformSupportsExtension(const String& name) > + { > + if (name == "GL_ANGLE_instanced_arrays"_s) { > ++#if HAVE(OPENGL_ES_3) > + auto majorVersion = []() { > ++ // Loosely inspired by GLContext::version() > + GLint version = 0; > +- ::glGetIntegerv(GL_MAJOR_VERSION, &version); > +- return version; > +- }; > ++ auto versionString = String::fromLatin1(reinterpret_cast(::glGetString(GL_VERSION))); > ++ Vector versionStringComponents = versionString.split(' '); > + > ++ Vector versionDigits; > ++ if (versionStringComponents[0] == "OpenGL"_s) { > ++ // If the version string starts with "OpenGL" it can be GLES 1 or 2. In GLES1 version string starts > ++ // with "OpenGL ES- major.minor" and in GLES2 with "OpenGL ES major.minor". Version is the > ++ // third component in both cases. > ++ versionDigits = versionStringComponents[2].split('.'); > ++ } else { > ++ // Version is the first component. The version number is always "major.minor" or > ++ // "major.minor.release". Ignore the release number. > ++ versionDigits = versionStringComponents[0].split('.'); > ++ } > ++ return parseIntegerAllowingTrailingJunk(versionDigits[0]).value_or(0); > ++ }; > ++#endif > + if (m_availableExtensions.contains(name)) { > + m_glVertexAttribDivisorANGLE = reinterpret_cast(eglGetProcAddress("glVertexAttribDivisorANGLE")); > + m_glDrawArraysInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawArraysInstancedANGLE")); > + m_glDrawElementsInstancedANGLE = reinterpret_cast(eglGetProcAddress("glDrawElementsInstancedANGLE")); > + m_supportsANGLEinstancedArrays = true; > +- } else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { > ++ } > ++#if HAVE(OPENGL_ES_3) > ++ else if (majorVersion() >= 3 || (m_availableExtensions.contains("GL_EXT_instanced_arrays"_s) && m_availableExtensions.contains("GL_EXT_draw_instanced"_s))) { > + m_glVertexAttribDivisorANGLE = ::glVertexAttribDivisor; > + m_glDrawArraysInstancedANGLE = ::glDrawArraysInstanced; > + m_glDrawElementsInstancedANGLE = ::glDrawElementsInstanced; > + m_supportsANGLEinstancedArrays = true; > + } > ++#endif > + return m_supportsANGLEinstancedArrays; > + } > + > +-- > +2.40.0 > + > -- > 2.40.0 > > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Sun Apr 23 21:46:42 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 00:46:42 +0300 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230423214014.2963361-1-aperez@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> Message-ID: <20230424004642.GB1857231@igalia.com> Hi, On Mon, 24 Apr 2023 00:40:14 +0300 Adrian Perez de Castro wrote: > Add a choice to allow using the Wayland variant of the Mali driver. When > selected, the package is marked as provider for libgbm as libMali.so > includes the symbols and a libgbm.so symlink is installed; and both > BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. > > Signed-off-by: Adrian Perez de Castro With this I have been able to build WebKitGTK, WPEWebKit, and the Cage compositor without trouble, but unfortunately I do not have the hardware to test it... so I cannot really tell whether things work as expected. > --- > package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ > .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- > 2 files changed, 38 insertions(+), 3 deletions(-) > > diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in > index 59ac21f5ab..0856f220fd 100644 > --- a/package/sunxi-mali-utgard/Config.in > +++ b/package/sunxi-mali-utgard/Config.in > @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL > config BR2_PACKAGE_PROVIDES_LIBGLES > default "sunxi-mali-utgard" > > +config BR2_PACKAGE_PROVIDES_LIBGBM > + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > choice > prompt "Version" > default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy > @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION > default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 > default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 > > +choice > + prompt "Platform" > + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + help > + Select the target EGL platform. > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + bool "fbdev" > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + bool "wayland" > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > + select BR2_PACKAGE_HAS_LIBGBM > + > +endchoice > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM > + string > + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > endif > > comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" > diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > index f693667955..23c6e8ec6e 100644 > --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > @@ -24,9 +24,9 @@ endif > define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include > > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(STAGING_DIR)/usr/lib/ > - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ > + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ > > $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ > $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > endef > > +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) > +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ > + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > +endef > +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland > +endif > + > define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS > mkdir -p $(TARGET_DIR)/usr/lib > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(TARGET_DIR)/usr/lib/ > endef > > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From giulio.benetti at benettiengineering.com Sun Apr 23 22:01:13 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 24 Apr 2023 00:01:13 +0200 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230423214014.2963361-1-aperez@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> Message-ID: Hi Adrian, Il 23/04/2023 23:40, Adrian Perez de Castro ha scritto: > Add a choice to allow using the Wayland variant of the Mali driver. When > selected, the package is marked as provider for libgbm as libMali.so > includes the symbols and a libgbm.so symlink is installed; and both > BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. > > Signed-off-by: Adrian Perez de Castro > --- > package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ > .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- > 2 files changed, 38 insertions(+), 3 deletions(-) > > diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in > index 59ac21f5ab..0856f220fd 100644 > --- a/package/sunxi-mali-utgard/Config.in > +++ b/package/sunxi-mali-utgard/Config.in > @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL > config BR2_PACKAGE_PROVIDES_LIBGLES > default "sunxi-mali-utgard" > > +config BR2_PACKAGE_PROVIDES_LIBGBM > + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > choice > prompt "Version" > default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy > @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION > default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 > default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 > > +choice > + prompt "Platform" > + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + help > + Select the target EGL platform. > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + bool "fbdev" > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + bool "wayland" > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > + select BR2_PACKAGE_HAS_LIBGBM There is a wayland blob only for r6p2 version :-/ so here you need to depend on BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 and add a comment for Wayland not available when r8p1 is selected. Thank you Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas > + > +endchoice > + > +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM > + string > + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV > + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND > + > endif > > comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" > diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > index f693667955..23c6e8ec6e 100644 > --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk > @@ -24,9 +24,9 @@ endif > define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include > > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(STAGING_DIR)/usr/lib/ > - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ > + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ > > $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ > $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS > $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > endef > > +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) > +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ > + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc > + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ > + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc > +endef > +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES > +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland > +endif > + > define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS > mkdir -p $(TARGET_DIR)/usr/lib > - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ > + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ > $(TARGET_DIR)/usr/lib/ > endef > From nicolas.serafini at ik.me Mon Apr 24 06:59:44 2023 From: nicolas.serafini at ik.me (Nicolas Serafini) Date: Mon, 24 Apr 2023 08:59:44 +0200 Subject: [Buildroot] [PATCH] package/ofono: bump version to 2.1 Message-ID: <20230424065944.40770-1-nicolas.serafini@ik.me> Drop local patch 0002 as the TEMP_FAILURE_RETRY macro was replaced by L_TFR from ell library. https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=765c6655f26304c45adfdb92081448d797ce3092 Release notes: https://git.kernel.org/pub/scm/network/ofono/ofono.git/tree/ChangeLog?h=2.1 Signed-off-by: Nicolas Serafini --- package/ofono/0002-fix-musl-compile.patch | 37 ----------------------- package/ofono/ofono.hash | 2 +- package/ofono/ofono.mk | 2 +- 3 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 package/ofono/0002-fix-musl-compile.patch diff --git a/package/ofono/0002-fix-musl-compile.patch b/package/ofono/0002-fix-musl-compile.patch deleted file mode 100644 index 369fb71791..0000000000 --- a/package/ofono/0002-fix-musl-compile.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 4a1d114fa3a5d6bef1f71222787c1f6c3a952284 Mon Sep 17 00:00:00 2001 -From: Nicolas Serafini -Date: Thu, 24 Jan 2019 10:11:42 +0100 -Subject: [PATCH] mbim: add optional copy of TEMP_FAILURE_RETRY macro (fix musl - compile) - -TEMP_FAILURE_RETRY is not available on musl. - -Signed-off-by: Nicolas Serafini ---- - drivers/mbimmodem/mbim.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/drivers/mbimmodem/mbim.c b/drivers/mbimmodem/mbim.c -index 54b18acf..4b040528 100644 ---- a/drivers/mbimmodem/mbim.c -+++ b/drivers/mbimmodem/mbim.c -@@ -37,6 +37,16 @@ - #include "mbim-message.h" - #include "mbim-private.h" - -+/* taken from glibc unistd.h for musl support */ -+#ifndef TEMP_FAILURE_RETRY -+#define TEMP_FAILURE_RETRY(expression) \ -+ (__extension__ \ -+ ({ long int __result; \ -+ do __result = (long int) (expression); \ -+ while (__result == -1L && errno == EINTR); \ -+ __result; })) -+#endif -+ - #define MAX_CONTROL_TRANSFER 4096 - #define HEADER_SIZE (sizeof(struct mbim_message_header) + \ - sizeof(struct mbim_fragment_header)) --- -2.20.1 - diff --git a/package/ofono/ofono.hash b/package/ofono/ofono.hash index 7edef0eb80..f1760d6f13 100644 --- a/package/ofono/ofono.hash +++ b/package/ofono/ofono.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/network/ofono/sha256sums.asc -sha256 c0b96d3013447ec2bcb74579bef90e4e59c68dbfa4b9c6fbce5d12401a43aac7 ofono-1.34.tar.xz +sha256 92913dcce9a15cac2174daca249457716a0ec036878d22035e83af0e19e79c52 ofono-2.1.tar.xz # Locally computed sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/ofono/ofono.mk b/package/ofono/ofono.mk index b7a2a923f9..5f91e4985d 100644 --- a/package/ofono/ofono.mk +++ b/package/ofono/ofono.mk @@ -4,7 +4,7 @@ # ################################################################################ -OFONO_VERSION = 1.34 +OFONO_VERSION = 2.1 OFONO_SOURCE = ofono-$(OFONO_VERSION).tar.xz OFONO_SITE = $(BR2_KERNEL_MIRROR)/linux/network/ofono OFONO_LICENSE = GPL-2.0 -- 2.40.0 From aperez at igalia.com Mon Apr 24 07:40:12 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 10:40:12 +0300 Subject: [Buildroot] [PATCH v2] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230423214014.2963361-1-aperez@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> Message-ID: <20230424074012.3099559-1-aperez@igalia.com> Add a choice to allow using the Wayland variant of the r6p2 Mali driver. When selected, the package is marked as provider for libgbm as libMali.so includes the symbols and a libgbm.so symlink is installed; and both BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. Signed-off-by: Adrian Perez de Castro --- Changes v1 -> v2: - Make Wayland support depend on version r6p2 (suggested by Giulio Benetti). --- package/sunxi-mali-utgard/Config.in | 28 +++++++++++++++++++ .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++-- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in index 59ac21f5ab..ffc4008c04 100644 --- a/package/sunxi-mali-utgard/Config.in +++ b/package/sunxi-mali-utgard/Config.in @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL config BR2_PACKAGE_PROVIDES_LIBGLES default "sunxi-mali-utgard" +config BR2_PACKAGE_PROVIDES_LIBGBM + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + choice prompt "Version" default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy @@ -38,6 +41,31 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 +choice + prompt "Platform" + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + help + Select the target EGL platform. + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + bool "fbdev" + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + bool "wayland" + depends on BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_HAS_LIBGBM + +comment "wayland support requires version r6p2" + depends on !BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 + +endchoice + +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM + string + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND + endif comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk index f693667955..23c6e8ec6e 100644 --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk @@ -24,9 +24,9 @@ endif define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(STAGING_DIR)/usr/lib/ - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc endef +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc +endef +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland +endif + define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/usr/lib - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ $(TARGET_DIR)/usr/lib/ endef -- 2.40.0 From mc.xin at foxmail.com Mon Apr 24 07:56:03 2023 From: mc.xin at foxmail.com (=?gb18030?B?SmlhbmdYaW4=?=) Date: Mon, 24 Apr 2023 15:56:03 +0800 Subject: [Buildroot] =?gb18030?b?u9i4tKO6ICBbUEFUQ0ggMS8xXSB0b29sY2hhaW4v?= =?gb18030?q?helpers=2Emk=3A_add_the_processing_when_LIBPATH_is_a_director?= =?gb18030?q?y?= In-Reply-To: <20230423164025.GL2696@scaer> References: <20230423164025.GL2696@scaer> Message-ID: Yann E. MORIN, ALL, I build rootfs in docker container based on ubuntu22.04, host arch is x86_64. I chose the gcc downloaded by apt to build.  After the shell command in helpers.mk is excuted, the following content is output: root at 824b1b82dfae:~/buildroot-2022.02.11# find /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot -name "ld*.so.*" /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.cache /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/usr/lib/ld-linux-x86-64.so.2 /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/lib/ld-linux-x86-64.so.2 root at 824b1b82dfae:~/buildroot-2022.02.11# ls -l /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d total 12 -rw-r--r-- 1 root root  38 Mar  5  2022 fakeroot-x86_64-linux-gnu.conf -rw-r--r-- 1 root root  44 Sep 24  2021 libc.conf -rw-r--r-- 1 root root 100 Sep 28  2021 x86_64-linux-gnu.conf I added the echo on lines 753-756 of the top-level Makefile, and the build  log shows it doesn't get there. Should the processing of directories be added in toolchain/helpers.mk? Finally, I changed name to my real name: JiangXin. Thank you very much for pointint this out. Regards, JiangXin. ------------------ ???? ------------------ ???: "Yann E. MORIN" From niclas.goetting at t-online.de Mon Apr 24 10:06:48 2023 From: niclas.goetting at t-online.de (=?UTF-8?Q?Niclas_G=c3=b6tting?=) Date: Mon, 24 Apr 2023 12:06:48 +0200 Subject: [Buildroot] SWUpdate default services Message-ID: <00604ac1-606d-ab11-8302-619aab02bcfe@t-online.de> Hi all, currently, the `swupdate`-package (for init-systems other than systemd) automatically installs a file called `/usr/lib/swupdate/conf.d/90-start-progress`, with the only content being exec /usr/bin/swupdate-progress -w -r & For me, this is problematic because of two reasons: 1. Having `swupdate-progress` running in the background is optional and should therefore not be the default. 2. The process is not handled via a service, but is started every time the `swupdate` service is started. If you restart SWUpdate five times, there will be five `swupdate-progress` processes. Maybe I have overseen something, but I believe the file should not have been there in the first place and I would prefer to add my own scripts if I needed them. In any case, I would propose an option to disable installing this file. Best regards Niclas -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcus.folkesson at gmail.com Mon Apr 24 10:49:10 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 24 Apr 2023 12:49:10 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.2 In-Reply-To: <20230327053702.517399-1-marcus.folkesson@gmail.com> References: <20230327053702.517399-1-marcus.folkesson@gmail.com> Message-ID: Ping Med v?nliga h?lsningar / Best regards Marcus Folkesson Den m?n 27 mars 2023 kl 07:37 skrev Marcus Folkesson < marcus.folkesson at gmail.com>: > Signed-off-by: Marcus Folkesson > --- > package/libostree/libostree.hash | 2 +- > package/libostree/libostree.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libostree/libostree.hash > b/package/libostree/libostree.hash > index 63dfe98d80..db99b4b07b 100644 > --- a/package/libostree/libostree.hash > +++ b/package/libostree/libostree.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 dd792b167693a1971c9f6e3168013d906ac035100ff6c719a3b322eb44b96f55 > libostree-2023.1.tar.xz > +sha256 ceb0788755a0bff5738d44543552fbf883cf71df481baa3ca7288da7a402bb85 > libostree-2023.2.tar.xz > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c > COPYING > diff --git a/package/libostree/libostree.mk b/package/libostree/ > libostree.mk > index 4b17fcf391..367a833ac9 100644 > --- a/package/libostree/libostree.mk > +++ b/package/libostree/libostree.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -LIBOSTREE_VERSION = 2023.1 > +LIBOSTREE_VERSION = 2023.2 > LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz > LIBOSTREE_SITE = > https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) > > -- > 2.39.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aperez at igalia.com Mon Apr 24 12:11:52 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:11:52 +0300 Subject: [Buildroot] [PATCH v5 1/5] package/at-spi2-core: bump to version 2.47.1 In-Reply-To: <20230227105838.358916-1-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> Message-ID: <20230424151152.GB3960430@igalia.com> Hi all, On Mon, 27 Feb 2023 11:58:34 +0100 Thomas Devoogdt wrote: > From: Daniel Lang > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS > > - X11 is now optional. > - libxml2 is no longer optional. > - atk and at-spi2-atk have been merged into at-spi2-core. > - atk introspection option added. > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt I tested this patch series and indeed it also solves the WebKitGTK build issues causes by atk-bridge being missing. Overall I prefer this approach better than patching libgtk3's Meson build system as suggested in another patch. There is one hurdle, though: I have to make one patch for at-spi2-core because I have dbus-broker installed in one of my computers and trying to build there result in the build configuration thinking that it needs to use libsystemd when the Buildroot configuration has it disabled. I made this patch which solved the issue for me, although I am not 100% sure it is the best way to go: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 We may want to include this patch (or a similar one) while upstream does not have a solution for this issue. > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches > --- > package/at-spi2-core/Config.in | 8 ++------ > package/at-spi2-core/at-spi2-core.hash | 4 ++-- > package/at-spi2-core/at-spi2-core.mk | 20 +++++++++++++++++--- > 3 files changed, 21 insertions(+), 11 deletions(-) > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in > index f56c5b93c4..1f6c421777 100644 > --- a/package/at-spi2-core/Config.in > +++ b/package/at-spi2-core/Config.in > @@ -1,12 +1,12 @@ > config BR2_PACKAGE_AT_SPI2_CORE > bool "at-spi2-core" > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > depends on BR2_USE_MMU # glib2 > depends on BR2_USE_WCHAR # glib2 > select BR2_PACKAGE_DBUS > select BR2_PACKAGE_LIBGLIB2 > - select BR2_PACKAGE_XLIB_LIBXTST > + select BR2_PACKAGE_LIBXML2 > + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 > help > The At-Spi2 Core package is a part of the GNOME > Accessibility Project. It provides a Service Provider > @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE > comment "at-spi2-core needs a toolchain w/ wchar, threads" > depends on BR2_USE_MMU > depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > - > -comment "at-spi2-core depends on X.org" > - depends on BR2_USE_MMU > - depends on !BR2_PACKAGE_XORG7 > diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash > index 764e4c3661..4531bf396c 100644 > --- a/package/at-spi2-core/at-spi2-core.hash > +++ b/package/at-spi2-core/at-spi2-core.hash > @@ -1,5 +1,5 @@ > -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum > -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz > +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum > +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz > > # locally calculated > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk > index f0b019c0ed..e98e779884 100644 > --- a/package/at-spi2-core/at-spi2-core.mk > +++ b/package/at-spi2-core/at-spi2-core.mk > @@ -4,17 +4,31 @@ > # > ################################################################################ > > -AT_SPI2_CORE_VERSION_MAJOR = 2.36 > -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 > +AT_SPI2_CORE_VERSION_MAJOR = 2.47 > +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 > AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz > AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) > AT_SPI2_CORE_LICENSE = LGPL-2.1+ > AT_SPI2_CORE_LICENSE_FILES = COPYING > AT_SPI2_CORE_INSTALL_STAGING = YES > -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ > +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ > $(TARGET_NLS_DEPENDENCIES) > AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon > > +ifeq ($(BR2_PACKAGE_XORG7),y) > +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled > +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst > +else > +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled > +endif > + > +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled > +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection > +else > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled > +endif > + > AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > $(eval $(meson-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:13:36 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:13:36 +0300 Subject: [Buildroot] [PATCH v5 2/5] package/at-spi2-atk: remove package In-Reply-To: <20230227105838.358916-2-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-2-thomas.devoogdt@barco.com> Message-ID: <20230424151336.GD3960430@igalia.com> Hi, On Mon, 27 Feb 2023 11:58:35 +0100 Thomas Devoogdt wrote: > From: Daniel Lang > > at-spi2-atk has been merged into at-spi2-core with version 2.45.1. > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches Tested-by: Adrian Perez de Castro > --- > Config.in.legacy | 7 +++ > DEVELOPERS | 1 - > package/Config.in | 1 - > .../0001-meson-add-tests-option.patch | 43 ------------------- > package/at-spi2-atk/Config.in | 22 ---------- > package/at-spi2-atk/at-spi2-atk.hash | 5 --- > package/at-spi2-atk/at-spi2-atk.mk | 19 -------- > 7 files changed, 7 insertions(+), 91 deletions(-) > delete mode 100644 package/at-spi2-atk/0001-meson-add-tests-option.patch > delete mode 100644 package/at-spi2-atk/Config.in > delete mode 100644 package/at-spi2-atk/at-spi2-atk.hash > delete mode 100644 package/at-spi2-atk/at-spi2-atk.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index 381e1e3a8c..b303677d3f 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2023.02" > > +config BR2_PACKAGE_AT_SPI2_ATK > + bool "at-spi2-atk removed" > + select BR2_LEGACY > + select BR2_PACKAGE_AT_SPI2_CORE > + help > + at-spi2-atk is now part of at-spi2-core. > + > config BR2_PACKAGE_UCCP420WLAN > bool "uccp420wlan removed" > select BR2_LEGACY > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..9530c4cfb2 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1612,7 +1612,6 @@ F: support/testing/tests/package/test_avocado.py > F: support/testing/tests/package/test_python_aexpect.py > > N: Joseph Kogut > -F: package/at-spi2-atk/ > F: package/at-spi2-core/ > F: package/clang/ > F: package/earlyoom/ > diff --git a/package/Config.in b/package/Config.in > index 3ace25c665..42173fa2b1 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1552,7 +1552,6 @@ endmenu > > menu "Graphics" > source "package/assimp/Config.in" > - source "package/at-spi2-atk/Config.in" > source "package/at-spi2-core/Config.in" > source "package/atk/Config.in" > source "package/atkmm/Config.in" > diff --git a/package/at-spi2-atk/0001-meson-add-tests-option.patch b/package/at-spi2-atk/0001-meson-add-tests-option.patch > deleted file mode 100644 > index 3a2aefa090..0000000000 > --- a/package/at-spi2-atk/0001-meson-add-tests-option.patch > +++ /dev/null > @@ -1,43 +0,0 @@ > -From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sun, 3 May 2020 10:29:36 +0200 > -Subject: [PATCH] meson: add tests option > - > -Add tests option to allow the user to build at-spi2-atk without tests, > -it is especially useful as one of the test requires libxml-2.0 > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: > -https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22] > ---- > - meson.build | 4 +++- > - meson_options.txt | 4 ++++ > - 2 files changed, 7 insertions(+), 1 deletion(-) > - > -diff --git a/meson.build b/meson.build > -index 9fce5d6..61bc93d 100644 > ---- a/meson.build > -+++ b/meson.build > -@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop', > - > - subdir('droute') > - subdir('atk-adaptor') > --subdir('tests') > -+if get_option('tests') > -+ subdir('tests') > -+endif > -diff --git a/meson_options.txt b/meson_options.txt > -index 24c9228..a4abdc2 100644 > ---- a/meson_options.txt > -+++ b/meson_options.txt > -@@ -2,3 +2,7 @@ option('disable_p2p', > - description: 'Disable peer-to-peer DBus connections', > - type: 'boolean', > - value: false) > -+option('tests', > -+ description: 'Whether to build tests', > -+ type: 'boolean', > -+ value: true) > --- > -2.26.2 > - > diff --git a/package/at-spi2-atk/Config.in b/package/at-spi2-atk/Config.in > deleted file mode 100644 > index 9a7cfde0af..0000000000 > --- a/package/at-spi2-atk/Config.in > +++ /dev/null > @@ -1,22 +0,0 @@ > -config BR2_PACKAGE_AT_SPI2_ATK > - bool "at-spi2-atk" > - depends on BR2_PACKAGE_XORG7 # at-spi2-core > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > - depends on BR2_USE_MMU # glib2 > - depends on BR2_USE_WCHAR # glib2 > - select BR2_PACKAGE_ATK > - select BR2_PACKAGE_AT_SPI2_CORE > - select BR2_PACKAGE_LIBGLIB2 > - help > - The At-Spi2 Atk package contains a library that bridges > - ATK to At-Spi2 D-Bus service. > - > - https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ > - > -comment "at-spi2-atk needs a toolchain w/ wchar, threads" > - depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > - > -comment "at-spi2-atk depends on X.org" > - depends on BR2_USE_MMU > - depends on !BR2_PACKAGE_XORG7 > diff --git a/package/at-spi2-atk/at-spi2-atk.hash b/package/at-spi2-atk/at-spi2-atk.hash > deleted file mode 100644 > index 9c564c32af..0000000000 > --- a/package/at-spi2-atk/at-spi2-atk.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum > -sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz > - > -# locally calculated > -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk > deleted file mode 100644 > index 232b577230..0000000000 > --- a/package/at-spi2-atk/at-spi2-atk.mk > +++ /dev/null > @@ -1,19 +0,0 @@ > -################################################################################ > -# > -# at-spi2-atk > -# > -################################################################################ > - > -AT_SPI2_ATK_VERSION_MAJOR = 2.34 > -AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2 > -AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz > -AT_SPI2_ATK_SITE = \ > - http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR) > -AT_SPI2_ATK_LICENSE = LGPL-2.1+ > -AT_SPI2_ATK_LICENSE_FILES = COPYING > -AT_SPI2_ATK_CPE_ID_VENDOR = gnome > -AT_SPI2_ATK_INSTALL_STAGING = YES > -AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf > -AT_SPI2_ATK_CONF_OPTS = -Dtests=false > - > -$(eval $(meson-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:13:59 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:13:59 +0300 Subject: [Buildroot] [PATCH v5 3/5] package/atk: remove package In-Reply-To: <20230227105838.358916-3-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-3-thomas.devoogdt@barco.com> Message-ID: <20230424151359.GF3960430@igalia.com> On Mon, 27 Feb 2023 11:58:36 +0100 Thomas Devoogdt wrote: > From: Daniel Lang > > atk has been merged into at-spi2-core with version 2.45.1. > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro > --- > v3: > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > - needed to fix the webkitgtk 2.38.5 compilation > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > v5: rebased + grouped patches > --- > Config.in.legacy | 7 +++++++ > package/Config.in | 1 - > package/atk/Config.in | 14 -------------- > package/atk/atk.hash | 5 ----- > package/atk/atk.mk | 25 ------------------------- > package/atkmm/Config.in | 8 ++++---- > package/atkmm/atkmm.mk | 2 +- > package/libglade/Config.in | 2 +- > package/libglade/libglade.mk | 2 +- > package/libgtk2/Config.in | 2 +- > package/libgtk2/libgtk2.mk | 2 +- > package/libgtk3/Config.in | 2 +- > package/libgtk3/libgtk3.mk | 2 +- > 13 files changed, 18 insertions(+), 56 deletions(-) > delete mode 100644 package/atk/Config.in > delete mode 100644 package/atk/atk.hash > delete mode 100644 package/atk/atk.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index b303677d3f..2d3b1d41ea 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2023.02" > > +config BR2_PACKAGE_ATK > + bool "atk removed" > + select BR2_LEGACY > + select BR2_PACKAGE_AT_SPI2_CORE > + help > + atk is now part of at-spi2-core. > + > config BR2_PACKAGE_AT_SPI2_ATK > bool "at-spi2-atk removed" > select BR2_LEGACY > diff --git a/package/Config.in b/package/Config.in > index 42173fa2b1..3891f5abdd 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1553,7 +1553,6 @@ endmenu > menu "Graphics" > source "package/assimp/Config.in" > source "package/at-spi2-core/Config.in" > - source "package/atk/Config.in" > source "package/atkmm/Config.in" > source "package/bayer2rgb-neon/Config.in" > source "package/bullet/Config.in" > diff --git a/package/atk/Config.in b/package/atk/Config.in > deleted file mode 100644 > index d9371b879b..0000000000 > --- a/package/atk/Config.in > +++ /dev/null > @@ -1,14 +0,0 @@ > -config BR2_PACKAGE_ATK > - bool "atk" > - depends on BR2_USE_WCHAR # glib2 > - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > - depends on BR2_USE_MMU # glib2 > - select BR2_PACKAGE_LIBGLIB2 > - help > - The ATK accessibility toolkit, needed to build GTK+-2.x. > - > - https://gitlab.gnome.org/GNOME/atk > - > -comment "atk needs a toolchain w/ wchar, threads" > - depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/atk/atk.hash b/package/atk/atk.hash > deleted file mode 100644 > index d8cd69ff1f..0000000000 > --- a/package/atk/atk.hash > +++ /dev/null > @@ -1,5 +0,0 @@ > -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum > -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz > - > -# Hash for license file > -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING > diff --git a/package/atk/atk.mk b/package/atk/atk.mk > deleted file mode 100644 > index 2820fb486d..0000000000 > --- a/package/atk/atk.mk > +++ /dev/null > @@ -1,25 +0,0 @@ > -################################################################################ > -# > -# atk > -# > -################################################################################ > - > -ATK_VERSION_MAJOR = 2.38 > -ATK_VERSION = $(ATK_VERSION_MAJOR).0 > -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz > -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) > -ATK_LICENSE = LGPL-2.0+ > -ATK_LICENSE_FILES = COPYING > -ATK_INSTALL_STAGING = YES > -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) > - > -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > -ATK_CONF_OPTS += -Dintrospection=true > -ATK_DEPENDENCIES += gobject-introspection > -else > -ATK_CONF_OPTS += -Dintrospection=false > -endif > - > -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > - > -$(eval $(meson-package)) > diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in > index aa58f8d593..f6f2ca8fc2 100644 > --- a/package/atkmm/Config.in > +++ b/package/atkmm/Config.in > @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM > bool "atkmm" > depends on BR2_INSTALL_LIBSTDCPP # glibmm > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc > - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 > - depends on BR2_USE_MMU # atk/glibmm -> libglib2 > - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 > - select BR2_PACKAGE_ATK > + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 > + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_GLIBMM > select BR2_PACKAGE_LIBSIGC > > diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk > index 7ceb87b047..da763c8386 100644 > --- a/package/atkmm/atkmm.mk > +++ b/package/atkmm/atkmm.mk > @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) > ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) > ATKMM_LICENSE_FILES = COPYING COPYING.tools > ATKMM_INSTALL_STAGING = YES > -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf > +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf > > $(eval $(meson-package)) > diff --git a/package/libglade/Config.in b/package/libglade/Config.in > index c97c9becd2..8d0d26f159 100644 > --- a/package/libglade/Config.in > +++ b/package/libglade/Config.in > @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE > depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 > depends on BR2_USE_MMU # glib2 > select BR2_PACKAGE_LIBGLIB2 > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_LIBXML2 > help > Libglade allows you to load glade interface files in a program > diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk > index 21aed60605..af73d8bd00 100644 > --- a/package/libglade/libglade.mk > +++ b/package/libglade/libglade.mk > @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 > LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 > LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) > LIBGLADE_INSTALL_STAGING = YES > -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 > +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 > LIBGLADE_LICENSE = LGPL-2.0+ > LIBGLADE_LICENSE_FILES = COPYING > > diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in > index c75c37fb63..f2888b2f51 100644 > --- a/package/libgtk2/Config.in > +++ b/package/libgtk2/Config.in > @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 > depends on BR2_INSTALL_LIBSTDCPP # pango > depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk > index 859925e8d3..608c263e4d 100644 > --- a/package/libgtk2/libgtk2.mk > +++ b/package/libgtk2/libgtk2.mk > @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ > > LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no > > -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ > +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ > gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) > > LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) > diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in > index 82ca68d2da..34b8d49eb3 100644 > --- a/package/libgtk3/Config.in > +++ b/package/libgtk3/Config.in > @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz > depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ > BR2_PACKAGE_HAS_LIBGL > - select BR2_PACKAGE_ATK > + select BR2_PACKAGE_AT_SPI2_CORE > select BR2_PACKAGE_CAIRO > select BR2_PACKAGE_CAIRO_PS > select BR2_PACKAGE_CAIRO_PDF > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > index 283c129cef..2821c7eb52 100644 > --- a/package/libgtk3/libgtk3.mk > +++ b/package/libgtk3/libgtk3.mk > @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome > LIBGTK3_CPE_ID_PRODUCT = gtk > LIBGTK3_INSTALL_STAGING = YES > > -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ > +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ > gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) > > ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:14:21 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:14:21 +0300 Subject: [Buildroot] [PATCH v5 4/5] package/libgtk3: re-enable atk-bridge In-Reply-To: <20230227105838.358916-4-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-4-thomas.devoogdt@barco.com> Message-ID: <20230424151421.GH3960430@igalia.com> On Mon, 27 Feb 2023 11:58:37 +0100 Thomas Devoogdt wrote: > The at-spi2-core and at-spi2-atk were merged, and are now built by default, > so this patch is no longer required. > > Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro > --- > v5: added re-enable atk-bridge patch to the package/at-spi2-core: bump to version 2.47.1 group > --- > package/libgtk3/0001-disable-atk-bridge.patch | 41 ------------------- > 1 file changed, 41 deletions(-) > delete mode 100644 package/libgtk3/0001-disable-atk-bridge.patch > > diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch > deleted file mode 100644 > index f3e9bff2ba..0000000000 > --- a/package/libgtk3/0001-disable-atk-bridge.patch > +++ /dev/null > @@ -1,41 +0,0 @@ > -Remove atk-bridge support. > - > -atk-bridge doesn't seem useful for now in Buildroot and requires to > -add two new packages just for it: at-spi2-core and at-spi2-atk. > - > -Signed-off-by: Hadrien Boutteville > - > ---- a/gtk/a11y/gtkaccessibility.c > -+++ b/gtk/a11y/gtkaccessibility.c > -@@ -37,10 +37,6 @@ > - #include > - #include > - > --#ifdef GDK_WINDOWING_X11 > --#include > --#endif > -- > - static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, > - guint n_param_values, > - const GValue *param_values, > -@@ -988,9 +984,5 @@ _gtk_accessibility_init (void) > - _gtk_accessibility_override_atk_util (); > - do_window_event_initialization (); > - > --#ifdef GDK_WINDOWING_X11 > -- atk_bridge_adaptor_init (NULL, NULL); > --#endif > -- > - atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL); > - } > ---- a/meson.build > -+++ b/meson.build > -@@ -564,7 +564,7 @@ if x11_enabled > - xfixes_dep = dependency('xfixes', required: false) > - xcomposite_dep = dependency('xcomposite', required: false) > - fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) > -- atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) > -+ atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req, required: false) > - > - backend_immodules += ['xim'] > - > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:14:39 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:14:39 +0300 Subject: [Buildroot] [PATCH v5 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230227105838.358916-5-thomas.devoogdt@barco.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-5-thomas.devoogdt@barco.com> Message-ID: <20230424151439.GJ3960430@igalia.com> On Mon, 27 Feb 2023 11:58:38 +0100 Thomas Devoogdt wrote: > If both, hicolor-icon-theme (selected by libgtk3-demo) and > adwaita-icon-theme is not selected, then the /usr/share/icons > folder is empty, causing find to fail. > > Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro > --- > v5: > - Fixed indentation. > - Grouped patches. > --- > package/libgtk3/libgtk3.mk | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk > index 2821c7eb52..191e28dda6 100644 > --- a/package/libgtk3/libgtk3.mk > +++ b/package/libgtk3/libgtk3.mk > @@ -146,8 +146,9 @@ endef > # Create icon-theme.cache for each of the icon directories/themes > # It's not strictly necessary but speeds up lookups > define LIBGTK3_UPDATE_ICON_CACHE > - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ > - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; > + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ > + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ > + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; > endef > LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE > > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Mon Apr 24 05:36:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 24 Apr 2023 05:36:01 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-23 Message-ID: <20230424053608.ADC944058F@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-23 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 7 | 0 | 10 | master | 57 | 46 | 1 | 104 | Classification of failures by reason for master ----------------------------------------------- host-gcc-final-10.4.0 | 6 gobject-introspection-1.72.0 | 3 host-qemu-7.2.0 | 3 host-gcc-final-11.3.0 | 2 host-gcc-final-12.2.0 | 2 host-go-1.19.8 | 2 libcap-ng-0.8.3 | 2 libglvnd-1.4.0 | 2 unknown | 2 dahdi-linux-3.2.0 | 1 edk2-edk2-stable202208 | 1 elfutils-0.186 | 1 freeradius-client-1.1.7 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-binutils-2.38 | 1 host-rust-1.68.2 | 1 jack2-1.9.21 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24 | 1 linux-6.1.14 | 1 linux-tools | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 quickjs-2021-03-27 | 1 sdl-1.2.15 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/9f1c227b50aa108507e1da54546d7949e3dd954d | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/6831b3b6e9769dcb20c6cc30e043eb7adcbfeb4d | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/df6ea450eb4fb887933d39bbb5c71df0255f820f | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/3494170e54918302b505e0c48e25f199c75b8672 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4bf1960a01dedc799dc27ef0ff43becc193b2260 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bc1524483c3793f03bdbc4a434d9f1d4b04cff4d | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/42d523caf9c87e72dd60540ffc30e5bbe7df8ce3 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/af1d8d5287ccfe7d9abe219a49312dd90e705bea | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9d7d275e54666415df1eacf37273ffd9ff914c32 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/824d9d5ecf50fb7b0d3a43cd5ba677d972a90303 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b3d28c5327e07497daf50eb2cafa61bb033bca05 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/62e1755c12fd8a3761c60b9b78bb000f8438554f | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e2d79e6af8a889ca7cba9f2aa07bc9ced786d217 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/42a45a7749af2141ccee931308d6cc7ded6eebe8 | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/aa1324306f416401b02ce858d95d78a4dd0419c7 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c3109bb3fc18abe596f755ee0a63af19282f90c | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/41e1990d4e0417cdb9257c1ec8c4731825ce8512 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5394e37653419ec280aa573fe5020382b381e72a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a7f3ca774236aae13419ac2ea8f7dd2571e51ad6 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/79cc3e8a35c03bda212fb4266e51b6c3ed43150a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/3099e2c53adba786a06e5d0bf6a0f37b5e341706 | aarch64 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/3fd275a919c42b692bb6d2880743fc7dcff1c22d | powerpc | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/31246b12ca980a351a1f3188650c20b3df6adf27 | mips64el | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/0196eb8b00a96d665e414d49e6fed143ffe6b2e5 | mipsel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/4675582605464665dd0b73fe1e4c648547e35e82 | i686 | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/e9b0c9a1ec0cfe8f3787dfb9891ec7394b7d49b5 | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/39e1404c58c6464f3e5e61d2e28191657fae3479 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/6720323cea21f3af5f95bc230c87ada59eb137e3 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/d884e3bcf50a59f5a24077563f71922bd28af6a2 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5cbfab04a2bd8193b4dce03e3b739f92daa2da60 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1bc284b3cea0672f3e8dc3391b3b4446f0b766b0 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/107fcf7ae9589bfb045dbe3c29b996fe6851a379 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ab928d31a54035e3ceb17871510ae3a3947d2a7b | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/2f8a1402bcbfa39cc7ac0ccfa276dda011e752fb | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f42c96c68ecb483ff797029e593804d4d1b342fe | microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/773a447c6388f14b8b94365bad582428be4ec4eb | ORPH mipsel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/2e56ae5def1a630a6582ed09f6ff744fa133dc2e | ORPH powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/68c9c8779abcd071785aed79216cebd80189525d | powerpc64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/4bdb64560bb3a69b565ee64356fe7cec2866ae58 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6dfe0eeb9f6bfab311fe138d7671b7e1f4415af0 | ORPH powerpc64 | linux-tools | NOK | http://autobuild.buildroot.net/results/e3b3b0ca556b987a8d328a2523664444f41794c6 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/d0afdf79d0f21c3f3aebf7e3765f0a9174d15141 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c3e381004c1b07eefbaa2d6d6d4f87fd244a9174 | ORPH sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9795c12cd4a5937f8e905e3d6577f0ef1ab22a7b | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/1e553ab568ed9fc32dcd01f268a16487aa9a035e | ORPH mips64el | unknown | NOK | http://autobuild.buildroot.net/results/e6b6f8d461114004761ec40217733c68bf213c44 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/fbe072cd62fab2b12e3e89b7662781ef83a8bc08 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-go-1.19.8 | 1 host-rust-1.67.1 | 1 libcap-ng-0.8.3 | 1 linux-6.1.14 | 1 pv-1.6.20 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6f03b091ce7b23aff18fca4fbac1c0fb132a2d45 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ec60535e283db1c3ae2c4e1eed53edeac67d27b9 | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/1a473dbc4ec839fbb50e2dc8514398e1a3f114ce | powerpc64le | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/ee6e74727972cf95dc0f84b847572bc204728b82 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/629b21f4e6f4cbfc6ba388a103bb0c192b2ad7d4 | mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c2f5ea58e7e9dbb4ec40464bbb762e970ca7cefb | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/bca650560aa97fdbb57fa10a2aff92dab4871cfb | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.0 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r41 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apache | DISTRO | https://release-monitoring.org/project/01335 | 2.4.56 | 2.4.57 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.2.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.2.1 | at-spi2-atk | DISTRO | https://release-monitoring.org/project/07840 | 2.34.2 | 2.38.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.36.0 | 2.48.0 | atkmm | DISTRO | https://release-monitoring.org/project/07962 | 2.36.1 | 2.36.2 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.8.1 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.34 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.23.0 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.0 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.0 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.51 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.51 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.51 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.11 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0.1 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH boost | DISTRO | https://release-monitoring.org/project/06845 | 1.80.0 | 1.82.0 | bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cairomm | DISTRO | https://release-monitoring.org/project/07959 | 1.16.1 | 1.16.2 | can-utils | DISTRO | https://release-monitoring.org/project/10554 | 2021.08.0 | 2023.03 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.2.1 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.3 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.8 | 1.0.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.2 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.3 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.20 | 1.7.0 | coreutils | DISTRO | https://release-monitoring.org/project/00343 | 9.2 | 9.3 | ORPH cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.7.2 | 1.8.4 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups-filters | DISTRO | https://release-monitoring.org/project/05541 | 1.28.16 | 1.28.17 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.7.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.0.0 | 1.1.0 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.0 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH delve | DISTRO | https://release-monitoring.org/project/40149 | 1.20.0 | 1.20.2 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.8 | 3.9 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.3 | 23.0.4 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.3 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.3 | 23.0.4 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.4.4 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.5 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.2 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202302 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.3.4 | enlightenment | DISTRO | https://release-monitoring.org/project/00698 | 0.25.1 | 0.25.4 | erlang | DISTRO | https://release-monitoring.org/project/00707 | 22.3.4.22 | 25.3 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.5 | 0.27.6 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.34 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.4 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 23.3.3 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.9 | 2.1.1 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.2 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | freetype | DISTRO | https://release-monitoring.org/project/00854 | 2.12.1 | 2.13.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.10 | 1.11 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.03.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.1 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.2 | 3.6.4 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.4 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.11.0 | glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.76.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gloox | DISTRO | https://release-monitoring.org/project/07318 | 1.0.24 | 1.0.26 | glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.8 | 1.20.3 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.15.10 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.0.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.9 | 3.10 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.54.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.0 | 1.22.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.0 | 1.22.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.0 | 1.22.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.0 | 1.22.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.0 | 1.22.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.0 | 1.22.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.0 | 1.22.2 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.0 | 1.22.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.0 | 1.22.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtkmm3 | DISTRO | https://release-monitoring.org/project/311572 | 3.22.0 | 3.24.7 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.7.6 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.1 | 7.8.0 | ORPH hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.13.1 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.3 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.369 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.16.1 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-8 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.4 | 22.3.5 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.3 | 23.2.0 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.2.0 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.1.0 | 6.2.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.4 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.27.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.3 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.105.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.1-Nexus | kodi-audiodecoder-modplug | DISTRO | https://release-monitoring.org/project/21818 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-nosefart | DISTRO | https://release-monitoring.org/project/21819 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-sidplay | DISTRO | https://release-monitoring.org/project/21820 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-snesapu | DISTRO | https://release-monitoring.org/project/21802 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-stsound | DISTRO | https://release-monitoring.org/project/21801 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audiodecoder-timidity | DISTRO | https://release-monitoring.org/project/21800 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-audiodecoder-vgmstream | DISTRO | https://release-monitoring.org/project/21799 | 19.0.0-Ma... | 20.2.0-Nexus | kodi-audioencoder-flac | DISTRO | https://release-monitoring.org/project/17755 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-lame | DISTRO | https://release-monitoring.org/project/21798 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-audioencoder-vorbis | DISTRO | https://release-monitoring.org/project/21797 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-audioencoder-wav | DISTRO | https://release-monitoring.org/project/21796 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 19.0.7-Ma... | 21.1.0-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 21.0.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.5-Ma... | 21.0.0-Omega | kodi-pvr-argustv | DISTRO | https://release-monitoring.org/project/21788 | 19.2.1-Ma... | 20.5.0-Nexus | kodi-pvr-dvblink | DISTRO | https://release-monitoring.org/project/21787 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-dvbviewer | DISTRO | https://release-monitoring.org/project/21786 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-filmon | DISTRO | https://release-monitoring.org/project/21785 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-hdhomerun | DISTRO | https://release-monitoring.org/project/21784 | 19.1.0-Ma... | 20.4.0-Nexus | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 19.0.6-Ma... | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.2.1-Omega | kodi-pvr-mediaportal-tvserver | DISTRO | https://release-monitoring.org/project/21781 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-mythtv | DISTRO | https://release-monitoring.org/project/21780 | 19.0.11-M... | 20.3.2-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.6-Ma... | 21.0.0-Omega | kodi-pvr-njoy | DISTRO | https://release-monitoring.org/project/21778 | 19.0.1-Ma... | 20.3.0-Nexus | kodi-pvr-octonet | DISTRO | https://release-monitoring.org/project/100437 | 19.0.0-Ma... | 20.3.0-Nexus | kodi-pvr-pctv | DISTRO | https://release-monitoring.org/project/21777 | 19.0.1-Ma... | 20.4.0-Nexus | kodi-pvr-plutotv | DISTRO | https://release-monitoring.org/project/241527 | 19.0.3-Ma... | 20.3.0-Nexus | kodi-pvr-stalker | DISTRO | https://release-monitoring.org/project/21776 | 19.0.4-Ma... | 20.3.1-Nexus | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 19.0.0-Ma... | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 19.0.1-Ma... | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 21.1.0-Omega | kodi-pvr-wmc | DISTRO | https://release-monitoring.org/project/21772 | 19.0.2-Ma... | 20.3.0-Nexus | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 19.7.16-M... | 20.3.7-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-biogenesis | DISTRO | https://release-monitoring.org/project/21768 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-cpblobs | DISTRO | https://release-monitoring.org/project/21767 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-greynetic | DISTRO | https://release-monitoring.org/project/21765 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-matrixtrails | DISTRO | https://release-monitoring.org/project/21764 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-pingpong | DISTRO | https://release-monitoring.org/project/21763 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-screensaver-pyro | DISTRO | https://release-monitoring.org/project/21761 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-rsxs | DISTRO | https://release-monitoring.org/project/21760 | 19.0.2-Ma... | 20.1.0-Nexus | kodi-screensaver-stars | DISTRO | https://release-monitoring.org/project/21759 | 19.0.0-Ma... | 20.1.0-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 19.5-Matrix | 20.1 | kodi-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.3.0-Nexus | kodi-vfs-rar | DISTRO | https://release-monitoring.org/project/21900 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-vfs-sftp | DISTRO | https://release-monitoring.org/project/21899 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-goom | DISTRO | https://release-monitoring.org/project/21757 | 19.0.2-Ma... | 20.1.1-Nexus | kodi-visualisation-matrix | DISTRO | https://release-monitoring.org/project/177172 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-shadertoy | DISTRO | https://release-monitoring.org/project/21756 | 19.1.2-Ma... | 20.3.0-Nexus | kodi-visualisation-spectrum | DISTRO | https://release-monitoring.org/project/21755 | 19.0.2-Ma... | 20.2.0-Nexus | kodi-visualisation-starburst | DISTRO | https://release-monitoring.org/project/85703 | 19.0.1-Ma... | 20.2.0-Nexus | kodi-visualisation-waveform | DISTRO | https://release-monitoring.org/project/21753 | 19.0.3-Ma... | 20.2.1-Nexus | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.2 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libass | DISTRO | https://release-monitoring.org/project/01560 | 0.17.0 | 0.17.1 | libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.68 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.1 | 8.0.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.0 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.1 | 3.11.2 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.6.2 | 1.6.4 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.2 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.20.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk2 | DISTRO | https://release-monitoring.org/project/13942 | 2.24.33 | 4.10.3 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.14 | 0.12.5 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.8 | 3.0.9 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.31 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnftnl | DISTRO | https://release-monitoring.org/project/01681 | 1.2.3 | 1.2.5 | libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.2 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.14 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.1 | 2023.2 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpcap | DISTRO | https://release-monitoring.org/project/01702 | 1.10.3 | 1.10.4 | libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libplist | DISTRO | https://release-monitoring.org/project/11675 | 2.2.0 | 2.3.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.5 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.6.2 | 3.7.2 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.0 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.1 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.8 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.16 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.5 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libva | DISTRO | https://release-monitoring.org/project/01752 | 2.17.0 | 2.18.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.2.0 | libvpx | DISTRO | https://release-monitoring.org/project/11083 | 1.12.0 | 1.13.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.33 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.3 | 2.10.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.55 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.1 | lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.15 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230404 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.03.30 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.2 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.16 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.2 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.0.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbpfan | DISTRO | https://release-monitoring.org/project/115980 | 2.3.0 | 2.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.51 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.19 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.3 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.0.0 | 23.0.3 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.0 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 3.0.10 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2022.12 | 2023.04 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.11.2 | 0.11.6 | modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.21.2 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.0 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.9 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.190 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.2 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | mtools | DISTRO | https://release-monitoring.org/project/02028 | 4.0.42 | 4.0.43 | ORPH multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.21.1 | 1.22.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.3-20221224 | 6.4-20230423 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.2.0 | 1.3.1 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.14 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.38.1 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.4 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.59 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nfs-utils | DISTRO | https://release-monitoring.org/project/02081 | 2.6.2 | 2.6.3 | nftables | DISTRO | https://release-monitoring.org/project/02082 | 1.0.5 | 1.0.7 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.52.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.93 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 20.0.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH nuttcp | DISTRO | https://release-monitoring.org/project/02511 | 6.1.2 | 8.2.2 | nvidia-driver | DISTRO | https://release-monitoring.org/project/21843 | 390.151 | 390.157 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 530.41.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.3.0 | 8.2.0 | ofono | DISTRO | https://release-monitoring.org/project/16859 | 1.34 | 2.1 | ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.5 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH openblas | DISTRO | https://release-monitoring.org/project/02540 | 0.3.21 | 0.3.23 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.18+10 | 21+19 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.3 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | optee-benchmark | DISTRO | https://release-monitoring.org/project/21555 | 3.19.0 | 3.21.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.19.0 | 3.21.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.19.0 | 3.21.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.19.0 | 3.21.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.51 | ORPH pahole | DISTRO | https://release-monitoring.org/project/231624 | 1.24 | 1.25 | parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.2 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.8.0 | 3.9.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.60 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.081 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.68 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.043 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.37 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.3 | 8.2.5 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.70 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.4 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.1 | ORPH policycoreutils | DISTRO | https://release-monitoring.org/project/334932 | 3.2 | 3.5 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.04.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.10.3 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.96 | 1.26.118 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.118 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-configshell-fb | DISTRO | https://release-monitoring.org/project/19734 | 1.1.29 | 1.5 | python-crossbar | DISTRO | https://release-monitoring.org/project/21696 | 21.3.1 | 22.6.1 | python-cryptography | DISTRO | https://release-monitoring.org/project/05532 | 39.0.1 | 40.0.2 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.34 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.85.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.0 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.2.3 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.41.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.3.3 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.3 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.14.1 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.12.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.6.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.2 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 0.14.17 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-mpd2 | DISTRO | https://release-monitoring.org/project/19721 | 3.0.5 | 3.1.0 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.3 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.8.9 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.1.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 22.3 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycrate | DISTRO | https://release-monitoring.org/project/185106 | 0.5.5 | 0.6.0 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.17 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.7 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.3.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.1 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.2.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.21.1 | 1.22.1 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.1 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.7 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.8.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.1 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.12.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.2 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b1 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.3.23 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.1 | 2.28.2 | python-rtoml | DISTRO | https://release-monitoring.org/project/62048 | 0.8.0 | 0.9.0 | python-rtslib-fb | DISTRO | https://release-monitoring.org/project/19641 | 2.1.74 | 2.2 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.9.0 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.20.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.7.1 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.10 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.2 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.1 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.0.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 3.0.2 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.5.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 1.26.15 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.2 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.0 | python-yarl | DISTRO | https://release-monitoring.org/project/12895 | 1.8.2 | 1.9.1 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230304.1 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.56.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | python3 | DISTRO | https://release-monitoring.org/project/13254 | 3.11.2 | 3.11.3 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 7.2.0 | 8.0.0 | qlibc | DISTRO | https://release-monitoring.org/project/21737 | 2.4.7 | 2.4.8 | ORPH qpdf | DISTRO | https://release-monitoring.org/project/05542 | 10.5.0 | 11.3.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.0 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.0 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-03-01 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.11 | refpolicy | DISTRO | https://release-monitoring.org/project/21663 | 2.20220106 | 2.20221101 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.3 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | runc | DISTRO | https://release-monitoring.org/project/07462 | 1.1.5 | 1.1.6 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.69.0 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.69.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.0 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.12 | 4.18.2 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.26.3 | 2.26.5 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.3 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.5 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.17.4 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.1 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | setools | DISTRO | https://release-monitoring.org/project/08951 | 4.4.0 | 4.4.2 | ORPH shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.1.1 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.5 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.60.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.14 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.1 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.3 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.8 | ORPH sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.21 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.04 | 0.15.07 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.11 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.1.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.60 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.5.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcpdump | DISTRO | https://release-monitoring.org/project/04947 | 4.99.3 | 4.99.4 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.10.1 | 2.10.2 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | transmission | DISTRO | https://release-monitoring.org/project/05002 | 3.00 | 4.0.3 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2023c | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.9 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.38.1 | ORPH vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.7 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.19.0 | 3.20.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1481 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | volk | DISTRO | https://release-monitoring.org/project/147733 | 2.5.2 | 3.0.0 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.45 | 3.2.47 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.248 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.5 | 2.41.3 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.0 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 11.0.1 | whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.16 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.6 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.5 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.5 | 2.40.1 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_xwininfo | DISTRO | https://release-monitoring.org/project/14949 | 1.1.5 | 1.1.6 | xdata_xbitmaps | DISTRO | https://release-monitoring.org/project/13645 | 1.1.2 | 1.1.3 | xdata_xcursor-themes | DISTRO | https://release-monitoring.org/project/15905 | 1.0.6 | 1.0.7 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.1 | 1.3.0 | xdriver_xf86-video-amdgpu | DISTRO | https://release-monitoring.org/project/15900 | 22.0.0 | 23.0.0 | xdriver_xf86-video-ark | DISTRO | https://release-monitoring.org/project/21712 | 0.7.5 | 0.7.6 | xdriver_xf86-video-neomagic | DISTRO | https://release-monitoring.org/project/05228 | 1.3.0 | 1.3.1 | xdriver_xf86-video-savage | DISTRO | https://release-monitoring.org/project/05235 | 2.3.9 | 2.4.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.0 | xfont_encodings | DISTRO | https://release-monitoring.org/project/15051 | 1.0.6 | 1.0.7 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-util | DISTRO | https://release-monitoring.org/project/15055 | 1.3.3 | 1.4.0 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.2.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libXaw | DISTRO | https://release-monitoring.org/project/01766 | 1.0.14 | 1.0.15 | xlib_libXfixes | DISTRO | https://release-monitoring.org/project/01775 | 6.0.0 | 6.0.1 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.7 | 2.3.8 | xlib_libXpm | DISTRO | https://release-monitoring.org/project/01787 | 3.5.15 | 3.5.16 | xlib_libXt | DISTRO | https://release-monitoring.org/project/01793 | 1.2.1 | 1.3.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.0 | 6.19.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xserver_xorg-server | DISTRO | https://release-monitoring.org/project/05250 | 21.1.7 | 21.1.8 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.23 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 379 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.2 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.1 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.1 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.11 | zic | DISTRO | https://release-monitoring.org/project/16905 | 2022f | 2023c | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2022.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2021-45078 | https://security-tracker.debian.org/tracker/CVE-2021-45078 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dropbear | CVE-2021-36369 | https://security-tracker.debian.org/tracker/CVE-2021-36369 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 flatcc | CVE-2021-33983 | https://security-tracker.debian.org/tracker/CVE-2021-33983 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 git | CVE-2022-24765 | https://security-tracker.debian.org/tracker/CVE-2022-24765 git | CVE-2022-24975 | https://security-tracker.debian.org/tracker/CVE-2022-24975 git | CVE-2022-41953 | https://security-tracker.debian.org/tracker/CVE-2022-41953 git | CVE-2023-22743 | https://security-tracker.debian.org/tracker/CVE-2023-22743 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 glibc | CVE-2021-3998 | https://security-tracker.debian.org/tracker/CVE-2021-3998 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg2 | CVE-2022-3515 | https://security-tracker.debian.org/tracker/CVE-2022-3515 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 go | CVE-2022-41722 | https://security-tracker.debian.org/tracker/CVE-2022-41722 go | CVE-2022-41723 | https://security-tracker.debian.org/tracker/CVE-2022-41723 go | CVE-2022-41724 | https://security-tracker.debian.org/tracker/CVE-2022-41724 go | CVE-2022-41725 | https://security-tracker.debian.org/tracker/CVE-2022-41725 go | CVE-2023-24532 | https://security-tracker.debian.org/tracker/CVE-2023-24532 go | CVE-2023-24534 | https://security-tracker.debian.org/tracker/CVE-2023-24534 go | CVE-2023-24536 | https://security-tracker.debian.org/tracker/CVE-2023-24536 go | CVE-2023-24537 | https://security-tracker.debian.org/tracker/CVE-2023-24537 go | CVE-2023-24538 | https://security-tracker.debian.org/tracker/CVE-2023-24538 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2021-3981 | https://security-tracker.debian.org/tracker/CVE-2021-3981 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2022-0711 | https://security-tracker.debian.org/tracker/CVE-2022-0711 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libbpf | CVE-2021-45940 | https://security-tracker.debian.org/tracker/CVE-2021-45940 libbpf | CVE-2021-45941 | https://security-tracker.debian.org/tracker/CVE-2021-45941 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libpng | CVE-2022-3857 | https://security-tracker.debian.org/tracker/CVE-2022-3857 libraw | CVE-2020-35530 | https://security-tracker.debian.org/tracker/CVE-2020-35530 libraw | CVE-2020-35531 | https://security-tracker.debian.org/tracker/CVE-2020-35531 libraw | CVE-2020-35532 | https://security-tracker.debian.org/tracker/CVE-2020-35532 libraw | CVE-2020-35533 | https://security-tracker.debian.org/tracker/CVE-2020-35533 libraw | CVE-2020-35534 | https://security-tracker.debian.org/tracker/CVE-2020-35534 libraw | CVE-2020-35535 | https://security-tracker.debian.org/tracker/CVE-2020-35535 libressl | CVE-2022-48437 | https://security-tracker.debian.org/tracker/CVE-2022-48437 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-41556 | https://security-tracker.debian.org/tracker/CVE-2022-41556 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mender | CVE-2022-29555 | https://security-tracker.debian.org/tracker/CVE-2022-29555 minetest | CVE-2022-35978 | https://security-tracker.debian.org/tracker/CVE-2022-35978 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nodejs | CVE-2022-35256 | https://security-tracker.debian.org/tracker/CVE-2022-35256 nodejs | CVE-2022-43548 | https://security-tracker.debian.org/tracker/CVE-2022-43548 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openssh | CVE-2023-28531 | https://security-tracker.debian.org/tracker/CVE-2023-28531 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 patchelf | CVE-2022-44940 | https://security-tracker.debian.org/tracker/CVE-2022-44940 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 postgresql | CVE-2022-41862 | https://security-tracker.debian.org/tracker/CVE-2022-41862 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 python-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-cryptography | CVE-2023-23931 | https://security-tracker.debian.org/tracker/CVE-2023-23931 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pillow | CVE-2022-45198 | https://security-tracker.debian.org/tracker/CVE-2022-45198 python-pillow | CVE-2022-45199 | https://security-tracker.debian.org/tracker/CVE-2022-45199 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 python-setuptools | CVE-2022-40897 | https://security-tracker.debian.org/tracker/CVE-2022-40897 python-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-42919 | https://security-tracker.debian.org/tracker/CVE-2022-42919 python3 | CVE-2023-24329 | https://security-tracker.debian.org/tracker/CVE-2023-24329 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2021-3611 | https://security-tracker.debian.org/tracker/CVE-2021-3611 qemu | CVE-2021-3750 | https://security-tracker.debian.org/tracker/CVE-2021-3750 qemu | CVE-2021-3929 | https://security-tracker.debian.org/tracker/CVE-2021-3929 qemu | CVE-2021-3947 | https://security-tracker.debian.org/tracker/CVE-2021-3947 qemu | CVE-2021-4158 | https://security-tracker.debian.org/tracker/CVE-2021-4158 qemu | CVE-2021-4206 | https://security-tracker.debian.org/tracker/CVE-2021-4206 qemu | CVE-2021-4207 | https://security-tracker.debian.org/tracker/CVE-2021-4207 qemu | CVE-2022-0358 | https://security-tracker.debian.org/tracker/CVE-2022-0358 qemu | CVE-2022-26353 | https://security-tracker.debian.org/tracker/CVE-2022-26353 qemu | CVE-2022-26354 | https://security-tracker.debian.org/tracker/CVE-2022-26354 qemu | CVE-2022-2962 | https://security-tracker.debian.org/tracker/CVE-2022-2962 qemu | CVE-2022-3165 | https://security-tracker.debian.org/tracker/CVE-2022-3165 qemu | CVE-2022-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 systemd | CVE-2022-45873 | https://security-tracker.debian.org/tracker/CVE-2022-45873 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 ttyd | CVE-2021-34182 | https://security-tracker.debian.org/tracker/CVE-2021-34182 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unbound | CVE-2022-30698 | https://security-tracker.debian.org/tracker/CVE-2022-30698 unbound | CVE-2022-30699 | https://security-tracker.debian.org/tracker/CVE-2022-30699 unbound | CVE-2022-3204 | https://security-tracker.debian.org/tracker/CVE-2022-3204 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wireshark | CVE-2022-4344 | https://security-tracker.debian.org/tracker/CVE-2022-4344 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 xerces | CVE-2018-1311 | https://security-tracker.debian.org/tracker/CVE-2018-1311 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 bitcoin | CVE-2012-1909 | https://security-tracker.debian.org/tracker/CVE-2012-1909 bitcoin | CVE-2012-4682 | https://security-tracker.debian.org/tracker/CVE-2012-4682 bitcoin | CVE-2012-4683 | https://security-tracker.debian.org/tracker/CVE-2012-4683 bitcoin | CVE-2013-2272 | https://security-tracker.debian.org/tracker/CVE-2013-2272 bitcoin | CVE-2013-2273 | https://security-tracker.debian.org/tracker/CVE-2013-2273 bitcoin | CVE-2013-2292 | https://security-tracker.debian.org/tracker/CVE-2013-2292 bitcoin | CVE-2013-2293 | https://security-tracker.debian.org/tracker/CVE-2013-2293 bitcoin | CVE-2013-3220 | https://security-tracker.debian.org/tracker/CVE-2013-3220 bluez5_utils | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bluez5_utils-headers | CVE-2020-24490 | https://security-tracker.debian.org/tracker/CVE-2020-24490 bsdiff | CVE-2020-14315 | https://security-tracker.debian.org/tracker/CVE-2020-14315 c-ares | CVE-2022-4904 | https://security-tracker.debian.org/tracker/CVE-2022-4904 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 dnsmasq | CVE-2023-28450 | https://security-tracker.debian.org/tracker/CVE-2023-28450 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jhead | CVE-2022-41751 | https://security-tracker.debian.org/tracker/CVE-2022-41751 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libcurl | CVE-2023-27535 | https://security-tracker.debian.org/tracker/CVE-2023-27535 libcurl | CVE-2023-27536 | https://security-tracker.debian.org/tracker/CVE-2023-27536 libcurl | CVE-2023-27537 | https://security-tracker.debian.org/tracker/CVE-2023-27537 libcurl | CVE-2023-27538 | https://security-tracker.debian.org/tracker/CVE-2023-27538 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 lrzip | CVE-2022-33067 | https://security-tracker.debian.org/tracker/CVE-2022-33067 lrzsz | CVE-2018-10195 | https://security-tracker.debian.org/tracker/CVE-2018-10195 lua | CVE-2014-5461 | https://security-tracker.debian.org/tracker/CVE-2014-5461 lua | CVE-2020-15888 | https://security-tracker.debian.org/tracker/CVE-2020-15888 lua | CVE-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 openjdk | CVE-2009-2475 | https://security-tracker.debian.org/tracker/CVE-2009-2475 openjdk | CVE-2009-2476 | https://security-tracker.debian.org/tracker/CVE-2009-2476 openjdk | CVE-2009-2689 | https://security-tracker.debian.org/tracker/CVE-2009-2689 openjdk | CVE-2009-2690 | https://security-tracker.debian.org/tracker/CVE-2009-2690 openjdk | CVE-2009-3728 | https://security-tracker.debian.org/tracker/CVE-2009-3728 openjdk | CVE-2009-3879 | https://security-tracker.debian.org/tracker/CVE-2009-3879 openjdk | CVE-2009-3880 | https://security-tracker.debian.org/tracker/CVE-2009-3880 openjdk | CVE-2009-3881 | https://security-tracker.debian.org/tracker/CVE-2009-3881 openjdk | CVE-2009-3882 | https://security-tracker.debian.org/tracker/CVE-2009-3882 openjdk | CVE-2009-3883 | https://security-tracker.debian.org/tracker/CVE-2009-3883 openjdk | CVE-2009-3884 | https://security-tracker.debian.org/tracker/CVE-2009-3884 openjdk | CVE-2013-0169 | https://security-tracker.debian.org/tracker/CVE-2013-0169 openjdk | CVE-2022-21540 | https://security-tracker.debian.org/tracker/CVE-2022-21540 openjdk | CVE-2022-21541 | https://security-tracker.debian.org/tracker/CVE-2022-21541 openjdk | CVE-2022-34169 | https://security-tracker.debian.org/tracker/CVE-2022-34169 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3067 | https://security-tracker.debian.org/tracker/CVE-2018-3067 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 oracle-mysql | CVE-2018-3073 | https://security-tracker.debian.org/tracker/CVE-2018-3073 oracle-mysql | CVE-2018-3074 | https://security-tracker.debian.org/tracker/CVE-2018-3074 oracle-mysql | CVE-2018-3075 | https://security-tracker.debian.org/tracker/CVE-2018-3075 oracle-mysql | CVE-2018-3078 | https://security-tracker.debian.org/tracker/CVE-2018-3078 oracle-mysql | CVE-2018-3079 | https://security-tracker.debian.org/tracker/CVE-2018-3079 oracle-mysql | CVE-2018-3080 | https://security-tracker.debian.org/tracker/CVE-2018-3080 oracle-mysql | CVE-2018-3082 | https://security-tracker.debian.org/tracker/CVE-2018-3082 oracle-mysql | CVE-2018-3084 | https://security-tracker.debian.org/tracker/CVE-2018-3084 oracle-mysql | CVE-2018-3137 | https://security-tracker.debian.org/tracker/CVE-2018-3137 oracle-mysql | CVE-2018-3145 | https://security-tracker.debian.org/tracker/CVE-2018-3145 oracle-mysql | CVE-2018-3170 | https://security-tracker.debian.org/tracker/CVE-2018-3170 oracle-mysql | CVE-2018-3182 | https://security-tracker.debian.org/tracker/CVE-2018-3182 oracle-mysql | CVE-2018-3186 | https://security-tracker.debian.org/tracker/CVE-2018-3186 oracle-mysql | CVE-2018-3195 | https://security-tracker.debian.org/tracker/CVE-2018-3195 oracle-mysql | CVE-2018-3203 | https://security-tracker.debian.org/tracker/CVE-2018-3203 oracle-mysql | CVE-2018-3212 | https://security-tracker.debian.org/tracker/CVE-2018-3212 oracle-mysql | CVE-2018-3279 | https://security-tracker.debian.org/tracker/CVE-2018-3279 oracle-mysql | CVE-2018-3280 | https://security-tracker.debian.org/tracker/CVE-2018-3280 oracle-mysql | CVE-2018-3285 | https://security-tracker.debian.org/tracker/CVE-2018-3285 oracle-mysql | CVE-2018-3286 | https://security-tracker.debian.org/tracker/CVE-2018-3286 oracle-mysql | CVE-2019-2494 | https://security-tracker.debian.org/tracker/CVE-2019-2494 oracle-mysql | CVE-2019-2495 | https://security-tracker.debian.org/tracker/CVE-2019-2495 oracle-mysql | CVE-2019-2502 | https://security-tracker.debian.org/tracker/CVE-2019-2502 oracle-mysql | CVE-2019-2513 | https://security-tracker.debian.org/tracker/CVE-2019-2513 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2731 | https://security-tracker.debian.org/tracker/CVE-2019-2731 oracle-mysql | CVE-2019-2741 | https://security-tracker.debian.org/tracker/CVE-2019-2741 oracle-mysql | CVE-2019-2743 | https://security-tracker.debian.org/tracker/CVE-2019-2743 oracle-mysql | CVE-2019-2746 | https://security-tracker.debian.org/tracker/CVE-2019-2746 oracle-mysql | CVE-2019-2747 | https://security-tracker.debian.org/tracker/CVE-2019-2747 oracle-mysql | CVE-2019-2755 | https://security-tracker.debian.org/tracker/CVE-2019-2755 oracle-mysql | CVE-2019-2757 | https://security-tracker.debian.org/tracker/CVE-2019-2757 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14575 | https://security-tracker.debian.org/tracker/CVE-2020-14575 oracle-mysql | CVE-2020-14597 | https://security-tracker.debian.org/tracker/CVE-2020-14597 oracle-mysql | CVE-2020-14614 | https://security-tracker.debian.org/tracker/CVE-2020-14614 oracle-mysql | CVE-2020-14619 | https://security-tracker.debian.org/tracker/CVE-2020-14619 oracle-mysql | CVE-2020-14620 | https://security-tracker.debian.org/tracker/CVE-2020-14620 oracle-mysql | CVE-2020-14623 | https://security-tracker.debian.org/tracker/CVE-2020-14623 oracle-mysql | CVE-2020-14624 | https://security-tracker.debian.org/tracker/CVE-2020-14624 oracle-mysql | CVE-2020-14631 | https://security-tracker.debian.org/tracker/CVE-2020-14631 oracle-mysql | CVE-2020-14643 | https://security-tracker.debian.org/tracker/CVE-2020-14643 oracle-mysql | CVE-2020-14651 | https://security-tracker.debian.org/tracker/CVE-2020-14651 oracle-mysql | CVE-2020-14654 | https://security-tracker.debian.org/tracker/CVE-2020-14654 oracle-mysql | CVE-2020-14656 | https://security-tracker.debian.org/tracker/CVE-2020-14656 oracle-mysql | CVE-2020-14663 | https://security-tracker.debian.org/tracker/CVE-2020-14663 oracle-mysql | CVE-2020-14678 | https://security-tracker.debian.org/tracker/CVE-2020-14678 oracle-mysql | CVE-2020-14680 | https://security-tracker.debian.org/tracker/CVE-2020-14680 oracle-mysql | CVE-2020-14697 | https://security-tracker.debian.org/tracker/CVE-2020-14697 oracle-mysql | CVE-2020-14702 | https://security-tracker.debian.org/tracker/CVE-2020-14702 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 postgresql | CVE-2017-8806 | https://security-tracker.debian.org/tracker/CVE-2017-8806 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-45141 | https://security-tracker.debian.org/tracker/CVE-2022-45141 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 tcpdump | CVE-2023-1801 | https://security-tracker.debian.org/tracker/CVE-2023-1801 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From aperez at igalia.com Mon Apr 24 12:45:58 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:45:58 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: security bump to version 2.38.6 Message-ID: <20230424124558.29248-1-aperez@igalia.com> Bugfix release with many security fixes, including (but not limited to) patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.6.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0003.html Signed-off-by: Adrian Perez de Castro --- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index c771297b5a..3bc521e445 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz.sums -md5 de05d314a3ecb5fb3835e4d84f8f466d webkitgtk-2.38.5.tar.xz -sha1 1774390c628bb3a524d4ed76f11de4a878078db6 webkitgtk-2.38.5.tar.xz -sha256 40c20c43022274df5893f22b1054fa894c3eea057389bb08aee08c5b0bb0c1a7 webkitgtk-2.38.5.tar.xz +# From https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz.sums +md5 a50290fdc80842b1ae8be1e1147b5679 webkitgtk-2.38.6.tar.xz +sha1 4dfb3d96f621fc633ff347e083e429893551fb26 webkitgtk-2.38.6.tar.xz +sha256 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b webkitgtk-2.38.6.tar.xz # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 09dbe96a6f..2923b1fe52 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.5 +WEBKITGTK_VERSION = 2.38.6 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES -- 2.40.0 From aperez at igalia.com Mon Apr 24 12:48:09 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:48:09 +0300 Subject: [Buildroot] [PATCH] package/webkitgtk: security bump to version 2.38.6 In-Reply-To: <20230424124558.29248-1-aperez@igalia.com> References: <20230424124558.29248-1-aperez@igalia.com> Message-ID: <20230424154809.GB49383@igalia.com> On Mon, 24 Apr 2023 15:45:58 +0300 Adrian Perez de Castro wrote: > Bugfix release with many security fixes, including (but not limited to) > patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, > CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. > > Release notes: > > https://wpewebkit.org/release/wpewebkit-2.38.6.html > > Accompanying security advisory: > > https://wpewebkit.org/security/WSA-2023-0003.html The links are wrong, I will re-submit with the correct ones pointing to webkitgtk.org O:-) > Signed-off-by: Adrian Perez de Castro > --- > package/webkitgtk/webkitgtk.hash | 8 ++++---- > package/webkitgtk/webkitgtk.mk | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash > index c771297b5a..3bc521e445 100644 > --- a/package/webkitgtk/webkitgtk.hash > +++ b/package/webkitgtk/webkitgtk.hash > @@ -1,7 +1,7 @@ > -# From https://webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz.sums > -md5 de05d314a3ecb5fb3835e4d84f8f466d webkitgtk-2.38.5.tar.xz > -sha1 1774390c628bb3a524d4ed76f11de4a878078db6 webkitgtk-2.38.5.tar.xz > -sha256 40c20c43022274df5893f22b1054fa894c3eea057389bb08aee08c5b0bb0c1a7 webkitgtk-2.38.5.tar.xz > +# From https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz.sums > +md5 a50290fdc80842b1ae8be1e1147b5679 webkitgtk-2.38.6.tar.xz > +sha1 4dfb3d96f621fc633ff347e083e429893551fb26 webkitgtk-2.38.6.tar.xz > +sha256 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b webkitgtk-2.38.6.tar.xz > > # Hashes for license files: > sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE > diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk > index 09dbe96a6f..2923b1fe52 100644 > --- a/package/webkitgtk/webkitgtk.mk > +++ b/package/webkitgtk/webkitgtk.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -WEBKITGTK_VERSION = 2.38.5 > +WEBKITGTK_VERSION = 2.38.6 > WEBKITGTK_SITE = https://www.webkitgtk.org/releases > WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz > WEBKITGTK_INSTALL_STAGING = YES > -- > 2.40.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Mon Apr 24 12:49:15 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:49:15 +0300 Subject: [Buildroot] [PATCH] package/wpewebkit: security bump to version 2.38.6 Message-ID: <20230424124915.76058-1-aperez@igalia.com> Bugfix release with many security fixes, including (but not limited to) patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.6.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0003.html Signed-off-by: Adrian Perez de Castro --- package/wpewebkit/wpewebkit.hash | 8 ++++---- package/wpewebkit/wpewebkit.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash index 0fa1018721..d5f628e1ee 100644 --- a/package/wpewebkit/wpewebkit.hash +++ b/package/wpewebkit/wpewebkit.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpewebkit-2.38.5.tar.xz.sums -md5 73f7abd0c1cc808032869f72602166e3 wpewebkit-2.38.5.tar.xz -sha1 3f10a04758eeb349f63f841aff765dae25bcde1b wpewebkit-2.38.5.tar.xz -sha256 ff00fd3d0a4c6d551850a78a7dfe4883b6b7ebd93c5549e1121b2f43d3ac1661 wpewebkit-2.38.5.tar.xz +# From https://wpewebkit.org/releases/wpewebkit-2.38.6.tar.xz.sums +md5 eb44d3132208218f3752170cae3220b8 wpewebkit-2.38.6.tar.xz +sha1 5c541a10e216d8d9ca48572b3dc0f82bfb2236c5 wpewebkit-2.38.6.tar.xz +sha256 dcb6591456393c5366ad9abc62a808137d4fea039cbc7ef4c8d64ead506d035b wpewebkit-2.38.6.tar.xz # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index 48e5c2f8cd..7b8ac67d92 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEWEBKIT_VERSION = 2.38.5 +WPEWEBKIT_VERSION = 2.38.6 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz WPEWEBKIT_INSTALL_STAGING = YES -- 2.40.0 From aperez at igalia.com Mon Apr 24 12:50:33 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 24 Apr 2023 15:50:33 +0300 Subject: [Buildroot] [PATCH v2] package/webkitgtk: security bump to version 2.38.6 Message-ID: <20230424125033.93540-1-aperez@igalia.com> Bugfix release with many security fixes, including (but not limited to) patches for CVE-2023-25358, CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and CVE-2023-28205. Release notes: https://webkitgtk.org/2023/04/20/webkitgtk2.38.6-released.html Accompanying security advisory: https://webkitgtk.org/security/WSA-2023-0003.html Signed-off-by: Adrian Perez de Castro --- Changes v1 -> v2: - Corrected URLs to release notes and security advisory. --- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index c771297b5a..3bc521e445 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz.sums -md5 de05d314a3ecb5fb3835e4d84f8f466d webkitgtk-2.38.5.tar.xz -sha1 1774390c628bb3a524d4ed76f11de4a878078db6 webkitgtk-2.38.5.tar.xz -sha256 40c20c43022274df5893f22b1054fa894c3eea057389bb08aee08c5b0bb0c1a7 webkitgtk-2.38.5.tar.xz +# From https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz.sums +md5 a50290fdc80842b1ae8be1e1147b5679 webkitgtk-2.38.6.tar.xz +sha1 4dfb3d96f621fc633ff347e083e429893551fb26 webkitgtk-2.38.6.tar.xz +sha256 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b webkitgtk-2.38.6.tar.xz # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 09dbe96a6f..2923b1fe52 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.5 +WEBKITGTK_VERSION = 2.38.6 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES -- 2.40.0 From yann.morin.1998 at free.fr Mon Apr 24 15:48:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 17:48:28 +0200 Subject: [Buildroot] =?utf-8?b?5Zue5aSN77yaICBbUEFUQ0ggMS8xXSB0b29sY2hh?= =?utf-8?q?in/helpers=2Emk=3A_add_the_processing_when_LIBPATH_is_a_directo?= =?utf-8?q?ry?= In-Reply-To: References: <20230423164025.GL2696@scaer> Message-ID: <20230424154828.GP2696@scaer> JiangXin, All, On 2023-04-24 15:56 +0800, JiangXin spake thusly: > I build rootfs in docker container based on ubuntu22.04, host arch is x86_64. > I chose the gcc downloaded by apt to build. Ah, we do not support distro toolchains, see the manual, chapter 6.1.2. External toolchain backend: https://buildroot.org/downloads/manual/manual.html#external-toolchain-backend We also do not support using the distribution toolchain (i.e. the gcc/binutils/C library installed by your distribution) as the toolchain to build software for the target. This is because your distribution toolchain is not a "pure" toolchain (i.e. only with the C/C++ library), so we cannot import it properly into the Buildroot build environment. > After the shell command in helpers.mk is excuted, the following content is output: > root at 824b1b82dfae:~/buildroot-2022.02.11# find /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot -name > "ld*.so.*" > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.cache > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/usr/lib/ld-linux-x86-64.so.2 > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/lib/ld-linux-x86-64.so.2 > root at 824b1b82dfae:~/buildroot-2022.02.11# ls -l > /root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot/etc/ld.so.conf.d > total 12 > -rw-r--r-- 1 root root 38 Mar 5 2022 fakeroot-x86_64-linux-gnu.conf > -rw-r--r-- 1 root root 44 Sep 24 2021 libc.conf > -rw-r--r-- 1 root root 100 Sep 28 2021 x86_64-linux-gnu.conf > I added the echo on lines 753-756 of the top-level Makefile, and the build > log shows it doesn't get there. This is weird, because that part should be unconditional. So, it looks like the build may in fact not be finished successfully. Could you share the last 50-or so last lines of the log? > Should the processing of directories be added > in toolchain/helpers.mk? As I explained previously, and as confirmed above, support for ld.so.conf should not be added, and thus the real solution is to exclude directories in toolchain/helpers.mk line 13: find $(STAGING_DIR)/ -name "$${LIBPATTERN}" -not -type d 2>/dev/null Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From stefan at agner.ch Mon Apr 24 17:34:37 2023 From: stefan at agner.ch (Stefan Agner) Date: Mon, 24 Apr 2023 19:34:37 +0200 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification In-Reply-To: <20230322162538.19202-1-ps.report@gmx.net> References: <20230322162538.19202-1-ps.report@gmx.net> Message-ID: <49584ffdabef0920a692639448a2a145@agner.ch> On 2023-03-22 17:25, Peter Seiderer wrote: > Add upstream patch to fix crash with invalid locale specification (see [1] > for details). > > Fixes: > > - https://bugs.busybox.net/show_bug.cgi?id=15456 > > [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html > > Signed-off-by: Peter Seiderer This fixes a crash seen with bluetoothctl here. Tested-by: Stefan Agner Ideally this should be applied to to LTS Buildroot 2023.02 too. -- Stefan > --- > ...ch-1-fix-crash-when-readline-is-star.patch | 41 +++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 > package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > diff --git > a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > new file mode 100644 > index 0000000000..b0f784b8ba > --- /dev/null > +++ > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > @@ -0,0 +1,41 @@ > +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 > +From: Chet Ramey > +Date: Wed, 5 Oct 2022 10:41:16 -0400 > +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with > + an invalid locale specification > + > +[Upstream: > https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b > + Stripped unrelated ._.gitignore change] > +Signed-off-by: Peter Seiderer > +--- > + nls.c | 4 ++++ > + patchlevel | 2 +- > + 2 files changed, 5 insertions(+), 1 deletion(-) > + > +diff --git a/nls.c b/nls.c > +index 5c6a13b..8c027d6 100644 > +--- a/nls.c > ++++ b/nls.c > +@@ -141,6 +141,10 @@ _rl_init_locale (void) > + if (lspec == 0) > + lspec = ""; > + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ > ++ if (ret == 0 || *ret == 0) > ++ ret = setlocale (LC_CTYPE, (char *)NULL); > ++ if (ret == 0 || *ret == 0) > ++ ret = RL_DEFAULT_LOCALE; > + #else > + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; > + #endif > +diff --git a/patchlevel b/patchlevel > +index d8c9df7..fdf4740 100644 > +--- a/patchlevel > ++++ b/patchlevel > +@@ -1,3 +1,3 @@ > + # Do not edit -- exists only for use by patch > + > +-0 > ++1 > +-- > +2.39.2 > + From yann.morin.1998 at free.fr Mon Apr 24 18:38:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 20:38:02 +0200 Subject: [Buildroot] [git commit] package/readline: add upstream patch to fix crash with invalid locale specification Message-ID: <20230424184253.7081A844F1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2dff6e93ca2a675cebe5cfb6d864ff5da78a4ef4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add upstream patch to fix crash with invalid locale specification (see [1] for details). Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15456 [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html Signed-off-by: Peter Seiderer Tested-by: Stefan Agner Signed-off-by: Yann E. MORIN --- ...2-patch-1-fix-crash-when-readline-is-star.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch new file mode 100644 index 0000000000..b0f784b8ba --- /dev/null +++ b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch @@ -0,0 +1,41 @@ +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 +From: Chet Ramey +Date: Wed, 5 Oct 2022 10:41:16 -0400 +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with + an invalid locale specification + +[Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b + Stripped unrelated ._.gitignore change] +Signed-off-by: Peter Seiderer +--- + nls.c | 4 ++++ + patchlevel | 2 +- + 2 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/nls.c b/nls.c +index 5c6a13b..8c027d6 100644 +--- a/nls.c ++++ b/nls.c +@@ -141,6 +141,10 @@ _rl_init_locale (void) + if (lspec == 0) + lspec = ""; + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ ++ if (ret == 0 || *ret == 0) ++ ret = setlocale (LC_CTYPE, (char *)NULL); ++ if (ret == 0 || *ret == 0) ++ ret = RL_DEFAULT_LOCALE; + #else + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; + #endif +diff --git a/patchlevel b/patchlevel +index d8c9df7..fdf4740 100644 +--- a/patchlevel ++++ b/patchlevel +@@ -1,3 +1,3 @@ + # Do not edit -- exists only for use by patch + +-0 ++1 +-- +2.39.2 + From yann.morin.1998 at free.fr Mon Apr 24 18:43:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 20:43:18 +0200 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification In-Reply-To: <20230322162538.19202-1-ps.report@gmx.net> References: <20230322162538.19202-1-ps.report@gmx.net> Message-ID: <20230424184318.GR2696@scaer> Peter, All, On 2023-03-22 17:25 +0100, Peter Seiderer spake thusly: > Add upstream patch to fix crash with invalid locale specification (see [1] > for details). > > Fixes: > > - https://bugs.busybox.net/show_bug.cgi?id=15456 > > [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...ch-1-fix-crash-when-readline-is-star.patch | 41 +++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > diff --git a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > new file mode 100644 > index 0000000000..b0f784b8ba > --- /dev/null > +++ b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > @@ -0,0 +1,41 @@ > +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 > +From: Chet Ramey > +Date: Wed, 5 Oct 2022 10:41:16 -0400 > +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with > + an invalid locale specification > + > +[Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b > + Stripped unrelated ._.gitignore change] > +Signed-off-by: Peter Seiderer > +--- > + nls.c | 4 ++++ > + patchlevel | 2 +- > + 2 files changed, 5 insertions(+), 1 deletion(-) > + > +diff --git a/nls.c b/nls.c > +index 5c6a13b..8c027d6 100644 > +--- a/nls.c > ++++ b/nls.c > +@@ -141,6 +141,10 @@ _rl_init_locale (void) > + if (lspec == 0) > + lspec = ""; > + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ > ++ if (ret == 0 || *ret == 0) > ++ ret = setlocale (LC_CTYPE, (char *)NULL); > ++ if (ret == 0 || *ret == 0) > ++ ret = RL_DEFAULT_LOCALE; > + #else > + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; > + #endif > +diff --git a/patchlevel b/patchlevel > +index d8c9df7..fdf4740 100644 > +--- a/patchlevel > ++++ b/patchlevel > +@@ -1,3 +1,3 @@ > + # Do not edit -- exists only for use by patch > + > +-0 > ++1 > +-- > +2.39.2 > + > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 24 18:45:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 20:45:02 +0200 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification In-Reply-To: <49584ffdabef0920a692639448a2a145@agner.ch> References: <20230322162538.19202-1-ps.report@gmx.net> <49584ffdabef0920a692639448a2a145@agner.ch> Message-ID: <20230424184502.GS2696@scaer> Stefan, All, +Peter K, for backport. On 2023-04-24 19:34 +0200, Stefan Agner spake thusly: > On 2023-03-22 17:25, Peter Seiderer wrote: > > Add upstream patch to fix crash with invalid locale specification (see [1] > > for details). > > > > Fixes: > > > > - https://bugs.busybox.net/show_bug.cgi?id=15456 > > > > [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html > > > > Signed-off-by: Peter Seiderer > > This fixes a crash seen with bluetoothctl here. And it also makes bash segfault when there is no locale set, and none available (it seems). I'll try to cook up a runtime test for bash that catches the no-locale setup. > Tested-by: Stefan Agner > Ideally this should be applied to to LTS Buildroot 2023.02 too. Yes. Regards, Yann E. MORIN. > -- > Stefan > > > --- > > ...ch-1-fix-crash-when-readline-is-star.patch | 41 +++++++++++++++++++ > > 1 file changed, 41 insertions(+) > > create mode 100644 > > package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > > > diff --git > > a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > new file mode 100644 > > index 0000000000..b0f784b8ba > > --- /dev/null > > +++ > > b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch > > @@ -0,0 +1,41 @@ > > +From b8d91eab12603fa88e095248855f5f772d182d05 Mon Sep 17 00:00:00 2001 > > +From: Chet Ramey > > +Date: Wed, 5 Oct 2022 10:41:16 -0400 > > +Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with > > + an invalid locale specification > > + > > +[Upstream: > > https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b > > + Stripped unrelated ._.gitignore change] > > +Signed-off-by: Peter Seiderer > > +--- > > + nls.c | 4 ++++ > > + patchlevel | 2 +- > > + 2 files changed, 5 insertions(+), 1 deletion(-) > > + > > +diff --git a/nls.c b/nls.c > > +index 5c6a13b..8c027d6 100644 > > +--- a/nls.c > > ++++ b/nls.c > > +@@ -141,6 +141,10 @@ _rl_init_locale (void) > > + if (lspec == 0) > > + lspec = ""; > > + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ > > ++ if (ret == 0 || *ret == 0) > > ++ ret = setlocale (LC_CTYPE, (char *)NULL); > > ++ if (ret == 0 || *ret == 0) > > ++ ret = RL_DEFAULT_LOCALE; > > + #else > > + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; > > + #endif > > +diff --git a/patchlevel b/patchlevel > > +index d8c9df7..fdf4740 100644 > > +--- a/patchlevel > > ++++ b/patchlevel > > +@@ -1,3 +1,3 @@ > > + # Do not edit -- exists only for use by patch > > + > > +-0 > > ++1 > > +-- > > +2.39.2 > > + > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Apr 24 19:02:29 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 21:02:29 +0200 Subject: [Buildroot] [git commit] package/readline: fix "Upstream:" tag Message-ID: <20230424190905.B0C43844F9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d89fdaea2b795ea0e06c3b7ed092d50950559fa8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The test chckes that the "Upstream:" tag be on the first column, without any leading character (no space, no bracket of any kind). Signed-off-by: Yann E. MORIN --- .../0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch index b0f784b8ba..c2c2d81260 100644 --- a/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch +++ b/package/readline/0002-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch @@ -4,8 +4,8 @@ Date: Wed, 5 Oct 2022 10:41:16 -0400 Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with an invalid locale specification -[Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b - Stripped unrelated ._.gitignore change] +Upstream: https://git.savannah.gnu.org/cgit/readline.git/patch/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b +[peter: stripped unrelated ._.gitignore change] Signed-off-by: Peter Seiderer --- nls.c | 4 ++++ From aduskett at gmail.com Mon Apr 24 20:25:01 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:01 -0700 Subject: [Buildroot] [PATCH 00/13] Selinux: bump to 3.5 Message-ID: <20230424202514.1546092-1-aduskett@gmail.com> It's been quite some time since anyone updated the SELinux packages (mainly me!) Most of the changes are straight forward: - Update the package to 3.5 - Change the license file from COPYING to LICENSE. (The COPYING file has been renamed to LICENSE.) Some notes for specific packages: - Audit now installs ausearch to /usr/sbin (or we do?) As such, a small patch for selinux-python is necessary to change the patch for ausearch from /sbin to /usr/sbin - libselinux now requires host-pip to install the python modules. Surprisingly, host-pip3 cross-compiles the modules without issue and just worked. I should buy a lottery ticket! - I found out that if you have rst2html5 on the host, the glib meson package tries to use it to generate documents, which causes a failure on installing to the target. Luckily we don't want the documents so the fix is to simply remove the docs/ subdirectroy from meson.build. This patch is tiny and won't be a headache to maintain. Tested on Fedora 38. Both with pc_efi and aarch-virt configs. Adam Duskett (13): package/libglib2/0003-disable-building-docs.patch package/python-pip: add host variant package/libsepol: bump to version 3.5 package/libsemanage: bump to version 3.5 package/libselinux: bump to version 3.5 package/policycoreutils: bump to version 3.5 package/checkpolicy: bump to version 3.5 package/restorecond: bump to version 3.5 package/semodule-utils: bump to version 3.5 package/audit: bump to version 3.1 package/selinux-python: bump to version 3.5 package/setools: bump to version 4.4.2 package/refpolicy: bump to version 2.20221101 package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- package/checkpolicy/checkpolicy.hash | 4 +- package/checkpolicy/checkpolicy.mk | 4 +- .../libglib2/0003-disable-building-docs.patch | 38 ++++++++++++++ package/libselinux/0001-fix-musl-build.patch | 4 +- ...T-and-rely-on-the-installed-file-nam.patch | 8 +-- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 ++++-- package/libsemanage/libsemanage.hash | 4 +- package/libsemanage/libsemanage.mk | 4 +- package/libsepol/libsepol.hash | 4 +- package/libsepol/libsepol.mk | 4 +- ...-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 +- package/policycoreutils/policycoreutils.mk | 4 +- package/python-pip/python-pip.mk | 1 + package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- package/restorecond/restorecond.hash | 4 +- package/restorecond/restorecond.mk | 4 +- .../0001-fix-ausearch-path.patch | 37 ++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- package/semodule-utils/semodule-utils.hash | 4 +- package/semodule-utils/semodule-utils.mk | 4 +- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 30 files changed, 158 insertions(+), 71 deletions(-) create mode 100644 package/libglib2/0003-disable-building-docs.patch create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:02 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:02 -0700 Subject: [Buildroot] [PATCH 01/13] package/libglib2/0003-disable-building-docs.patch In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-2-aduskett@gmail.com> If rst2html5 is installed on a host system, meson will attempt to build html5 documentation from the docs directory, resulting in the following error: /usr/local/bin/rst2html5.py Traceback (most recent call last): File "/usr/local/bin/rst2html5.py", line 27, in from docutils.core import publish_cmdline, default_description ModuleNotFoundError: No module named 'docutils' Since we don't need, nor want to build the documentation, remove the docs subdirectory from being built entirely. Signed-off-by: Adam Duskett --- .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 package/libglib2/0003-disable-building-docs.patch diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch new file mode 100644 index 0000000000..27a540bf61 --- /dev/null +++ b/package/libglib2/0003-disable-building-docs.patch @@ -0,0 +1,38 @@ +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 11:52:24 -0700 +Subject: [PATCH 1/1] disable building docs + +If rst2html5 is installed on a host system, meson will attempt to build +html5 documentation from the docs directory, resulting in the following +error: + +/usr/local/bin/rst2html5.py +Traceback (most recent call last): + File "/usr/local/bin/rst2html5.py", line 27, in + from docutils.core import publish_cmdline, default_description +ModuleNotFoundError: No module named 'docutils' + +Since we don't need, nor want to build the documentation, remove the docs +subdirectory from being built entirely. + +Signed-off-by: Adam Duskett +--- + meson.build | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 0cbc968..28e1147 100644 +--- a/meson.build ++++ b/meson.build +@@ -2442,7 +2442,6 @@ if get_option('man') + endif + + gnome = import('gnome') +-subdir('docs/reference') + + summary({ + 'host cpu' : host_machine.cpu_family(), +-- +2.40.0 + -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:03 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:03 -0700 Subject: [Buildroot] [PATCH 02/13] package/python-pip: add host variant In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-3-aduskett@gmail.com> In the following patch that updates libselinux, the libselinux python tools now require pip to install. Signed-off-by: Adam Duskett --- package/python-pip/python-pip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 8cf3aaa3ec..35ad7bede2 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa PYTHON_PIP_CPE_ID_PRODUCT = pip $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:04 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:04 -0700 Subject: [Buildroot] [PATCH 03/13] package/libsepol: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-4-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsepol/libsepol.hash | 4 ++-- package/libsepol/libsepol.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsepol/libsepol.hash b/package/libsepol/libsepol.hash index 039e4e3c7e..c243aaae2b 100644 --- a/package/libsepol/libsepol.hash +++ b/package/libsepol/libsepol.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 2d97df3eb8466169b389c3660acbb90c54200ac96e452eca9f41a9639f4f238b libsepol-3.3.tar.gz +sha256 78fdaf69924db780bac78546e43d9c44074bad798c2c415d0b9bb96d065ee8a2 libsepol-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsepol/libsepol.mk b/package/libsepol/libsepol.mk index 8551a5de79..f7782542ec 100644 --- a/package/libsepol/libsepol.mk +++ b/package/libsepol/libsepol.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEPOL_VERSION = 3.3 +LIBSEPOL_VERSION = 3.5 LIBSEPOL_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEPOL_VERSION) LIBSEPOL_LICENSE = LGPL-2.1+ -LIBSEPOL_LICENSE_FILES = COPYING +LIBSEPOL_LICENSE_FILES = LICENSE LIBSEPOL_CPE_ID_VENDOR = selinuxproject LIBSEPOL_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:05 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:05 -0700 Subject: [Buildroot] [PATCH 04/13] package/libsemanage: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-5-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsemanage/libsemanage.hash | 4 ++-- package/libsemanage/libsemanage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsemanage/libsemanage.hash b/package/libsemanage/libsemanage.hash index 1f333aac30..73df34bde9 100644 --- a/package/libsemanage/libsemanage.hash +++ b/package/libsemanage/libsemanage.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 84d0ec5afa34bbbb471f602d8c1bf317d12443d07852a34b60741d428d597ce8 libsemanage-3.3.tar.gz +sha256 f53534e50247538280ed0d76c6ce81d8fb3939bd64cadb89da10dba42e40dd9c libsemanage-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsemanage/libsemanage.mk b/package/libsemanage/libsemanage.mk index db9f16bb6a..0fbdc5ae8d 100644 --- a/package/libsemanage/libsemanage.mk +++ b/package/libsemanage/libsemanage.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEMANAGE_VERSION = 3.3 +LIBSEMANAGE_VERSION = 3.5 LIBSEMANAGE_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEMANAGE_VERSION) LIBSEMANAGE_LICENSE = LGPL-2.1+ -LIBSEMANAGE_LICENSE_FILES = COPYING +LIBSEMANAGE_LICENSE_FILES = LICENSE LIBSEMANAGE_DEPENDENCIES = host-bison host-flex audit libselinux bzip2 LIBSEMANAGE_CPE_ID_VENDOR = selinuxproject LIBSEMANAGE_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:06 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:06 -0700 Subject: [Buildroot] [PATCH 05/13] package/libselinux: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-6-aduskett@gmail.com> - libselinux now requires pip to install the python tools. - Rebase patches for version 3.5 Signed-off-by: Adam Duskett --- package/libselinux/0001-fix-musl-build.patch | 4 ++-- ...CEXT-and-rely-on-the-installed-file-nam.patch | 8 ++++---- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 +++++++++++++--- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/package/libselinux/0001-fix-musl-build.patch b/package/libselinux/0001-fix-musl-build.patch index 44189e6400..b8b16be26f 100644 --- a/package/libselinux/0001-fix-musl-build.patch +++ b/package/libselinux/0001-fix-musl-build.patch @@ -12,13 +12,13 @@ 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" -[Updated for 3.0] +[Updated for 3.5] Signed-off-by: Adam Duskett diff --git a/src/booleans.c b/src/booleans.c index ffa8d26..8569002 100644 --- a/src/booleans.c +++ b/src/booleans.c -@@ -65,6 +65,14 @@ int security_get_boolean_names(char ***names, int *len) +@@ -64,6 +64,14 @@ int security_get_boolean_names(char ***names, int *len) goto bad; } diff --git a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch index 18c79b3b4d..c744ca4069 100644 --- a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch +++ b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch @@ -18,7 +18,7 @@ was installed. Signed-off-by: Antoine Tenart [Refreshed for 3.1] Signed-off-by: Thomas Petazzoni -[Refreshed for 3.0] +[Refreshed for 3.5] Signed-off-by: Adam Duskett --- src/Makefile | 3 +-- @@ -31,14 +31,14 @@ index 190016e2af34..7ee22fd35da3 100644 @@ -15,7 +15,6 @@ INCLUDEDIR ?= $(PREFIX)/include PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX)) PYLIBS ?= $(shell $(PKG_CONFIG) --libs $(PYPREFIX)) - PYTHONLIBDIR ?= $(shell $(PYTHON) -c "from distutils.sysconfig import *; print(get_python_lib(plat_specific=1, prefix='$(PREFIX)'))") + PYTHONLIBDIR ?= $(shell $(PYTHON) -c "import sysconfig; print(sysconfig.get_path('platlib', vars={'platbase': '$(PREFIX)', 'base': '$(PREFIX)'}))") -PYCEXT ?= $(shell $(PYTHON) -c 'import importlib.machinery;print(importlib.machinery.EXTENSION_SUFFIXES[0])') 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"]') -@@ -184,7 +183,7 @@ install: all +@@ -189,7 +188,7 @@ install: all install-pywrap: pywrap - $(PYTHON) setup.py install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` $(PYTHON_SETUP_ARGS) + $(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/Config.in b/package/libselinux/Config.in index 3098fe3ea4..bc40e32a46 100644 --- a/package/libselinux/Config.in +++ b/package/libselinux/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_LIBSELINUX select BR2_PACKAGE_LIBSEPOL select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_PYTHON_SETUPTOOLS if BR2_PACKAGE_PYTHON3 help libselinux is the runtime SELinux library that provides interfaces (e.g. library functions for the SELinux kernel diff --git a/package/libselinux/libselinux.hash b/package/libselinux/libselinux.hash index a2e0083f7b..14bc627a80 100644 --- a/package/libselinux/libselinux.hash +++ b/package/libselinux/libselinux.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 acfdee27633d2496508c28727c3d41d3748076f66d42fccde2e6b9f3463a7057 libselinux-3.3.tar.gz +sha256 9a3a3705ac13a2ccca2de6d652b6356fead10f36fb33115c185c5ccdf29eec19 libselinux-3.5.tar.gz # Hash for license file sha256 86657b4c0fe868d7cbd977cb04c63b6c667e08fa51595a7bc846ad4bed8fc364 LICENSE diff --git a/package/libselinux/libselinux.mk b/package/libselinux/libselinux.mk index db35da130f..b8de21edaa 100644 --- a/package/libselinux/libselinux.mk +++ b/package/libselinux/libselinux.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBSELINUX_VERSION = 3.3 +LIBSELINUX_VERSION = 3.5 LIBSELINUX_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSELINUX_VERSION) LIBSELINUX_LICENSE = Public Domain LIBSELINUX_LICENSE_FILES = LICENSE @@ -31,7 +31,11 @@ LIBSELINUX_MAKE_OPTS += FTS_LDLIBS=-lfts endif ifeq ($(BR2_PACKAGE_PYTHON3),y) -LIBSELINUX_DEPENDENCIES += python3 host-swig +LIBSELINUX_DEPENDENCIES += \ + python3 \ + python-setuptools \ + host-python-pip \ + host-swig LIBSELINUX_MAKE_OPTS += \ $(PKG_PYTHON_DISTUTILS_ENV) \ @@ -77,7 +81,13 @@ define LIBSELINUX_INSTALL_TARGET_CMDS endef HOST_LIBSELINUX_DEPENDENCIES = \ - host-pkgconf host-libsepol host-pcre2 host-swig host-python3 + host-pkgconf \ + host-libsepol \ + host-pcre2 \ + host-swig \ + host-python3 \ + host-python-pip \ + host-python-setuptools HOST_LIBSELINUX_MAKE_OPTS = \ $(HOST_CONFIGURE_OPTS) \ -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:07 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:07 -0700 Subject: [Buildroot] [PATCH 06/13] package/policycoreutils: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-7-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- ...1-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 ++-- package/policycoreutils/policycoreutils.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch index aa75ca63c0..18f0001aef 100644 --- a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch +++ b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch @@ -32,7 +32,7 @@ index a3bbbe1..df675cf 100644 +AUDITH ?= $(shell test -f $(DESTDIR)$(PREFIX)/include/libaudit.h && echo y) CFLAGS ?= -g -Werror -Wall -W - override LDLIBS += -lselinux -lsepol + override LDLIBS += -lselinux -lsepol -lpthread -- 2.13.6 diff --git a/package/policycoreutils/policycoreutils.hash b/package/policycoreutils/policycoreutils.hash index e7f006b023..e29d192b13 100644 --- a/package/policycoreutils/policycoreutils.hash +++ b/package/policycoreutils/policycoreutils.hash @@ -1,3 +1,3 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 d1331c6fa766c547b071c491de90b9f343c8dbffdb119be8a5a7e491199b93a9 policycoreutils-3.2.tar.gz -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 78453e1529fbbf800e88860094d555e781ce1fba11a7ef77b5aabb43e1173276 policycoreutils-3.5.tar.gz +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/policycoreutils/policycoreutils.mk b/package/policycoreutils/policycoreutils.mk index 8505dbca3f..61d91066d4 100644 --- a/package/policycoreutils/policycoreutils.mk +++ b/package/policycoreutils/policycoreutils.mk @@ -4,10 +4,10 @@ # ################################################################################ -POLICYCOREUTILS_VERSION = 3.2 +POLICYCOREUTILS_VERSION = 3.5 POLICYCOREUTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(POLICYCOREUTILS_VERSION) POLICYCOREUTILS_LICENSE = GPL-2.0 -POLICYCOREUTILS_LICENSE_FILES = COPYING +POLICYCOREUTILS_LICENSE_FILES = LICENSE POLICYCOREUTILS_CPE_ID_VENDOR = selinuxproject POLICYCOREUTILS_DEPENDENCIES = libsemanage libcap-ng $(TARGET_NLS_DEPENDENCIES) -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:08 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:08 -0700 Subject: [Buildroot] [PATCH 07/13] package/checkpolicy: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-8-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/checkpolicy/checkpolicy.hash | 4 ++-- package/checkpolicy/checkpolicy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/checkpolicy/checkpolicy.hash b/package/checkpolicy/checkpolicy.hash index 3586389047..fcfd81c554 100644 --- a/package/checkpolicy/checkpolicy.hash +++ b/package/checkpolicy/checkpolicy.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 25c84edfa3a10ab8cb073b97bc55cb66377532d54a2723da9accdabd05431485 checkpolicy-3.3.tar.gz +sha256 7aa48ab2222a0b9881111d6d7f70c3014d3d9338827d9e02df105a68c0df5dbc checkpolicy-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/checkpolicy/checkpolicy.mk b/package/checkpolicy/checkpolicy.mk index baf16fb802..024d306233 100644 --- a/package/checkpolicy/checkpolicy.mk +++ b/package/checkpolicy/checkpolicy.mk @@ -4,10 +4,10 @@ # ################################################################################ -CHECKPOLICY_VERSION = 3.3 +CHECKPOLICY_VERSION = 3.5 CHECKPOLICY_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(CHECKPOLICY_VERSION) CHECKPOLICY_LICENSE = GPL-2.0 -CHECKPOLICY_LICENSE_FILES = COPYING +CHECKPOLICY_LICENSE_FILES = LICENSE CHECKPOLICY_DEPENDENCIES = libselinux flex host-flex host-bison -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:09 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:09 -0700 Subject: [Buildroot] [PATCH 08/13] package/restorecond: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-9-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/restorecond/restorecond.hash | 4 ++-- package/restorecond/restorecond.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/restorecond/restorecond.hash b/package/restorecond/restorecond.hash index b38c6dcf14..215c9192f4 100644 --- a/package/restorecond/restorecond.hash +++ b/package/restorecond/restorecond.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 218c3d8873f31764e3c82d53ac713c0c9faaa07caf42ed7184e93ca2b27d8f27 restorecond-3.3.tar.gz +sha256 f00d8caddb6aba2793c65e69154d04671b52f3d37e081b0e96c1b443fe23c2fe restorecond-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/restorecond/restorecond.mk b/package/restorecond/restorecond.mk index 7d6ed86f08..cd40905230 100644 --- a/package/restorecond/restorecond.mk +++ b/package/restorecond/restorecond.mk @@ -4,10 +4,10 @@ # ################################################################################ -RESTORECOND_VERSION = 3.3 +RESTORECOND_VERSION = 3.5 RESTORECOND_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(RESTORECOND_VERSION) RESTORECOND_LICENSE = GPL-2.0 -RESTORECOND_LICENSE_FILES = COPYING +RESTORECOND_LICENSE_FILES = LICENSE RESTORECOND_DEPENDENCIES = libglib2 libsepol libselinux dbus-glib -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:11 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:11 -0700 Subject: [Buildroot] [PATCH 10/13] package/audit: bump to version 3.1 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-11-aduskett@gmail.com> Signed-off-by: Adam Duskett --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 6260f158d8..87c00ec241 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 8b4c78632a9301a1c7f859b0e38fc0b9c260b8214d6b7c771bf28b3d73a62597 audit-3.0.7.tar.gz +sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 77e7c24000..252f5865b5 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.0.7 +AUDIT_VERSION = 3.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:12 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:12 -0700 Subject: [Buildroot] [PATCH 11/13] package/selinux-python: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-12-aduskett@gmail.com> Also: - Change the license file to LICENSE. The hash remains the same. - Add 0001-fix-ausearch-path.patch as audit 3.1 installs ausearch to /usr/sbin not /sbin Signed-off-by: Adam Duskett --- .../0001-fix-ausearch-path.patch | 37 +++++++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- 3 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch diff --git a/package/selinux-python/0001-fix-ausearch-path.patch b/package/selinux-python/0001-fix-ausearch-path.patch new file mode 100644 index 0000000000..c5f0a990ed --- /dev/null +++ b/package/selinux-python/0001-fix-ausearch-path.patch @@ -0,0 +1,37 @@ +From 7a2456f18a49fa70de1f9ace12512bb00437b6ba Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 12:25:19 -0700 +Subject: [PATCH 1/1] fix ausearch path + +ausearch is installed in /usr/sbin not /sbin + +Signed-off-by: Adam Duskett +--- + sepolgen/src/sepolgen/audit.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sepolgen/src/sepolgen/audit.py b/sepolgen/src/sepolgen/audit.py +index 4adb851..5afe85d 100644 +--- a/sepolgen/src/sepolgen/audit.py ++++ b/sepolgen/src/sepolgen/audit.py +@@ -41,7 +41,7 @@ def get_audit_boot_msgs(): + s = time.localtime(time.time() - off) + bootdate = time.strftime("%x", s) + boottime = time.strftime("%X", s) +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +@@ -56,7 +56,7 @@ def get_audit_msgs(): + string contain all of the audit messages returned by ausearch. + """ + import subprocess +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +-- +2.40.0 + diff --git a/package/selinux-python/selinux-python.hash b/package/selinux-python/selinux-python.hash index 6ada3fee36..3592540703 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 8ad91061300387996ccb474962fb93dde263d924aa8f740618be16b22e2444ec selinux-python-3.3.tar.gz +sha256 8245bb4dae59333461f19ca0c79a829081f07972fa5e3ad4c2b2b917dd71d96b selinux-python-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/selinux-python/selinux-python.mk b/package/selinux-python/selinux-python.mk index 0cec602f3d..7505474aa4 100644 --- a/package/selinux-python/selinux-python.mk +++ b/package/selinux-python/selinux-python.mk @@ -4,10 +4,10 @@ # ################################################################################ -SELINUX_PYTHON_VERSION = 3.3 +SELINUX_PYTHON_VERSION = 3.5 SELINUX_PYTHON_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SELINUX_PYTHON_VERSION) SELINUX_PYTHON_LICENSE = GPL-2.0 -SELINUX_PYTHON_LICENSE_FILES = COPYING +SELINUX_PYTHON_LICENSE_FILES = LICENSE SELINUX_PYTHON_DEPENDENCIES = python3 SELINUX_PYTHON_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:13 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:13 -0700 Subject: [Buildroot] [PATCH 12/13] package/setools: bump to version 4.4.2 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-13-aduskett@gmail.com> In addition: - Refresh 0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch - Update COPYING hash as the license file has been rewritten for clarity. However, the licenses have not been changed. Signed-off-by: Adam Duskett --- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 3 files changed, 28 insertions(+), 28 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 3c3ae97dff..36063a4e13 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 @@ -15,22 +15,22 @@ sedta and seinfoflow to require python3-networkx Signed-off-by: Antoine Tenart [Refreshed for 4.3.0] Signed-off-by: Adam Duskett -[Refreshed for 4.4.0] +[Refreshed for 4.4.2] --- sedta | 3 ++- seinfoflow | 5 +++-- setools/__init__.py | 4 ++-- setoolsgui/apol/dta.py | 2 +- setoolsgui/apol/infoflow.py | 2 +- - tests/dta.py | 2 +- - tests/infoflow.py | 2 +- + tests/test_dta.py | 2 +- + tests/test_infoflow.py | 2 +- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sedta b/sedta -index 60861ca630a5..0056172a55e5 100755 +index ffd9ede..4c53825 100755 --- a/sedta +++ b/sedta -@@ -23,6 +23,7 @@ import logging +@@ -10,6 +10,7 @@ import logging import signal import setools @@ -38,7 +38,7 @@ index 60861ca630a5..0056172a55e5 100755 def print_transition(trans: setools.DomainTransition) -> None: -@@ -114,7 +115,7 @@ else: +@@ -104,7 +105,7 @@ else: try: p = setools.SELinuxPolicy(args.policy) @@ -48,10 +48,10 @@ index 60861ca630a5..0056172a55e5 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/seinfoflow b/seinfoflow -index f10c39de4d8e..fe733bbd0787 100755 +index 5f4e764..a27b781 100755 --- a/seinfoflow +++ b/seinfoflow -@@ -18,6 +18,7 @@ +@@ -5,6 +5,7 @@ # import setools @@ -59,7 +59,7 @@ index f10c39de4d8e..fe733bbd0787 100755 import argparse import sys import logging -@@ -102,8 +103,8 @@ elif args.booleans is not None: +@@ -91,8 +92,8 @@ elif args.booleans is not None: try: p = setools.SELinuxPolicy(args.policy) m = setools.PermissionMap(args.map) @@ -71,10 +71,10 @@ index f10c39de4d8e..fe733bbd0787 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/setools/__init__.py b/setools/__init__.py -index d72d343..4d5aaaa 100644 +index ad9b36a..2bde01b 100644 --- a/setools/__init__.py +++ b/setools/__init__.py -@@ -91,11 +91,11 @@ from .pcideviceconquery import PcideviceconQuery +@@ -77,11 +77,11 @@ from .pcideviceconquery import PcideviceconQuery from .devicetreeconquery import DevicetreeconQuery # Information Flow Analysis @@ -89,10 +89,10 @@ index d72d343..4d5aaaa 100644 # Policy difference from .diff import PolicyDifference diff --git a/setoolsgui/apol/dta.py b/setoolsgui/apol/dta.py -index 4608b9dbf34e..2cde44c142e9 100644 +index a78d960..e71c70a 100644 --- a/setoolsgui/apol/dta.py +++ b/setoolsgui/apol/dta.py -@@ -24,7 +24,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -11,7 +11,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -102,10 +102,10 @@ index 4608b9dbf34e..2cde44c142e9 100644 from ..logtosignal import LogHandlerToSignal from .analysistab import AnalysisSection, AnalysisTab diff --git a/setoolsgui/apol/infoflow.py b/setoolsgui/apol/infoflow.py -index 7bca299d23fc..7fee2778f35f 100644 +index fb9b409..738f1b8 100644 --- a/setoolsgui/apol/infoflow.py +++ b/setoolsgui/apol/infoflow.py -@@ -26,7 +26,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -13,7 +13,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -114,11 +114,11 @@ index 7bca299d23fc..7fee2778f35f 100644 from setools.exception import UnmappedClass, UnmappedPermission from ..logtosignal import LogHandlerToSignal -diff --git a/tests/dta.py b/tests/dta.py -index a0cc9381469c..177e6fb0b961 100644 ---- a/tests/dta.py -+++ b/tests/dta.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_dta.py b/tests/test_dta.py +index 7f9bbc9..48338c5 100644 +--- a/tests/test_dta.py ++++ b/tests/test_dta.py +@@ -5,7 +5,7 @@ import os import unittest @@ -127,11 +127,11 @@ index a0cc9381469c..177e6fb0b961 100644 from setools import TERuletype as TERT from setools.exception import InvalidType from setools.policyrep import Type -diff --git a/tests/infoflow.py b/tests/infoflow.py -index aa0e44a7e4f8..fca2848aeca5 100644 ---- a/tests/infoflow.py -+++ b/tests/infoflow.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_infoflow.py b/tests/test_infoflow.py +index 5a8f745..e25993b 100644 +--- a/tests/test_infoflow.py ++++ b/tests/test_infoflow.py +@@ -5,7 +5,7 @@ import os import unittest diff --git a/package/setools/setools.hash b/package/setools/setools.hash index fdb0919f11..c353e1f609 100644 --- a/package/setools/setools.hash +++ b/package/setools/setools.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 202eac5f857475937bee8136cff278aa2b4a4b94a0dec63fbbbe18c9eb644a4e setools-4.4.0.tar.gz -sha256 2f7547e10f76a382c24c053595f38a5cc6dda9347f508f254ca490e0046a9624 COPYING +sha256 998d12d01852feed1889110a4ca81090a47a2d9b47368e4dfe2b94d68696c813 setools-4.4.2.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 ea355f10c8..b80d25a6b9 100644 --- a/package/setools/setools.mk +++ b/package/setools/setools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SETOOLS_VERSION = 4.4.0 +SETOOLS_VERSION = 4.4.2 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.40.0 From aduskett at gmail.com Mon Apr 24 20:25:10 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:10 -0700 Subject: [Buildroot] [PATCH 09/13] package/semodule-utils: bump to version 3.5 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-10-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/semodule-utils/semodule-utils.hash | 4 ++-- package/semodule-utils/semodule-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/semodule-utils/semodule-utils.hash b/package/semodule-utils/semodule-utils.hash index c252506df5..ac3357d3fa 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 3098ec5e5f04a1dbbf4aa569b63a4570750a9fe0d4da14ce45954aa300a17063 semodule-utils-3.3.tar.gz +sha256 c9a550a737051ebaf2c102f665c7ec2f85e7232870980aa0067998459b414283 semodule-utils-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/semodule-utils/semodule-utils.mk b/package/semodule-utils/semodule-utils.mk index a9388f7ee8..9a0f084128 100644 --- a/package/semodule-utils/semodule-utils.mk +++ b/package/semodule-utils/semodule-utils.mk @@ -4,10 +4,10 @@ # ################################################################################ -SEMODULE_UTILS_VERSION = 3.3 +SEMODULE_UTILS_VERSION = 3.5 SEMODULE_UTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SEMODULE_UTILS_VERSION) SEMODULE_UTILS_LICENSE = GPL-2.0 -SEMODULE_UTILS_LICENSE_FILES = COPYING +SEMODULE_UTILS_LICENSE_FILES = LICENSE SEMODULE_UTILS_DEPENDENCIES = libsepol SEMODULE_UTILS_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Mon Apr 24 20:25:14 2023 From: aduskett at gmail.com (Adam Duskett) Date: Mon, 24 Apr 2023 13:25:14 -0700 Subject: [Buildroot] [PATCH 13/13] package/refpolicy: bump to version 2.20221101 In-Reply-To: <20230424202514.1546092-1-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> Message-ID: <20230424202514.1546092-14-aduskett@gmail.com> Signed-off-by: Adam Duskett --- package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/refpolicy/refpolicy.hash b/package/refpolicy/refpolicy.hash index b08c22ed4e..a09e59c270 100644 --- a/package/refpolicy/refpolicy.hash +++ b/package/refpolicy/refpolicy.hash @@ -1,5 +1,5 @@ # From https://github.com/SELinuxProject/refpolicy/releases -sha256 965f98f0b68a24fd0b8e8d973d319332aea88973e1d6c455ef9c2a31aefaeaa6 refpolicy-2.20220106.tar.bz2 +sha256 44f88e62c8efcef54d019b9ca077520d5993de580926bd7575788cfa78515396 refpolicy-2.20221101.tar.bz2 # Locally computed sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING diff --git a/package/refpolicy/refpolicy.mk b/package/refpolicy/refpolicy.mk index f11b72755a..8fea7cc254 100644 --- a/package/refpolicy/refpolicy.mk +++ b/package/refpolicy/refpolicy.mk @@ -23,7 +23,7 @@ REFPOLICY_SITE = $(call qstrip,$(BR2_PACKAGE_REFPOLICY_CUSTOM_REPO_URL)) REFPOLICY_SITE_METHOD = git BR_NO_CHECK_HASH_FOR += $(REFPOLICY_SOURCE) else -REFPOLICY_VERSION = 2.20220106 +REFPOLICY_VERSION = 2.20221101 REFPOLICY_SOURCE = refpolicy-$(REFPOLICY_VERSION).tar.bz2 REFPOLICY_SITE = https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_$(subst .,_,$(REFPOLICY_VERSION)) endif -- 2.40.0 From ps.report at gmx.net Mon Apr 24 20:49:58 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Mon, 24 Apr 2023 22:49:58 +0200 Subject: [Buildroot] [PATCH 01/13] package/libglib2/0003-disable-building-docs.patch In-Reply-To: <20230424202514.1546092-2-aduskett@gmail.com> References: <20230424202514.1546092-1-aduskett@gmail.com> <20230424202514.1546092-2-aduskett@gmail.com> Message-ID: <20230424224958.43da8112@gmx.net> Hello Adam, On Mon, 24 Apr 2023 13:25:02 -0700, Adam Duskett wrote: > If rst2html5 is installed on a host system, meson will attempt to build > html5 documentation from the docs directory, resulting in the following > error: > > /usr/local/bin/rst2html5.py > Traceback (most recent call last): > File "/usr/local/bin/rst2html5.py", line 27, in > from docutils.core import publish_cmdline, default_description > ModuleNotFoundError: No module named 'docutils' > > Since we don't need, nor want to build the documentation, remove the docs > subdirectory from being built entirely. > > Signed-off-by: Adam Duskett > --- > .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/libglib2/0003-disable-building-docs.patch > > diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch > new file mode 100644 > index 0000000000..27a540bf61 > --- /dev/null > +++ b/package/libglib2/0003-disable-building-docs.patch > @@ -0,0 +1,38 @@ > +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 > +From: Adam Duskett > +Date: Mon, 24 Apr 2023 11:52:24 -0700 > +Subject: [PATCH 1/1] disable building docs > + > +If rst2html5 is installed on a host system, meson will attempt to build > +html5 documentation from the docs directory, resulting in the following > +error: > + > +/usr/local/bin/rst2html5.py > +Traceback (most recent call last): > + File "/usr/local/bin/rst2html5.py", line 27, in > + from docutils.core import publish_cmdline, default_description > +ModuleNotFoundError: No module named 'docutils' > + > +Since we don't need, nor want to build the documentation, remove the docs > +subdirectory from being built entirely. > + > +Signed-off-by: Adam Duskett > +--- > + meson.build | 1 - > + 1 file changed, 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 0cbc968..28e1147 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2442,7 +2442,6 @@ if get_option('man') > + endif > + > + gnome = import('gnome') > +-subdir('docs/reference') As far as I read the meson.build files all actions in docs/reference are protected by the options 'gtk_doc' or 'man', is disabling this ones not enough? Regards, Peter > + > + summary({ > + 'host cpu' : host_machine.cpu_family(), > +-- > +2.40.0 > + From yann.morin.1998 at free.fr Mon Apr 24 21:51:06 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 24 Apr 2023 23:51:06 +0200 Subject: [Buildroot] [PATCH] support/testing: new runtime test for bash Message-ID: <20230424215106.1202752-1-yann.morin.1998@free.fr> Commit 2dff6e93ca2a (package/readline: add upstream patch to fix crash with invalid locale specification) fixed a regression in readline 8.2 [0], that could have been caught with a runtime test. readline is a library, so we need an executable that exercises readline. Since readline and bash are developped in tandem [1], it is only logical to use bash to test readline. Add a new runtime test for bash, that checks that we can indeed run an interactive shell, and that an non-existing locale does not cause the dreaded segfault. We do not use the default configuration, because it uses a uclibc toolchain, and we want to reproduce against a glibc one. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 [1] https://tiswww.case.edu/php/chet/readline/rltop.html#Bugs Signed-off-by: Yann E. MORIN --- support/testing/tests/package/test_bash.py | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 support/testing/tests/package/test_bash.py diff --git a/support/testing/tests/package/test_bash.py b/support/testing/tests/package/test_bash.py new file mode 100644 index 0000000000..f0ee8cadc1 --- /dev/null +++ b/support/testing/tests/package/test_bash.py @@ -0,0 +1,47 @@ +import os + +import infra.basetest + + +class TestBash(infra.basetest.BRTest): + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_ENABLE_LOCALE_WHITELIST="" + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_BASH=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check that we are indeed not (yet) running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Already running bash instead of busybox' sh") + + self.assertRunOk("bash -il") + # Twist! The above command is still runing, it's just that + # bash did display the prompt we expect. Check we are indeed + # actually bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + # Exit bash, back to busybox' shell + self.emulator.run("exit 0") + + # Check that we are indeed no longer running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Still running bash instead of busybox' sh") + + # Try to run with a non-available locale + self.assertRunOk("LC_ALL=en_US bash -il") + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + self.emulator.run("exit 0") -- 2.25.1 From mc.xin at foxmail.com Tue Apr 25 02:25:08 2023 From: mc.xin at foxmail.com (=?gb18030?B?SmlhbmdYaW4=?=) Date: Tue, 25 Apr 2023 10:25:08 +0800 Subject: [Buildroot] =?gb18030?b?u9i4tKO6ILvYuLSjuiAgIFtQQVRDSCAxLzFdIHRv?= =?gb18030?q?olchain/helpers=2Emk=3A_add_the_processing_when_LIBPATH_is_a_?= =?gb18030?q?directory?= In-Reply-To: <20230424154828.GP2696@scaer> References: <20230423164025.GL2696@scaer> <20230424154828.GP2696@scaer> Message-ID: Yann E. MORIN, All, >> As I explained previously, and as confirmed above, support for >> ld.so.conf should not be added, and thus the real solution is to >> exclude directories in toolchain/helpers.mk line 13: > >    find $(STAGING_DIR)/ -name "$${LIBPATTERN}" -not -type d 2>/dev/null Using the find command to exclude directories is a great solution. After I left my computer the day before yesterday, it had a new build error,  the build log is attached at the end. When executing the configure command on  grub2 2.04 without setting the environment variable, it does not have this error.  I spent some time troubleshooting this problem yesterday, and it didn't work out,  so I decided to give up using the distro toolchains. Is it possible for buildroot to support distro toolchains? I'm interested in using my  spare time to do that. It can save a little time for low performance processors. >>> grub2 2.04 Configuring >>> grub2 2.04 Configuring x86_64-efi mkdir -p /root/buildroot-2022.02.11/output/build/grub2-2.04/build-x86_64-efi cd /root/buildroot-2022.02.11/output/build/grub2-2.04/build-x86_64-efi && PATH="/root/buildroot-2022.02.11/output/host/bin:/root/buildroot-2022.02.11/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ar" AS="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-as" LD="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld" NM="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-nm" CC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc" GCC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc" CPP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-cpp" CXX="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++" FC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gfortran" F77="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gfortran" RANLIB="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ranlib" READELF="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-readelf" STRIP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-strip" OBJCOPY="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-objcopy" OBJDUMP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/root/buildroot-2022.02.11/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/root/buildroot-2022.02.11/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/root/buildroot-2022.02.11/output/host/include" LDFLAGS_FOR_BUILD="-L/root/buildroot-2022.02.11/output/host/lib -Wl,-rpath,/root/buildroot-2022.02.11/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-as" DEFAULT_LINKER="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1" LDFLAGS="" FCFLAGS=" -Os -g2" FFLAGS=" -Os -g2" PKG_CONFIG="/root/buildroot-2022.02.11/output/host/bin/pkg-config" STAGING_DIR="/root/buildroot-2022.02.11/output/host/x86_64-buildroot-linux-gnu/sysroot" INTLTOOL_PERL=/usr/bin/perl ac_cv_lbl_unaligned_fail=no ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes lt_cv_sys_lib_search_path_spec="" ac_cv_c_bigendian=no  CPP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc -E" TARGET_CC="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1 -Os" TARGET_CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g2 -D_FORTIFY_SOURCE=1 -Os" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fno-stack-protector" TARGET_CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fno-stack-protector" TARGET_LDFLAGS=" -Os" TARGET_NM="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-nm" TARGET_OBJCOPY="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-objcopy" TARGET_STRIP="/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-strip" ../configure --target=x86_64 --with-platform=efi --host=x86_64-buildroot-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/ --exec-prefix=/ --disable-grub-mkfont --enable-efiemu=no ac_cv_lib_lzma_lzma_code=no --enable-device-mapper=no --enable-libzfs=no --disable-werror checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-buildroot-linux-gnu checking target system type... x86_64-pc-none checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-buildroot-linux-gnu-strip... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking pkg-config is at least version 0.9.0... yes checking for cmp... cmp checking for bison... bison checking for x86_64-buildroot-linux-gnu-ranlib... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ranlib checking for gawk... (cached) mawk checking for style of include used by make... GNU checking for x86_64-buildroot-linux-gnu-gcc... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables...  checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc accepts -g... yes checking for /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc option to accept ISO C89... none needed checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc understands -c and -o together... yes checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc... gcc3 checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... (cached) bison checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for makeinfo... no checking for true... /usr/bin/true checking for x86_64-buildroot-linux-gnu-gcc... (cached) /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc accepts -g... (cached) yes checking for /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc... (cached) gcc3 checking how to run the C preprocessor... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for Minix Amsterdam compiler... no checking for x86_64-buildroot-linux-gnu-ar... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc-ar checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether we are using the GNU C++ compiler... yes checking whether /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++ accepts -g... yes checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++... gcc3 checking dependency style of /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-gcc... gcc3 checking for a Python interpreter with version >= 2.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.1 checking for python3 platform... linux checking for python3 script directory... ${prefix}/local/lib/python3.10/dist-packages checking for python3 extension module directory... ${exec_prefix}/local/lib/python3.10/dist-packages checking for /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-g++... no checking for a sed that does not truncate output... /usr/bin/sed checking whether NLS is requested... yes checking for msgfmt... /root/buildroot-2022.02.11/output/host/bin/msgfmt checking for gmsgfmt... /root/buildroot-2022.02.11/output/host/bin/msgfmt checking for xgettext... /root/buildroot-2022.02.11/output/host/bin/xgettext checking for msgmerge... /root/buildroot-2022.02.11/output/host/bin/msgmerge checking for ld... /root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld checking if the linker (/root/buildroot-2022.02.11/output/host/bin/x86_64-linux-gnu-ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for the common suffixes of directories in the library search path... lib,lib checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for special C compiler options needed for large files... (cached) no checking for _FILE_OFFSET_BITS value needed for large files... (cached) no checking whether byte ordering is bigendian... no checking size of void *... 8 checking size of long... 8 checking size of off_t... 8 configure: WARNING: cannot generate manual pages while cross compiling checking for posix_memalign... yes checking for memalign... yes checking for getextmntent... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/mnttab.h usability... no checking sys/mnttab.h presence... no checking for sys/mnttab.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for sys/types.h... (cached) yes checking for features.h... yes checking for linewrap.h... no checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/socket.h... yes checking for dirent.h... yes checking for fnmatch.h... yes checking for wctype.h... yes checking for sys/stat.h... (cached) yes checking for getopt.h... yes checking for sys/cdefs.h... yes checking for langinfo.h... yes checking for limits.h... (cached) yes checking for xlocale.h... no checking for wchar.h... yes checking for sys/mman.h... yes checking for malloc.h... yes checking for sys/time.h... yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sysexits.h... yes checking for crtdefs.h... no checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking for struct statfs.f_fstypename... no checking for struct statfs.f_mntfromname... no checking util.h usability... no checking util.h presence... no checking for util.h... no checking whether -Wtrampolines work... yes checking for gcc... gcc checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether fputc_unlocked is declared... yes checking whether fputs_unlocked is declared... yes checking whether fread_unlocked is declared... yes checking whether fwrite_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether getchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking for flockfile... yes checking for funlockfile... yes checking for btowc... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fcntl... yes checking for symlink... yes checking for mempcpy... yes checking for fnmatch... yes checking for isblank... yes checking for iswctype... yes checking for mbsrtowcs... yes checking for wmemchr... yes checking for wmemcpy... yes checking for wmempcpy... yes checking for getdelim... yes checking for getdtablesize... yes checking for getprogname... no checking for getexecname... no checking for mbsinit... yes checking for mbrtowc... yes checking for isascii... yes checking for mprotect... yes checking for nl_langinfo... yes checking for lstat... yes checking for openat... yes checking for sleep... yes checking for strdup... yes checking for strndup... yes checking for pipe... yes checking for vasnprintf... no checking for snprintf... yes checking for wcrtomb... yes checking for iswcntrl... yes checking for wcwidth... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether From james.d.knight at live.com Tue Apr 25 04:33:52 2023 From: james.d.knight at live.com (James Knight) Date: Tue, 25 Apr 2023 00:33:52 -0400 Subject: [Buildroot] [PATCH] package/libcurl: drop override of LD_LIBRARY_PATH Message-ID: A previous commit [1] (libcurl 7.19.2) configured `LD_LIBRARY_PATH` to prevent cross-compiling errors when target == host; however, such an override is no longer needed [2][3] (libcurl 7.37, 7.74) and causes build errors in some environments. Dropping the override. Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15181 [1]: a51ce3194923430fc229fc2ad98b12795b5a1876 [2]: https://github.com/curl/curl/commit/e48a821ed580cd2897b3e1b0bc88ca9245ac234c [3]: https://github.com/curl/curl/commit/6f3369bbcf9d0ebdaa5d141f8ca446448c24494c Signed-off-by: James Knight --- When using `./utils/test-pkg` with the original implementation and the following configuration: BR2_PACKAGE_LIBCURL=y BR2_PACKAGE_LIBCURL_CURL=y BR2_PACKAGE_LIBCURL_OPENSSL=y BR2_PACKAGE_OPENSSL=y The `libcurl` package never seems to pass the configuration stage on an Arch development environment. For example: configure: OPT_OPENSSL: ~/br-test-pkg/bootlin-armv5-uclibc/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr configure: OPENSSL_ENABLED: configure: error: --with-openssl was given but OpenSSL could not be detected make: *** [package/pkg-generic.mk:283: ~/br-test-pkg/bootlin-armv5-uclibc/build/libcurl-7.88.1/.stamp_configured] Error 1 or: configure: OPT_OPENSSL: ~/br-test-pkg/bootlin-x86-64-musl/host/x86_64-buildroot-linux-musl/sysroot/usr configure: OPENSSL_ENABLED: configure: error: --with-openssl was given but OpenSSL could not be detected make: *** [package/pkg-generic.mk:283: ~/br-test-pkg/bootlin-x86-64-musl/build/libcurl-7.88.1/.stamp_configured] Error 1 With the change applied in this proposed patch, the default toolchain configurations used by test-pkg all pass: $ ./utils/test-pkg -c libcurl.config -p libcurl bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: OK bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK sourcery-arm [6/6]: OK 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/libcurl/libcurl.mk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e23a01fa259d0d377ef60d200309c91..dd715c1bb67202897f8a51243591676921fde24b 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -56,11 +56,6 @@ endif ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl -# configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up -# native stuff during the rest of configure when target == host. -# Fix it by setting LD_LIBRARY_PATH to something sensible so those libs -# are found first. -LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Tue Apr 25 05:35:14 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 25 Apr 2023 05:35:14 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-24 Message-ID: <20230425053519.A2EAB4018E@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-24 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 68 | 52 | 0 | 120 | Classification of failures by reason for master ----------------------------------------------- glibc-2.37-2-g9f8513dc64119... | 4 host-gcc-final-10.4.0 | 4 host-qemu-7.2.0 | 3 libglib2-2.76.1 | 3 linux-6.1.14 | 3 edk2-edk2-stable202208 | 2 host-gcc-final-11.3.0 | 2 host-rust-1.68.2 | 2 libgcrypt-1.10.1 | 2 ntp-4.2.8p15 | 2 argp-standalone-1.4.1 | 1 brltty-6.5 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gnu-efi-3.0.15 | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.37 | 1 host-gcc-final-arc-2020.09-... | 1 host-gdb-arc-2020.09-releas... | 1 host-sunxi-tools-1.4.2-168-... | 1 ipmitool-1_8_19 | 1 libdeflate-1.15 | 1 libnss-3.89 | 1 linux-5.10.162-cip24 | 1 linux-fusion-9.0.3 | 1 ltp-testsuite-20230127 | 1 mosquitto-2.0.15 | 1 mpv-0.35.1 | 1 nginx-1.24.0 | 1 php-8.2.3 | 1 readline-8.2 | 1 rtl8189fs-ed6741b52bc998875... | 1 uclibc-1.0.43 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/2ce9fc122bb2761962c7f195b8feff2f2bb44752 | ORPH powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/27677579b22c6b39ff15988a8b2bffb1a1e90b8f | i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/04c1ceee00a33204ee32f22a9b2943a2e895b144 | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/a0809d176846d24dbbf05d9e624dc9d6de7f3371 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a383058626fc767801307ba7b16b6a38e4f316df | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2d7b3cca509b52198ec5012ecb72b207b9ea3cd9 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0be899d3d4dfa7a7a88103e4b9fa157ccb758e99 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e7ba09b0bef64d33e7e05af792644278cce89883 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0e397d28be21b3255b84f89365f0e712a6ad9982 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/438fe4f93a401e18e0dad95de68620e31596bb7a | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/6c70e202aa2f2ba77f365bceaf598b3521c5f10d | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/b9c3cf25e987fc08b6c75202b1b06d6b44c0315b | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/89db47bef3e5dcaaf5afd34335ae50de2c9db494 | ORPH aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5bc4739f0eeb4ac2ca66ac18dd1ba3050769ab15 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/974afecd807506919504921939cd60c40ce7891b | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/ccbbf3ed21586d0a309d57fc7bfa8c5c274ea398 | i686 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/97a61dab868726ae9fe5dc7d54d7893f9f71f5ed | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/028cc96db9164c9220c0c97b617dce94e7dd90d8 | mips64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/cfa1164b162fa37b09fa6c0571fa5010e759c779 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/649d5e769a2f80907f06f248bc1ee584a3ccd0ef | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/fcdc99afd30cc9c34d0f0501f1a71731ff58db0b | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/33fab471a3436fdd5d3bbbc60fcc272d4d21c5a9 | ORPH s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/25c55094360f912baf44d4a8de8875eb4ae8b18b | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/52894912eecdfb49f44f423608447527b1ef3296 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ef114d2a3003a8665190899290125bfe3b3cd1c4 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c9ca6fa1920eecf38224e897780d7414837d091d | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/abea1cc55d1a769ed23429771a68a8bc7780755b | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/f3ff29e299990b474c27e95072d98d4544e8b856 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/a628fbab515b1432cd47c336800df51b9d0d035e | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/be727e0000f154794e7a3677b3d666b96668b44c | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/988d35eb0a6740582a2b831d908fdfb66e1634b2 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/31c6076f7c3915b8da14f34c6bc50388956554a0 | ORPH arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/6de322f710d6669042bb974e4de21c7c02c8b549 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/2e2174b7a81abf23ffd64df382b74f3544ef3d84 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/1a1063b4da563d884f939e1147f4ab0e90f65a1f | microblazeel | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/b126244da41449bb4d21f262294a0a030a058f65 | microblazeel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/b92456865206abdb4b75519525accd9eb376008c | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/557f92a0c5b066734380645f2dfcb7d1e786db61 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/7bbe08acc5de971e9f8292ab72922f70c341777a | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/33f0bb48ce99da18b38c9c1bdbb7542961dfca73 | ORPH powerpc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/0a9a16aba8903b6ad2fdd0573de768d1c0a39834 | ORPH x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/89d0dd6efd07f96a9f42c5d908a8f660fc7a21e4 | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/f66308e77fa3e1a5349f4f972e6b0dd919b86b5a | or1k | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/e137da2ddf7346cd8607e7b462e395c34a66807a | microblaze | nginx-1.24.0 | NOK | http://autobuild.buildroot.net/results/9d064537b68bede7f2b7251adde05bb509c12f0f | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/0a4bf5890b01eaee07c3ba71df761acb1a5941e0 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/594eea16529c3e699d799c0a7af5559f52c83496 | ORPH sh4aeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/cc147e0a7d389b2e36b13ee67f7922a9976d9d95 | armeb | readline-8.2 | NOK | http://autobuild.buildroot.net/results/1676780251273532876d19e320196aa50fd2b3c3 | ORPH i686 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/1843ceb07bd6635b546f6ff18b59ef007d7f5939 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/cbc12da3a997b4e62a5fdcec5326514aa885ffa7 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/c4fed289ee8941ed17cda6ead732f8dba6cee307 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- elfutils-0.186 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 host-go-1.19.8 | 1 iw-5.19 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0d862719599f7f23175e9d4d70fbade3bc5d043f | ORPH powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0cdd31254b61f6b4f83725c85fca065827206e70 | powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/b104e99595c71ae4eabbf6649b14bd6899dfafc6 | m68k | iw-5.19 | NOK | http://autobuild.buildroot.net/results/cab979f0b9d00cde43e7dfd74a9facdc9dd6728e | ORPH sparc | unknown | NOK | http://autobuild.buildroot.net/results/c1e3a9700a027317514abc768ee3ce386d28b969 | Gitlab CI results for 2023-04-24 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179309 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179314 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179971 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179972 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179973 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179975 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179982 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179983 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179984 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179037 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179077 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179081 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179367 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179259 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179177 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179179 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179182 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179187 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179189 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179193 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179196 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179201 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179370 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179374 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179463 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179495 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179494 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179503 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179507 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179510 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179515 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179518 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179528 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179532 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179578 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179625 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179688 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179778 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179846 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179861 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179868 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179928 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179961 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179964 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4163179965 | ORPH -- http://autobuild.buildroot.net From raphael.melotte at mind.be Tue Apr 25 07:09:22 2023 From: raphael.melotte at mind.be (=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?=) Date: Tue, 25 Apr 2023 09:09:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix building with zlib-ng Message-ID: <20230425070923.1294644-1-raphael.melotte@mind.be> The current mupdf version fails to build when zlib-ng is used as the zlib implementation. Add a patch to fix it. This fixes the following build failure raised since the bump to version 1.21.0 of the mupdf package in commit 3c2033cd2ace077e7dfaf58a2589b2a93a5fd7b0: source/fitz/encode-basic.c: In function 'deflate_write': source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); | ^~~~~~~~ source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? Fixes: http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 Signed-off-by: Rapha?l M?lotte --- ...issing-limits.h-include-for-UINT_MAX.patch | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch diff --git a/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch new file mode 100644 index 0000000000..95f2f86666 --- /dev/null +++ b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch @@ -0,0 +1,70 @@ +From ebce9f1b129ebc8f2b17afa02a4ffcb9453c11d9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Mon, 24 Apr 2023 17:27:35 +0200 +Subject: [PATCH] Add missing limits.h include for UINT_MAX +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +encode-basic.c uses 'UINT_MAX', which is available in the 'limits.h' +header. + +In some configurations that build with zlib from [1], by chance +limits.h gets indirectly included when including 'z-imp.h' (the +includes are: 'z-imp.h' -> 'zlib.h' -> 'zconf.h' -> 'limits.h'), so +the build succeeds. + +When using other zlib implementations however (for example from [2]), +limits.h is not necessarily included indirectly, which leads to the +build failing in the following way: + +source/fitz/encode-basic.c: In function 'deflate_write': +source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) + 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); + | ^~~~~~~~ +source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? + +Add the missing include, so that the build succeeds no matter if zlib +indirectly includes 'limit.h' or not. + +Similarly, also add it in output-ps.c where it's also missing. + +[1]: https://zlib.net/ +[2]: https://github.com/zlib-ng/zlib-ng + +Signed-off-by: Rapha?l M?lotte +Upstream: https://bugs.ghostscript.com/show_bug.cgi?id=706667 +--- + source/fitz/encode-basic.c | 2 ++ + source/fitz/output-ps.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/source/fitz/encode-basic.c b/source/fitz/encode-basic.c +index 03a4ff76b..84f0c35e6 100644 +--- a/source/fitz/encode-basic.c ++++ b/source/fitz/encode-basic.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + struct ahx + { + fz_output *chain; +diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c +index ef22c3cd6..3dc8ea17d 100644 +--- a/source/fitz/output-ps.c ++++ b/source/fitz/output-ps.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + typedef struct ps_band_writer_s + { + fz_band_writer super; +-- +2.39.1 + -- 2.39.1 From mf at go-sys.de Tue Apr 25 07:33:41 2023 From: mf at go-sys.de (Michael Fischer) Date: Tue, 25 Apr 2023 09:33:41 +0200 Subject: [Buildroot] [PATCH] package/sdl2: bump version to 2.26.5 Message-ID: <20230425073341.18738-1-mf@go-sys.de> Signed-off-by: Michael Fischer --- package/sdl2/sdl2.hash | 4 ++-- package/sdl2/sdl2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2/sdl2.hash b/package/sdl2/sdl2.hash index e26dcee301..0c7bdf7fa1 100644 --- a/package/sdl2/sdl2.hash +++ b/package/sdl2/sdl2.hash @@ -1,4 +1,4 @@ -# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.26.3.tar.gz.sig -sha256 c661205a553b7d252425f4b751ff13209e5e020b876bbfa1598494af61790057 SDL2-2.26.3.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.26.5.tar.gz.sig +sha256 ad8fea3da1be64c83c45b1d363a6b4ba8fd60f5bde3b23ec73855709ec5eabf7 SDL2-2.26.5.tar.gz # Locally calculated sha256 9928507f684c1965d07f2b6ef4b4723d5efc2f6b4ab731f743a413c51c319927 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index c01f12d12c..5f2e1e0ed1 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.26.3 +SDL2_VERSION = 2.26.5 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.20.1 From jamie.gibbons at microchip.com Tue Apr 25 08:14:42 2023 From: jamie.gibbons at microchip.com (Jamie Gibbons) Date: Tue, 25 Apr 2023 09:14:42 +0100 Subject: [Buildroot] [PATCH 0/2] *** Add Microchip PolarFire SoC Icicle Kit *** Message-ID: <20230425081444.1441521-1-jamie.gibbons@microchip.com> Hi all, The following patch series is to add support for Microchip's PolarFire SoC development board, the icicle kit. We are adding all the necessary supporting files, including a new defconfig and one required host package, the hss-payload-generator. I look forward to recieving your feedback on the series. Regards, Jamie Jamie Gibbons (2): package/microchip-hss-payload-generator: add host package configs/microchip_mpfs_icicle: add support for Microchip's Icicle Kit board/microchip/mpfs_icicle/README.txt | 62 +++++++++++++++++++ board/microchip/mpfs_icicle/config.yaml | 28 +++++++++ board/microchip/mpfs_icicle/genimage.cfg | 36 +++++++++++ board/microchip/mpfs_icicle/linux.fragment | 1 + board/microchip/mpfs_icicle/mpfs_icicle.its | 53 ++++++++++++++++ board/microchip/mpfs_icicle/post-image.sh | 13 ++++ board/microchip/mpfs_icicle/uboot-env.txt | 16 +++++ .../mpfs_icicle/uboot-fragment-rootfs.config | 2 + configs/microchip_mpfs_icicle_defconfig | 33 ++++++++++ package/Config.in.host | 1 + .../Config.in.host | 8 +++ .../microchip-hss-payload-generator.mk | 22 +++++++ 12 files changed, 275 insertions(+) create mode 100644 board/microchip/mpfs_icicle/README.txt create mode 100644 board/microchip/mpfs_icicle/config.yaml create mode 100644 board/microchip/mpfs_icicle/genimage.cfg create mode 100644 board/microchip/mpfs_icicle/linux.fragment create mode 100644 board/microchip/mpfs_icicle/mpfs_icicle.its create mode 100755 board/microchip/mpfs_icicle/post-image.sh create mode 100644 board/microchip/mpfs_icicle/uboot-env.txt create mode 100644 board/microchip/mpfs_icicle/uboot-fragment-rootfs.config create mode 100644 configs/microchip_mpfs_icicle_defconfig create mode 100644 package/microchip-hss-payload-generator/Config.in.host create mode 100644 package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk -- 2.25.1 From jamie.gibbons at microchip.com Tue Apr 25 08:14:43 2023 From: jamie.gibbons at microchip.com (Jamie Gibbons) Date: Tue, 25 Apr 2023 09:14:43 +0100 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <20230425081444.1441521-1-jamie.gibbons@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> Message-ID: <20230425081444.1441521-2-jamie.gibbons@microchip.com> The Buildroot icicle kit configuration uses the Hart Software Service's (HSS) payload generator tool. This tool creates a formatted payload image for the HSS zero-stage bootloader on PolarFire SoC, given a configuration file and a set of ELF binaries. The configuration file is used to map the ELF binaries or binary blobs to the individual application harts (U54s). Add the HSS payload generator as a host package to support this. Signed-off-by: Jamie Gibbons Reviewed-by: Valentina Fernandez --- package/Config.in.host | 1 + .../Config.in.host | 8 +++++++ .../microchip-hss-payload-generator.mk | 22 +++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 package/microchip-hss-payload-generator/Config.in.host create mode 100644 package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..42856c09df 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -58,6 +58,7 @@ menu "Host utilities" source "package/mender-artifact/Config.in.host" source "package/meson-tools/Config.in.host" source "package/mfgtools/Config.in.host" + source "package/microchip-hss-payload-generator/Config.in.host" source "package/mkpasswd/Config.in.host" source "package/moby-buildkit/Config.in.host" source "package/mosquitto/Config.in.host" diff --git a/package/microchip-hss-payload-generator/Config.in.host b/package/microchip-hss-payload-generator/Config.in.host new file mode 100644 index 0000000000..7e0bbad719 --- /dev/null +++ b/package/microchip-hss-payload-generator/Config.in.host @@ -0,0 +1,8 @@ +config BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR + bool "HSS Payload Generator" + help + Microchip PolarFire SoC Payload Generator. This tool creates a formatted + payload image for the HSS zero-stage bootloader on PolarFire SoC, given a + configuration file and a set of ELF binaries. The configuration file is + used to map the ELF binaries or binary blobs to the individual application + harts (U54s). diff --git a/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk new file mode 100644 index 0000000000..ca5f59e0f1 --- /dev/null +++ b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk @@ -0,0 +1,22 @@ +################################################################################ + # + # Microchip Hart Software Services + # +################################################################################ +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = v2023.02 +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire-soc,hart-software-services,$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_STAGING = NO +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_TARGET = YES +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE = MIT +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE_FILES = LICENSE.md +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_DEPENDENCIES = host-elfutils host-libyaml + +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_BUILD_CMDS + $(MAKE) -C $(@D)/tools/hss-payload-generator HOST_INCLUDES=-I$(HOST_DIR)/include/ LDFLAGS="$(HOST_LDFLAGS) -Wl,-rpath,$(HOST_DIR)/lib -L$(HOST_DIR)/lib" +endef + +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_CMDS + $(INSTALL) -D -m 755 $(@D)/tools/hss-payload-generator/hss-payload-generator $(HOST_DIR)/bin/hss-payload-generator +endef + +$(eval $(host-generic-package)) -- 2.25.1 From jamie.gibbons at microchip.com Tue Apr 25 08:14:44 2023 From: jamie.gibbons at microchip.com (Jamie Gibbons) Date: Tue, 25 Apr 2023 09:14:44 +0100 Subject: [Buildroot] [PATCH 2/2] configs/microchip_mpfs_icicle: add support for Microchip's Icicle Kit In-Reply-To: <20230425081444.1441521-1-jamie.gibbons@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> Message-ID: <20230425081444.1441521-3-jamie.gibbons@microchip.com> Add support for the icicle kit, the main development board for Microchip's PolarFire SoC. The configuration file is microchip_mpfs_icicle_defconfig. It builds a bootable kernel image with an embedded root file system. The image built can be flashed to the board using the eMMC or an SD card. The yaml configuration file is used by the hss payload generator. It maps the ELF binaries or binary blobs to the individual application harts (U54s). The image generator script sets the partitions of the image. The kernel fragment file ses additional configurations for the icicle kit in buildroot that are not in the default configuration. The image tree souce file creates a FIT image. The post image script creates the payload using the payload generator host package and finally, creates the FIT image using the ITS after the kernel build. The U-Boot script and additional U-Boot configurations ensure that U-Boot behaves as expected for the icicle kit and boots the FIT image. The readme.txt file documents how to build and boot the icicle kit with this configuration. Signed-off-by: Jamie Gibbons --- board/microchip/mpfs_icicle/README.txt | 62 +++++++++++++++++++ board/microchip/mpfs_icicle/config.yaml | 28 +++++++++ board/microchip/mpfs_icicle/genimage.cfg | 36 +++++++++++ board/microchip/mpfs_icicle/linux.fragment | 1 + board/microchip/mpfs_icicle/mpfs_icicle.its | 53 ++++++++++++++++ board/microchip/mpfs_icicle/post-image.sh | 13 ++++ board/microchip/mpfs_icicle/uboot-env.txt | 16 +++++ .../mpfs_icicle/uboot-fragment-rootfs.config | 2 + configs/microchip_mpfs_icicle_defconfig | 33 ++++++++++ 9 files changed, 244 insertions(+) create mode 100644 board/microchip/mpfs_icicle/README.txt create mode 100644 board/microchip/mpfs_icicle/config.yaml create mode 100644 board/microchip/mpfs_icicle/genimage.cfg create mode 100644 board/microchip/mpfs_icicle/linux.fragment create mode 100644 board/microchip/mpfs_icicle/mpfs_icicle.its create mode 100755 board/microchip/mpfs_icicle/post-image.sh create mode 100644 board/microchip/mpfs_icicle/uboot-env.txt create mode 100644 board/microchip/mpfs_icicle/uboot-fragment-rootfs.config create mode 100644 configs/microchip_mpfs_icicle_defconfig diff --git a/board/microchip/mpfs_icicle/README.txt b/board/microchip/mpfs_icicle/README.txt new file mode 100644 index 0000000000..de20ecc410 --- /dev/null +++ b/board/microchip/mpfs_icicle/README.txt @@ -0,0 +1,62 @@ +Microchip PolarFire SoC Icicle Kit +================================== + +This file describes how to use the pre-defined Buildroot +configuration for Microchip's PolarFire SoC Icicle Kit. + +Further information about the PolarFire SoC Icicle Kit can be found +at https://github.com/polarfire-soc/polarfire-soc-documentation + +Building +======== + +Configure Buildroot using the default board configuration: + + '$ make microchip_mpfs_icicle_defconfig' + +Customise the build as necessary: + + '$ make menuconfig' + +Start the build: + + '$ make' + +Result of the build +=================== + +Once the build has finished you will have the following files: + + output/images/ + +-- boot.scr + +-- boot.vfat + +-- Image + +-- mpfs_icicle.itb + +-- mpfs_icicle.its + +-- mpfs-icicle-kit.dtb + +-- payload.bin + +-- rootfs.ext2 + +-- rootfs.ext4 + +-- rootfs.tar + +-- sdcard.img + +-- u-boot.bin + + +Creating a bootable SD card with genimage +========================================= + +By default Buildroot builds a SD card image for you. The first partition +of this image contains a U-Boot binary, embedded in a Hart Software +Services (HSS) payload. The second partition contains a FAT filesystem +with a U-Boot env and an ITB file containing the kernel and the device +tree. The third partition contains the file system. This image can be +written directly to the eMMC or an SD card. All you need to do is dd the +image to the eMMC or your SD card, which can be done with the following +command on your development host: + + '$ sudo dd if=output/images/sdcard.img of=/dev/sdb bs=1M' + +For instructions on how to transfer the image to the eMMC/SD, please refer to +the "Programming the Linux image" section of our guide on updating +PolarFire SoC dev kits: +https://github.com/polarfire-soc/polarfire-soc-documentation/blob/master/reference-designs-fpga-and-development-kits/updating-mpfs-kit.md. diff --git a/board/microchip/mpfs_icicle/config.yaml b/board/microchip/mpfs_icicle/config.yaml new file mode 100644 index 0000000000..5fccdfd34f --- /dev/null +++ b/board/microchip/mpfs_icicle/config.yaml @@ -0,0 +1,28 @@ +# +# HSS Payload Generator - buildroot configuration file +# + +# First, we can optionally set a name for our image, otherwise one will be created dynamically +set-name: 'PolarFire-SoC-HSS::U-Boot' + +# +# Next, we'll define the entry point addresses for each hart, as follows: +# +hart-entry-points: {u54_1: '0x80200000', u54_2: '0x80200000', u54_3: '0x80200000', u54_4: '0x80200000'} +# +# Finally, we'll define a payloads (source binary file) that will be placed at certain regions in memory +# The payload section is defined with the keyword payloads, and then a number of individual +# payload descriptors. +# +# Each payload has a name (path to its ELF/bin file), an owner-hart, and optionally 1-3 secondary-harts. +# +# Additionally, it has a privilege mode in which it will start execution. +# * Valid privilege modes are PRV_M, PRV_S and PRV_U. +# +# +# In this case, the only payload is the u-boot s-mode binary. +# +# Case only matters for the ELF path names, not the keywords. +# +payloads: + u-boot.bin: {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s} diff --git a/board/microchip/mpfs_icicle/genimage.cfg b/board/microchip/mpfs_icicle/genimage.cfg new file mode 100644 index 0000000000..3780a0254b --- /dev/null +++ b/board/microchip/mpfs_icicle/genimage.cfg @@ -0,0 +1,36 @@ +# Image for eMMC or SDCard boot on the Microchip PolarFire SOC Icicle Board +# +image boot.vfat { + vfat { + files = { + "mpfs_icicle.itb", + } + + file boot.scr { + image = "boot.scr" + } + } + size = 60M +} + +image sdcard.img { + hdimage { + gpt = true + } + + partition uboot { + partition-type-uuid = 21686148-6449-6E6F-744E-656564454649 + image = "payload.bin" + } + + partition kernel { + partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4 + bootable = "true" + image = "boot.vfat" + } + + partition root { + partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4 + image = "rootfs.ext4" + } +} diff --git a/board/microchip/mpfs_icicle/linux.fragment b/board/microchip/mpfs_icicle/linux.fragment new file mode 100644 index 0000000000..0cecddb61b --- /dev/null +++ b/board/microchip/mpfs_icicle/linux.fragment @@ -0,0 +1 @@ +CONFIG_POLARFIRE_SOC_DMA_NONCOHERENT=y diff --git a/board/microchip/mpfs_icicle/mpfs_icicle.its b/board/microchip/mpfs_icicle/mpfs_icicle.its new file mode 100644 index 0000000000..a62b079fa1 --- /dev/null +++ b/board/microchip/mpfs_icicle/mpfs_icicle.its @@ -0,0 +1,53 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Flattened Image Tree file for Icicle Kit + * + */ + +/dts-v1/; + +/ { + description = "U-Boot fitImage for the MPFS"; + address-cells = <1>; + + images { + kernel { + description = "Linux kernel"; + data = /incbin/("./Image"); + type = "kernel"; + arch = "riscv"; + os = "linux"; + compression = "none"; + load = <0x80200000>; + entry = <0x80200000>; + hash-1 { + algo = "sha256"; + }; + }; + base_fdt { + description = "Flattened Device Tree blob"; + data = /incbin/("./mpfs-icicle-kit.dtb"); + type = "flat_dt"; + arch = "riscv"; + compression = "none"; + load = <0x8a000000>; + hash-1 { + algo = "sha256"; + }; + }; + }; + + configurations { + default = "kernel_dtb"; + kernel_dtb { + description = "1 Linux kernel, FDT blob"; + kernel = "kernel"; + fdt = "base_fdt"; + }; + + base_dtb { + description = "Base FDT blob for MPFS Icicle board"; + fdt = "base_fdt"; + }; + }; +}; diff --git a/board/microchip/mpfs_icicle/post-image.sh b/board/microchip/mpfs_icicle/post-image.sh new file mode 100755 index 0000000000..444a80cb45 --- /dev/null +++ b/board/microchip/mpfs_icicle/post-image.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +BASE_DIR=$(pwd) +HSS_PAYLOAD_GENERATOR=$HOST_DIR/bin/hss-payload-generator +MKIMAGE=$HOST_DIR/bin/mkimage +GENIMAGE=${BASE_DIR}/support/scripts/genimage.sh +GENIMAGE_CFG=${BASE_DIR}/$2 + +cd ${BINARIES_DIR} +${HSS_PAYLOAD_GENERATOR} -c ${BASE_DIR}/board/microchip/mpfs_icicle/config.yaml payload.bin +cp ${BASE_DIR}/board/microchip/mpfs_icicle/mpfs_icicle.its ./ +${MKIMAGE} -f mpfs_icicle.its mpfs_icicle.itb +${GENIMAGE} -c ${GENIMAGE_CFG} diff --git a/board/microchip/mpfs_icicle/uboot-env.txt b/board/microchip/mpfs_icicle/uboot-env.txt new file mode 100644 index 0000000000..8a655085ed --- /dev/null +++ b/board/microchip/mpfs_icicle/uboot-env.txt @@ -0,0 +1,16 @@ +# this assumes ${scriptaddr} is already set!! + +# Try to boot a fitImage from eMMC/SD + +setenv fdt_high 0xffffffffffffffff +setenv initrd_high 0xffffffffffffffff + +load mmc 0:${distro_bootpart} ${scriptaddr} mpfs_icicle.itb; +bootm start ${scriptaddr}#kernel_dtb; +bootm loados ${scriptaddr}; +# Try to load a ramdisk if available inside fitImage +bootm ramdisk; +bootm prep; +fdt set /soc/ethernet at 20112000 mac-address ${icicle_mac_addr0}; +fdt set /soc/ethernet at 20110000 mac-address ${icicle_mac_addr1}; +bootm go; diff --git a/board/microchip/mpfs_icicle/uboot-fragment-rootfs.config b/board/microchip/mpfs_icicle/uboot-fragment-rootfs.config new file mode 100644 index 0000000000..8ebb8d1615 --- /dev/null +++ b/board/microchip/mpfs_icicle/uboot-fragment-rootfs.config @@ -0,0 +1,2 @@ +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/mmcblk0p3 rootwait uio_pdrv_genirq.of_id=generic-uio" diff --git a/configs/microchip_mpfs_icicle_defconfig b/configs/microchip_mpfs_icicle_defconfig new file mode 100644 index 0000000000..935a9612f4 --- /dev/null +++ b/configs/microchip_mpfs_icicle_defconfig @@ -0,0 +1,33 @@ +BR2_riscv=y +BR2_riscv_custom=y +BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVF=y +BR2_RISCV_ISA_CUSTOM_RVD=y +BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_TARGET_GENERIC_HOSTNAME="mpfs_icicle" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/microchip/mpfs_icicle/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="board/microchip/mpfs_icicle/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,linux4microchip,linux,linux-5.15-mchp+fpga)/linux4microchip+fpga-2023.02.01.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="mpfs" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/microchip/mpfs_icicle/linux.fragment" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="microchip/mpfs-icicle-kit" +BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,polarfire-soc,u-boot,mpfs-uboot-2022.01)/linux4microchip+fpga-2023.02.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="microchip_mpfs_icicle" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/microchip/mpfs_icicle/uboot-fragment-rootfs.config" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/microchip/mpfs_icicle/uboot-env.txt" -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Apr 25 09:44:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 25 Apr 2023 11:44:31 +0200 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <20230425081444.1441521-2-jamie.gibbons@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> <20230425081444.1441521-2-jamie.gibbons@microchip.com> Message-ID: <20230425114431.5461f144@windsurf> Hello Jamie, Thanks for your patch. Here are a few comments below. On Tue, 25 Apr 2023 09:14:43 +0100 Jamie Gibbons via buildroot wrote: > package/Config.in.host | 1 + > .../Config.in.host | 8 +++++++ > .../microchip-hss-payload-generator.mk | 22 +++++++++++++++++++ > 3 files changed, 31 insertions(+) > create mode 100644 package/microchip-hss-payload-generator/Config.in.host > create mode 100644 package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk We need the DEVELOPERS file to be updated with a new entry for this package. > diff --git a/package/microchip-hss-payload-generator/Config.in.host b/package/microchip-hss-payload-generator/Config.in.host > new file mode 100644 > index 0000000000..7e0bbad719 > --- /dev/null > +++ b/package/microchip-hss-payload-generator/Config.in.host > @@ -0,0 +1,8 @@ > +config BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR > + bool "HSS Payload Generator" > + help > + Microchip PolarFire SoC Payload Generator. This tool creates a formatted > + payload image for the HSS zero-stage bootloader on PolarFire SoC, given a > + configuration file and a set of ELF binaries. The configuration file is > + used to map the ELF binaries or binary blobs to the individual application > + harts (U54s). At the end of the help text, we need an empty line, followed by the homepage of the project web site (Github repo homepage will work fine). > diff --git a/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk > new file mode 100644 > index 0000000000..ca5f59e0f1 > --- /dev/null > +++ b/package/microchip-hss-payload-generator/microchip-hss-payload-generator.mk > @@ -0,0 +1,22 @@ > +################################################################################ > + # > + # Microchip Hart Software Services > + # > +################################################################################ The formatting of this header is not correct: no spaces before # signs. Also the string should be just the package name: "microchip-hss-payload-generator". > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = v2023.02 > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire-soc,hart-software-services,$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) Please put the "v" in the _SITE variable, but not version: HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = 2023.02 HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire-soc,hart-software-services,v$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) This way if ever release-monitoring.org is used to detect new versions of this package, it will work correctly. > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_STAGING = NO > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_TARGET = YES Both of these lines are not needed: you are doing a host package. > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE = MIT > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE_FILES = LICENSE.md > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_DEPENDENCIES = host-elfutils host-libyaml > + > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_BUILD_CMDS > + $(MAKE) -C $(@D)/tools/hss-payload-generator HOST_INCLUDES=-I$(HOST_DIR)/include/ LDFLAGS="$(HOST_LDFLAGS) -Wl,-rpath,$(HOST_DIR)/lib -L$(HOST_DIR)/lib" Indentation should be one tab. Why do you need to pass -Wl,-rpath and -L in addition to HOST_LDFLAGS? HOST_LDFLAGS is already defined as: HOST_LDFLAGS += -L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib Overall, this should look like this: $(MAKE) -C $(@D)/tools/hss-payload-generator \ HOST_INCLUDES="$(HOST_CPPFLAGS)" \ LDFLAGS="$(HOST_LDFLAGS)" > +endef > + > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_CMDS > + $(INSTALL) -D -m 755 $(@D)/tools/hss-payload-generator/hss-payload-generator $(HOST_DIR)/bin/hss-payload-generator Indentation should be one tab. Please split the long line with a \ somewhere (between source and destination paths, probably). Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From Jamie.Gibbons at microchip.com Tue Apr 25 10:18:41 2023 From: Jamie.Gibbons at microchip.com (Jamie.Gibbons at microchip.com) Date: Tue, 25 Apr 2023 10:18:41 +0000 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <20230425114431.5461f144@windsurf> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> <20230425081444.1441521-2-jamie.gibbons@microchip.com> <20230425114431.5461f144@windsurf> Message-ID: <01db737b09ac273925c623c44b44a48a366871e0.camel@microchip.com> On Tue, 2023-04-25 at 11:44 +0200, Thomas Petazzoni wrote: > EXTERNAL EMAIL: Do not click links or open attachments unless you > know the content is safe > > Hello Jamie, > > Thanks for your patch. Here are a few comments below. Hi Thomas, Thanks a million for your feedback. I have tidied up and made the changes you suggested below. I will update all in a v2. Thanks, Jamie. > > On Tue, 25 Apr 2023 09:14:43 +0100 > Jamie Gibbons via buildroot wrote: > > > ?package/Config.in.host??????????????????????? |? 1 + > > ?.../Config.in.host??????????????????????????? |? 8 +++++++ > > ?.../microchip-hss-payload-generator.mk??????? | 22 > > +++++++++++++++++++ > > ?3 files changed, 31 insertions(+) > > ?create mode 100644 package/microchip-hss-payload- > > generator/Config.in.host > > ?create mode 100644 package/microchip-hss-payload- > > generator/microchip-hss-payload-generator.mk > > We need the DEVELOPERS file to be updated with a new entry for this > package. > > > diff --git a/package/microchip-hss-payload-generator/Config.in.host > > b/package/microchip-hss-payload-generator/Config.in.host > > new file mode 100644 > > index 0000000000..7e0bbad719 > > --- /dev/null > > +++ b/package/microchip-hss-payload-generator/Config.in.host > > @@ -0,0 +1,8 @@ > > +config BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR > > +???? bool "HSS Payload Generator" > > +???? help > > +?????? Microchip PolarFire SoC Payload Generator. This tool > > creates a formatted > > +?????? payload image for the HSS zero-stage bootloader on > > PolarFire SoC, given a > > +?????? configuration file and a set of ELF binaries. The > > configuration file is > > +?????? used to map the ELF binaries or binary blobs to the > > individual application > > +?????? harts (U54s). > > At the end of the help text, we need an empty line, followed by the > homepage of the project web site (Github repo homepage will work > fine). > > > diff --git a/package/microchip-hss-payload-generator/microchip-hss- > > payload-generator.mk b/package/microchip-hss-payload- > > generator/microchip-hss-payload-generator.mk > > new file mode 100644 > > index 0000000000..ca5f59e0f1 > > --- /dev/null > > +++ b/package/microchip-hss-payload-generator/microchip-hss- > > payload-generator.mk > > @@ -0,0 +1,22 @@ > > +################################################################## > > ############## > > + # > > + # Microchip Hart Software Services > > + # > > +################################################################## > > ############## > > The formatting of this header is not correct: no spaces before # > signs. > Also the string should be just the package name: > "microchip-hss-payload-generator". > > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = v2023.02 > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call > > github,polarfire-soc,hart-software- > > services,$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) > > Please put the "v" in the _SITE variable, but not version: > > HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION = 2023.02 > HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_SITE = $(call github,polarfire- > soc,hart-software- > services,v$(HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_VERSION)) > > This way if ever release-monitoring.org is used to detect new > versions > of this package, it will work correctly. > > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_STAGING = NO > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_TARGET = YES > > Both of these lines are not needed: you are doing a host package. > > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE = MIT > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_LICENSE_FILES = LICENSE.md > > +HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_DEPENDENCIES = host-elfutils > > host-libyaml > > + > > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_BUILD_CMDS > > +??????? $(MAKE) -C $(@D)/tools/hss-payload-generator > > HOST_INCLUDES=-I$(HOST_DIR)/include/ LDFLAGS="$(HOST_LDFLAGS) -Wl,- > > rpath,$(HOST_DIR)/lib -L$(HOST_DIR)/lib" > > Indentation should be one tab. > > Why do you need to pass -Wl,-rpath and -L in addition to > HOST_LDFLAGS? > HOST_LDFLAGS is already defined as: > > HOST_LDFLAGS? += -L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib > > Overall, this should look like this: > > ??????? $(MAKE) -C $(@D)/tools/hss-payload-generator \ > ??????????????? HOST_INCLUDES="$(HOST_CPPFLAGS)" \ > ??????????????? LDFLAGS="$(HOST_LDFLAGS)" > > > +endef > > + > > +define HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR_INSTALL_CMDS > > +???????????? $(INSTALL) -D -m 755 $(@D)/tools/hss-payload- > > generator/hss-payload-generator $(HOST_DIR)/bin/hss-payload- > > generator > > Indentation should be one tab. Please split the long line with a \ > somewhere (between source and destination paths, probably). > > Thanks a lot! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com From thomas.petazzoni at bootlin.com Tue Apr 25 11:08:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 25 Apr 2023 13:08:55 +0200 Subject: [Buildroot] [PATCH 1/2] package/microchip-hss-payload-generator: add host package In-Reply-To: <01db737b09ac273925c623c44b44a48a366871e0.camel@microchip.com> References: <20230425081444.1441521-1-jamie.gibbons@microchip.com> <20230425081444.1441521-2-jamie.gibbons@microchip.com> <20230425114431.5461f144@windsurf> <01db737b09ac273925c623c44b44a48a366871e0.camel@microchip.com> Message-ID: <20230425130855.0874ad36@windsurf> Hello Jamie, On Tue, 25 Apr 2023 10:18:41 +0000 wrote: > Thanks a million for your feedback. I have tidied up and made the > changes you suggested below. I will update all in a v2. Please wait a little bit before v2 if possible. I also had a few comments on PATCH 2/2. I hope I'll be able to review it today, if not tomorrow. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From yairba at protonmail.com Tue Apr 25 13:34:02 2023 From: yairba at protonmail.com (Yair Ben-Avraham) Date: Tue, 25 Apr 2023 13:34:02 +0000 Subject: [Buildroot] package/gloox: bump version to 1.0.27 Message-ID: Signed-off-by: Yair Ben-Avraham --- ...src-connectiontcpserver-cpp-fix-musl.patch | 25 ------------------- package/gloox/gloox.hash | 2 +- package/gloox/gloox.mk | 2 +- 3 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch diff --git a/package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch b/package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch deleted file mode 100644 index 56a2d4982c..0000000000 --- a/package/gloox/0001-src-connectiontcpserver-cpp-fix-musl.patch +++ /dev/null @@ -1,25 +0,0 @@ -src/connectiontcpserver.cpp: fix musl build - -Build on musl fails on: - -connectiontcpserver.cpp:131:13: error: 'strerror' was not declared in this scope - + strerror( err ) + " (errno: " + util::int2string( err ) + ")"; - ^~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/a61a91bb6e1156eff5fb756f9dccfc2bb6c0f277 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://bugs.camaya.net/ticket/?id=291] - -diff -Nuar gloox-1.0.23-orig/src/connectiontcpserver.cpp gloox-1.0.23/src/connectiontcpserver.cpp ---- gloox-1.0.23-orig/src/connectiontcpserver.cpp 2020-06-05 23:22:59.624018949 +0200 -+++ gloox-1.0.23/src/connectiontcpserver.cpp 2020-06-05 23:26:20.708027221 +0200 -@@ -36,6 +36,7 @@ - # include - # include - # include -+# include - # include - # include - # include diff --git a/package/gloox/gloox.hash b/package/gloox/gloox.hash index 6419db90f8..66a3c2d1be 100644 --- a/package/gloox/gloox.hash +++ b/package/gloox/gloox.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ae1462be2a2eb8fe5cd054825143617c53c2c9c7195606cb5a5ba68c0f68f9c9 gloox-1.0.24.tar.bz2 +sha256 0b8b7371439bc58d9e51384b616c964b18b7b41b87af1b7855104380eda86ffb gloox-1.0.27.tar.bz2 sha256 40a20c41c8dabb8ba61bea983fa8f2f6989e67fac56bb62c2249053807fd26af LICENSE diff --git a/package/gloox/gloox.mk b/package/gloox/gloox.mk index b741d5ebc1..3495db96f0 100644 --- a/package/gloox/gloox.mk +++ b/package/gloox/gloox.mk @@ -4,7 +4,7 @@ # ################################################################################ -GLOOX_VERSION = 1.0.24 +GLOOX_VERSION = 1.0.27 GLOOX_SOURCE = gloox-$(GLOOX_VERSION).tar.bz2 GLOOX_SITE = https://camaya.net/download GLOOX_LICENSE = GPL-3.0 with OpenSSL exception -- 2.30.2 From aperez at igalia.com Tue Apr 25 14:30:33 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 25 Apr 2023 17:30:33 +0300 Subject: [Buildroot] [PATCH v5 1/5] package/at-spi2-core: bump to version 2.47.1 In-Reply-To: <20230424151152.GB3960430@igalia.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230424151152.GB3960430@igalia.com> Message-ID: <20230425173033.GB998279@igalia.com> Hello again, On Mon, 24 Apr 2023 15:11:52 +0300 Adrian Perez de Castro wrote: > Hi all, > > On Mon, 27 Feb 2023 11:58:34 +0100 Thomas Devoogdt wrote: > > From: Daniel Lang > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS > > > > - X11 is now optional. > > - libxml2 is no longer optional. > > - atk and at-spi2-atk have been merged into at-spi2-core. > > - atk introspection option added. > > > > Signed-off-by: Daniel Lang > > Signed-off-by: Thomas Devoogdt > > I tested this patch series and indeed it also solves the WebKitGTK build > issues causes by atk-bridge being missing. Overall I prefer this approach > better than patching libgtk3's Meson build system as suggested in another > patch. > > There is one hurdle, though: I have to make one patch for at-spi2-core > because I have dbus-broker installed in one of my computers and trying to > build there result in the build configuration thinking that it needs to > use libsystemd when the Buildroot configuration has it disabled. I made > this patch which solved the issue for me, although I am not 100% sure it > is the best way to go: > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 > > We may want to include this patch (or a similar one) while upstream does > not have a solution for this issue. My patch for at-spi2-core was merged, if you would resubmit the version bump with it included, I will happily add my Tested-By / Reviewed-By to the whole series ;-) > > --- > > v3: > > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > > - needed to fix the webkitgtk 2.38.5 compilation > > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > > v5: rebased + grouped patches > > --- > > package/at-spi2-core/Config.in | 8 ++------ > > package/at-spi2-core/at-spi2-core.hash | 4 ++-- > > package/at-spi2-core/at-spi2-core.mk | 20 +++++++++++++++++--- > > 3 files changed, 21 insertions(+), 11 deletions(-) > > > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in > > index f56c5b93c4..1f6c421777 100644 > > --- a/package/at-spi2-core/Config.in > > +++ b/package/at-spi2-core/Config.in > > @@ -1,12 +1,12 @@ > > config BR2_PACKAGE_AT_SPI2_CORE > > bool "at-spi2-core" > > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > > depends on BR2_USE_MMU # glib2 > > depends on BR2_USE_WCHAR # glib2 > > select BR2_PACKAGE_DBUS > > select BR2_PACKAGE_LIBGLIB2 > > - select BR2_PACKAGE_XLIB_LIBXTST > > + select BR2_PACKAGE_LIBXML2 > > + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 > > help > > The At-Spi2 Core package is a part of the GNOME > > Accessibility Project. It provides a Service Provider > > @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE > > comment "at-spi2-core needs a toolchain w/ wchar, threads" > > depends on BR2_USE_MMU > > depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > > - > > -comment "at-spi2-core depends on X.org" > > - depends on BR2_USE_MMU > > - depends on !BR2_PACKAGE_XORG7 > > diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash > > index 764e4c3661..4531bf396c 100644 > > --- a/package/at-spi2-core/at-spi2-core.hash > > +++ b/package/at-spi2-core/at-spi2-core.hash > > @@ -1,5 +1,5 @@ > > -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum > > -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz > > +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum > > +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz > > > > # locally calculated > > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > > diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk > > index f0b019c0ed..e98e779884 100644 > > --- a/package/at-spi2-core/at-spi2-core.mk > > +++ b/package/at-spi2-core/at-spi2-core.mk > > @@ -4,17 +4,31 @@ > > # > > ################################################################################ > > > > -AT_SPI2_CORE_VERSION_MAJOR = 2.36 > > -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 > > +AT_SPI2_CORE_VERSION_MAJOR = 2.47 > > +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 > > AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz > > AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) > > AT_SPI2_CORE_LICENSE = LGPL-2.1+ > > AT_SPI2_CORE_LICENSE_FILES = COPYING > > AT_SPI2_CORE_INSTALL_STAGING = YES > > -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ > > +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ > > $(TARGET_NLS_DEPENDENCIES) > > AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon > > > > +ifeq ($(BR2_PACKAGE_XORG7),y) > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled > > +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst > > +else > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled > > +endif > > + > > +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled > > +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection > > +else > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled > > +endif > > + > > AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > > > $(eval $(meson-package)) > > -- > > 2.39.2 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > Cheers, > ?Adri?n > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From dalang at gmx.at Tue Apr 25 17:12:33 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 25 Apr 2023 19:12:33 +0200 Subject: [Buildroot] [PATCH] package/libmodbus: bump to version 3.1.10 In-Reply-To: <87mt2z8yyf.fsf@dell.be.48ers.dk> References: <20230405200445.50475-1-dalang@gmx.at> <87mt2z8yyf.fsf@dell.be.48ers.dk> Message-ID: <45d342b8-d098-11ad-07ee-5702205c10b7@gmx.at> On 22.04.23 22:05, Peter Korsgaard wrote: >>>>>> "Daniel" == Daniel Lang writes: > > > https://github.com/stephane/libmodbus/releases/tag/v3.1.10 > > The regression fix this talks about is presumably about a regression > introduced in 3.1.9, so not in Buildroot, correct? > Correct, regression was introduced in 3.1.9, which was never featured in Buildroot. From aduskett at gmail.com Tue Apr 25 17:14:41 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:41 -0700 Subject: [Buildroot] [PATCH v2 00/13] Selinux: bump to 3.5 Message-ID: <20230425171454.48802-1-aduskett@gmail.com> It's been quite some time since anyone updated the SELinux packages (mainly me!) Most of the changes are straight forward: - Update the package to 3.5 - Change the license file from COPYING to LICENSE. (The COPYING file has been renamed to LICENSE.) Some notes for specific packages: - Audit now installs ausearch to /usr/sbin (or we do?) As such, a small patch for selinux-python is necessary to change the patch for ausearch from /sbin to /usr/sbin - libselinux now requires host-pip to install the python modules. Surprisingly, host-pip3 cross-compiles the modules without issue and just worked. I should buy a lottery ticket! - I found out that if you have rst2html5 on the host, the glib meson package tries to use it to generate documents, which causes a failure on installing to the target. Luckily we don't want the documents so the fix is to simply remove the docs/ subdirectroy from meson.build. This patch is tiny and won't be a headache to maintain. - A small upstream patch needs to be added to refpolicy to ensure refpolicy builds without dbus selected. Tested on Fedora 38. Both with pc_efi and aarch-virt configs. Other tests ran and passed: tests.init.test_systemd_selinux.TestSELinuxSystemdExt4 tests.init.test_systemd_selinux.TestSELinuxSystemdSquashfs tests.core.test_selinux.TestSELinuxCustomGit tests.core.test_selinux.TestSELinuxExtraModules tests.core.test_selinux.TestSELinuxExtraModulesDirs tests.core.test_selinux.TestSELinuxPackage Changes v1 -> v2: - Added refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch Adam Duskett (13): package/libglib2/0003-disable-building-docs.patch: new patch package/python-pip: add host variant package/libsepol: bump to version 3.5 package/libsemanage: bump to version 3.5 package/libselinux: bump to version 3.5 package/policycoreutils: bump to version 3.5 package/checkpolicy: bump to version 3.5 package/restorecond: bump to version 3.5 package/semodule-utils: bump to version 3.5 package/audit: bump to version 3.1 package/selinux-python: bump to version 3.5 package/setools: bump to version 4.4.2 package/refpolicy: bump to version 2.20221101 package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- package/checkpolicy/checkpolicy.hash | 4 +- package/checkpolicy/checkpolicy.mk | 4 +- .../libglib2/0003-disable-building-docs.patch | 38 ++++++++++++++ package/libselinux/0001-fix-musl-build.patch | 4 +- ...T-and-rely-on-the-installed-file-nam.patch | 8 +-- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 ++++-- package/libsemanage/libsemanage.hash | 4 +- package/libsemanage/libsemanage.mk | 4 +- package/libsepol/libsepol.hash | 4 +- package/libsepol/libsepol.mk | 4 +- ...-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 +- package/policycoreutils/policycoreutils.mk | 4 +- package/python-pip/python-pip.mk | 1 + ...ount-dbus-interface-must-be-optional.patch | 33 ++++++++++++ package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- package/restorecond/restorecond.hash | 4 +- package/restorecond/restorecond.mk | 4 +- .../0001-fix-ausearch-path.patch | 37 ++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- package/semodule-utils/semodule-utils.hash | 4 +- package/semodule-utils/semodule-utils.mk | 4 +- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 31 files changed, 191 insertions(+), 71 deletions(-) create mode 100644 package/libglib2/0003-disable-building-docs.patch create mode 100644 package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:42 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:42 -0700 Subject: [Buildroot] [PATCH v2 01/13] package/libglib2/0003-disable-building-docs.patch: new patch In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-2-aduskett@gmail.com> If rst2html5 is installed on a host system, meson will attempt to build html5 documentation from the docs directory, resulting in the following error: /usr/local/bin/rst2html5.py Traceback (most recent call last): File "/usr/local/bin/rst2html5.py", line 27, in from docutils.core import publish_cmdline, default_description ModuleNotFoundError: No module named 'docutils' Since we don't need, nor want to build the documentation, remove the docs subdirectory from being built entirely. Signed-off-by: Adam Duskett --- .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 package/libglib2/0003-disable-building-docs.patch diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch new file mode 100644 index 0000000000..27a540bf61 --- /dev/null +++ b/package/libglib2/0003-disable-building-docs.patch @@ -0,0 +1,38 @@ +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 11:52:24 -0700 +Subject: [PATCH 1/1] disable building docs + +If rst2html5 is installed on a host system, meson will attempt to build +html5 documentation from the docs directory, resulting in the following +error: + +/usr/local/bin/rst2html5.py +Traceback (most recent call last): + File "/usr/local/bin/rst2html5.py", line 27, in + from docutils.core import publish_cmdline, default_description +ModuleNotFoundError: No module named 'docutils' + +Since we don't need, nor want to build the documentation, remove the docs +subdirectory from being built entirely. + +Signed-off-by: Adam Duskett +--- + meson.build | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 0cbc968..28e1147 100644 +--- a/meson.build ++++ b/meson.build +@@ -2442,7 +2442,6 @@ if get_option('man') + endif + + gnome = import('gnome') +-subdir('docs/reference') + + summary({ + 'host cpu' : host_machine.cpu_family(), +-- +2.40.0 + -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:43 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:43 -0700 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-3-aduskett@gmail.com> In the following patch that updates libselinux, the libselinux python tools now require pip to install. Signed-off-by: Adam Duskett --- package/python-pip/python-pip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 8cf3aaa3ec..35ad7bede2 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa PYTHON_PIP_CPE_ID_PRODUCT = pip $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:44 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:44 -0700 Subject: [Buildroot] [PATCH v2 03/13] package/libsepol: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-4-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsepol/libsepol.hash | 4 ++-- package/libsepol/libsepol.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsepol/libsepol.hash b/package/libsepol/libsepol.hash index 039e4e3c7e..c243aaae2b 100644 --- a/package/libsepol/libsepol.hash +++ b/package/libsepol/libsepol.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 2d97df3eb8466169b389c3660acbb90c54200ac96e452eca9f41a9639f4f238b libsepol-3.3.tar.gz +sha256 78fdaf69924db780bac78546e43d9c44074bad798c2c415d0b9bb96d065ee8a2 libsepol-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsepol/libsepol.mk b/package/libsepol/libsepol.mk index 8551a5de79..f7782542ec 100644 --- a/package/libsepol/libsepol.mk +++ b/package/libsepol/libsepol.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEPOL_VERSION = 3.3 +LIBSEPOL_VERSION = 3.5 LIBSEPOL_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEPOL_VERSION) LIBSEPOL_LICENSE = LGPL-2.1+ -LIBSEPOL_LICENSE_FILES = COPYING +LIBSEPOL_LICENSE_FILES = LICENSE LIBSEPOL_CPE_ID_VENDOR = selinuxproject LIBSEPOL_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:45 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:45 -0700 Subject: [Buildroot] [PATCH v2 04/13] package/libsemanage: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-5-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/libsemanage/libsemanage.hash | 4 ++-- package/libsemanage/libsemanage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libsemanage/libsemanage.hash b/package/libsemanage/libsemanage.hash index 1f333aac30..73df34bde9 100644 --- a/package/libsemanage/libsemanage.hash +++ b/package/libsemanage/libsemanage.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 84d0ec5afa34bbbb471f602d8c1bf317d12443d07852a34b60741d428d597ce8 libsemanage-3.3.tar.gz +sha256 f53534e50247538280ed0d76c6ce81d8fb3939bd64cadb89da10dba42e40dd9c libsemanage-3.5.tar.gz # Hash for license file -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING +sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE diff --git a/package/libsemanage/libsemanage.mk b/package/libsemanage/libsemanage.mk index db9f16bb6a..0fbdc5ae8d 100644 --- a/package/libsemanage/libsemanage.mk +++ b/package/libsemanage/libsemanage.mk @@ -4,10 +4,10 @@ # ################################################################################ -LIBSEMANAGE_VERSION = 3.3 +LIBSEMANAGE_VERSION = 3.5 LIBSEMANAGE_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEMANAGE_VERSION) LIBSEMANAGE_LICENSE = LGPL-2.1+ -LIBSEMANAGE_LICENSE_FILES = COPYING +LIBSEMANAGE_LICENSE_FILES = LICENSE LIBSEMANAGE_DEPENDENCIES = host-bison host-flex audit libselinux bzip2 LIBSEMANAGE_CPE_ID_VENDOR = selinuxproject LIBSEMANAGE_INSTALL_STAGING = YES -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:47 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:47 -0700 Subject: [Buildroot] [PATCH v2 06/13] package/policycoreutils: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-7-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- ...1-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch | 2 +- package/policycoreutils/policycoreutils.hash | 4 ++-- package/policycoreutils/policycoreutils.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch index aa75ca63c0..18f0001aef 100644 --- a/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch +++ b/package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch @@ -32,7 +32,7 @@ index a3bbbe1..df675cf 100644 +AUDITH ?= $(shell test -f $(DESTDIR)$(PREFIX)/include/libaudit.h && echo y) CFLAGS ?= -g -Werror -Wall -W - override LDLIBS += -lselinux -lsepol + override LDLIBS += -lselinux -lsepol -lpthread -- 2.13.6 diff --git a/package/policycoreutils/policycoreutils.hash b/package/policycoreutils/policycoreutils.hash index e7f006b023..e29d192b13 100644 --- a/package/policycoreutils/policycoreutils.hash +++ b/package/policycoreutils/policycoreutils.hash @@ -1,3 +1,3 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 d1331c6fa766c547b071c491de90b9f343c8dbffdb119be8a5a7e491199b93a9 policycoreutils-3.2.tar.gz -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 78453e1529fbbf800e88860094d555e781ce1fba11a7ef77b5aabb43e1173276 policycoreutils-3.5.tar.gz +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/policycoreutils/policycoreutils.mk b/package/policycoreutils/policycoreutils.mk index 8505dbca3f..61d91066d4 100644 --- a/package/policycoreutils/policycoreutils.mk +++ b/package/policycoreutils/policycoreutils.mk @@ -4,10 +4,10 @@ # ################################################################################ -POLICYCOREUTILS_VERSION = 3.2 +POLICYCOREUTILS_VERSION = 3.5 POLICYCOREUTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(POLICYCOREUTILS_VERSION) POLICYCOREUTILS_LICENSE = GPL-2.0 -POLICYCOREUTILS_LICENSE_FILES = COPYING +POLICYCOREUTILS_LICENSE_FILES = LICENSE POLICYCOREUTILS_CPE_ID_VENDOR = selinuxproject POLICYCOREUTILS_DEPENDENCIES = libsemanage libcap-ng $(TARGET_NLS_DEPENDENCIES) -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:46 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:46 -0700 Subject: [Buildroot] [PATCH v2 05/13] package/libselinux: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-6-aduskett@gmail.com> - libselinux now requires pip to install the python tools. - Rebase patches for version 3.5 Signed-off-by: Adam Duskett --- package/libselinux/0001-fix-musl-build.patch | 4 ++-- ...CEXT-and-rely-on-the-installed-file-nam.patch | 8 ++++---- package/libselinux/Config.in | 1 + package/libselinux/libselinux.hash | 2 +- package/libselinux/libselinux.mk | 16 +++++++++++++--- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/package/libselinux/0001-fix-musl-build.patch b/package/libselinux/0001-fix-musl-build.patch index 44189e6400..b8b16be26f 100644 --- a/package/libselinux/0001-fix-musl-build.patch +++ b/package/libselinux/0001-fix-musl-build.patch @@ -12,13 +12,13 @@ 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" -[Updated for 3.0] +[Updated for 3.5] Signed-off-by: Adam Duskett diff --git a/src/booleans.c b/src/booleans.c index ffa8d26..8569002 100644 --- a/src/booleans.c +++ b/src/booleans.c -@@ -65,6 +65,14 @@ int security_get_boolean_names(char ***names, int *len) +@@ -64,6 +64,14 @@ int security_get_boolean_names(char ***names, int *len) goto bad; } diff --git a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch index 18c79b3b4d..c744ca4069 100644 --- a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch +++ b/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch @@ -18,7 +18,7 @@ was installed. Signed-off-by: Antoine Tenart [Refreshed for 3.1] Signed-off-by: Thomas Petazzoni -[Refreshed for 3.0] +[Refreshed for 3.5] Signed-off-by: Adam Duskett --- src/Makefile | 3 +-- @@ -31,14 +31,14 @@ index 190016e2af34..7ee22fd35da3 100644 @@ -15,7 +15,6 @@ INCLUDEDIR ?= $(PREFIX)/include PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX)) PYLIBS ?= $(shell $(PKG_CONFIG) --libs $(PYPREFIX)) - PYTHONLIBDIR ?= $(shell $(PYTHON) -c "from distutils.sysconfig import *; print(get_python_lib(plat_specific=1, prefix='$(PREFIX)'))") + PYTHONLIBDIR ?= $(shell $(PYTHON) -c "import sysconfig; print(sysconfig.get_path('platlib', vars={'platbase': '$(PREFIX)', 'base': '$(PREFIX)'}))") -PYCEXT ?= $(shell $(PYTHON) -c 'import importlib.machinery;print(importlib.machinery.EXTENSION_SUFFIXES[0])') 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"]') -@@ -184,7 +183,7 @@ install: all +@@ -189,7 +188,7 @@ install: all install-pywrap: pywrap - $(PYTHON) setup.py install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` $(PYTHON_SETUP_ARGS) + $(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/Config.in b/package/libselinux/Config.in index 3098fe3ea4..bc40e32a46 100644 --- a/package/libselinux/Config.in +++ b/package/libselinux/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_LIBSELINUX select BR2_PACKAGE_LIBSEPOL select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_PYTHON_SETUPTOOLS if BR2_PACKAGE_PYTHON3 help libselinux is the runtime SELinux library that provides interfaces (e.g. library functions for the SELinux kernel diff --git a/package/libselinux/libselinux.hash b/package/libselinux/libselinux.hash index a2e0083f7b..14bc627a80 100644 --- a/package/libselinux/libselinux.hash +++ b/package/libselinux/libselinux.hash @@ -1,5 +1,5 @@ # From: https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 acfdee27633d2496508c28727c3d41d3748076f66d42fccde2e6b9f3463a7057 libselinux-3.3.tar.gz +sha256 9a3a3705ac13a2ccca2de6d652b6356fead10f36fb33115c185c5ccdf29eec19 libselinux-3.5.tar.gz # Hash for license file sha256 86657b4c0fe868d7cbd977cb04c63b6c667e08fa51595a7bc846ad4bed8fc364 LICENSE diff --git a/package/libselinux/libselinux.mk b/package/libselinux/libselinux.mk index db35da130f..b8de21edaa 100644 --- a/package/libselinux/libselinux.mk +++ b/package/libselinux/libselinux.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBSELINUX_VERSION = 3.3 +LIBSELINUX_VERSION = 3.5 LIBSELINUX_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSELINUX_VERSION) LIBSELINUX_LICENSE = Public Domain LIBSELINUX_LICENSE_FILES = LICENSE @@ -31,7 +31,11 @@ LIBSELINUX_MAKE_OPTS += FTS_LDLIBS=-lfts endif ifeq ($(BR2_PACKAGE_PYTHON3),y) -LIBSELINUX_DEPENDENCIES += python3 host-swig +LIBSELINUX_DEPENDENCIES += \ + python3 \ + python-setuptools \ + host-python-pip \ + host-swig LIBSELINUX_MAKE_OPTS += \ $(PKG_PYTHON_DISTUTILS_ENV) \ @@ -77,7 +81,13 @@ define LIBSELINUX_INSTALL_TARGET_CMDS endef HOST_LIBSELINUX_DEPENDENCIES = \ - host-pkgconf host-libsepol host-pcre2 host-swig host-python3 + host-pkgconf \ + host-libsepol \ + host-pcre2 \ + host-swig \ + host-python3 \ + host-python-pip \ + host-python-setuptools HOST_LIBSELINUX_MAKE_OPTS = \ $(HOST_CONFIGURE_OPTS) \ -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:48 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:48 -0700 Subject: [Buildroot] [PATCH v2 07/13] package/checkpolicy: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-8-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/checkpolicy/checkpolicy.hash | 4 ++-- package/checkpolicy/checkpolicy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/checkpolicy/checkpolicy.hash b/package/checkpolicy/checkpolicy.hash index 3586389047..fcfd81c554 100644 --- a/package/checkpolicy/checkpolicy.hash +++ b/package/checkpolicy/checkpolicy.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 25c84edfa3a10ab8cb073b97bc55cb66377532d54a2723da9accdabd05431485 checkpolicy-3.3.tar.gz +sha256 7aa48ab2222a0b9881111d6d7f70c3014d3d9338827d9e02df105a68c0df5dbc checkpolicy-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/checkpolicy/checkpolicy.mk b/package/checkpolicy/checkpolicy.mk index baf16fb802..024d306233 100644 --- a/package/checkpolicy/checkpolicy.mk +++ b/package/checkpolicy/checkpolicy.mk @@ -4,10 +4,10 @@ # ################################################################################ -CHECKPOLICY_VERSION = 3.3 +CHECKPOLICY_VERSION = 3.5 CHECKPOLICY_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(CHECKPOLICY_VERSION) CHECKPOLICY_LICENSE = GPL-2.0 -CHECKPOLICY_LICENSE_FILES = COPYING +CHECKPOLICY_LICENSE_FILES = LICENSE CHECKPOLICY_DEPENDENCIES = libselinux flex host-flex host-bison -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:49 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:49 -0700 Subject: [Buildroot] [PATCH v2 08/13] package/restorecond: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-9-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/restorecond/restorecond.hash | 4 ++-- package/restorecond/restorecond.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/restorecond/restorecond.hash b/package/restorecond/restorecond.hash index b38c6dcf14..215c9192f4 100644 --- a/package/restorecond/restorecond.hash +++ b/package/restorecond/restorecond.hash @@ -1,5 +1,5 @@ # https://github.com/SELinuxProject/selinux/wiki/Releases -sha256 218c3d8873f31764e3c82d53ac713c0c9faaa07caf42ed7184e93ca2b27d8f27 restorecond-3.3.tar.gz +sha256 f00d8caddb6aba2793c65e69154d04671b52f3d37e081b0e96c1b443fe23c2fe restorecond-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/restorecond/restorecond.mk b/package/restorecond/restorecond.mk index 7d6ed86f08..cd40905230 100644 --- a/package/restorecond/restorecond.mk +++ b/package/restorecond/restorecond.mk @@ -4,10 +4,10 @@ # ################################################################################ -RESTORECOND_VERSION = 3.3 +RESTORECOND_VERSION = 3.5 RESTORECOND_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(RESTORECOND_VERSION) RESTORECOND_LICENSE = GPL-2.0 -RESTORECOND_LICENSE_FILES = COPYING +RESTORECOND_LICENSE_FILES = LICENSE RESTORECOND_DEPENDENCIES = libglib2 libsepol libselinux dbus-glib -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:50 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:50 -0700 Subject: [Buildroot] [PATCH v2 09/13] package/semodule-utils: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-10-aduskett@gmail.com> Change the license file to LICENSE. The hash remains the same. Signed-off-by: Adam Duskett --- package/semodule-utils/semodule-utils.hash | 4 ++-- package/semodule-utils/semodule-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/semodule-utils/semodule-utils.hash b/package/semodule-utils/semodule-utils.hash index c252506df5..ac3357d3fa 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 3098ec5e5f04a1dbbf4aa569b63a4570750a9fe0d4da14ce45954aa300a17063 semodule-utils-3.3.tar.gz +sha256 c9a550a737051ebaf2c102f665c7ec2f85e7232870980aa0067998459b414283 semodule-utils-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/semodule-utils/semodule-utils.mk b/package/semodule-utils/semodule-utils.mk index a9388f7ee8..9a0f084128 100644 --- a/package/semodule-utils/semodule-utils.mk +++ b/package/semodule-utils/semodule-utils.mk @@ -4,10 +4,10 @@ # ################################################################################ -SEMODULE_UTILS_VERSION = 3.3 +SEMODULE_UTILS_VERSION = 3.5 SEMODULE_UTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SEMODULE_UTILS_VERSION) SEMODULE_UTILS_LICENSE = GPL-2.0 -SEMODULE_UTILS_LICENSE_FILES = COPYING +SEMODULE_UTILS_LICENSE_FILES = LICENSE SEMODULE_UTILS_DEPENDENCIES = libsepol SEMODULE_UTILS_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:51 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:51 -0700 Subject: [Buildroot] [PATCH v2 10/13] package/audit: bump to version 3.1 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-11-aduskett@gmail.com> Signed-off-by: Adam Duskett --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 6260f158d8..87c00ec241 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 8b4c78632a9301a1c7f859b0e38fc0b9c260b8214d6b7c771bf28b3d73a62597 audit-3.0.7.tar.gz +sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 77e7c24000..252f5865b5 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.0.7 +AUDIT_VERSION = 3.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:52 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:52 -0700 Subject: [Buildroot] [PATCH v2 11/13] package/selinux-python: bump to version 3.5 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-12-aduskett@gmail.com> Also: - Change the license file to LICENSE. The hash remains the same. - Add 0001-fix-ausearch-path.patch as audit 3.1 installs ausearch to /usr/sbin not /sbin Signed-off-by: Adam Duskett --- .../0001-fix-ausearch-path.patch | 37 +++++++++++++++++++ package/selinux-python/selinux-python.hash | 4 +- package/selinux-python/selinux-python.mk | 4 +- 3 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 package/selinux-python/0001-fix-ausearch-path.patch diff --git a/package/selinux-python/0001-fix-ausearch-path.patch b/package/selinux-python/0001-fix-ausearch-path.patch new file mode 100644 index 0000000000..c5f0a990ed --- /dev/null +++ b/package/selinux-python/0001-fix-ausearch-path.patch @@ -0,0 +1,37 @@ +From 7a2456f18a49fa70de1f9ace12512bb00437b6ba Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 12:25:19 -0700 +Subject: [PATCH 1/1] fix ausearch path + +ausearch is installed in /usr/sbin not /sbin + +Signed-off-by: Adam Duskett +--- + sepolgen/src/sepolgen/audit.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sepolgen/src/sepolgen/audit.py b/sepolgen/src/sepolgen/audit.py +index 4adb851..5afe85d 100644 +--- a/sepolgen/src/sepolgen/audit.py ++++ b/sepolgen/src/sepolgen/audit.py +@@ -41,7 +41,7 @@ def get_audit_boot_msgs(): + s = time.localtime(time.time() - off) + bootdate = time.strftime("%x", s) + boottime = time.strftime("%X", s) +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +@@ -56,7 +56,7 @@ def get_audit_msgs(): + string contain all of the audit messages returned by ausearch. + """ + import subprocess +- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], ++ output = subprocess.Popen(["/usr/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"], + stdout=subprocess.PIPE).communicate()[0] + if util.PY3: + output = util.decode_input(output) +-- +2.40.0 + diff --git a/package/selinux-python/selinux-python.hash b/package/selinux-python/selinux-python.hash index 6ada3fee36..3592540703 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 8ad91061300387996ccb474962fb93dde263d924aa8f740618be16b22e2444ec selinux-python-3.3.tar.gz +sha256 8245bb4dae59333461f19ca0c79a829081f07972fa5e3ad4c2b2b917dd71d96b selinux-python-3.5.tar.gz # Hash for license file -sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING +sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE diff --git a/package/selinux-python/selinux-python.mk b/package/selinux-python/selinux-python.mk index 0cec602f3d..7505474aa4 100644 --- a/package/selinux-python/selinux-python.mk +++ b/package/selinux-python/selinux-python.mk @@ -4,10 +4,10 @@ # ################################################################################ -SELINUX_PYTHON_VERSION = 3.3 +SELINUX_PYTHON_VERSION = 3.5 SELINUX_PYTHON_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SELINUX_PYTHON_VERSION) SELINUX_PYTHON_LICENSE = GPL-2.0 -SELINUX_PYTHON_LICENSE_FILES = COPYING +SELINUX_PYTHON_LICENSE_FILES = LICENSE SELINUX_PYTHON_DEPENDENCIES = python3 SELINUX_PYTHON_MAKE_OPTS += \ -- 2.40.0 From aduskett at gmail.com Tue Apr 25 17:14:53 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:53 -0700 Subject: [Buildroot] [PATCH v2 12/13] package/setools: bump to version 4.4.2 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-13-aduskett@gmail.com> In addition: - Refresh 0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch - Update COPYING hash as the license file has been rewritten for clarity. However, the licenses have not been changed. Signed-off-by: Adam Duskett --- ...e-setools.InfoFlowAnalysis-and-setoo.patch | 50 +++++++++---------- package/setools/setools.hash | 4 +- package/setools/setools.mk | 2 +- 3 files changed, 28 insertions(+), 28 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 3c3ae97dff..36063a4e13 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 @@ -15,22 +15,22 @@ sedta and seinfoflow to require python3-networkx Signed-off-by: Antoine Tenart [Refreshed for 4.3.0] Signed-off-by: Adam Duskett -[Refreshed for 4.4.0] +[Refreshed for 4.4.2] --- sedta | 3 ++- seinfoflow | 5 +++-- setools/__init__.py | 4 ++-- setoolsgui/apol/dta.py | 2 +- setoolsgui/apol/infoflow.py | 2 +- - tests/dta.py | 2 +- - tests/infoflow.py | 2 +- + tests/test_dta.py | 2 +- + tests/test_infoflow.py | 2 +- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sedta b/sedta -index 60861ca630a5..0056172a55e5 100755 +index ffd9ede..4c53825 100755 --- a/sedta +++ b/sedta -@@ -23,6 +23,7 @@ import logging +@@ -10,6 +10,7 @@ import logging import signal import setools @@ -38,7 +38,7 @@ index 60861ca630a5..0056172a55e5 100755 def print_transition(trans: setools.DomainTransition) -> None: -@@ -114,7 +115,7 @@ else: +@@ -104,7 +105,7 @@ else: try: p = setools.SELinuxPolicy(args.policy) @@ -48,10 +48,10 @@ index 60861ca630a5..0056172a55e5 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/seinfoflow b/seinfoflow -index f10c39de4d8e..fe733bbd0787 100755 +index 5f4e764..a27b781 100755 --- a/seinfoflow +++ b/seinfoflow -@@ -18,6 +18,7 @@ +@@ -5,6 +5,7 @@ # import setools @@ -59,7 +59,7 @@ index f10c39de4d8e..fe733bbd0787 100755 import argparse import sys import logging -@@ -102,8 +103,8 @@ elif args.booleans is not None: +@@ -91,8 +92,8 @@ elif args.booleans is not None: try: p = setools.SELinuxPolicy(args.policy) m = setools.PermissionMap(args.map) @@ -71,10 +71,10 @@ index f10c39de4d8e..fe733bbd0787 100755 if args.shortest_path or args.all_paths: if args.shortest_path: diff --git a/setools/__init__.py b/setools/__init__.py -index d72d343..4d5aaaa 100644 +index ad9b36a..2bde01b 100644 --- a/setools/__init__.py +++ b/setools/__init__.py -@@ -91,11 +91,11 @@ from .pcideviceconquery import PcideviceconQuery +@@ -77,11 +77,11 @@ from .pcideviceconquery import PcideviceconQuery from .devicetreeconquery import DevicetreeconQuery # Information Flow Analysis @@ -89,10 +89,10 @@ index d72d343..4d5aaaa 100644 # Policy difference from .diff import PolicyDifference diff --git a/setoolsgui/apol/dta.py b/setoolsgui/apol/dta.py -index 4608b9dbf34e..2cde44c142e9 100644 +index a78d960..e71c70a 100644 --- a/setoolsgui/apol/dta.py +++ b/setoolsgui/apol/dta.py -@@ -24,7 +24,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -11,7 +11,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -102,10 +102,10 @@ index 4608b9dbf34e..2cde44c142e9 100644 from ..logtosignal import LogHandlerToSignal from .analysistab import AnalysisSection, AnalysisTab diff --git a/setoolsgui/apol/infoflow.py b/setoolsgui/apol/infoflow.py -index 7bca299d23fc..7fee2778f35f 100644 +index fb9b409..738f1b8 100644 --- a/setoolsgui/apol/infoflow.py +++ b/setoolsgui/apol/infoflow.py -@@ -26,7 +26,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread +@@ -13,7 +13,7 @@ from PyQt5.QtCore import pyqtSignal, Qt, QStringListModel, QThread from PyQt5.QtGui import QPalette, QTextCursor from PyQt5.QtWidgets import QCompleter, QHeaderView, QMessageBox, QProgressDialog, \ QTreeWidgetItem @@ -114,11 +114,11 @@ index 7bca299d23fc..7fee2778f35f 100644 from setools.exception import UnmappedClass, UnmappedPermission from ..logtosignal import LogHandlerToSignal -diff --git a/tests/dta.py b/tests/dta.py -index a0cc9381469c..177e6fb0b961 100644 ---- a/tests/dta.py -+++ b/tests/dta.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_dta.py b/tests/test_dta.py +index 7f9bbc9..48338c5 100644 +--- a/tests/test_dta.py ++++ b/tests/test_dta.py +@@ -5,7 +5,7 @@ import os import unittest @@ -127,11 +127,11 @@ index a0cc9381469c..177e6fb0b961 100644 from setools import TERuletype as TERT from setools.exception import InvalidType from setools.policyrep import Type -diff --git a/tests/infoflow.py b/tests/infoflow.py -index aa0e44a7e4f8..fca2848aeca5 100644 ---- a/tests/infoflow.py -+++ b/tests/infoflow.py -@@ -18,7 +18,7 @@ +diff --git a/tests/test_infoflow.py b/tests/test_infoflow.py +index 5a8f745..e25993b 100644 +--- a/tests/test_infoflow.py ++++ b/tests/test_infoflow.py +@@ -5,7 +5,7 @@ import os import unittest diff --git a/package/setools/setools.hash b/package/setools/setools.hash index fdb0919f11..c353e1f609 100644 --- a/package/setools/setools.hash +++ b/package/setools/setools.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 202eac5f857475937bee8136cff278aa2b4a4b94a0dec63fbbbe18c9eb644a4e setools-4.4.0.tar.gz -sha256 2f7547e10f76a382c24c053595f38a5cc6dda9347f508f254ca490e0046a9624 COPYING +sha256 998d12d01852feed1889110a4ca81090a47a2d9b47368e4dfe2b94d68696c813 setools-4.4.2.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 ea355f10c8..b80d25a6b9 100644 --- a/package/setools/setools.mk +++ b/package/setools/setools.mk @@ -4,7 +4,7 @@ # ################################################################################ -SETOOLS_VERSION = 4.4.0 +SETOOLS_VERSION = 4.4.2 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.40.0 From aduskett at gmail.com Tue Apr 25 17:14:54 2023 From: aduskett at gmail.com (Adam Duskett) Date: Tue, 25 Apr 2023 10:14:54 -0700 Subject: [Buildroot] [PATCH v2 13/13] package/refpolicy: bump to version 2.20221101 In-Reply-To: <20230425171454.48802-1-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> Message-ID: <20230425171454.48802-14-aduskett@gmail.com> Add an upstream patch in package/refpolicy/2.20221101 that makes dbus optional for the mount interface. The patch must go in the 2.20221101 directory or else the build system will automatically attempt to apply the patch to a custom git version of refpolicy if chosen. Signed-off-by: Adam Duskett --- Changes v1 -> v2: - Added 2.20221101/0001-mount-dbus-interface-must-be-optional.patch ...ount-dbus-interface-must-be-optional.patch | 33 +++++++++++++++++++ package/refpolicy/refpolicy.hash | 2 +- package/refpolicy/refpolicy.mk | 2 +- 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch diff --git a/package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch b/package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch new file mode 100644 index 0000000000..dec0af828f --- /dev/null +++ b/package/refpolicy/2.20221101/0001-mount-dbus-interface-must-be-optional.patch @@ -0,0 +1,33 @@ +From 6c6be65ccf0891391681d4662cc11f508c0f4aeb Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Mon, 24 Apr 2023 14:24:49 -0700 +Subject: [PATCH] mount: dbus interface must be optional + +If DBus isn't built, the build process fails due to mount.te always using a +dbus interface even if the dbus module. Fix this by setting the dbus interface +as optional. + +Signed-off-by: Adam Duskett +Upstream-status: accepted. 207b09a656c2c3ac5c286d3f7eef085325e35408 +--- + policy/modules/system/mount.te | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te +index d028723..af84af0 100644 +--- a/policy/modules/system/mount.te ++++ b/policy/modules/system/mount.te +@@ -145,7 +145,9 @@ selinux_getattr_fs(mount_t) + + userdom_use_all_users_fds(mount_t) + +-dbus_dontaudit_write_system_bus_runtime_named_sockets(mount_t) ++optional_policy(` ++ dbus_dontaudit_write_system_bus_runtime_named_sockets(mount_t) ++') + + ifdef(`distro_redhat',` + optional_policy(` +-- +2.40.0 + diff --git a/package/refpolicy/refpolicy.hash b/package/refpolicy/refpolicy.hash index b08c22ed4e..a09e59c270 100644 --- a/package/refpolicy/refpolicy.hash +++ b/package/refpolicy/refpolicy.hash @@ -1,5 +1,5 @@ # From https://github.com/SELinuxProject/refpolicy/releases -sha256 965f98f0b68a24fd0b8e8d973d319332aea88973e1d6c455ef9c2a31aefaeaa6 refpolicy-2.20220106.tar.bz2 +sha256 44f88e62c8efcef54d019b9ca077520d5993de580926bd7575788cfa78515396 refpolicy-2.20221101.tar.bz2 # Locally computed sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING diff --git a/package/refpolicy/refpolicy.mk b/package/refpolicy/refpolicy.mk index f11b72755a..8fea7cc254 100644 --- a/package/refpolicy/refpolicy.mk +++ b/package/refpolicy/refpolicy.mk @@ -23,7 +23,7 @@ REFPOLICY_SITE = $(call qstrip,$(BR2_PACKAGE_REFPOLICY_CUSTOM_REPO_URL)) REFPOLICY_SITE_METHOD = git BR_NO_CHECK_HASH_FOR += $(REFPOLICY_SOURCE) else -REFPOLICY_VERSION = 2.20220106 +REFPOLICY_VERSION = 2.20221101 REFPOLICY_SOURCE = refpolicy-$(REFPOLICY_VERSION).tar.bz2 REFPOLICY_SITE = https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_$(subst .,_,$(REFPOLICY_VERSION)) endif -- 2.40.0 From james.d.knight at live.com Tue Apr 25 19:47:37 2023 From: james.d.knight at live.com (James Knight) Date: Tue, 25 Apr 2023 15:47:37 -0400 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data Message-ID: The following change automatically selected the xkeyboard-data package when sway package is activated. Sway relies on libxkbcommon package to provide support for keyboard keymaps. The libxkbcommon package does not provide any default keymap data to use. In an environment where no keymap data is provided, Sway will fail to run (at this time, the program will SEGFLT; but even if Sway is updated to handle this error, the runtime state would not have any keyboard support): $ sway xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb Segmentation fault (core dumped) To help prevent this from happening, the xkeyboard-data package should be installed as well to ensure a common dataset of keymap data exists. This is the same approach used for the weston package at this time. Signed-off-by: James Knight --- package/sway/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sway/Config.in b/package/sway/Config.in index f8d073520f10c6bf8e00507e70cde99726da1837..802d3d0aa93ed68fb64a3bbc3f5c50086054d2f4 100644 --- a/package/sway/Config.in +++ b/package/sway/Config.in @@ -20,6 +20,7 @@ config BR2_PACKAGE_SWAY select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PNG select BR2_PACKAGE_PANGO + select BR2_PACKAGE_XKEYBOARD_CONFIG # runtime dependency help i3-compatible Wayland compositor -- 2.39.1.windows.1 From dario.binacchi at amarulasolutions.com Tue Apr 25 19:50:12 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Tue, 25 Apr 2023 21:50:12 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: <80825E70-9D48-471F-AFF1-F43E71FBB045@benettiengineering.com> Message-ID: Hi Giulio, On Sun, Apr 23, 2023 at 10:31?PM Giulio Benetti wrote: > > Hi Dario, > > On 23/04/23 19:20, Dario Binacchi wrote: > [ SNIP ] > > >> > >> Sure. Could you also try to fill the memory and see if everything works correctly? > >> You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). > > > > > > I just uploaded version 2 with your suggested changes. I did some > > tests with can applications (candump, cansend, ...) and had > > no problems. > > But for example, running the ifconfig application, the second time I > > got this error: > > > > ~ # candump can2 -L & > > [18] 81 candump can2 -L > > ~ # ifconfig > > Segmentation fault > > ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed > > [ 193.040970] ifconfig: page allocation failure: order:7, > > mode:0xcc0(GFP_KERNEL), nodemask=(null) > > [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 > > [ 193.041110] Hardware name: STM32 (Device Tree Support) > > [ 193.041147] unwind_backtrace from show_stack+0xb/0xc > > [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e > > [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 > > [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e > > [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 > > [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c > > [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 > > [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 > > [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 > > [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 > > [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c > > [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 > > [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c > > [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) > > [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 > > c0c6e420 c0c6e028 0000000b > > [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 > > 00000ff6 c0e626f4 00000000 > > [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 > > [ 193.042873] Mem-Info: > > [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 > > [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 > > [ 193.042910] unevictable:5 dirty:0 writeback:4 > > [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 > > [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 > > [ 193.042910] kernel_misc_reclaimable:0 > > [ 193.042910] free:1426 free_pcp:0 free_cma:0 > > [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > > no > > [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB > > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > > local_pcp:0kB free_cma:0kB > > [ 193.043295] lowmem_reserve[]: 0 0 > > [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > > 0*4096kB = 5704kB > > [ 193.043729] 23 total pagecache pages > > [ 193.043748] 4096 pages RAM > > [ 193.043765] 0 pages HighMem/MovableOnly > > [ 193.043783] 960 pages reserved > > [ 193.043805] nommu: Allocation of length 430080 from process 82 > > (ifconfig) failed > > [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 > > [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 > > [ 193.043843] unevictable:5 dirty:0 writeback:4 > > [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 > > [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 > > [ 193.043843] kernel_misc_reclaimable:0 > > [ 193.043843] free:1426 free_pcp:0 free_cma:0 > > [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB > > isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB > > writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? > > no > > [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB > > high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > > active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB > > present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB > > local_pcp:0kB free_cma:0kB > > [ 193.044206] lowmem_reserve[]: 0 0 > > [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB > > (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB > > 0*4096kB = 5704kB > > [ 193.044638] 23 total pagecache pages > > [ 193.044670] binfmt_flat: Unable to allocate RAM for process > > text/data, errno -12 > > > > Was it similar to your problem? > > Yes, this error could be caused by the bug I've fixed and I've seen > you've used Linux 5.19-rc2. In this version there is not my bugfix > and in general it should be avoided to use rc versions. > > This is the patch that fixes ZERO_PAGE(0) that is dedicated to > massive "memset()" in the kernel, so it's used pretty often. > In my case it failed to allocate it, so since in your backtrace > there is try to allocate it could be fixed by my patch, also because > you have 5MB free and they look enough for ifconfig. > > Can you give a try with 5.15.108 and repeat the same test please? > Otherwise I'd need to enter debug with this board but I don't have it > and this kind of bugs are subtle to catch and fix. I did further tests with version 6.2 (stm32f469-disco, stm32f429-disco and stm32f769-disco) and the situation definitely improved. Without your patch, even a simple reboot command was causing problems. I had only one problem like this and not deterministic: ~ # ps [ 102.396252] ps: page allocation failure: order:7, mode:0xcc0(GFP_KERNEL), nodemask=(null) [ 102.404509] CPU: 0 PID: 62 Comm: ps Not tainted 6.2.9 #4 [ 102.409911] Hardware name: STM32 (Device Tree Support) [ 102.415096] unwind_backtrace from show_stack+0xb/0xc [ 102.420169] show_stack from dump_stack_lvl+0x19/0x1e [ 102.425334] dump_stack_lvl from warn_alloc+0x5f/0xf4 [ 102.430409] warn_alloc from __alloc_pages+0x36f/0x57e [ 102.435675] __alloc_pages from __get_free_pages+0xf/0x24 [ 102.441149] __get_free_pages from alloc_pages_exact+0x45/0x5c [ 102.447031] alloc_pages_exact from do_mmap+0x4c3/0x5d2 [ 102.452288] do_mmap from vm_mmap_pgoff+0x53/0x84 [ 102.457022] vm_mmap_pgoff from load_flat_binary+0x4f9/0x688 [ 102.462777] load_flat_binary from bprm_execve+0x1f9/0x2f4 [ 102.468346] bprm_execve from do_execveat_common+0x10f/0x12c [ 102.474023] do_execveat_common from sys_execve+0x1d/0x20 [ 102.479492] sys_execve from ret_fast_syscall+0x1/0x4c [ 102.484628] Exception stack(0xc07dbfa8 to 0xc07dbff0) [ 102.489838] bfa0: c0c6aff7 c0c68fa2 c0c6aff7 c07e86b8 c056a028 0000000b [ 102.498014] bfc0: c0c6aff7 c0c68fa2 c0c68b88 0000000b c0c6affc 00000ffc c0c62734 00000000 [ 102.506278] bfe0: 3a6e6962 c0c68b88 c0c0f7c7 c0c15d94 [ 102.515871] Mem-Info: [ 102.518121] active_anon:0 inactive_anon:0 isolated_anon:0 [ 102.518121] active_file:50 inactive_file:29 isolated_file:0 [ 102.518121] unevictable:5 dirty:4 writeback:0 [ 102.518121] slab_reclaimable:287 slab_unreclaimable:460 [ 102.518121] mapped:0 shmem:0 pagetables:0 [ 102.518121] sec_pagetables:0 bounce:0 [ 102.518121] kernel_misc_reclaimable:0 [ 102.518121] free:1785 free_pcp:0 free_cma:0 [ 102.556022] Node 0 active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no [ 102.581731] Normal free:7172kB boost:0kB min:440kB low:548kB high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB writepending:16kB present:16384kB managed:12356kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 102.608439] lowmem_reserve[]: 0 0 [ 102.611733] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 7172kB [ 102.626183] 84 total pagecache pages [ 102.629735] 4096 pages RAM [ 102.632444] 0 pages HighMem/MovableOnly [ 102.636362] 1007 pages reserved [ 102.639494] nommu: Allocation of length 430080 from process 62 (ps) failed [ 102.646491] active_anon:0 inactive_anon:0 isolated_anon:0 [ 102.646491] active_file:50 inactive_file:29 isolated_file:0 [ 102.646491] unevictable:5 dirty:4 writeback:0 [ 102.646491] slab_reclaimable:279 slab_unreclaimable:460 [ 102.646491] mapped:0 shmem:0 pagetables:0 [ 102.646491] sec_pagetables:0 bounce:0 [ 102.646491] kernel_misc_reclaimable:0 [ 102.646491] free:1793 free_pcp:0 free_cma:0 [ 102.683596] Node 0 active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no [ 102.708986] Normal free:7172kB boost:0kB min:440kB low:548kB high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:200kB inactive_file:116kB unevictable:20kB writepending:16kB present:16384kB managed:12356kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 102.735642] lowmem_reserve[]: 0 0 [ 102.738928] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 7172kB [ 102.753269] 84 total pagecache pages [ 102.756881] binfmt_flat: Unable to allocate RAM for process text/data, errno -12 Segmentation fault Thanks and regards, Dario > > Thank you! > > Best regards > -- > Giulio Benetti > Benetti Engineering sas -- Dario Binacchi Senior Embedded Linux Developer dario.binacchi at amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info at amarulasolutions.com www.amarulasolutions.com From arnout at mind.be Tue Apr 25 20:03:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 25 Apr 2023 22:03:30 +0200 Subject: [Buildroot] =?utf-8?b?5Zue5aSN77yaIOWbnuWkje+8miBbUEFUQ0ggMS8x?= =?utf-8?q?=5D_toolchain/helpers=2Emk=3A_add_the_processing_when_LIBPATH_i?= =?utf-8?q?s_a_directory?= In-Reply-To: References: <20230423164025.GL2696@scaer> <20230424154828.GP2696@scaer> Message-ID: <84c4f200-8b8d-5b88-6a17-1cccbeecc3c8@mind.be> Hi JiangXin, Please don't top-post, but reply inline like I do below. Note that this requires configuring your mailer to quote replies properly. On 25/04/2023 04:25, JiangXin wrote: [snip] > Is it possible for buildroot to support distro toolchains? I'm interested in > using my > spare time to do that. It can save a little time for low performance processors. You can use one of the Bootlin toolchains. It's the default if you select to use an external toolchain. I can't imagine that you have a configuration for which a distro toolchain would exist, but no Bootlin toolchain. Regards, Arnout [snip] From giulio.benetti at benettiengineering.com Tue Apr 25 20:18:07 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 25 Apr 2023 22:18:07 +0200 Subject: [Buildroot] [PATCH 1/1] configs/stm32f769_disco_sd_defconfig: new defconfig In-Reply-To: References: Message-ID: <2E5EB9CA-5B6B-4369-9A0C-F113FD5CDBB1@benettiengineering.com> Hi Dario, > Il giorno 25 apr 2023, alle ore 21:50, Dario Binacchi ha scritto: > > ?Hi Giulio, > >> On Sun, Apr 23, 2023 at 10:31?PM Giulio Benetti >> wrote: >> >> Hi Dario, >> >> On 23/04/23 19:20, Dario Binacchi wrote: >> [ SNIP ] >> >>>> >>>> Sure. Could you also try to fill the memory and see if everything works correctly? >>>> You could try to start many instances of a program until you fill the memory and see that everything is working ok(I hope). >>> >>> >>> I just uploaded version 2 with your suggested changes. I did some >>> tests with can applications (candump, cansend, ...) and had >>> no problems. >>> But for example, running the ifconfig application, the second time I >>> got this error: >>> >>> ~ # candump can2 -L & >>> [18] 81 candump can2 -L >>> ~ # ifconfig >>> Segmentation fault >>> ~ # [ 193.040912] warn_alloc: 1 callbacks suppressed >>> [ 193.040970] ifconfig: page allocation failure: order:7, >>> mode:0xcc0(GFP_KERNEL), nodemask=(null) >>> [ 193.041056] CPU: 0 PID: 82 Comm: ifconfig Not tainted 5.19.0-rc2 #8 >>> [ 193.041110] Hardware name: STM32 (Device Tree Support) >>> [ 193.041147] unwind_backtrace from show_stack+0xb/0xc >>> [ 193.041252] show_stack from dump_stack_lvl+0x19/0x1e >>> [ 193.041347] dump_stack_lvl from warn_alloc+0x61/0xe8 >>> [ 193.041434] warn_alloc from __alloc_pages+0x36f/0x57e >>> [ 193.041511] __alloc_pages from __get_free_pages+0xf/0x24 >>> [ 193.041583] __get_free_pages from alloc_pages_exact+0x45/0x5c >>> [ 193.041656] alloc_pages_exact from do_mmap+0x491/0x556 >>> [ 193.041752] do_mmap from vm_mmap_pgoff+0x53/0x84 >>> [ 193.041858] vm_mmap_pgoff from load_flat_binary+0x501/0x690 >>> [ 193.041960] load_flat_binary from bprm_execve+0x1f5/0x2f4 >>> [ 193.042044] bprm_execve from do_execveat_common+0x10f/0x12c >>> [ 193.042119] do_execveat_common from sys_execve+0x1d/0x20 >>> [ 193.042195] sys_execve from ret_fast_syscall+0x1/0x4c >>> [ 193.042262] Exception stack(0xc0ddbfa8 to 0xc0ddbff0) >>> [ 193.042324] bfa0: c0e6eff0 c0e68fa7 c0e6eff0 >>> c0c6e420 c0c6e028 0000000b >>> [ 193.042389] bfc0: c0e6eff0 c0e68fa7 c0e68b88 0000000b c0e6eff6 >>> 00000ff6 c0e626f4 00000000 >>> [ 193.042438] bfe0: 6962732f c0e68b88 c0e0f7df c0e15db4 >>> [ 193.042873] Mem-Info: >>> [ 193.042910] active_anon:0 inactive_anon:0 isolated_anon:0 >>> [ 193.042910] active_file:0 inactive_file:18 isolated_file:0 >>> [ 193.042910] unevictable:5 dirty:0 writeback:4 >>> [ 193.042910] slab_reclaimable:281 slab_unreclaimable:511 >>> [ 193.042910] mapped:0 shmem:0 pagetables:0 bounce:0 >>> [ 193.042910] kernel_misc_reclaimable:0 >>> [ 193.042910] free:1426 free_pcp:0 free_cma:0 >>> [ 193.043049] Node 0 active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB >>> isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB >>> writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? >>> no >>> [ 193.043162] Normal free:5704kB boost:0kB min:444kB low:552kB >>> high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB >>> present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB >>> local_pcp:0kB free_cma:0kB >>> [ 193.043295] lowmem_reserve[]: 0 0 >>> [ 193.043352] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB >>> (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB >>> 0*4096kB = 5704kB >>> [ 193.043729] 23 total pagecache pages >>> [ 193.043748] 4096 pages RAM >>> [ 193.043765] 0 pages HighMem/MovableOnly >>> [ 193.043783] 960 pages reserved >>> [ 193.043805] nommu: Allocation of length 430080 from process 82 >>> (ifconfig) failed >>> [ 193.043843] active_anon:0 inactive_anon:0 isolated_anon:0 >>> [ 193.043843] active_file:0 inactive_file:18 isolated_file:0 >>> [ 193.043843] unevictable:5 dirty:0 writeback:4 >>> [ 193.043843] slab_reclaimable:281 slab_unreclaimable:511 >>> [ 193.043843] mapped:0 shmem:0 pagetables:0 bounce:0 >>> [ 193.043843] kernel_misc_reclaimable:0 >>> [ 193.043843] free:1426 free_pcp:0 free_cma:0 >>> [ 193.043965] Node 0 active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB isolated(anon):0kB >>> isolated(file):0kB mapped:0kB dirty:0kB writeback:16kB shmem:0kB >>> writeback_tmp:0kB kernel_stack:400kB pagetables:0kB all_unreclaimable? >>> no >>> [ 193.044073] Normal free:5704kB boost:0kB min:444kB low:552kB >>> high:660kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB >>> active_file:0kB inactive_file:72kB unevictable:20kB writepending:16kB >>> present:16384kB managed:12544kB mlocked:0kB bounce:0kB free_pcp:0kB >>> local_pcp:0kB free_cma:0kB >>> [ 193.044206] lowmem_reserve[]: 0 0 >>> [ 193.044260] Normal: 22*4kB (UM) 32*8kB (UM) 23*16kB (UM) 20*32kB >>> (UM) 20*64kB (UM) 0*128kB 12*256kB (UM) 0*512kB 0*1024kB 0*2048kB >>> 0*4096kB = 5704kB >>> [ 193.044638] 23 total pagecache pages >>> [ 193.044670] binfmt_flat: Unable to allocate RAM for process >>> text/data, errno -12 >>> >>> Was it similar to your problem? >> >> Yes, this error could be caused by the bug I've fixed and I've seen >> you've used Linux 5.19-rc2. In this version there is not my bugfix >> and in general it should be avoided to use rc versions. >> >> This is the patch that fixes ZERO_PAGE(0) that is dedicated to >> massive "memset()" in the kernel, so it's used pretty often. >> In my case it failed to allocate it, so since in your backtrace >> there is try to allocate it could be fixed by my patch, also because >> you have 5MB free and they look enough for ifconfig. >> >> Can you give a try with 5.15.108 and repeat the same test please? >> Otherwise I'd need to enter debug with this board but I don't have it >> and this kind of bugs are subtle to catch and fix. > > I did further tests with version 6.2 (stm32f469-disco, stm32f429-disco and > stm32f769-disco) and the situation definitely improved. Without your patch, > even a simple reboot command was causing problems. I?m very happy it fixed the problem :-) > I had only one problem like > this and not deterministic: > > ~ # ps > [ 102.396252] ps: page allocation failure: order:7, > mode:0xcc0(GFP_KERNEL), nodemask=(null) > [ 102.404509] CPU: 0 PID: 62 Comm: ps Not tainted 6.2.9 #4 > [ 102.409911] Hardware name: STM32 (Device Tree Support) > [ 102.415096] unwind_backtrace from show_stack+0xb/0xc > [ 102.420169] show_stack from dump_stack_lvl+0x19/0x1e > [ 102.425334] dump_stack_lvl from warn_alloc+0x5f/0xf4 > [ 102.430409] warn_alloc from __alloc_pages+0x36f/0x57e > [ 102.435675] __alloc_pages from __get_free_pages+0xf/0x24 > [ 102.441149] __get_free_pages from alloc_pages_exact+0x45/0x5c > [ 102.447031] alloc_pages_exact from do_mmap+0x4c3/0x5d2 > [ 102.452288] do_mmap from vm_mmap_pgoff+0x53/0x84 > [ 102.457022] vm_mmap_pgoff from load_flat_binary+0x4f9/0x688 > [ 102.462777] load_flat_binary from bprm_execve+0x1f9/0x2f4 > [ 102.468346] bprm_execve from do_execveat_common+0x10f/0x12c > [ 102.474023] do_execveat_common from sys_execve+0x1d/0x20 > [ 102.479492] sys_execve from ret_fast_syscall+0x1/0x4c > [ 102.484628] Exception stack(0xc07dbfa8 to 0xc07dbff0) > [ 102.489838] bfa0: c0c6aff7 c0c68fa2 c0c6aff7 > c07e86b8 c056a028 0000000b > [ 102.498014] bfc0: c0c6aff7 c0c68fa2 c0c68b88 0000000b c0c6affc > 00000ffc c0c62734 00000000 > [ 102.506278] bfe0: 3a6e6962 c0c68b88 c0c0f7c7 c0c15d94 > [ 102.515871] Mem-Info: > [ 102.518121] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 102.518121] active_file:50 inactive_file:29 isolated_file:0 > [ 102.518121] unevictable:5 dirty:4 writeback:0 > [ 102.518121] slab_reclaimable:287 slab_unreclaimable:460 > [ 102.518121] mapped:0 shmem:0 pagetables:0 > [ 102.518121] sec_pagetables:0 bounce:0 > [ 102.518121] kernel_misc_reclaimable:0 > [ 102.518121] free:1785 free_pcp:0 free_cma:0 > [ 102.556022] Node 0 active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB > writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB > pagetables:0kB sec_pagetables:0kB all_unreclaimable? no > [ 102.581731] Normal free:7172kB boost:0kB min:440kB low:548kB > high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > writepending:16kB present:16384kB managed:12356kB mlocked:0kB > bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB > [ 102.608439] lowmem_reserve[]: 0 0 > [ 102.611733] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB > (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 7172kB > [ 102.626183] 84 total pagecache pages > [ 102.629735] 4096 pages RAM > [ 102.632444] 0 pages HighMem/MovableOnly > [ 102.636362] 1007 pages reserved > [ 102.639494] nommu: Allocation of length 430080 from process 62 (ps) failed > [ 102.646491] active_anon:0 inactive_anon:0 isolated_anon:0 > [ 102.646491] active_file:50 inactive_file:29 isolated_file:0 > [ 102.646491] unevictable:5 dirty:4 writeback:0 > [ 102.646491] slab_reclaimable:279 slab_unreclaimable:460 > [ 102.646491] mapped:0 shmem:0 pagetables:0 > [ 102.646491] sec_pagetables:0 bounce:0 > [ 102.646491] kernel_misc_reclaimable:0 > [ 102.646491] free:1793 free_pcp:0 free_cma:0 > [ 102.683596] Node 0 active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:16kB > writeback:0kB shmem:0kB writeback_tmp:0kB kernel_stack:272kB > pagetables:0kB sec_pagetables:0kB all_unreclaimable? no > [ 102.708986] Normal free:7172kB boost:0kB min:440kB low:548kB > high:656kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB > active_file:200kB inactive_file:116kB unevictable:20kB > writepending:16kB present:16384kB managed:12356kB mlocked:0kB > bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB > [ 102.735642] lowmem_reserve[]: 0 0 > [ 102.738928] Normal: 25*4kB (UM) 20*8kB (UM) 10*16kB (UM) 21*32kB > (UM) 19*64kB (UM) 10*128kB (UM) 14*256kB (U) 0*512kB 0*1024kB 0*2048kB > 0*4096kB = 7172kB > [ 102.753269] 84 total pagecache pages > [ 102.756881] binfmt_flat: Unable to allocate RAM for process > text/data, errno -12 > Segmentation fault Another bug on nommu arm :-/ I can give a try on imxrt1050 evk and see if ps repeatedly issued gives me the same problem, but it could hide the problem since it has 32MB of sdram. Fortunately I?ve found I have a stm32f429-disco so I can give a try on that soon or late by entering debugging. I think that for the moment your patches with Linux bumped including my patch should be enough and once I will have time to deal with this new Linux bug and I fix it then you can bump again. So can you please resend patches using latest stable 5.15.x Linux that includes my patch? This way stm32 nommu boards will work better than before for sure. I can give a quick test on stm32f429-disco then and add my tested tag. Thank you! Best regards ? Giulio Benetti CEO/CTO at Benetti Engineering sas > > Thanks and regards, > Dario >> >> Thank you! >> >> Best regards >> -- >> Giulio Benetti >> Benetti Engineering sas > > > > -- > > Dario Binacchi > > Senior Embedded Linux Developer > > dario.binacchi at amarulasolutions.com > > __________________________________ > > > Amarula Solutions SRL > > Via Le Canevare 30, 31100 Treviso, Veneto, IT > > T. +39 042 243 5310 > info at amarulasolutions.com > > www.amarulasolutions.com From arnout at mind.be Tue Apr 25 20:25:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 25 Apr 2023 22:25:32 +0200 Subject: [Buildroot] SWUpdate default services In-Reply-To: <00604ac1-606d-ab11-8302-619aab02bcfe@t-online.de> References: <00604ac1-606d-ab11-8302-619aab02bcfe@t-online.de> Message-ID: Adding James in Cc, he added this. On 24/04/2023 12:06, Niclas G?tting wrote: > Hi all, > > currently, the `swupdate`-package (for init-systems other than systemd) > automatically installs a file called > `/usr/lib/swupdate/conf.d/90-start-progress`, with the only content being > > exec /usr/bin/swupdate-progress -w -r & This was done in commit 0e94459ad52e87033c170522610e83215a444242 to align Buildroot with the upstream-maintained meta-swupdate. I.e., in meta-swupdate this is done by default. I guess the idea is that most people want this progress feature. > For me, this is problematic because of two reasons: > > 1. Having `swupdate-progress` running in the background is optional and should > therefore not be the default. If you don't want it, you can always remove it in a post-build script. > 2. The process is not handled via a service, but is started every time the > `swupdate` service is started. If you restart SWUpdate five times, there > will be five `swupdate-progress` processes. That is indeed annoying. I'm not really sure how this conf.d works. Would there be a way to use start-stop daemon instead (and create a pid file), and stop it in the init script? Regards, Arnout > Maybe I have overseen something, but I believe the file should not have been > there in the first place and I would prefer to add my own scripts if I needed > them. In any case, I would propose an option to disable installing this file. > > Best regards > Niclas > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From ps.report at gmx.net Tue Apr 25 21:03:55 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 25 Apr 2023 23:03:55 +0200 Subject: [Buildroot] [PATCH v2 01/13] package/libglib2/0003-disable-building-docs.patch: new patch In-Reply-To: <20230425171454.48802-2-aduskett@gmail.com> References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-2-aduskett@gmail.com> Message-ID: <20230425230355.1c7b2cf5@gmx.net> Hello Adam, On Tue, 25 Apr 2023 10:14:42 -0700, Adam Duskett wrote: > If rst2html5 is installed on a host system, meson will attempt to build > html5 documentation from the docs directory, resulting in the following > error: > > /usr/local/bin/rst2html5.py > Traceback (most recent call last): > File "/usr/local/bin/rst2html5.py", line 27, in > from docutils.core import publish_cmdline, default_description > ModuleNotFoundError: No module named 'docutils' > > Since we don't need, nor want to build the documentation, remove the docs > subdirectory from being built entirely. > > Signed-off-by: Adam Duskett > --- > .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/libglib2/0003-disable-building-docs.patch > > diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch > new file mode 100644 > index 0000000000..27a540bf61 > --- /dev/null > +++ b/package/libglib2/0003-disable-building-docs.patch > @@ -0,0 +1,38 @@ > +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 > +From: Adam Duskett > +Date: Mon, 24 Apr 2023 11:52:24 -0700 > +Subject: [PATCH 1/1] disable building docs > + > +If rst2html5 is installed on a host system, meson will attempt to build > +html5 documentation from the docs directory, resulting in the following > +error: > + > +/usr/local/bin/rst2html5.py > +Traceback (most recent call last): > + File "/usr/local/bin/rst2html5.py", line 27, in > + from docutils.core import publish_cmdline, default_description > +ModuleNotFoundError: No module named 'docutils' > + > +Since we don't need, nor want to build the documentation, remove the docs > +subdirectory from being built entirely. > + > +Signed-off-by: Adam Duskett > +--- > + meson.build | 1 - > + 1 file changed, 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 0cbc968..28e1147 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2442,7 +2442,6 @@ if get_option('man') > + endif > + > + gnome = import('gnome') > +-subdir('docs/reference') As far as I read the meson.build files all actions in docs/reference are protected by the options 'gtk_doc' or 'man', is disabling this ones not enough? Regards, Peter > + > + summary({ > + 'host cpu' : host_machine.cpu_family(), > +-- > +2.40.0 > + From thomas.petazzoni at bootlin.com Wed Apr 26 05:46:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 26 Apr 2023 05:46:53 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-25 Message-ID: <20230426054701.34A1161108@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-25 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 4 | 0 | 7 | master | 68 | 46 | 0 | 114 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 4 host-binutils-2.37 | 3 host-gcc-final-12.2.0 | 3 host-go-1.19.8 | 3 host-rust-1.68.2 | 3 linux-5.10.162-cip24 | 3 linux-6.1.14 | 3 host-gcc-final-11.3.0 | 2 host-qemu-7.2.0 | 2 unknown | 2 boost-1.80.0 | 1 containerd-1.6.20 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdk-pixbuf-2.42.10 | 1 gmp-6.2.1 | 1 haproxy-2.6.9 | 1 host-delve-1.20.0 | 1 host-gcc-final-10.4.0 | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 ltp-testsuite-20230127 | 1 pv-1.6.20 | 1 sconeserver-8d1935919a20133... | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/ec534a0339524f162fefbdb4f8419e750f7cfcd8 | aarch64 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/d058aa919b528ffad38a06a13d90a6a7230583eb | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8859f4f222c45b50f23e0c20c0303775ddc10032 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/526e40d43852c1064c4ef80579a904f8819dc22d | ORPH riscv64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c756e43496db793f9872478d2a56b0f685aa9050 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0d6ba78b7d202b14081f2f5e6475c324dfcf9245 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aeb56136ba87a681bead7694d1d751fc579d3237 | sparc | gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/df1c68f5b1f0826b895617d7134149846804bbe9 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d70b2c9f69e30537d4becd60bf4fc0487af3628c | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/f1ab553aeead6bdf3b2bb527d36fcc413750228b | sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a0f49eab2e717d9f7174bcfb5b1b0a342a122032 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/21a2aaffc17faf25635c02c9d8a34ebbd22387ae | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3657b6698ad085042a1246f7856807f3ed4b359c | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cddc87428e89c0a10558230f16074986773923c1 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bf241b0430da597a1403a12d445b94ce961d8554 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4cad5208cf22b5b9bfd3832342be9df6688c98ed | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b767f0f1ba1803edec937fa0297c1ab2168d85b0 | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/c49aa43e917c48740ab4be84b84cba7b68f8ac76 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/7193d0475d89d066d9f784dc8679b0c8ec4b7b62 | xtensa | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/ab9252dab89090ee60027b73ff7fdf6f019f38d2 | mips64el | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6e21dd3fdacb33258df2429219794bcdc663ffaa | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/92942656fd6adc616f4adc2984d7981928993138 | m68k | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/b2caae2f3c38142ac1ddb6baf1e879353cce5489 | xtensa | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/be2fdd69a41d5c1785a7ea7567030778bba4340b | mips64 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/b66e523f65c265420585d9af0479c00b57c1d0d5 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/fd1b8ddf1070360fa69352dc6f845e0f2655a220 | mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/e9de62b57688d82147879d11ed553b83d99b6aaf | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a596be4db26f75cd92cc3f16f78eb97fa264e8aa | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c5410a2cb224672e5a2767f77900570a4e8954d1 | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/2c96673da284720e312b2c85a4b6875589c45ec3 | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0da4d3aff6fa1facd51fcc9836fed57cdec3b0be | armeb | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0c4cf68ef3e2a4d9db9cad2c601a360354fbc15f | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/28fdcb50cb91379508f0d610dda5a1539bacddbf | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/73720c6a2d6ab60f93cc6a3c440e8883f920c4b0 | arm | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/ba49f9a7d9e068357376cf7054c14fdb906807af | ORPH or1k | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/db7ee75786a05d4f82c15db043d2a77a7ca0313f | ORPH mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/b3139020a2a2d41e132a0ab7a5248e87492ee471 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/04dd47d459685653be669dd63de2ab4ccaae3554 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5fb8474f78049ab9f90482e2359f125b490b814e | ORPH s390x | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b226a635295be823baec99412d593cbbb2b5697a | ORPH s390x | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/95976b014b1efd8a732bde621680d02350e2f5b0 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7cbe4ad3638b1a34d1a096145871166a308a5e58 | ORPH s390x | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/6da60f6748b35aef943c02bd3540c78c69fa71eb | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/7fa52c2f3f5fdad22cadac0a909f4e4c28059798 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/e2708ed60b38427e66b62f90fb6c5e7659bce842 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/88fe2721675d3ab040a98f00085f338f56b57ac2 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/77887e780087312bb90f5ab3ab18c4b1ded710b6 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/66beeefd292406a1090dd75520b27b935d5f151b | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0b903bf2ea3391c89ed03987fd696d324e92b3b9 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/b929aebb111b14de4b25cd799247a82891218c9b | -- http://autobuild.buildroot.net From fperrad at gmail.com Wed Apr 26 07:50:59 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 26 Apr 2023 09:50:59 +0200 Subject: [Buildroot] [PATCH] package/perl: bump to version 5.36.1 Message-ID: <20230426075059.142479-1-francois.perrad@gadz.org> diff README: -Perl is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 -by Larry Wall and others. +Perl is Copyright (C) 1993 - 2023 by Larry Wall and others. Signed-off-by: Francois Perrad --- package/perl/perl.hash | 14 +++++++------- package/perl/perl.mk | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/perl/perl.hash b/package/perl/perl.hash index b21023f73..3ae9ecec5 100644 --- a/package/perl/perl.hash +++ b/package/perl/perl.hash @@ -1,12 +1,12 @@ -# Hashes from: https://www.cpan.org/src/5.0/perl-5.36.0.tar.xz.{md5,sha1,sha256}.txt -md5 826e42da130011699172fd655e49cfa2 perl-5.36.0.tar.xz -sha1 938c56a77ae094eb7f5019318a5e4efb2d9c74fa perl-5.36.0.tar.xz -sha256 0f386dccbee8e26286404b2cca144e1005be65477979beb9b1ba272d4819bcf0 perl-5.36.0.tar.xz +# Hashes from: https://www.cpan.org/src/5.0/perl-5.36.1.tar.xz.{md5,sha1,sha256}.txt +md5 825f6b1d7e03b22522e0bdb992fbb728 perl-5.36.1.tar.xz +sha1 7b766266af08a6cef0487308e80b40d5d8069df7 perl-5.36.1.tar.xz +sha256 bd91217ea8a8c8b81f21ebbb6cefdf0d13ae532013f944cdece2cd51aef4b6a7 perl-5.36.1.tar.xz -# Hash from: https://github.com/arsv/perl-cross/releases/download/1.4/perl-cross-1.4.hash -sha256 be9d9f9f7148edff7a2f9695ba3cb7e3975eff6b25a9a81dd311725fd757aa91 perl-cross-1.4.tar.gz +# Hash from: https://github.com/arsv/perl-cross/releases/download/1.4.1/perl-cross-1.4.1.hash +sha256 3e14bb4f28c83586c668c5f9f6b4e57b138b4ec2fae0271086e29d4e352670ca perl-cross-1.4.1.tar.gz # Locally calculated sha256 dd90d4f42e4dcadf5a7c09eea0189d93c7b37ae560c91f0f6d5233ed3b9292a2 Artistic sha256 d77d235e41d54594865151f4751e835c5a82322b0e87ace266567c3391a4b912 Copying -sha256 06bab256e2e039c59d2ca3c5853425317b4a0f251fe4e5d5201a987b11fc4f78 README +sha256 810c97bea10842d2e47bc79e51acdfa1628cfee34fa0d89330f4eb3a44e3def9 README diff --git a/package/perl/perl.mk b/package/perl/perl.mk index 9be00e1b2..734e8efec 100644 --- a/package/perl/perl.mk +++ b/package/perl/perl.mk @@ -6,7 +6,7 @@ # When updating the version here, also update utils/scancpan PERL_VERSION_MAJOR = 36 -PERL_VERSION = 5.$(PERL_VERSION_MAJOR).0 +PERL_VERSION = 5.$(PERL_VERSION_MAJOR).1 PERL_SITE = https://www.cpan.org/src/5.0 PERL_SOURCE = perl-$(PERL_VERSION).tar.xz PERL_LICENSE = Artistic or GPL-1.0+ @@ -15,7 +15,7 @@ PERL_CPE_ID_VENDOR = perl PERL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) PERL_INSTALL_STAGING = YES -PERL_CROSS_VERSION = 1.4 +PERL_CROSS_VERSION = 1.4.1 # DO NOT refactor with the github helper (the result is not the same) PERL_CROSS_SITE = https://github.com/arsv/perl-cross/releases/download/$(PERL_CROSS_VERSION) PERL_CROSS_SOURCE = perl-cross-$(PERL_CROSS_VERSION).tar.gz -- 2.37.2 From thomas at devoogdt.com Wed Apr 26 07:59:01 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:01 +0200 Subject: [Buildroot] [PATCH v6 1/5] package/at-spi2-core: bump to version 2.47.1 Message-ID: <20230426075905.2307988-1-thomas@devoogdt.com> From: Daniel Lang https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS - X11 is now optional. - libxml2 is no longer optional. - atk and at-spi2-atk have been merged into at-spi2-core. - atk introspection option added. - Added patch to which avoids requiring libsystemd when configured to use dbus-daemon. Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: rebased + added Adrians patch - note: 2.48.0 is out, but will first merge this one --- ...iring-libsystemd-when-configured-to-.patch | 92 +++++++++++++++++++ package/at-spi2-core/Config.in | 8 +- package/at-spi2-core/at-spi2-core.hash | 4 +- package/at-spi2-core/at-spi2-core.mk | 20 +++- 4 files changed, 113 insertions(+), 11 deletions(-) create mode 100644 package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch diff --git a/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch new file mode 100644 index 0000000000..29c3de8d2d --- /dev/null +++ b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch @@ -0,0 +1,92 @@ +From aeb14ffccaabe65a64e976576d71f30eb2165f43 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Mon, 24 Apr 2023 12:09:50 +0300 +Subject: [PATCH] meson: Avoid requiring libsystemd when configured to use + dbus-daemon + +Checks for dbus-daemon and dbus-broker only when they are chosen +with default_bus. This avoids requiring the systemd libraries if +one wants the built at-spi2-core to use dbus-daemon, but dbus-worker +is somehow available in the $PATH. A typical scenario is cross +compilation, where the build host may have a dbus-broker program +available, but the target system may not have it (or may not have +nor want to use the systemd libraries). + +upstream: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 +--- + bus/meson.build | 53 ++++++++++++++++++++++++------------------------- + 1 file changed, 26 insertions(+), 27 deletions(-) + +diff --git a/bus/meson.build b/bus/meson.build +index 22a1bce6..2f3c5621 100644 +--- a/bus/meson.build ++++ b/bus/meson.build +@@ -46,39 +46,38 @@ launcher_args = [ + '-DDATADIR="@0@"'.format(atspi_datadir), + ] + +-if get_option('dbus_daemon') != 'default' +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) +-else +- dbus_daemon = find_program('dbus-daemon', +- '/sbin/dbus-daemon', +- '/usr/sbin/dbus-daemon', +- '/libexec/dbus-daemon', +- '/usr/libexec/dbus-daemon', +- '/usr/lib/dbus-daemon', +- '/usr/pkg/bin/dbus-daemon', +- required: false) +- if dbus_daemon.found() +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) +- endif +-endif +- + needs_systemd = false +-if get_option('dbus_broker') != 'default' +- launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) +- needs_systemd = true ++if get_option('default_bus') == 'dbus-daemon' ++ if get_option('dbus_daemon') != 'default' ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) ++ else ++ dbus_daemon = find_program('dbus-daemon', ++ '/sbin/dbus-daemon', ++ '/usr/sbin/dbus-daemon', ++ '/libexec/dbus-daemon', ++ '/usr/libexec/dbus-daemon', ++ '/usr/lib/dbus-daemon', ++ '/usr/pkg/bin/dbus-daemon', ++ required: false) ++ if dbus_daemon.found() ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) ++ endif ++ endif + else +- dbus_broker = find_program('dbus-broker-launch', +- required: false) +- if dbus_broker.found() +- launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ launcher_args += '-DWANT_DBUS_BROKER' ++ if get_option('dbus_broker') != 'default' ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) + needs_systemd = true ++ else ++ dbus_broker = find_program('dbus-broker-launch', ++ required: false) ++ if dbus_broker.found() ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ needs_systemd = true ++ endif + endif + endif + +-if get_option('default_bus') == 'dbus-broker' +- launcher_args += '-DWANT_DBUS_BROKER' +-endif +- + if needs_systemd + systemd_dep = dependency('libsystemd') + else +-- +2.34.1 + diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in index f56c5b93c4..1f6c421777 100644 --- a/package/at-spi2-core/Config.in +++ b/package/at-spi2-core/Config.in @@ -1,12 +1,12 @@ config BR2_PACKAGE_AT_SPI2_CORE bool "at-spi2-core" - depends on BR2_PACKAGE_XORG7 # xlib-libxtst depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 depends on BR2_USE_MMU # glib2 depends on BR2_USE_WCHAR # glib2 select BR2_PACKAGE_DBUS select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_XLIB_LIBXTST + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 help The At-Spi2 Core package is a part of the GNOME Accessibility Project. It provides a Service Provider @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE comment "at-spi2-core needs a toolchain w/ wchar, threads" depends on BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-core depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index 764e4c3661..4531bf396c 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index f0b019c0ed..e98e779884 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -4,17 +4,31 @@ # ################################################################################ -AT_SPI2_CORE_VERSION_MAJOR = 2.36 -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 +AT_SPI2_CORE_VERSION_MAJOR = 2.47 +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ AT_SPI2_CORE_LICENSE_FILES = COPYING AT_SPI2_CORE_INSTALL_STAGING = YES -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ $(TARGET_NLS_DEPENDENCIES) AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon +ifeq ($(BR2_PACKAGE_XORG7),y) +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst +else +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled +endif + +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection +else +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:02 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:02 +0200 Subject: [Buildroot] [PATCH v6 2/5] package/at-spi2-atk: remove package In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-2-thomas@devoogdt.com> From: Daniel Lang at-spi2-atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: no change --- Config.in.legacy | 7 +++ DEVELOPERS | 1 - package/Config.in | 1 - .../0001-meson-add-tests-option.patch | 43 ------------------- package/at-spi2-atk/Config.in | 22 ---------- package/at-spi2-atk/at-spi2-atk.hash | 5 --- package/at-spi2-atk/at-spi2-atk.mk | 19 -------- 7 files changed, 7 insertions(+), 91 deletions(-) delete mode 100644 package/at-spi2-atk/0001-meson-add-tests-option.patch delete mode 100644 package/at-spi2-atk/Config.in delete mode 100644 package/at-spi2-atk/at-spi2-atk.hash delete mode 100644 package/at-spi2-atk/at-spi2-atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index 366b9d6949..db75899a9b 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_AT_SPI2_ATK + bool "at-spi2-atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + at-spi2-atk is now part of at-spi2-core. + config BR2_PACAKGE_OPENFPGALOADER_CMSIS bool "openfpgaloader cmsis option name fixed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index d9e95a3d05..9206659428 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1632,7 +1632,6 @@ F: support/testing/tests/package/test_avocado.py F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut -F: package/at-spi2-atk/ F: package/at-spi2-core/ F: package/clang/ F: package/earlyoom/ diff --git a/package/Config.in b/package/Config.in index eaac32a01a..70c5c2eea8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1554,7 +1554,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" - source "package/at-spi2-atk/Config.in" source "package/at-spi2-core/Config.in" source "package/atk/Config.in" source "package/atkmm/Config.in" diff --git a/package/at-spi2-atk/0001-meson-add-tests-option.patch b/package/at-spi2-atk/0001-meson-add-tests-option.patch deleted file mode 100644 index 3a2aefa090..0000000000 --- a/package/at-spi2-atk/0001-meson-add-tests-option.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 3 May 2020 10:29:36 +0200 -Subject: [PATCH] meson: add tests option - -Add tests option to allow the user to build at-spi2-atk without tests, -it is especially useful as one of the test requires libxml-2.0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22] ---- - meson.build | 4 +++- - meson_options.txt | 4 ++++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 9fce5d6..61bc93d 100644 ---- a/meson.build -+++ b/meson.build -@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop', - - subdir('droute') - subdir('atk-adaptor') --subdir('tests') -+if get_option('tests') -+ subdir('tests') -+endif -diff --git a/meson_options.txt b/meson_options.txt -index 24c9228..a4abdc2 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -2,3 +2,7 @@ option('disable_p2p', - description: 'Disable peer-to-peer DBus connections', - type: 'boolean', - value: false) -+option('tests', -+ description: 'Whether to build tests', -+ type: 'boolean', -+ value: true) --- -2.26.2 - diff --git a/package/at-spi2-atk/Config.in b/package/at-spi2-atk/Config.in deleted file mode 100644 index 9a7cfde0af..0000000000 --- a/package/at-spi2-atk/Config.in +++ /dev/null @@ -1,22 +0,0 @@ -config BR2_PACKAGE_AT_SPI2_ATK - bool "at-spi2-atk" - depends on BR2_PACKAGE_XORG7 # at-spi2-core - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - depends on BR2_USE_WCHAR # glib2 - select BR2_PACKAGE_ATK - select BR2_PACKAGE_AT_SPI2_CORE - select BR2_PACKAGE_LIBGLIB2 - help - The At-Spi2 Atk package contains a library that bridges - ATK to At-Spi2 D-Bus service. - - https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ - -comment "at-spi2-atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-atk depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 diff --git a/package/at-spi2-atk/at-spi2-atk.hash b/package/at-spi2-atk/at-spi2-atk.hash deleted file mode 100644 index 9c564c32af..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum -sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz - -# locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk deleted file mode 100644 index 232b577230..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.mk +++ /dev/null @@ -1,19 +0,0 @@ -################################################################################ -# -# at-spi2-atk -# -################################################################################ - -AT_SPI2_ATK_VERSION_MAJOR = 2.34 -AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2 -AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz -AT_SPI2_ATK_SITE = \ - http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR) -AT_SPI2_ATK_LICENSE = LGPL-2.1+ -AT_SPI2_ATK_LICENSE_FILES = COPYING -AT_SPI2_ATK_CPE_ID_VENDOR = gnome -AT_SPI2_ATK_INSTALL_STAGING = YES -AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf -AT_SPI2_ATK_CONF_OPTS = -Dtests=false - -$(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:03 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:03 +0200 Subject: [Buildroot] [PATCH v6 3/5] package/atk: remove package In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-3-thomas@devoogdt.com> From: Daniel Lang atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: added change to atkmm2_28 --- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/atk/Config.in | 14 -------------- package/atk/atk.hash | 5 ----- package/atk/atk.mk | 25 ------------------------- package/atkmm/Config.in | 8 ++++---- package/atkmm/atkmm.mk | 2 +- package/atkmm2_28/Config.in | 8 ++++---- package/atkmm2_28/atkmm2_28.mk | 2 +- package/libglade/Config.in | 2 +- package/libglade/libglade.mk | 2 +- package/libgtk2/Config.in | 2 +- package/libgtk2/libgtk2.mk | 2 +- package/libgtk3/Config.in | 2 +- package/libgtk3/libgtk3.mk | 2 +- 15 files changed, 23 insertions(+), 61 deletions(-) delete mode 100644 package/atk/Config.in delete mode 100644 package/atk/atk.hash delete mode 100644 package/atk/atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index db75899a9b..d86a7e6363 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_ATK + bool "atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + atk is now part of at-spi2-core. + config BR2_PACKAGE_AT_SPI2_ATK bool "at-spi2-atk removed" select BR2_LEGACY diff --git a/package/Config.in b/package/Config.in index 70c5c2eea8..6a92573d39 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1555,7 +1555,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" source "package/at-spi2-core/Config.in" - source "package/atk/Config.in" source "package/atkmm/Config.in" source "package/atkmm2_28/Config.in" source "package/bayer2rgb-neon/Config.in" diff --git a/package/atk/Config.in b/package/atk/Config.in deleted file mode 100644 index d9371b879b..0000000000 --- a/package/atk/Config.in +++ /dev/null @@ -1,14 +0,0 @@ -config BR2_PACKAGE_ATK - bool "atk" - depends on BR2_USE_WCHAR # glib2 - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - select BR2_PACKAGE_LIBGLIB2 - help - The ATK accessibility toolkit, needed to build GTK+-2.x. - - https://gitlab.gnome.org/GNOME/atk - -comment "atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/atk/atk.hash b/package/atk/atk.hash deleted file mode 100644 index d8cd69ff1f..0000000000 --- a/package/atk/atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz - -# Hash for license file -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/atk/atk.mk b/package/atk/atk.mk deleted file mode 100644 index 2820fb486d..0000000000 --- a/package/atk/atk.mk +++ /dev/null @@ -1,25 +0,0 @@ -################################################################################ -# -# atk -# -################################################################################ - -ATK_VERSION_MAJOR = 2.38 -ATK_VERSION = $(ATK_VERSION_MAJOR).0 -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) -ATK_LICENSE = LGPL-2.0+ -ATK_LICENSE_FILES = COPYING -ATK_INSTALL_STAGING = YES -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) - -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) -ATK_CONF_OPTS += -Dintrospection=true -ATK_DEPENDENCIES += gobject-introspection -else -ATK_CONF_OPTS += -Dintrospection=false -endif - -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) - -$(eval $(meson-package)) diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in index 1f370356ea..571d7e69ad 100644 --- a/package/atkmm/Config.in +++ b/package/atkmm/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM bool "atkmm (latest)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM select BR2_PACKAGE_LIBSIGC diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk index 7ceb87b047..da763c8386 100644 --- a/package/atkmm/atkmm.mk +++ b/package/atkmm/atkmm.mk @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM_LICENSE_FILES = COPYING COPYING.tools ATKMM_INSTALL_STAGING = YES -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf $(eval $(meson-package)) diff --git a/package/atkmm2_28/Config.in b/package/atkmm2_28/Config.in index 2340465b20..e88073b87a 100644 --- a/package/atkmm2_28/Config.in +++ b/package/atkmm2_28/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM2_28 bool "atkmm (2.28.x)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM2_66 select BR2_PACKAGE_LIBSIGC2 diff --git a/package/atkmm2_28/atkmm2_28.mk b/package/atkmm2_28/atkmm2_28.mk index dc57363cf5..b56da61ec0 100644 --- a/package/atkmm2_28/atkmm2_28.mk +++ b/package/atkmm2_28/atkmm2_28.mk @@ -11,6 +11,6 @@ ATKMM2_28_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM2_28_VERSION_MA ATKMM2_28_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM2_28_LICENSE_FILES = COPYING COPYING.tools ATKMM2_28_INSTALL_STAGING = YES -ATKMM2_28_DEPENDENCIES = atk glibmm2_66 libsigc2 host-pkgconf +ATKMM2_28_DEPENDENCIES = at-spi2-core glibmm2_66 libsigc2 host-pkgconf $(eval $(meson-package)) diff --git a/package/libglade/Config.in b/package/libglade/Config.in index c97c9becd2..8d0d26f159 100644 --- a/package/libglade/Config.in +++ b/package/libglade/Config.in @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 depends on BR2_USE_MMU # glib2 select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_LIBXML2 help Libglade allows you to load glade interface files in a program diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk index 21aed60605..af73d8bd00 100644 --- a/package/libglade/libglade.mk +++ b/package/libglade/libglade.mk @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) LIBGLADE_INSTALL_STAGING = YES -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 LIBGLADE_LICENSE = LGPL-2.0+ LIBGLADE_LICENSE_FILES = COPYING diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in index c75c37fb63..f2888b2f51 100644 --- a/package/libgtk2/Config.in +++ b/package/libgtk2/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 depends on BR2_INSTALL_LIBSTDCPP # pango depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk index 859925e8d3..608c263e4d 100644 --- a/package/libgtk2/libgtk2.mk +++ b/package/libgtk2/libgtk2.mk @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in index 82ca68d2da..34b8d49eb3 100644 --- a/package/libgtk3/Config.in +++ b/package/libgtk3/Config.in @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ BR2_PACKAGE_HAS_LIBGL - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 18a8a9fa42..bdd54dcdc8 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome LIBGTK3_CPE_ID_PRODUCT = gtk LIBGTK3_INSTALL_STAGING = YES -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:04 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:04 +0200 Subject: [Buildroot] [PATCH v6 4/5] package/libgtk3: re-enable atk-bridge In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-4-thomas@devoogdt.com> The at-spi2-core and at-spi2-atk were merged, and are now built by default, so this patch is no longer required. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: added re-enable atk-bridge patch to the package/at-spi2-core: bump to version 2.47.1 group v6: no change --- package/libgtk3/0001-disable-atk-bridge.patch | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 package/libgtk3/0001-disable-atk-bridge.patch diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch deleted file mode 100644 index f3e9bff2ba..0000000000 --- a/package/libgtk3/0001-disable-atk-bridge.patch +++ /dev/null @@ -1,41 +0,0 @@ -Remove atk-bridge support. - -atk-bridge doesn't seem useful for now in Buildroot and requires to -add two new packages just for it: at-spi2-core and at-spi2-atk. - -Signed-off-by: Hadrien Boutteville - ---- a/gtk/a11y/gtkaccessibility.c -+++ b/gtk/a11y/gtkaccessibility.c -@@ -37,10 +37,6 @@ - #include - #include - --#ifdef GDK_WINDOWING_X11 --#include --#endif -- - static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, - guint n_param_values, - const GValue *param_values, -@@ -988,9 +984,5 @@ _gtk_accessibility_init (void) - _gtk_accessibility_override_atk_util (); - do_window_event_initialization (); - --#ifdef GDK_WINDOWING_X11 -- atk_bridge_adaptor_init (NULL, NULL); --#endif -- - atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL); - } ---- a/meson.build -+++ b/meson.build -@@ -564,7 +564,7 @@ if x11_enabled - xfixes_dep = dependency('xfixes', required: false) - xcomposite_dep = dependency('xcomposite', required: false) - fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) -- atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) -+ atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req, required: false) - - backend_immodules += ['xim'] - -- 2.34.1 From thomas at devoogdt.com Wed Apr 26 07:59:05 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Wed, 26 Apr 2023 09:59:05 +0200 Subject: [Buildroot] [PATCH v6 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230426075905.2307988-1-thomas@devoogdt.com> References: <20230426075905.2307988-1-thomas@devoogdt.com> Message-ID: <20230426075905.2307988-5-thomas@devoogdt.com> If both, hicolor-icon-theme (selected by libgtk3-demo) and adwaita-icon-theme is not selected, then the /usr/share/icons folder is empty, causing find to fail. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: - Fixed indentation. - Grouped patches. v6: no change --- package/libgtk3/libgtk3.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index bdd54dcdc8..eac569fd41 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -146,8 +146,9 @@ endef # Create icon-theme.cache for each of the icon directories/themes # It's not strictly necessary but speeds up lookups define LIBGTK3_UPDATE_ICON_CACHE - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; endef LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE -- 2.34.1 From yegorslists at googlemail.com Wed Apr 26 08:08:24 2023 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 26 Apr 2023 10:08:24 +0200 Subject: [Buildroot] [PATCH] package/mdio-tools: fix Config.in Message-ID: <20230426080824.2094413-1-yegorslists@googlemail.com> From: Yegor Yefremov Add project's site and add a full stop at the end of the description. Signed-off-by: Yegor Yefremov --- package/mdio-tools/Config.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index 237f4454cc..790c9c534a 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -14,4 +14,6 @@ config BR2_PACKAGE_MDIO_TOOLS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL help - Low-level debug tools for MDIO devices + Low-level debug tools for MDIO devices. + + https://github.com/wkz/mdio-tools -- 2.34.1 From luca.ceresoli at bootlin.com Wed Apr 26 10:41:02 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 26 Apr 2023 12:41:02 +0200 Subject: [Buildroot] [PATCH] boot/uboot: document that the zynqmp pmufw can be in ELF format Message-ID: <20230426104102.1211757-1-luca.ceresoli@bootlin.com> This feature was added in commit d07e6b7071cf ("boot/uboot/uboot.mk: add pmufw.elf support"), document it in kconfig. Signed-off-by: Luca Ceresoli --- boot/uboot/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f51688e..085397d03d0c 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -492,6 +492,8 @@ config BR2_TARGET_UBOOT_ZYNQMP_PMUFW (e.g. http://...), and it will be downloaded and used from the download directory. + The PMU firmware binary can be either in ELF or BIN format. + If empty, the generated boot.bin will not contain a PMU firmware. -- 2.34.1 From bigunclemax at gmail.com Wed Apr 26 16:14:02 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Wed, 26 Apr 2023 19:14:02 +0300 Subject: [Buildroot] [PATCH] package/libdatachannel: new package Message-ID: <20230426161402.3251010-1-bigunclemax@gmail.com> This patch adds a new package for libdatachannel. libdatachannel is an open-source software library implementing WebRTC Data Channels, WebRTC Media Transport, and WebSockets. It is written in C++17 and offers C bindings. Signed-off-by: Maksim Kiselev --- package/Config.in | 1 + package/libdatachannel/Config.in | 7 +++++ package/libdatachannel/libdatachannel.hash | 3 ++ package/libdatachannel/libdatachannel.mk | 32 ++++++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 package/libdatachannel/Config.in create mode 100644 package/libdatachannel/libdatachannel.hash create mode 100644 package/libdatachannel/libdatachannel.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01a..c323409e37 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1408,6 +1408,7 @@ menu "Audio/Sound" source "package/libcodec2/Config.in" source "package/libcue/Config.in" source "package/libcuefile/Config.in" + source "package/libdatachannel/Config.in" source "package/libebur128/Config.in" source "package/libg7221/Config.in" source "package/libgsm/Config.in" diff --git a/package/libdatachannel/Config.in b/package/libdatachannel/Config.in new file mode 100644 index 0000000000..84ade9a879 --- /dev/null +++ b/package/libdatachannel/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_LIBDATACHANNEL + bool "libdatachannel" + help + C/C++ WebRTC network library featuring Data Channels, + Media Transport, and WebSockets. + + https://github.com/paullouisageneau/libdatachannel diff --git a/package/libdatachannel/libdatachannel.hash b/package/libdatachannel/libdatachannel.hash new file mode 100644 index 0000000000..fd1112acf7 --- /dev/null +++ b/package/libdatachannel/libdatachannel.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 cecd359c6c261676bde42ab8b912c851d13d73759b16eb03496903833fdf4306 libdatachannel-v0.18.3-br1.tar.gz +sha256 fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85 LICENSE diff --git a/package/libdatachannel/libdatachannel.mk b/package/libdatachannel/libdatachannel.mk new file mode 100644 index 0000000000..d86eed9bef --- /dev/null +++ b/package/libdatachannel/libdatachannel.mk @@ -0,0 +1,32 @@ +################################################################################ +# +# libdatachannel +# +################################################################################ + +LIBDATACHANNEL_VERSION = v0.18.3 +LIBDATACHANNEL_SITE_METHOD = git +LIBDATACHANNEL_SITE = https://github.com/paullouisageneau/libdatachannel +LIBDATACHANNEL_GIT_SUBMODULES = YES +LIBDATACHANNEL_INSTALL_STAGING = YES +LIBDATACHANNEL_LICENSE = MPL-2.0 +LIBDATACHANNEL_LICENSE_FILES = LICENSE + +LIBDATACHANNEL_CONF_OPTS = -DPREFER_SYSTEM_LIB=1 + +ifeq ($(BR2_PACKAGE_JSON_FOR_MODERN_CPP),y) +LIBDATACHANNEL_CONF_OPTS += -DUSE_SYSTEM_JSON=1 +LIBDATACHANNEL_DEPENDENCIES += json-for-modern-cpp +endif + +ifeq ($(BR2_PACKAGE_LIBNICE),y) +LIBDATACHANNEL_CONF_OPTS += -DUSE_NICE=1 +LIBDATACHANNEL_DEPENDENCIES += libnice +endif + +ifeq ($(BR2_PACKAGE_LIBSRTP),y) +LIBDATACHANNEL_CONF_OPTS += -DUSE_SYSTEM_SRTP=1 +LIBDATACHANNEL_DEPENDENCIES += libsrtp +endif + +$(eval $(cmake-package)) -- 2.39.2 From tom5760 at gmail.com Wed Apr 26 16:39:10 2023 From: tom5760 at gmail.com (Tom Wambold) Date: Wed, 26 Apr 2023 12:39:10 -0400 Subject: [Buildroot] [PATCH] package/libcurl: remove OpenSSL LD_LIBRARY_PATH override Message-ID: <20230426163910.28943-1-tom5760@gmail.com> I believe this is no longer necessary since commit 2d4c215 [0] in curl (released in curl 7.60.0). This appears to cause problems when building on Arch Linux at least, as noted in bug 15181 [1]. Just removing this entirely resolves this. This effectively reverts a51ce319492 and 71b1d397266. [0]: https://github.com/curl/curl/commit/2d4c2152c9eb3dbdf943de46ed8fc11285f1b90b [1]: https://bugs.buildroot.org/show_bug.cgi?id=15181 Signed-off-by: Tom Wambold --- package/libcurl/libcurl.mk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e..dd715c1bb6 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -56,11 +56,6 @@ endif ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl -# configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up -# native stuff during the rest of configure when target == host. -# Fix it by setting LD_LIBRARY_PATH to something sensible so those libs -# are found first. -LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -- 2.40.1 From raphael.pavlidis at gmail.com Wed Apr 26 17:21:18 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Wed, 26 Apr 2023 19:21:18 +0200 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data In-Reply-To: References: Message-ID: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> Hi James, On 25.04.23 21:47, James Knight wrote: > The following change automatically selected the xkeyboard-data package > when sway package is activated. Sway relies on libxkbcommon package to > provide support for keyboard keymaps. The libxkbcommon package does not > provide any default keymap data to use. In an environment where no > keymap data is provided, Sway will fail to run (at this time, the > program will SEGFLT; but even if Sway is updated to handle this error, > the runtime state would not have any keyboard support): If this is caused by libxkbcommon, would it then be better to add this runtime dependency to wlroots, because libxkbcommon is a dependency of wlroots not sway. Maybe, the same problem occurs on cage (also a wlroots based compositor), too. [SNIP] Thanks, Raphael Pavlidis From james.d.knight at live.com Wed Apr 26 20:05:44 2023 From: james.d.knight at live.com (James Knight) Date: Wed, 26 Apr 2023 16:05:44 -0400 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data In-Reply-To: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> References: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> Message-ID: Raphael, On Wed, Apr 26, 2023 at 1:21?PM Raphael Pavlidis wrote: > If this is caused by libxkbcommon, would it then be better to add this > runtime dependency to wlroots, because libxkbcommon is a dependency of > wlroots not sway. Maybe, the same problem occurs on cage (also a wlroots > based compositor), too. While I cannot say I have much knowledge on wlroots and the programs which rely on it, from my understanding is that even if a program uses wlroots, it does not necessarily need keyboard/input support to function. Tested running cage without xkeyboard-config and it seemed to somewhat function (e.g. `cage es2gears_wayland`; granted, some cage logs did warn about not being able to generate an XKB context). With that in mind, it makes me hesitant to push the use of xkeyboard-config for all wlroots use cases, since maybe there are environments out there that do not care about input. And since weston and X are (I suspect) commonly input driven and select this configuration in Buildroot now, this is where my assumption led to wanting to add it for Sway. Interesting enough, playing with cog (which uses libxkbcommon and not wlroots), it has a unique experience as well. The application can start and render a page; however, any input interaction will SEGFLT cog. I assume that this is just a case of the implementation which does not properly handle a no-input scenario (personally, I feel this is a use case it should be able to handle). Given that it faults now, I would also wonder if the `BR2_PACKAGE_XKEYBOARD_CONFIG` flag should be set for this package. A look at some popular distributions which use libxkbcommon are distributed in a way where the distribution's `xkeyboard-config`-like package is a dependency on libxkbcommon (from what I can tell, both Arch and Ubuntu do this). Maybe it would be best to have libxkbcommon imply usage on xkeyboard-config, which would help include a keymap data for all these use cases. And if a developer has a desire to manage their own customized keymap data, they can opt to not use xkeyboard-config and manage the inclusion of custom keymap data via their BSP/post-build scripts. For example: config BR2_PACKAGE_LIBXKBCOMMON ... imply BR2_PACKAGE_XKEYBOARD_CONFIG And drop the existing selections on `BR2_PACKAGE_WESTON` and `BR2_PACKAGE_XSERVER_XORG_SERVER`. Or if we just want to make things simple, for a select on `BR2_PACKAGE_XKEYBOARD_CONFIG` in `BR2_PACKAGE_LIBXKBCOMMON`, and any developer wanting custom keydata can just manipulate the target's `/usr/share/X11/xkb` contents themselves. From aperez at igalia.com Wed Apr 26 20:45:54 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Wed, 26 Apr 2023 23:45:54 +0300 Subject: [Buildroot] [PATCH] package/sway: add runtime dependency on xkeyboard-data In-Reply-To: References: <2fd1acce-9795-aa38-44e7-7f7cbdd1a57a@gmail.com> Message-ID: <20230426234554.GB2297911@igalia.com> On Wed, 26 Apr 2023 16:05:44 -0400 James Knight wrote: > Raphael, > > On Wed, Apr 26, 2023 at 1:21?PM Raphael Pavlidis > wrote: > > If this is caused by libxkbcommon, would it then be better to add this > > runtime dependency to wlroots, because libxkbcommon is a dependency of > > wlroots not sway. Maybe, the same problem occurs on cage (also a wlroots > > based compositor), too. > > While I cannot say I have much knowledge on wlroots and the programs > which rely on it, from my understanding is that even if a program uses > wlroots, it does not necessarily need keyboard/input support to > function. Tested running cage without xkeyboard-config and it seemed > to somewhat function (e.g. `cage es2gears_wayland`; granted, some cage > logs did warn about not being able to generate an XKB context). With > that in mind, it makes me hesitant to push the use of xkeyboard-config > for all wlroots use cases, since maybe there are environments out > there that do not care about input. And since weston and X are (I > suspect) commonly input driven and select this configuration in > Buildroot now, this is where my assumption led to wanting to add it > for Sway. > > Interesting enough, playing with cog (which uses libxkbcommon and not > wlroots), it has a unique experience as well. The application can > start and render a page; however, any input interaction will SEGFLT > cog. I assume that this is just a case of the implementation which > does not properly handle a no-input scenario (personally, I feel this > is a use case it should be able to handle). I suppose you are using Cog with its own DRM/KMS support (?cog -P drm?), or is this under Wayland? At any rate, you are right and Cog should not crash if there aren't input devices, that's a bug. Could you please report the problem at https://github.com/Igalia/cog/issues? > [...] Given that it faults now, I would also wonder if the > `BR2_PACKAGE_XKEYBOARD_CONFIG` flag should be set for this package. That would be a workaround, which IMO would be okay to do while until we put out a new Cog release that resolves the crash on no inputs issue. > A look at some popular distributions which use libxkbcommon are > distributed in a way where the distribution's `xkeyboard-config`-like > package is a dependency on libxkbcommon (from what I can tell, both > Arch and Ubuntu do this). Maybe it would be best to have libxkbcommon > imply usage on xkeyboard-config, which would help include a keymap > data for all these use cases. And if a developer has a desire to > manage their own customized keymap data, they can opt to not use > xkeyboard-config and manage the inclusion of custom keymap data via > their BSP/post-build scripts. For example: > > config BR2_PACKAGE_LIBXKBCOMMON > ... > imply BR2_PACKAGE_XKEYBOARD_CONFIG > > And drop the existing selections on `BR2_PACKAGE_WESTON` and > `BR2_PACKAGE_XSERVER_XORG_SERVER`. > > Or if we just want to make things simple, for a select on > `BR2_PACKAGE_XKEYBOARD_CONFIG` in `BR2_PACKAGE_LIBXKBCOMMON`, and any > developer wanting custom keydata can just manipulate the target's > `/usr/share/X11/xkb` contents themselves. Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From james.d.knight at live.com Thu Apr 27 01:50:14 2023 From: james.d.knight at live.com (James Knight) Date: Wed, 26 Apr 2023 21:50:14 -0400 Subject: [Buildroot] [PATCH] package/libxkbcommon: enable wayland support Message-ID: Tweak the applied configuration options to flag support for Wayland if the wayland package is detected. This will allow the generation of the `interactive-wayland` utility (when `BR2_PACKAGE_LIBXKBCOMMON_TOOLS` is also configured). Signed-off-by: James Knight --- package/libxkbcommon/Config.in | 1 + package/libxkbcommon/libxkbcommon.mk | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in index e9f61227a02b55a0123318f27b296ce2c8b4ad36..c344eb78b6d0cbc72ff382ccf0682811f9a2ecfb 100644 --- a/package/libxkbcommon/Config.in +++ b/package/libxkbcommon/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_LIBXKBCOMMON bool "libxkbcommon" select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND help xkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk index 236bf4c5d94d163809056691339ed7660e545195..2bbe349771360d34c0ff73bf871ed5621120b312 100644 --- a/package/libxkbcommon/libxkbcommon.mk +++ b/package/libxkbcommon/libxkbcommon.mk @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex LIBXKBCOMMON_CONF_OPTS = \ -Denable-docs=false \ - -Denable-wayland=false \ -Denable-xkbregistry=false ifeq ($(BR2_PACKAGE_XORG7),y) @@ -24,6 +23,13 @@ else LIBXKBCOMMON_CONF_OPTS += -Denable-x11=false endif +ifeq ($(BR2_PACKAGE_WAYLAND),y) +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols +else +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false +endif + ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true else -- 2.39.1.windows.1 From thomas.petazzoni at bootlin.com Thu Apr 27 05:45:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 27 Apr 2023 05:45:42 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-26 Message-ID: <20230427054546.E06D960BC8@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-04-26 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 4 | 0 | 9 | master | 63 | 37 | 1 | 101 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 4 unknown | 3 agentpp-4.6.0 | 2 ltp-testsuite-20230127 | 2 bpftool-v7.1.0 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gdb-12.1 | 1 host-go-1.19.8 | 1 host-rust-1.68.2 | 1 host-sunxi-tools-1.4.2-168-... | 1 libgcrypt-1.10.1 | 1 libglvnd-1.4.0 | 1 linux-6.1.14 | 1 perl-5.36.0 | 1 qemu-7.2.0 | 1 rtl8189fs-ed6741b52bc998875... | 1 stress-ng-0.15.04 | 1 strongswan-5.9.8 | 1 uclibc-1.0.43 | 1 volk-2.5.2 | 1 xenomai-3.0.10 | 1 znc-1.8.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7373d3bb9928dff2a16f165a238854fb8561c53f | aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f6e97a6467588ebb8577ad34d3938abb1eacb036 | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/4477d4e0e2f84f769b2442534a9aafc2b82e90e0 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cd8675c044846ad2e83bfb2522ce5f797b1a09bb | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f43044c0cb06a99c531d27290fa6613555db2891 | ORPH mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eef956ffb1c17f2133326bb369f71d76cb7f037d | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/5dbefa8a613bab8ebd5cd49b2cd6bec82aaae9d6 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/807cfb7995be2412dd5ec1ccb11337bea9d98c92 | ORPH arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/5e3eb061f377ac2f46e8dba6ea6720a97bfb7f75 | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/9dc5627f97ad2dbe45be38ea658bb2c9c848c88b | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/493a59d1f52b950dcc8523d8bfe5b1be3f0c180b | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/e2311a4d676a9d11b760fe0e548d0ddd89ba8a38 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/57fcf1be7e46f2cf2c213b770c4568348ccb2575 | sparc | host-gdb-12.1 | NOK | http://autobuild.buildroot.net/results/f3ec7d6c7929163c52304a7a6e29213506195f9d | ORPH nios2 | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/bfea3219934d2a18e7259959c7a1ced037ca1287 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1ad91bda85eede7e2f1372606b56829cbcc6d956 | sh4a | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a8951c3e22f9b858915b24c0d974b82435fd5cc2 | xtensa | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6717123d1b793261b1c2bf39b4cfff5f30f82216 | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9e9f1ff130d58c4bf81e61959866cfb56b40a3ce | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/64580a3eb3c194fb5a489d09c4c0d8cc0a172238 | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/2677c69ac34642a7a501230e1dd22b193db0899d | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d8b370b2ead085818250e6c01fd43b0ef907cbf0 | ORPH arceb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/14644a80cd0157a86147935ef006a5345179334a | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/918d8a25e14f86a9d10271c71acd0de357e0b69d | ORPH aarch64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/afd6372f2a65e22212cf0067a2b2f308d3d20727 | aarch64_be | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f642e8152b1cec956a2cc3d0d78e77e25e3dabaa | armeb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/b22fef47389a8f6350795c3d29d500e9022e7ff4 | riscv32 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4e837809bbdcbaaf1913035eeadee9f0a7ec2f33 | sparc64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/3c73ddd33f4be84629e11a7044eb51970d0db4b7 | microblazeel | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/6e50df78d869ef50abd6a04f28e6d39dd375a373 | xtensa | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/13631f069200cd8d4d7d3ba8f7f73ffbe4482865 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f4897829e727d28a441aa15efff1d1b76652bb61 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/0f09ecad590ed1e70b971da00b01c0b52d349519 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/1a963a3f27822b8864a850668c1be54df7cd6730 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/ae0ffcd9d1989f40771eeac6d37d91781e3fb34d | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/f04c055ca404e8dd0fbcd88eea39a65931c6844e | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/220627a3d1eb14262d67489e3218f4e349fff052 | i686 | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/34917ac15a885e9afc89962b3908a040413429a3 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.8 | 1 host-qemu-7.2.0 | 1 ntpsec-1.2.2 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/ec5a017b18c44972bea7aae6a0d4efa532b3b713 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5325db1e9b8b50729bd4929e6dcadc35805962e4 | m68k | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/b481aae6e52e5a2563a369d33074735ed6632af9 | ORPH arm | unknown | NOK | http://autobuild.buildroot.net/results/b373fe7e1309b8a614d9ea63b484a25b118a5f75 | -- http://autobuild.buildroot.net From bugzilla at busybox.net Thu Apr 27 09:38:23 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 27 Apr 2023 09:38:23 +0000 Subject: [Buildroot] [Bug 15551] New: Linux extensions are not applied to linux-headers package Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15551 Bug ID: 15551 Summary: Linux extensions are not applied to linux-headers package Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: bradley.gamble at ncipher.com CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9586 --> https://bugs.busybox.net/attachment.cgi?id=9586&action=edit Example of the difference between the linux and linux-headers trees following an extension being applied. Linux extensions are a mechanism for providing new features through modification to the Linux kernel tree. This is usually in the form of patches or new files from an out-of-tree source. (See Buildroot manual section 18.22.2. linux-kernel-extensions). Currently during a build the Linux extensions are applied to the linux source tree, but not the linux-headers source tree. In comparison, the global and Linux patch directories are applied to both the linux and linux-headers source trees. This can lead issues where the source of the linux-headers does not represent the kernel running on the target - For example, linux-headers is consumed by most C libraries. I have encountered this when attempting to write a patch that modifies an applied kernel extension. The patch fails to apply to linux-headers as the source files added by the extension do not exist. This can be reproduced this by enabling a Linux extension (I've tested with fbtft and ev3dev-linux-drivers) and performing a build, then comparing the linux and linux-headers build directories - I have attached a diff example showing the additions in one source tree but not the other. -- You are receiving this mail because: You are on the CC list for the bug. From aperez at igalia.com Thu Apr 27 14:41:00 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Thu, 27 Apr 2023 17:41:00 +0300 Subject: [Buildroot] [PATCH v5 1/5] package/at-spi2-core: bump to version 2.47.1 In-Reply-To: <20230425173033.GB998279@igalia.com> References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230424151152.GB3960430@igalia.com> <20230425173033.GB998279@igalia.com> Message-ID: <20230427174100.GB3095221@igalia.com> Hi Thomas, One more note about this... On Tue, 25 Apr 2023 17:30:33 +0300 Adrian Perez de Castro wrote: > On Mon, 24 Apr 2023 15:11:52 +0300 Adrian Perez de Castro wrote: > > Hi all, > > > > On Mon, 27 Feb 2023 11:58:34 +0100 Thomas Devoogdt wrote: > > > From: Daniel Lang > > > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_47_1/NEWS In typical GNOME fashion, the second version number being odd means that this was a development release. Even second numbers are the stable ones, so it would be better to do the version bump to 2.48.0 instead, which has been available for a month: https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_0/NEWS Cheers, and thanks again for your effort on this patch set =) > > > - X11 is now optional. > > > - libxml2 is no longer optional. > > > - atk and at-spi2-atk have been merged into at-spi2-core. > > > - atk introspection option added. > > > > > > Signed-off-by: Daniel Lang > > > Signed-off-by: Thomas Devoogdt > > > > I tested this patch series and indeed it also solves the WebKitGTK build > > issues causes by atk-bridge being missing. Overall I prefer this approach > > better than patching libgtk3's Meson build system as suggested in another > > patch. > > > > There is one hurdle, though: I have to make one patch for at-spi2-core > > because I have dbus-broker installed in one of my computers and trying to > > build there result in the build configuration thinking that it needs to > > use libsystemd when the Buildroot configuration has it disabled. I made > > this patch which solved the issue for me, although I am not 100% sure it > > is the best way to go: > > > > https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 > > > > We may want to include this patch (or a similar one) while upstream does > > not have a solution for this issue. > > My patch for at-spi2-core was merged, if you would resubmit the version > bump with it included, I will happily add my Tested-By / Reviewed-By to > the whole series ;-) > > > > --- > > > v3: > > > - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 > > > - needed to fix the webkitgtk 2.38.5 compilation > > > (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) > > > v5: rebased + grouped patches > > > --- > > > package/at-spi2-core/Config.in | 8 ++------ > > > package/at-spi2-core/at-spi2-core.hash | 4 ++-- > > > package/at-spi2-core/at-spi2-core.mk | 20 +++++++++++++++++--- > > > 3 files changed, 21 insertions(+), 11 deletions(-) > > > > > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in > > > index f56c5b93c4..1f6c421777 100644 > > > --- a/package/at-spi2-core/Config.in > > > +++ b/package/at-spi2-core/Config.in > > > @@ -1,12 +1,12 @@ > > > config BR2_PACKAGE_AT_SPI2_CORE > > > bool "at-spi2-core" > > > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > > > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > > > depends on BR2_USE_MMU # glib2 > > > depends on BR2_USE_WCHAR # glib2 > > > select BR2_PACKAGE_DBUS > > > select BR2_PACKAGE_LIBGLIB2 > > > - select BR2_PACKAGE_XLIB_LIBXTST > > > + select BR2_PACKAGE_LIBXML2 > > > + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 > > > help > > > The At-Spi2 Core package is a part of the GNOME > > > Accessibility Project. It provides a Service Provider > > > @@ -19,7 +19,3 @@ config BR2_PACKAGE_AT_SPI2_CORE > > > comment "at-spi2-core needs a toolchain w/ wchar, threads" > > > depends on BR2_USE_MMU > > > depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS > > > - > > > -comment "at-spi2-core depends on X.org" > > > - depends on BR2_USE_MMU > > > - depends on !BR2_PACKAGE_XORG7 > > > diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash > > > index 764e4c3661..4531bf396c 100644 > > > --- a/package/at-spi2-core/at-spi2-core.hash > > > +++ b/package/at-spi2-core/at-spi2-core.hash > > > @@ -1,5 +1,5 @@ > > > -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum > > > -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz > > > +# From https://download.gnome.org/sources/at-spi2-core/2.47/at-spi2-core-2.47.1.sha256sum > > > +sha256 c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c at-spi2-core-2.47.1.tar.xz > > > > > > # locally calculated > > > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > > > diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk > > > index f0b019c0ed..e98e779884 100644 > > > --- a/package/at-spi2-core/at-spi2-core.mk > > > +++ b/package/at-spi2-core/at-spi2-core.mk > > > @@ -4,17 +4,31 @@ > > > # > > > ################################################################################ > > > > > > -AT_SPI2_CORE_VERSION_MAJOR = 2.36 > > > -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 > > > +AT_SPI2_CORE_VERSION_MAJOR = 2.47 > > > +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).1 > > > AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz > > > AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) > > > AT_SPI2_CORE_LICENSE = LGPL-2.1+ > > > AT_SPI2_CORE_LICENSE_FILES = COPYING > > > AT_SPI2_CORE_INSTALL_STAGING = YES > > > -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ > > > +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ > > > $(TARGET_NLS_DEPENDENCIES) > > > AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon > > > > > > +ifeq ($(BR2_PACKAGE_XORG7),y) > > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled > > > +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst > > > +else > > > +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled > > > +endif > > > + > > > +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled > > > +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection > > > +else > > > +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled > > > +endif > > > + > > > AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) > > > > > > $(eval $(meson-package)) > > > -- > > > 2.39.2 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > Cheers, > > ?Adri?n > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > Cheers, > ?Adri?n > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From bigunclemax at gmail.com Thu Apr 27 20:28:02 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Thu, 27 Apr 2023 23:28:02 +0300 Subject: [Buildroot] [PATCH] package/sunxi-tools: fix build dependencies Message-ID: <20230427202802.69965-1-bigunclemax@gmail.com> This patch fixes the dependency on libfdt for host-sunxi-tools. Also it fixes the dependency on zlib for sunxi-tools. Fix the following host build failure raised since commit 2e330dff6a7ce7965ceb0dccdc9dcbcb329167bb fit_image.c:19:10: fatal error: libfdt.h: No such file or directory 19 | #include | ^~~~~~~~~~ compilation terminated. Fixes: http://autobuild.buildroot.net/results/2677c69ac34642a7a501230e1dd22b193db0899d/ Signed-off-by: Maksim Kiselev --- package/sunxi-tools/Config.in | 1 + package/sunxi-tools/Config.in.host | 1 + package/sunxi-tools/sunxi-tools.mk | 7 ++++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in index e748637c72..14f7da5bf2 100644 --- a/package/sunxi-tools/Config.in +++ b/package/sunxi-tools/Config.in @@ -27,6 +27,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb select BR2_PACKAGE_DTC select BR2_PACKAGE_LIBUSB + select BR2_PACKAGE_ZLIB help The sunxi-fel command can interact with a sunxi device in fel mode. This allows do download code to memory and execute diff --git a/package/sunxi-tools/Config.in.host b/package/sunxi-tools/Config.in.host index 51f13cf623..f7c60b37a9 100644 --- a/package/sunxi-tools/Config.in.host +++ b/package/sunxi-tools/Config.in.host @@ -2,6 +2,7 @@ config BR2_PACKAGE_HOST_SUNXI_TOOLS bool "host sunxi-tools" depends on BR2_arm depends on BR2_HOST_GCC_AT_LEAST_4_9 # host-libusb + select BR2_PACKAGE_HOST_DTC help Tools for Allwinner A10 (aka sun4i) and A13 (aka sun5i) based devices. This includes fex2bin which can be used to diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk index a9569f2910..97863efc13 100644 --- a/package/sunxi-tools/sunxi-tools.mk +++ b/package/sunxi-tools/sunxi-tools.mk @@ -8,7 +8,7 @@ SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292 SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) SUNXI_TOOLS_LICENSE = GPL-2.0+ SUNXI_TOOLS_LICENSE_FILES = LICENSE.md -HOST_SUNXI_TOOLS_DEPENDENCIES = host-libusb host-pkgconf +HOST_SUNXI_TOOLS_DEPENDENCIES = host-dtc host-libzlib host-libusb host-pkgconf FEX2BIN = $(HOST_DIR)/bin/fex2bin SUNXI_TOOLS_TARGETS_$(BR2_PACKAGE_SUNXI_TOOLS_FEXC) += sunxi-fexc @@ -26,13 +26,14 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex endif ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) -SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf +SUNXI_TOOLS_DEPENDENCIES += dtc libusb zlib host-pkgconf endif define HOST_SUNXI_TOOLS_BUILD_CMDS $(HOST_MAKE_ENV) $(MAKE) CROSS_COMPILE="" CC="$(HOSTCC)" \ PREFIX=$(HOST_DIR) EXTRA_CFLAGS="$(HOST_CFLAGS)" \ - LDFLAGS="$(HOST_LDFLAGS)" -C $(@D) tools misc + LDFLAGS="$(HOST_LDFLAGS) -I$(HOST_DIR)/include/libfdt" \ + -C $(@D) tools misc endef define HOST_SUNXI_TOOLS_INSTALL_CMDS -- 2.39.2 From ps.report at gmx.net Thu Apr 27 20:46:17 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 27 Apr 2023 22:46:17 +0200 Subject: [Buildroot] [PATCH] package/libxkbcommon: enable wayland support In-Reply-To: References: Message-ID: <20230427224617.623ce0bb@gmx.net> Hello James, On Wed, 26 Apr 2023 21:50:14 -0400, James Knight wrote: > Tweak the applied configuration options to flag support for Wayland if > the wayland package is detected. This will allow the generation of the > `interactive-wayland` utility (when `BR2_PACKAGE_LIBXKBCOMMON_TOOLS` is > also configured). > > Signed-off-by: James Knight > --- > package/libxkbcommon/Config.in | 1 + > package/libxkbcommon/libxkbcommon.mk | 8 +++++++- > 2 files changed, 8 insertions(+), 1 deletion(-) > > diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in > index e9f61227a02b55a0123318f27b296ce2c8b4ad36..c344eb78b6d0cbc72ff382ccf0682811f9a2ecfb 100644 > --- a/package/libxkbcommon/Config.in > +++ b/package/libxkbcommon/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_LIBXKBCOMMON > bool "libxkbcommon" > select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7 > + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND > help > xkbcommon is a keymap compiler and support library which > processes a reduced subset of keymaps as defined by the XKB As stated above (and as used in meson.build) the 'enable-wayland' is only used for the tools, so I would have expected something like the following: diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in index e9f61227a0..c7fe188a0e 100644 --- a/package/libxkbcommon/Config.in +++ b/package/libxkbcommon/Config.in @@ -12,6 +12,7 @@ if BR2_PACKAGE_LIBXKBCOMMON config BR2_PACKAGE_LIBXKBCOMMON_TOOLS bool "tools" + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND help Tools: xkbcli, xkbcli-compile-keymap, xkbcli-how-to-type, xkbcli-interactive-evdev, xkbcli-interactive-x11, > diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk > index 236bf4c5d94d163809056691339ed7660e545195..2bbe349771360d34c0ff73bf871ed5621120b312 100644 > --- a/package/libxkbcommon/libxkbcommon.mk > +++ b/package/libxkbcommon/libxkbcommon.mk > @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES > LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex > LIBXKBCOMMON_CONF_OPTS = \ > -Denable-docs=false \ > - -Denable-wayland=false \ > -Denable-xkbregistry=false > > ifeq ($(BR2_PACKAGE_XORG7),y) > @@ -24,6 +23,13 @@ else > LIBXKBCOMMON_CONF_OPTS += -Denable-x11=false > endif > > +ifeq ($(BR2_PACKAGE_WAYLAND),y) > +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true > +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols > +else > +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false > +endif > + > ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) > LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true > else And here: diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk index 236bf4c5d9..d89ba47425 100644 --- a/package/libxkbcommon/libxkbcommon.mk +++ b/package/libxkbcommon/libxkbcommon.mk @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex LIBXKBCOMMON_CONF_OPTS = \ -Denable-docs=false \ - -Denable-wayland=false \ -Denable-xkbregistry=false ifeq ($(BR2_PACKAGE_XORG7),y) @@ -26,8 +25,15 @@ endif ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true +ifeq ($(BR2_PACKAGE_WAYLAND),y) +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols +else +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false +endif else LIBXKBCOMMON_CONF_OPTS += -Denable-tools=false +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false endif $(eval $(meson-package)) Or (matter of taste) using: ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS)$(BR2_PACKAGE_WAYLAND),yy) [...] endif Regards, Peter From james.d.knight at live.com Fri Apr 28 01:33:35 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 27 Apr 2023 21:33:35 -0400 Subject: [Buildroot] [PATCH v2] package/libxkbcommon: enable wayland support Message-ID: Tweak the applied configuration options to flag support for Wayland if the wayland package is detected. This will allow the generation of the `interactive-wayland` utility (when `BR2_PACKAGE_LIBXKBCOMMON_TOOLS` is also configured). Signed-off-by: James Knight --- Changes v1 -> v2: - Ensure the selection of Wayland protocols, as well as the Wayland build flags only operate within the tools configuration (as they are only applicable towards the tools; suggested by Peter Seiderer) --- package/libxkbcommon/Config.in | 1 + package/libxkbcommon/libxkbcommon.mk | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/libxkbcommon/Config.in b/package/libxkbcommon/Config.in index e9f61227a02b55a0123318f27b296ce2c8b4ad36..c7fe188a0ed47f3e8e218c1971fec6fcfdd7505e 100644 --- a/package/libxkbcommon/Config.in +++ b/package/libxkbcommon/Config.in @@ -12,6 +12,7 @@ if BR2_PACKAGE_LIBXKBCOMMON config BR2_PACKAGE_LIBXKBCOMMON_TOOLS bool "tools" + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND help Tools: xkbcli, xkbcli-compile-keymap, xkbcli-how-to-type, xkbcli-interactive-evdev, xkbcli-interactive-x11, diff --git a/package/libxkbcommon/libxkbcommon.mk b/package/libxkbcommon/libxkbcommon.mk index 236bf4c5d94d163809056691339ed7660e545195..882791b9171377ffa90dfd588068f85105e2c4b6 100644 --- a/package/libxkbcommon/libxkbcommon.mk +++ b/package/libxkbcommon/libxkbcommon.mk @@ -14,7 +14,6 @@ LIBXKBCOMMON_INSTALL_STAGING = YES LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex LIBXKBCOMMON_CONF_OPTS = \ -Denable-docs=false \ - -Denable-wayland=false \ -Denable-xkbregistry=false ifeq ($(BR2_PACKAGE_XORG7),y) @@ -30,4 +29,11 @@ else LIBXKBCOMMON_CONF_OPTS += -Denable-tools=false endif +ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS)$(BR2_PACKAGE_WAYLAND),yy) +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true +LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols +else +LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false +endif + $(eval $(meson-package)) -- 2.39.1.windows.1 From james.d.knight at live.com Fri Apr 28 01:44:57 2023 From: james.d.knight at live.com (James Knight) Date: Thu, 27 Apr 2023 21:44:57 -0400 Subject: [Buildroot] [PATCH v2 01/13] package/libglib2/0003-disable-building-docs.patch: new patch In-Reply-To: <20230425230355.1c7b2cf5@gmx.net> References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-2-aduskett@gmail.com> <20230425230355.1c7b2cf5@gmx.net> Message-ID: Peter, Adam; On Tue, Apr 25, 2023 at 5:03?PM Peter Seiderer wrote: > As far as I read the meson.build files all actions in docs/reference > are protected by the options 'gtk_doc' or 'man', is disabling this > ones not enough? GLIB's HTML (gvariant) documentation was not bound to the `gtk_doc` or `man` options. This has now been addressed upstream [1]. Using the existing patch or replacing it with the upstream patch will functionally achieve the same results. [1]: https://gitlab.gnome.org/GNOME/glib/-/commit/0fa17ec3c7152cf0e1cbf965acf1426ac203bb1d From xiangyu.chen at eng.windriver.com Fri Apr 28 03:31:37 2023 From: xiangyu.chen at eng.windriver.com (Xiangyu Chen) Date: Fri, 28 Apr 2023 11:31:37 +0800 Subject: [Buildroot] [PATCH 1/1] package/dhcpcd: bump to version 10.0.1 Message-ID: <20230428033137.620562-1-xiangyu.chen@eng.windriver.com> From: Xiangyu Chen Using github as package site as announced here: https://roy.marples.name/downloads/dhcpcd/ Signed-off-by: Xiangyu Chen --- package/dhcpcd/dhcpcd.hash | 4 ++-- package/dhcpcd/dhcpcd.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dhcpcd/dhcpcd.hash b/package/dhcpcd/dhcpcd.hash index 532fbd467e..879c3db1af 100644 --- a/package/dhcpcd/dhcpcd.hash +++ b/package/dhcpcd/dhcpcd.hash @@ -1,4 +1,4 @@ -# sha256 from ftp://roy.marples.name/pub/dhcpcd/dhcpcd-9.4.1.tar.xz.distinfo -sha256 819357634efed1ea5cf44ec01b24d3d3f8852fec8b4249925dcc5667c54e376c dhcpcd-9.4.1.tar.xz +# sha256 from https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.1 +sha256 6e9f6a5c47fcd8a763cfa26f1ca6eedf1e534992224a01d6c1ab8abb154af972 dhcpcd-10.0.1.tar.xz # Locally calculated sha256 4f21ce186859516dcab9b3197f3e9533a9bd1b87932015c87f539af4a48cd592 LICENSE diff --git a/package/dhcpcd/dhcpcd.mk b/package/dhcpcd/dhcpcd.mk index 922d289b26..82efe10ef9 100644 --- a/package/dhcpcd/dhcpcd.mk +++ b/package/dhcpcd/dhcpcd.mk @@ -4,9 +4,9 @@ # ################################################################################ -DHCPCD_VERSION = 9.4.1 +DHCPCD_VERSION = 10.0.1 DHCPCD_SOURCE = dhcpcd-$(DHCPCD_VERSION).tar.xz -DHCPCD_SITE = http://roy.marples.name/downloads/dhcpcd +DHCPCD_SITE = https://github.com/NetworkConfiguration/dhcpcd/releases/download/v$(DHCPCD_VERSION) DHCPCD_DEPENDENCIES = host-pkgconf DHCPCD_LICENSE = BSD-2-Clause DHCPCD_LICENSE_FILES = LICENSE -- 2.34.1 From xiangyu.chen at eng.windriver.com Fri Apr 28 03:20:22 2023 From: xiangyu.chen at eng.windriver.com (Xiangyu Chen) Date: Fri, 28 Apr 2023 11:20:22 +0800 Subject: [Buildroot] [PATCH] package/dhcpcd: bump to version 10.0.1 Message-ID: <20230428032022.611000-1-xiangyu.chen@eng.windriver.com> From: Xiangyu Chen Using github as package site as announced here: https://roy.marples.name/downloads/dhcpcd/ Signed-off-by: Xiangyu Chen --- package/dhcpcd/dhcpcd.hash | 4 ++-- package/dhcpcd/dhcpcd.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dhcpcd/dhcpcd.hash b/package/dhcpcd/dhcpcd.hash index 532fbd467e..879c3db1af 100644 --- a/package/dhcpcd/dhcpcd.hash +++ b/package/dhcpcd/dhcpcd.hash @@ -1,4 +1,4 @@ -# sha256 from ftp://roy.marples.name/pub/dhcpcd/dhcpcd-9.4.1.tar.xz.distinfo -sha256 819357634efed1ea5cf44ec01b24d3d3f8852fec8b4249925dcc5667c54e376c dhcpcd-9.4.1.tar.xz +# sha256 from https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.0.1 +sha256 6e9f6a5c47fcd8a763cfa26f1ca6eedf1e534992224a01d6c1ab8abb154af972 dhcpcd-10.0.1.tar.xz # Locally calculated sha256 4f21ce186859516dcab9b3197f3e9533a9bd1b87932015c87f539af4a48cd592 LICENSE diff --git a/package/dhcpcd/dhcpcd.mk b/package/dhcpcd/dhcpcd.mk index 922d289b26..82efe10ef9 100644 --- a/package/dhcpcd/dhcpcd.mk +++ b/package/dhcpcd/dhcpcd.mk @@ -4,9 +4,9 @@ # ################################################################################ -DHCPCD_VERSION = 9.4.1 +DHCPCD_VERSION = 10.0.1 DHCPCD_SOURCE = dhcpcd-$(DHCPCD_VERSION).tar.xz -DHCPCD_SITE = http://roy.marples.name/downloads/dhcpcd +DHCPCD_SITE = https://github.com/NetworkConfiguration/dhcpcd/releases/download/v$(DHCPCD_VERSION) DHCPCD_DEPENDENCIES = host-pkgconf DHCPCD_LICENSE = BSD-2-Clause DHCPCD_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Fri Apr 28 05:46:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 28 Apr 2023 05:46:44 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-27 Message-ID: <20230428054649.B678B4205E@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-27 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 7 | 5 | 0 | 12 | master | 65 | 48 | 0 | 113 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 5 agentpp-4.6.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 host-gcc-final-10.4.0 | 2 libglib2-2.76.1 | 2 uclibc-1.0.43 | 2 unknown | 2 altera-stapl-0.3.3 | 1 dahdi-linux-3.2.0 | 1 dhcp-4.4.3-P1 | 1 edk2-edk2-stable202208 | 1 faad2-2.10.1 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 haveged-1.9.18 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.8 | 1 libgcrypt-1.10.1 | 1 linux-6.1.14 | 1 linux-tools | 1 mesa3d-demos-8.5.0 | 1 mtd-2.1.5 | 1 python3-3.11.2 | 1 qemu-7.2.0 | 1 stress-ng-0.15.04 | 1 uboot-tools-2021.07 | 1 util-linux-2.38 | 1 v4l2loopback-0.12.7 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0f40b5148f32bfbf35c4e8868df926feeb6cad02 | aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/becea5e4dfcbc11a2f7930ac06dd500f32a6ebb3 | mips64el | altera-stapl-0.3.3 | NOK | http://autobuild.buildroot.net/results/dd989dd4a64791be8a46f8ec25f3cac976bda344 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/bb760e3cc591907aa91dcd7bd72ee49edf435dbf | sh4eb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/835d51c4300b79dfbb1436fdb1ea2c0c9724e249 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/7115e799605b65da97941e11c3e137e921586028 | sh4a | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/a78f8d3d9f60ddd055e171519ac930f2db99b139 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/722e3f24770cb51ecc357685340172a47747b462 | ORPH arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/34b4cdb762bf0ec44334721e8b735d7c9d2c4575 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/217ae264f4d71e5e9915c2c8cbc608b6b04b2a3d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/384787a535ca39c1a3995821c8922925150e0baa | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/11dd7c322baf0e02ab11f91478f83b2d9f071348 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/093cceb87a3fb7f586e457710b9c2a6378429e28 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/aa22d0d1bbf31cef7ac94ca79a65c1866b5eba29 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bc7376b89be37ba2a8efdfbd46d9d1188fccb7bc | ORPH arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/08b224a90a0e608af5f8680f3d6cd5c6c344dc53 | aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/11920b6c2e2ec5d93cdf44af8f30ab857e08d597 | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1a5cb7282218cb944622677dff9030616dbf3a9f | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0e7138919e0ffa61a05aa54326b138ee1360a722 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9f1f2f5f414114a74cca2ab2dd2240a678552e24 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/2b0f9a6d393fe57b61a19c9273e393c1bb11aede | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/be59d66968d844802cfa5331456418983c48ff99 | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d1c9b8fd1c1c126192b227fb4d4d890cd9c16b8e | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/14e0eee2e2950a27a9286715148fa2a9b46238f5 | ORPH mips64el | host-go-1.19.8 | NOK | http://autobuild.buildroot.net/results/dc24d5b4146bf48380796870b4b15776dc699902 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5be9348cfef377ec1d66ff93472dfadba6bf88ff | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/74a4605c537e87270a7bf22fdc6005ec9b3c9ea0 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1ba3cb3a7972a6c0ce54b7d3cf62c10e49f46a98 | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/71cc4c5a59dd3b62728c9c079f579fb576daccaf | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/279b3c164300acdac57d5adad426f56d0d6c349b | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e63a71e57e262b68c02faf71d6905966d1d0751d | ORPH mips64 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/886a0da34657d5e2c1764d1f0c80aaeb58ffdf8e | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/2ddec17b228bb4a02d30cf3557c9e6f36cb6ede2 | mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/49ec4d7df617b2d7d5e7e365350e43522cb7ff09 | ORPH aarch64_be | linux-tools | NOK | http://autobuild.buildroot.net/results/7b118a7f2e7c30ce321e05110248d0efb357d3be | ORPH arm | mesa3d-demos-8.5.0 | NOK | http://autobuild.buildroot.net/results/196efdd01b592d0d7c9346d399018db1a268980a | or1k | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/4752dcc68e2020aba2aaf03fa5e7887140f2be60 | ORPH x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/5d9caef0ddcfe48fcc2726cf3df99bebc999f7dc | i686 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c712fcb5ef666079f678c441793482d35bda0936 | microblaze | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/dfc092d3f60d1e761aca515e25a8ee1ab3120c8e | riscv64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/459c1a6661e73e3cec5fa5e19a5b73ec38b8f33d | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/24408dacdecaa157e5402e0aefadec02727cdc85 | mips64el | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f478f92bfda4f7077df11368d24a91b6227fd119 | mips | unknown | NOK | http://autobuild.buildroot.net/results/3e0c52895620ca09f3c3933c3f402be930561c50 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/38492271344140a8377ee50a81d7b7d914cb00cb | mipsel | util-linux-2.38 | NOK | http://autobuild.buildroot.net/results/9d2d6cac83a6384a2f7f4326b9a5136327dc163f | ORPH powerpc64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/211135b9864792c16bd7c23dff1b4744051c2f3e | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/703236cd49e9d898900b5420571e7d52cf31a1fb | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 3 fontconfig-2.13.1 | 1 host-rust-1.67.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f6587d6536dcb94b654cd3fa336c7d754ad9553a | ORPH mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/49d233cf0977ef8cfbd88a64cf8b1eb06c9f7e64 | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/191324ff1e143799e20e968321e1dabc606ad269 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/efb2d713324534dad6486ca759d1e65a76be18ed | aarch64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/aea7882eab04320bb8b21e274dd38a77e287297a | -- http://autobuild.buildroot.net From xiangyu.chen at eng.windriver.com Fri Apr 28 07:16:18 2023 From: xiangyu.chen at eng.windriver.com (Xiangyu Chen) Date: Fri, 28 Apr 2023 15:16:18 +0800 Subject: [Buildroot] [PATCH] package/crun: bump to version 1.8.4 Message-ID: <20230428071618.805982-1-xiangyu.chen@eng.windriver.com> From: Xiangyu Chen Changes: https://github.com/containers/crun/releases/tag/1.8.4 Also emoved 0001-src-crun.c-fix-build-without-dlfcn.h.patch, this commit has already existed in the latest version release. Signed-off-by: Xiangyu Chen --- ...src-crun.c-fix-build-without-dlfcn.h.patch | 39 ------------------- package/crun/crun.hash | 2 +- package/crun/crun.mk | 2 +- 3 files changed, 2 insertions(+), 41 deletions(-) delete mode 100644 package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch diff --git a/package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch b/package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch deleted file mode 100644 index 104c19a40f..0000000000 --- a/package/crun/0001-src-crun.c-fix-build-without-dlfcn.h.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 278b9b447bec3fb81bf252eb2fe2c856892ec802 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 30 Dec 2022 18:40:15 +0100 -Subject: [PATCH] src/crun.c: fix build without dlfcn.h - -Fix the following build failure without dlfcn.h raised since version 1.7 -and -https://github.com/containers/crun/commit/5837234e9840cd067edd9f6cd2ed9cae9a0e6570: - -src/crun.c:26:10: fatal error: dlfcn.h: No such file or directory - 26 | #include - | ^~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/a5f52a7ee757c92c9571261c0ed884d05caeaf2f - -[fontaine.fabrice at gmail.com: backport upstream commit] -Signed-off-by: Fabrice Fontaine ---- - src/crun.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/crun.c b/src/crun.c -index cbfe900..af0cc97 100644 ---- a/src/crun.c -+++ b/src/crun.c -@@ -23,7 +23,9 @@ - #include - #include - -+#ifdef HAVE_DLOPEN - #include -+#endif - - #include "crun.h" - #include "libcrun/utils.h" --- -2.25.1 - diff --git a/package/crun/crun.hash b/package/crun/crun.hash index 2b21800f02..bdffb0c6aa 100644 --- a/package/crun/crun.hash +++ b/package/crun/crun.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 f669ecd3d1895dcaa8425eabb707c06eb3bdb5ae5201a50a423c3cace36c4a05 crun-1.7.2.tar.gz +sha256 5b8b5adb1dff7af768b69d2b0b4f2cd785ec931e7aa10138aa29812c46ee09ff crun-1.8.4.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.libcrun diff --git a/package/crun/crun.mk b/package/crun/crun.mk index ddb96a0b33..15438a44b3 100644 --- a/package/crun/crun.mk +++ b/package/crun/crun.mk @@ -4,7 +4,7 @@ # ################################################################################ -CRUN_VERSION = 1.7.2 +CRUN_VERSION = 1.8.4 CRUN_SITE = https://github.com/containers/crun/releases/download/$(CRUN_VERSION) CRUN_DEPENDENCIES = host-pkgconf yajl -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:16 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:16 +0200 Subject: [Buildroot] [PATCH v7 1/5] package/at-spi2-core: bump to version 2.48.0 Message-ID: <20230428075920.3750005-1-thomas@devoogdt.com> From: Daniel Lang https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_0/NEWS - X11 is now optional. - libxml2 is no longer optional. - atk and at-spi2-atk have been merged into at-spi2-core. - atk introspection option added. - Added patch to which avoids requiring libsystemd when configured to use dbus-daemon. - Added check on dlopen. Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: rebased + added Adrians patch - note: 2.48.0 is out, but will first merge this one v7: bumped to 2.48.0 + added dlopen check --- ...iring-libsystemd-when-configured-to-.patch | 92 +++++++++++++++++++ package/at-spi2-core/Config.in | 13 +-- package/at-spi2-core/at-spi2-core.hash | 4 +- package/at-spi2-core/at-spi2-core.mk | 18 +++- 4 files changed, 115 insertions(+), 12 deletions(-) create mode 100644 package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch diff --git a/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch new file mode 100644 index 0000000000..29c3de8d2d --- /dev/null +++ b/package/at-spi2-core/0001-meson-Avoid-requiring-libsystemd-when-configured-to-.patch @@ -0,0 +1,92 @@ +From aeb14ffccaabe65a64e976576d71f30eb2165f43 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Mon, 24 Apr 2023 12:09:50 +0300 +Subject: [PATCH] meson: Avoid requiring libsystemd when configured to use + dbus-daemon + +Checks for dbus-daemon and dbus-broker only when they are chosen +with default_bus. This avoids requiring the systemd libraries if +one wants the built at-spi2-core to use dbus-daemon, but dbus-worker +is somehow available in the $PATH. A typical scenario is cross +compilation, where the build host may have a dbus-broker program +available, but the target system may not have it (or may not have +nor want to use the systemd libraries). + +upstream: https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/134 +--- + bus/meson.build | 53 ++++++++++++++++++++++++------------------------- + 1 file changed, 26 insertions(+), 27 deletions(-) + +diff --git a/bus/meson.build b/bus/meson.build +index 22a1bce6..2f3c5621 100644 +--- a/bus/meson.build ++++ b/bus/meson.build +@@ -46,39 +46,38 @@ launcher_args = [ + '-DDATADIR="@0@"'.format(atspi_datadir), + ] + +-if get_option('dbus_daemon') != 'default' +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) +-else +- dbus_daemon = find_program('dbus-daemon', +- '/sbin/dbus-daemon', +- '/usr/sbin/dbus-daemon', +- '/libexec/dbus-daemon', +- '/usr/libexec/dbus-daemon', +- '/usr/lib/dbus-daemon', +- '/usr/pkg/bin/dbus-daemon', +- required: false) +- if dbus_daemon.found() +- launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) +- endif +-endif +- + needs_systemd = false +-if get_option('dbus_broker') != 'default' +- launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) +- needs_systemd = true ++if get_option('default_bus') == 'dbus-daemon' ++ if get_option('dbus_daemon') != 'default' ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(get_option('dbus_daemon')) ++ else ++ dbus_daemon = find_program('dbus-daemon', ++ '/sbin/dbus-daemon', ++ '/usr/sbin/dbus-daemon', ++ '/libexec/dbus-daemon', ++ '/usr/libexec/dbus-daemon', ++ '/usr/lib/dbus-daemon', ++ '/usr/pkg/bin/dbus-daemon', ++ required: false) ++ if dbus_daemon.found() ++ launcher_args += '-DDBUS_DAEMON="@0@"'.format(dbus_daemon.full_path()) ++ endif ++ endif + else +- dbus_broker = find_program('dbus-broker-launch', +- required: false) +- if dbus_broker.found() +- launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ launcher_args += '-DWANT_DBUS_BROKER' ++ if get_option('dbus_broker') != 'default' ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker')) + needs_systemd = true ++ else ++ dbus_broker = find_program('dbus-broker-launch', ++ required: false) ++ if dbus_broker.found() ++ launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.full_path()) ++ needs_systemd = true ++ endif + endif + endif + +-if get_option('default_bus') == 'dbus-broker' +- launcher_args += '-DWANT_DBUS_BROKER' +-endif +- + if needs_systemd + systemd_dep = dependency('libsystemd') + else +-- +2.34.1 + diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/Config.in index f56c5b93c4..2a1b21d375 100644 --- a/package/at-spi2-core/Config.in +++ b/package/at-spi2-core/Config.in @@ -1,12 +1,13 @@ config BR2_PACKAGE_AT_SPI2_CORE bool "at-spi2-core" - depends on BR2_PACKAGE_XORG7 # xlib-libxtst depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 depends on BR2_USE_MMU # glib2 depends on BR2_USE_WCHAR # glib2 + depends on !BR2_STATIC_LIBS # dlopen() select BR2_PACKAGE_DBUS select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_XLIB_LIBXTST + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_XORG7 # optionally for X11 help The At-Spi2 Core package is a part of the GNOME Accessibility Project. It provides a Service Provider @@ -16,10 +17,6 @@ config BR2_PACKAGE_AT_SPI2_CORE https://wiki.gnome.org/Accessibility -comment "at-spi2-core needs a toolchain w/ wchar, threads" +comment "at-spi2-core needs a toolchain w/ dynamic library, wchar, threads" depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-core depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 + depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index 764e4c3661..9cf80d1cc0 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum -sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.0.sha256sum +sha256 905a5b6f1790b68ee803bffa9f5fab4ceb591fb4fae0b2f8c612c54f1d4e8a30 at-spi2-core-2.48.0.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index f0b019c0ed..e4489f6f88 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -4,17 +4,31 @@ # ################################################################################ -AT_SPI2_CORE_VERSION_MAJOR = 2.36 +AT_SPI2_CORE_VERSION_MAJOR = 2.48 AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ AT_SPI2_CORE_LICENSE_FILES = COPYING AT_SPI2_CORE_INSTALL_STAGING = YES -AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \ +AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 libxml2 \ $(TARGET_NLS_DEPENDENCIES) AT_SPI2_CORE_CONF_OPTS = -Ddbus_daemon=/usr/bin/dbus-daemon +ifeq ($(BR2_PACKAGE_XORG7),y) +AT_SPI2_CORE_CONF_OPTS += -Dx11=enabled +AT_SPI2_CORE_DEPENDENCIES += xlib_libXtst +else +AT_SPI2_CORE_CONF_OPTS += -Dx11=disabled +endif + +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=enabled +AT_SPI2_CORE_DEPENDENCIES += gobject-introspection +else +AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:17 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:17 +0200 Subject: [Buildroot] [PATCH v7 2/5] package/at-spi2-atk: remove package In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-2-thomas@devoogdt.com> From: Daniel Lang at-spi2-atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: no change v7: no change --- Config.in.legacy | 7 +++ DEVELOPERS | 1 - package/Config.in | 1 - .../0001-meson-add-tests-option.patch | 43 ------------------- package/at-spi2-atk/Config.in | 22 ---------- package/at-spi2-atk/at-spi2-atk.hash | 5 --- package/at-spi2-atk/at-spi2-atk.mk | 19 -------- 7 files changed, 7 insertions(+), 91 deletions(-) delete mode 100644 package/at-spi2-atk/0001-meson-add-tests-option.patch delete mode 100644 package/at-spi2-atk/Config.in delete mode 100644 package/at-spi2-atk/at-spi2-atk.hash delete mode 100644 package/at-spi2-atk/at-spi2-atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index 366b9d6949..db75899a9b 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_AT_SPI2_ATK + bool "at-spi2-atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + at-spi2-atk is now part of at-spi2-core. + config BR2_PACAKGE_OPENFPGALOADER_CMSIS bool "openfpgaloader cmsis option name fixed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index d9e95a3d05..9206659428 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1632,7 +1632,6 @@ F: support/testing/tests/package/test_avocado.py F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut -F: package/at-spi2-atk/ F: package/at-spi2-core/ F: package/clang/ F: package/earlyoom/ diff --git a/package/Config.in b/package/Config.in index eaac32a01a..70c5c2eea8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1554,7 +1554,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" - source "package/at-spi2-atk/Config.in" source "package/at-spi2-core/Config.in" source "package/atk/Config.in" source "package/atkmm/Config.in" diff --git a/package/at-spi2-atk/0001-meson-add-tests-option.patch b/package/at-spi2-atk/0001-meson-add-tests-option.patch deleted file mode 100644 index 3a2aefa090..0000000000 --- a/package/at-spi2-atk/0001-meson-add-tests-option.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 3 May 2020 10:29:36 +0200 -Subject: [PATCH] meson: add tests option - -Add tests option to allow the user to build at-spi2-atk without tests, -it is especially useful as one of the test requires libxml-2.0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22] ---- - meson.build | 4 +++- - meson_options.txt | 4 ++++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 9fce5d6..61bc93d 100644 ---- a/meson.build -+++ b/meson.build -@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop', - - subdir('droute') - subdir('atk-adaptor') --subdir('tests') -+if get_option('tests') -+ subdir('tests') -+endif -diff --git a/meson_options.txt b/meson_options.txt -index 24c9228..a4abdc2 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -2,3 +2,7 @@ option('disable_p2p', - description: 'Disable peer-to-peer DBus connections', - type: 'boolean', - value: false) -+option('tests', -+ description: 'Whether to build tests', -+ type: 'boolean', -+ value: true) --- -2.26.2 - diff --git a/package/at-spi2-atk/Config.in b/package/at-spi2-atk/Config.in deleted file mode 100644 index 9a7cfde0af..0000000000 --- a/package/at-spi2-atk/Config.in +++ /dev/null @@ -1,22 +0,0 @@ -config BR2_PACKAGE_AT_SPI2_ATK - bool "at-spi2-atk" - depends on BR2_PACKAGE_XORG7 # at-spi2-core - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - depends on BR2_USE_WCHAR # glib2 - select BR2_PACKAGE_ATK - select BR2_PACKAGE_AT_SPI2_CORE - select BR2_PACKAGE_LIBGLIB2 - help - The At-Spi2 Atk package contains a library that bridges - ATK to At-Spi2 D-Bus service. - - https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ - -comment "at-spi2-atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS - -comment "at-spi2-atk depends on X.org" - depends on BR2_USE_MMU - depends on !BR2_PACKAGE_XORG7 diff --git a/package/at-spi2-atk/at-spi2-atk.hash b/package/at-spi2-atk/at-spi2-atk.hash deleted file mode 100644 index 9c564c32af..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum -sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz - -# locally calculated -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk deleted file mode 100644 index 232b577230..0000000000 --- a/package/at-spi2-atk/at-spi2-atk.mk +++ /dev/null @@ -1,19 +0,0 @@ -################################################################################ -# -# at-spi2-atk -# -################################################################################ - -AT_SPI2_ATK_VERSION_MAJOR = 2.34 -AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2 -AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz -AT_SPI2_ATK_SITE = \ - http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR) -AT_SPI2_ATK_LICENSE = LGPL-2.1+ -AT_SPI2_ATK_LICENSE_FILES = COPYING -AT_SPI2_ATK_CPE_ID_VENDOR = gnome -AT_SPI2_ATK_INSTALL_STAGING = YES -AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf -AT_SPI2_ATK_CONF_OPTS = -Dtests=false - -$(eval $(meson-package)) -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:18 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:18 +0200 Subject: [Buildroot] [PATCH v7 3/5] package/atk: remove package In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-3-thomas@devoogdt.com> From: Daniel Lang atk has been merged into at-spi2-core with version 2.45.1. https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_45_1/NEWS https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78 Signed-off-by: Daniel Lang Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v3: - rebased on https://patchwork.ozlabs.org/project/buildroot/list/?series=336254 - needed to fix the webkitgtk 2.38.5 compilation (https://patchwork.ozlabs.org/project/buildroot/patch/20230220090923.2155635-2-thomas.devoogdt at barco.com/) v5: rebased + grouped patches v6: added change to atkmm2_28 v7: no change --- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/atk/Config.in | 14 -------------- package/atk/atk.hash | 5 ----- package/atk/atk.mk | 25 ------------------------- package/atkmm/Config.in | 8 ++++---- package/atkmm/atkmm.mk | 2 +- package/atkmm2_28/Config.in | 8 ++++---- package/atkmm2_28/atkmm2_28.mk | 2 +- package/libglade/Config.in | 2 +- package/libglade/libglade.mk | 2 +- package/libgtk2/Config.in | 2 +- package/libgtk2/libgtk2.mk | 2 +- package/libgtk3/Config.in | 2 +- package/libgtk3/libgtk3.mk | 2 +- 15 files changed, 23 insertions(+), 61 deletions(-) delete mode 100644 package/atk/Config.in delete mode 100644 package/atk/atk.hash delete mode 100644 package/atk/atk.mk diff --git a/Config.in.legacy b/Config.in.legacy index db75899a9b..d86a7e6363 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2023.05" +config BR2_PACKAGE_ATK + bool "atk removed" + select BR2_LEGACY + select BR2_PACKAGE_AT_SPI2_CORE + help + atk is now part of at-spi2-core. + config BR2_PACKAGE_AT_SPI2_ATK bool "at-spi2-atk removed" select BR2_LEGACY diff --git a/package/Config.in b/package/Config.in index 70c5c2eea8..6a92573d39 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1555,7 +1555,6 @@ endmenu menu "Graphics" source "package/assimp/Config.in" source "package/at-spi2-core/Config.in" - source "package/atk/Config.in" source "package/atkmm/Config.in" source "package/atkmm2_28/Config.in" source "package/bayer2rgb-neon/Config.in" diff --git a/package/atk/Config.in b/package/atk/Config.in deleted file mode 100644 index d9371b879b..0000000000 --- a/package/atk/Config.in +++ /dev/null @@ -1,14 +0,0 @@ -config BR2_PACKAGE_ATK - bool "atk" - depends on BR2_USE_WCHAR # glib2 - depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 - depends on BR2_USE_MMU # glib2 - select BR2_PACKAGE_LIBGLIB2 - help - The ATK accessibility toolkit, needed to build GTK+-2.x. - - https://gitlab.gnome.org/GNOME/atk - -comment "atk needs a toolchain w/ wchar, threads" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/atk/atk.hash b/package/atk/atk.hash deleted file mode 100644 index d8cd69ff1f..0000000000 --- a/package/atk/atk.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://ftp.gnome.org/pub/gnome/sources/atk/2.38/atk-2.38.0.sha256sum -sha256 ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 atk-2.38.0.tar.xz - -# Hash for license file -sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/atk/atk.mk b/package/atk/atk.mk deleted file mode 100644 index 2820fb486d..0000000000 --- a/package/atk/atk.mk +++ /dev/null @@ -1,25 +0,0 @@ -################################################################################ -# -# atk -# -################################################################################ - -ATK_VERSION_MAJOR = 2.38 -ATK_VERSION = $(ATK_VERSION_MAJOR).0 -ATK_SOURCE = atk-$(ATK_VERSION).tar.xz -ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR) -ATK_LICENSE = LGPL-2.0+ -ATK_LICENSE_FILES = COPYING -ATK_INSTALL_STAGING = YES -ATK_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES) - -ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) -ATK_CONF_OPTS += -Dintrospection=true -ATK_DEPENDENCIES += gobject-introspection -else -ATK_CONF_OPTS += -Dintrospection=false -endif - -ATK_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) - -$(eval $(meson-package)) diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in index 1f370356ea..571d7e69ad 100644 --- a/package/atkmm/Config.in +++ b/package/atkmm/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM bool "atkmm (latest)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM select BR2_PACKAGE_LIBSIGC diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk index 7ceb87b047..da763c8386 100644 --- a/package/atkmm/atkmm.mk +++ b/package/atkmm/atkmm.mk @@ -11,6 +11,6 @@ ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM_LICENSE_FILES = COPYING COPYING.tools ATKMM_INSTALL_STAGING = YES -ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf +ATKMM_DEPENDENCIES = at-spi2-core glibmm libsigc host-pkgconf $(eval $(meson-package)) diff --git a/package/atkmm2_28/Config.in b/package/atkmm2_28/Config.in index 2340465b20..e88073b87a 100644 --- a/package/atkmm2_28/Config.in +++ b/package/atkmm2_28/Config.in @@ -2,10 +2,10 @@ config BR2_PACKAGE_ATKMM2_28 bool "atkmm (2.28.x)" depends on BR2_INSTALL_LIBSTDCPP # glibmm depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 - depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2 - depends on BR2_USE_MMU # atk/glibmm -> libglib2 - depends on BR2_USE_WCHAR # atk/glibmm -> libglib2 - select BR2_PACKAGE_ATK + depends on BR2_TOOLCHAIN_HAS_THREADS # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_MMU # at-spi2-core/glibmm -> libglib2 + depends on BR2_USE_WCHAR # at-spi2-core/glibmm -> libglib2 + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_GLIBMM2_66 select BR2_PACKAGE_LIBSIGC2 diff --git a/package/atkmm2_28/atkmm2_28.mk b/package/atkmm2_28/atkmm2_28.mk index dc57363cf5..b56da61ec0 100644 --- a/package/atkmm2_28/atkmm2_28.mk +++ b/package/atkmm2_28/atkmm2_28.mk @@ -11,6 +11,6 @@ ATKMM2_28_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM2_28_VERSION_MA ATKMM2_28_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) ATKMM2_28_LICENSE_FILES = COPYING COPYING.tools ATKMM2_28_INSTALL_STAGING = YES -ATKMM2_28_DEPENDENCIES = atk glibmm2_66 libsigc2 host-pkgconf +ATKMM2_28_DEPENDENCIES = at-spi2-core glibmm2_66 libsigc2 host-pkgconf $(eval $(meson-package)) diff --git a/package/libglade/Config.in b/package/libglade/Config.in index c97c9becd2..8d0d26f159 100644 --- a/package/libglade/Config.in +++ b/package/libglade/Config.in @@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBGLADE depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 depends on BR2_USE_MMU # glib2 select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_LIBXML2 help Libglade allows you to load glade interface files in a program diff --git a/package/libglade/libglade.mk b/package/libglade/libglade.mk index 21aed60605..af73d8bd00 100644 --- a/package/libglade/libglade.mk +++ b/package/libglade/libglade.mk @@ -9,7 +9,7 @@ LIBGLADE_VERSION = $(LIBGLADE_VERSION_MAJOR).4 LIBGLADE_SOURCE = libglade-$(LIBGLADE_VERSION).tar.bz2 LIBGLADE_SITE = https://download.gnome.org/sources/libglade/$(LIBGLADE_VERSION_MAJOR) LIBGLADE_INSTALL_STAGING = YES -LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 atk libxml2 +LIBGLADE_DEPENDENCIES = host-pkgconf libglib2 libgtk2 at-spi2-core libxml2 LIBGLADE_LICENSE = LGPL-2.0+ LIBGLADE_LICENSE_FILES = COPYING diff --git a/package/libgtk2/Config.in b/package/libgtk2/Config.in index c75c37fb63..f2888b2f51 100644 --- a/package/libgtk2/Config.in +++ b/package/libgtk2/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_LIBGTK2 depends on BR2_INSTALL_LIBSTDCPP # pango depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk index 859925e8d3..608c263e4d 100644 --- a/package/libgtk2/libgtk2.mk +++ b/package/libgtk2/libgtk2.mk @@ -23,7 +23,7 @@ LIBGTK2_CONF_ENV = \ LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no -LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk \ +LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango at-spi2-core \ gdk-pixbuf $(TARGET_NLS_DEPENDENCIES) LIBGTK2_MAKE_OPTS = LIBS=$(TARGET_NLS_LIBS) diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in index 82ca68d2da..34b8d49eb3 100644 --- a/package/libgtk3/Config.in +++ b/package/libgtk3/Config.in @@ -23,7 +23,7 @@ config BR2_PACKAGE_LIBGTK3 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ BR2_PACKAGE_HAS_LIBGL - select BR2_PACKAGE_ATK + select BR2_PACKAGE_AT_SPI2_CORE select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PS select BR2_PACKAGE_CAIRO_PDF diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 18a8a9fa42..bdd54dcdc8 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -14,7 +14,7 @@ LIBGTK3_CPE_ID_VENDOR = gnome LIBGTK3_CPE_ID_PRODUCT = gtk LIBGTK3_INSTALL_STAGING = YES -LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 atk libglib2 cairo pango \ +LIBGTK3_DEPENDENCIES = host-pkgconf host-libgtk3 at-spi2-core libglib2 cairo pango \ gdk-pixbuf libepoxy $(TARGET_NLS_DEPENDENCIES) ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:19 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:19 +0200 Subject: [Buildroot] [PATCH v7 4/5] package/libgtk3: re-enable atk-bridge In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-4-thomas@devoogdt.com> The at-spi2-core and at-spi2-atk were merged, and are now built by default, so this patch is no longer required. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: added re-enable atk-bridge patch to the package/at-spi2-core: bump to version 2.47.1 group v6: no change v7: no change --- package/libgtk3/0001-disable-atk-bridge.patch | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 package/libgtk3/0001-disable-atk-bridge.patch diff --git a/package/libgtk3/0001-disable-atk-bridge.patch b/package/libgtk3/0001-disable-atk-bridge.patch deleted file mode 100644 index f3e9bff2ba..0000000000 --- a/package/libgtk3/0001-disable-atk-bridge.patch +++ /dev/null @@ -1,41 +0,0 @@ -Remove atk-bridge support. - -atk-bridge doesn't seem useful for now in Buildroot and requires to -add two new packages just for it: at-spi2-core and at-spi2-atk. - -Signed-off-by: Hadrien Boutteville - ---- a/gtk/a11y/gtkaccessibility.c -+++ b/gtk/a11y/gtkaccessibility.c -@@ -37,10 +37,6 @@ - #include - #include - --#ifdef GDK_WINDOWING_X11 --#include --#endif -- - static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, - guint n_param_values, - const GValue *param_values, -@@ -988,9 +984,5 @@ _gtk_accessibility_init (void) - _gtk_accessibility_override_atk_util (); - do_window_event_initialization (); - --#ifdef GDK_WINDOWING_X11 -- atk_bridge_adaptor_init (NULL, NULL); --#endif -- - atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL); - } ---- a/meson.build -+++ b/meson.build -@@ -564,7 +564,7 @@ if x11_enabled - xfixes_dep = dependency('xfixes', required: false) - xcomposite_dep = dependency('xcomposite', required: false) - fontconfig_dep = dependency('fontconfig', fallback: ['fontconfig', 'fontconfig_dep']) -- atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req) -+ atkbridge_dep = dependency('atk-bridge-2.0', version: at_spi2_atk_req, required: false) - - backend_immodules += ['xim'] - -- 2.34.1 From thomas at devoogdt.com Fri Apr 28 07:59:20 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Fri, 28 Apr 2023 09:59:20 +0200 Subject: [Buildroot] [PATCH v7 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230428075920.3750005-1-thomas@devoogdt.com> References: <20230428075920.3750005-1-thomas@devoogdt.com> Message-ID: <20230428075920.3750005-5-thomas@devoogdt.com> If both, hicolor-icon-theme (selected by libgtk3-demo) and adwaita-icon-theme is not selected, then the /usr/share/icons folder is empty, causing find to fail. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro --- v5: - Fixed indentation. - Grouped patches. v6: no change v7: no change --- package/libgtk3/libgtk3.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index bdd54dcdc8..eac569fd41 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -146,8 +146,9 @@ endef # Create icon-theme.cache for each of the icon directories/themes # It's not strictly necessary but speeds up lookups define LIBGTK3_UPDATE_ICON_CACHE - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; endef LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE -- 2.34.1 From bagasdotme at gmail.com Fri Apr 28 09:01:16 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Fri, 28 Apr 2023 16:01:16 +0700 Subject: [Buildroot] [PATCH] package/git: security bump to version 2.40.1 Message-ID: <20230428090116.288124-1-bagasdotme@gmail.com> Fix three CVEs (CVE-2023-25652, CVE-2023-25815, and CVE-2023-29007). For details on these, see release announcement at [1]. [1]: https://lore.kernel.org/git/xmqqa5yv3n93.fsf at gitster.g/ Signed-off-by: Bagas Sanjaya --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index edb1595520..1efa95ed44 100644 --- a/package/git/git.hash +++ b/package/git/git.hash @@ -1,5 +1,5 @@ # From: https://www.kernel.org/pub/software/scm/git/sha256sums.asc -sha256 b17a598fbf58729ef13b577465eb93b2d484df1201518b708b5044ff623bf46d git-2.40.0.tar.xz +sha256 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index 46ffc86151..ba86915b36 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.0 +GIT_VERSION = 2.40.1 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ base-commit: d89fdaea2b795ea0e06c3b7ed092d50950559fa8 -- An old man doll... just what I always wanted! - Clara From bernd.kuhls at t-online.de Fri Apr 28 10:29:46 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 12:29:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/hwdata: bump version to 0.369 Message-ID: <20230428102946.152045-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/hwdata/hwdata.hash | 2 +- package/hwdata/hwdata.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hwdata/hwdata.hash b/package/hwdata/hwdata.hash index 4f56b0c12f..16ab48654c 100644 --- a/package/hwdata/hwdata.hash +++ b/package/hwdata/hwdata.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 d6ae2436a69c6f5e04d926f5d753a99d90deb864065a2e2f8a8eda87b70dcdd5 hwdata-0.365.tar.gz +sha256 b17f3b81b887b9027fe5efa1ab1099afb472c843f89a9f5cc9ca4030b75bbdb2 hwdata-0.369.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 21d0406f93e884a050426ebc21931839a45d56bfcbcbfdda7686d583f36f107f LICENSE diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index 00fe6c1455..755a9c93f1 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWDATA_VERSION = 0.365 +HWDATA_VERSION = 0.369 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE -- 2.39.2 From flaniel at linux.microsoft.com Fri Apr 28 10:44:03 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 11:44:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/tbb: bump to version 2021.8.0. Message-ID: <20230428104403.10889-1-flaniel@linux.microsoft.com> - Remove upstream patches as they are no more needed. Signed-off-by: Francis Laniel --- ...Musl-linux-can-not-use-RTLD_DEEPBIND.patch | 33 --------------- ...is-only-defined-on-glibc-and-android.patch | 42 ------------------- ...-Define-ITT_ARCH_IA64-when-undefiend.patch | 27 ------------ package/tbb/tbb.hash | 2 +- package/tbb/tbb.mk | 2 +- 5 files changed, 2 insertions(+), 104 deletions(-) delete mode 100644 package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch delete mode 100644 package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch delete mode 100644 package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch diff --git a/package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch b/package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch deleted file mode 100644 index 82182ce109..0000000000 --- a/package/tbb/0001-Musl-linux-can-not-use-RTLD_DEEPBIND.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 883c2e5245c39624b3b5d6d56d5b203cf09eac38 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Wed, 15 Dec 2021 08:08:07 -0800 -Subject: [PATCH] Musl/linux can not use RTLD_DEEPBIND (#684) - -Exclude non-glibc linux systems along with android -Fixes -src/tbb/dynamic_link.cpp:417:29: error: use - of undeclared identifier 'RTLD_DEEPBIND' | flags = flags | RTLD_DEEPBIND; -| ^ - -Signed-off-by: Khem Raj - -[Retrieved from: -https://github.com/oneapi-src/oneTBB/commit/883c2e5245c39624b3b5d6d56d5b203cf09eac38] -Signed-off-by: Fabrice Fontaine ---- - src/tbb/dynamic_link.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/tbb/dynamic_link.cpp b/src/tbb/dynamic_link.cpp -index 3f1342503..5330d7107 100644 ---- a/src/tbb/dynamic_link.cpp -+++ b/src/tbb/dynamic_link.cpp -@@ -413,7 +413,7 @@ namespace r1 { - int flags = RTLD_NOW; - if (local_binding) { - flags = flags | RTLD_LOCAL; --#if __linux__ && !__ANDROID__ && !__TBB_USE_SANITIZERS -+#if (__linux__ && __GLIBC__) && !__TBB_USE_SANITIZERS - flags = flags | RTLD_DEEPBIND; - #endif - } else { diff --git a/package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch b/package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch deleted file mode 100644 index 9b397cac41..0000000000 --- a/package/tbb/0002-mallinfo-is-only-defined-on-glibc-and-android.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 3a7f96db56cc9821055cbc769d3065db86b8b4c9 Mon Sep 17 00:00:00 2001 -From: Julien Voisin -Date: Mon, 7 Feb 2022 07:56:15 +0100 -Subject: [PATCH] mallinfo is only defined on glibc and android (#764) - -It currently prevents compilation under musl: - -``` -[ 90%] Building CXX object src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/proxy.cpp.o -/__w/mimalloc-bench/mimalloc-bench/extern/tbb/src/tbbmalloc_proxy/proxy.cpp:263:26: error: return type 'struct mallinfo' is incomplete - 263 | struct mallinfo mallinfo() __THROW - | ^ -compilation terminated due to -Wfatal-errors. -`` - -[Retrieved from: -https://github.com/oneapi-src/oneTBB/commit/3a7f96db56cc9821055cbc769d3065db86b8b4c9] -Signed-off-by: Fabrice Fontaine ---- - src/tbbmalloc_proxy/proxy.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/tbbmalloc_proxy/proxy.cpp b/src/tbbmalloc_proxy/proxy.cpp -index e58e55e0b..23b9c19c1 100644 ---- a/src/tbbmalloc_proxy/proxy.cpp -+++ b/src/tbbmalloc_proxy/proxy.cpp -@@ -260,6 +260,7 @@ int mallopt(int /*param*/, int /*value*/) __THROW - return 1; - } - -+#if defined(__GLIBC__) || defined(__ANDROID__) - struct mallinfo mallinfo() __THROW - { - struct mallinfo m; -@@ -267,6 +268,7 @@ struct mallinfo mallinfo() __THROW - - return m; - } -+#endif - - #if __ANDROID__ - // Android doesn't have malloc_usable_size, provide it to be compatible diff --git a/package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch b/package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch deleted file mode 100644 index 5b7f002499..0000000000 --- a/package/tbb/0003-Define-ITT_ARCH_IA64-when-undefiend.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 6fad69889da67bc4d4baff4afa94f77da45e006d Mon Sep 17 00:00:00 2001 -From: Felix Yan -Date: Thu, 7 Oct 2021 14:16:16 +0800 -Subject: [PATCH] Define ITT_ARCH_IA64 when undefiend (#550) - -[Retrieved from: -https://github.com/oneapi-src/oneTBB/commit/6fad69889da67bc4d4baff4afa94f77da45e006d] -Signed-off-by: Fabrice Fontaine ---- - src/tbb/tools_api/ittnotify_config.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/tbb/tools_api/ittnotify_config.h b/src/tbb/tools_api/ittnotify_config.h -index 8ecc23781..f904a8e9d 100644 ---- a/src/tbb/tools_api/ittnotify_config.h -+++ b/src/tbb/tools_api/ittnotify_config.h -@@ -147,6 +147,10 @@ - # define ITT_ARCH_IA32E 2 - #endif /* ITT_ARCH_IA32E */ - -+#ifndef ITT_ARCH_IA64 -+# define ITT_ARCH_IA64 3 -+#endif /* ITT_ARCH_IA64 */ -+ - #ifndef ITT_ARCH_ARM - # define ITT_ARCH_ARM 4 - #endif /* ITT_ARCH_ARM */ diff --git a/package/tbb/tbb.hash b/package/tbb/tbb.hash index 9992fb3c4f..579581cfe4 100644 --- a/package/tbb/tbb.hash +++ b/package/tbb/tbb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e5b57537c741400cf6134b428fc1689a649d7d38d9bb9c1b6d64f092ea28178a tbb-2021.5.0.tar.gz +sha256 eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b tbb-2021.8.0.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE.txt diff --git a/package/tbb/tbb.mk b/package/tbb/tbb.mk index fc720fd2f5..c3e06a4e6d 100644 --- a/package/tbb/tbb.mk +++ b/package/tbb/tbb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TBB_VERSION = 2021.5.0 +TBB_VERSION = 2021.8.0 TBB_SITE = $(call github,01org,tbb,v$(TBB_VERSION)) TBB_INSTALL_STAGING = YES TBB_LICENSE = Apache-2.0 -- 2.34.1 From giulio.benetti at benettiengineering.com Fri Apr 28 10:45:41 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 28 Apr 2023 12:45:41 +0200 Subject: [Buildroot] [PATCH] package/sunxi-tools: fix build dependencies In-Reply-To: <20230427202802.69965-1-bigunclemax@gmail.com> References: <20230427202802.69965-1-bigunclemax@gmail.com> Message-ID: <34d2a793-2250-9812-b8a6-a141204bd9e2@benettiengineering.com> Hi Maksim, On 27/04/23 22:28, Maksim Kiselev wrote: > This patch fixes the dependency on libfdt for host-sunxi-tools. > Also it fixes the dependency on zlib for sunxi-tools. > > Fix the following host build failure raised since commit > 2e330dff6a7ce7965ceb0dccdc9dcbcb329167bb > > fit_image.c:19:10: fatal error: libfdt.h: No such file or directory > 19 | #include > | ^~~~~~~~~~ > compilation terminated. > > Fixes: http://autobuild.buildroot.net/results/2677c69ac34642a7a501230e1dd22b193db0899d/ > Signed-off-by: Maksim Kiselev thank you for the patch, it looks good: Reviewed-by: Giulio Benetti Tested-by: Giulio Benetti Best regards -- CEO/CTO at Benetti Engineering sas > --- > package/sunxi-tools/Config.in | 1 + > package/sunxi-tools/Config.in.host | 1 + > package/sunxi-tools/sunxi-tools.mk | 7 ++++--- > 3 files changed, 6 insertions(+), 3 deletions(-) > > diff --git a/package/sunxi-tools/Config.in b/package/sunxi-tools/Config.in > index e748637c72..14f7da5bf2 100644 > --- a/package/sunxi-tools/Config.in > +++ b/package/sunxi-tools/Config.in > @@ -27,6 +27,7 @@ config BR2_PACKAGE_SUNXI_TOOLS_FEL > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb > select BR2_PACKAGE_DTC > select BR2_PACKAGE_LIBUSB > + select BR2_PACKAGE_ZLIB > help > The sunxi-fel command can interact with a sunxi device in > fel mode. This allows do download code to memory and execute > diff --git a/package/sunxi-tools/Config.in.host b/package/sunxi-tools/Config.in.host > index 51f13cf623..f7c60b37a9 100644 > --- a/package/sunxi-tools/Config.in.host > +++ b/package/sunxi-tools/Config.in.host > @@ -2,6 +2,7 @@ config BR2_PACKAGE_HOST_SUNXI_TOOLS > bool "host sunxi-tools" > depends on BR2_arm > depends on BR2_HOST_GCC_AT_LEAST_4_9 # host-libusb > + select BR2_PACKAGE_HOST_DTC > help > Tools for Allwinner A10 (aka sun4i) and A13 (aka sun5i) > based devices. This includes fex2bin which can be used to > diff --git a/package/sunxi-tools/sunxi-tools.mk b/package/sunxi-tools/sunxi-tools.mk > index a9569f2910..97863efc13 100644 > --- a/package/sunxi-tools/sunxi-tools.mk > +++ b/package/sunxi-tools/sunxi-tools.mk > @@ -8,7 +8,7 @@ SUNXI_TOOLS_VERSION = 1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292 > SUNXI_TOOLS_SITE = $(call github,linux-sunxi,sunxi-tools,v$(SUNXI_TOOLS_VERSION)) > SUNXI_TOOLS_LICENSE = GPL-2.0+ > SUNXI_TOOLS_LICENSE_FILES = LICENSE.md > -HOST_SUNXI_TOOLS_DEPENDENCIES = host-libusb host-pkgconf > +HOST_SUNXI_TOOLS_DEPENDENCIES = host-dtc host-libzlib host-libusb host-pkgconf > FEX2BIN = $(HOST_DIR)/bin/fex2bin > > SUNXI_TOOLS_TARGETS_$(BR2_PACKAGE_SUNXI_TOOLS_FEXC) += sunxi-fexc > @@ -26,13 +26,14 @@ SUNXI_TOOLS_FEXC_LINKS += fex2bin bin2fex > endif > > ifeq ($(BR2_PACKAGE_SUNXI_TOOLS_FEL),y) > -SUNXI_TOOLS_DEPENDENCIES += dtc libusb host-pkgconf > +SUNXI_TOOLS_DEPENDENCIES += dtc libusb zlib host-pkgconf > endif > > define HOST_SUNXI_TOOLS_BUILD_CMDS > $(HOST_MAKE_ENV) $(MAKE) CROSS_COMPILE="" CC="$(HOSTCC)" \ > PREFIX=$(HOST_DIR) EXTRA_CFLAGS="$(HOST_CFLAGS)" \ > - LDFLAGS="$(HOST_LDFLAGS)" -C $(@D) tools misc > + LDFLAGS="$(HOST_LDFLAGS) -I$(HOST_DIR)/include/libfdt" \ > + -C $(@D) tools misc > endef > > define HOST_SUNXI_TOOLS_INSTALL_CMDS From bernd.kuhls at t-online.de Fri Apr 28 10:55:11 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 12:55:11 +0200 Subject: [Buildroot] [PATCH 1/1] package/intel-microcode: security bump version to 20230214 Message-ID: <20230428105511.157103-1-bernd.kuhls@t-online.de> Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/main/releasenote.md CVE-2022-21216 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00700.html CVE-2022-33196 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00738.html CVE-2022-38090 https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00767.html Signed-off-by: Bernd Kuhls --- package/intel-microcode/intel-microcode.hash | 2 +- package/intel-microcode/intel-microcode.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-microcode/intel-microcode.hash b/package/intel-microcode/intel-microcode.hash index 56f0237277..acec71000f 100644 --- a/package/intel-microcode/intel-microcode.hash +++ b/package/intel-microcode/intel-microcode.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8d14a914815f56c27b1f41be0fd699d1afcfdbc05432056427e455100798975e intel-microcode-20221108.tar.gz +sha256 3a3cfe2c7642339af9f4c2ad69f5f367dfa4cd1f7f9fd4124dedefb7803591d4 intel-microcode-20230214.tar.gz sha256 03efb1491c7e899feb2665fa299363e64035e5444c1b8bc1f6ebed30de964e12 license diff --git a/package/intel-microcode/intel-microcode.mk b/package/intel-microcode/intel-microcode.mk index 787537da78..6e7d66f482 100644 --- a/package/intel-microcode/intel-microcode.mk +++ b/package/intel-microcode/intel-microcode.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MICROCODE_VERSION = 20221108 +INTEL_MICROCODE_VERSION = 20230214 INTEL_MICROCODE_SITE = $(call github,intel,Intel-Linux-Processor-Microcode-Data-Files,microcode-$(INTEL_MICROCODE_VERSION)) INTEL_MICROCODE_LICENSE = PROPRIETARY INTEL_MICROCODE_LICENSE_FILES = license -- 2.39.2 From romain.naour at smile.fr Fri Apr 28 12:10:25 2023 From: romain.naour at smile.fr (Romain Naour) Date: Fri, 28 Apr 2023 14:10:25 +0200 Subject: [Buildroot] [PATCH v3 1/1] configs/qemu: update defconfigs to Linux 6.2.9 In-Reply-To: <20230404153850.2345297-1-sebastian.weyer@smile.fr> References: <20230404153850.2345297-1-sebastian.weyer@smile.fr> Message-ID: Le 04/04/2023 ? 17:38, Sebastian Weyer a ?crit?: > Just updating all qemu defconfigs to the latest Kernel version: > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.2.y&id=e128ce12e29c5a6d9a88c7b8a1c8e07402c38fed > > Tested using external toolchains: > https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 > > Signed-off-by: Sebastian Weyer > --- > v2: > - remove Kernel header version from comment in > qemu_riscv64_nommu_virt_defconfig > - use kernel version 6.2.9 instead of 6.1.11 > > v3: > - fixed leading whitespace in qemu_aarch64_virt_defconfig that broke > the build > > The pipeline used here yielded the same results as Romain's for the > previous version of the patch: > https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 > With the exception that the defconfigs he removed aren't removed for the > new pipeline > --- > configs/qemu_aarch64_ebbr_defconfig | 4 ++-- > configs/qemu_aarch64_sbsa_defconfig | 4 ++-- > configs/qemu_aarch64_virt_defconfig | 4 ++-- > configs/qemu_arm_ebbr_defconfig | 4 ++-- > configs/qemu_arm_versatile_defconfig | 4 ++-- > configs/qemu_arm_vexpress_defconfig | 4 ++-- > configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- > configs/qemu_m68k_mcf5208_defconfig | 4 ++-- > configs/qemu_m68k_q800_defconfig | 4 ++-- > configs/qemu_microblazebe_mmu_defconfig | 4 ++-- > configs/qemu_microblazeel_mmu_defconfig | 4 ++-- > configs/qemu_mips32r2_malta_defconfig | 4 ++-- > configs/qemu_mips32r2el_malta_defconfig | 4 ++-- > configs/qemu_mips32r6_malta_defconfig | 4 ++-- > configs/qemu_mips32r6el_malta_defconfig | 4 ++-- > configs/qemu_mips64_malta_defconfig | 4 ++-- > configs/qemu_mips64el_malta_defconfig | 4 ++-- > configs/qemu_mips64r6_malta_defconfig | 4 ++-- > configs/qemu_mips64r6el_malta_defconfig | 4 ++-- > configs/qemu_nios2_10m50_defconfig | 4 ++-- > configs/qemu_or1k_defconfig | 4 ++-- > configs/qemu_ppc64_e5500_defconfig | 4 ++-- > configs/qemu_ppc64_pseries_defconfig | 4 ++-- > configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- > configs/qemu_ppc64le_pseries_defconfig | 4 ++-- > configs/qemu_ppc_bamboo_defconfig | 4 ++-- > configs/qemu_ppc_e500mc_defconfig | 4 ++-- > configs/qemu_ppc_g3beige_defconfig | 4 ++-- > configs/qemu_ppc_mac99_defconfig | 4 ++-- > configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- > configs/qemu_riscv32_virt_defconfig | 4 ++-- > configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- > configs/qemu_riscv64_virt_defconfig | 4 ++-- > configs/qemu_s390x_defconfig | 4 ++-- > configs/qemu_sh4_r2d_defconfig | 4 ++-- > configs/qemu_sh4eb_r2d_defconfig | 4 ++-- > configs/qemu_sparc64_sun4u_defconfig | 4 ++-- > configs/qemu_sparc_ss10_defconfig | 4 ++-- > configs/qemu_x86_64_defconfig | 4 ++-- > configs/qemu_x86_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_defconfig | 4 ++-- > configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- > 42 files changed, 85 insertions(+), 85 deletions(-) > > diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig > index e3157089a9..e5714c1ed5 100644 > --- a/configs/qemu_aarch64_ebbr_defconfig > +++ b/configs/qemu_aarch64_ebbr_defconfig > @@ -6,12 +6,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-ebbr/p > BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-ebbr/genimage.cfg" > > # Linux headers > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2=y > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 doesn't exist yet in Buildroot, you have to add it first otherwise you will get a kernel headers check fail. Note: the kernel 6.1 is an LTS release so it will be maintained for a long time unlike the 6.2. Best regards, Romain From bernd.kuhls at t-online.de Fri Apr 28 12:14:35 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:14:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/dav1d: bump version to 1.1.0 Message-ID: <20230428121435.160264-1-bernd.kuhls@t-online.de> Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Switched _SITE to https. Signed-off-by: Bernd Kuhls --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index 35d753fc27..cbeebc579d 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From http://download.videolan.org/pub/videolan/dav1d/1.0.0/dav1d-1.0.0.tar.xz.sha256 -sha256 51737db7e4897e599684f873a4725176dd3c779e639411d7c4fce134bb5ebb82 dav1d-1.0.0.tar.xz +# From https://download.videolan.org/pub/videolan/dav1d/1.1.0/dav1d-1.1.0.tar.xz.sha256 +sha256 fb57aae7875f28c30fb3dbae4a3683d27e2f91dde09ce5c60c22cef9bc58dfd1 dav1d-1.1.0.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index 2d42cdcb67..5fe603fc1c 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,9 +4,9 @@ # ################################################################################ -DAV1D_VERSION = 1.0.0 +DAV1D_VERSION = 1.1.0 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz -DAV1D_SITE = http://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) +DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause DAV1D_LICENSE_FILES = COPYING DAV1D_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:23:43 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:23:43 +0200 Subject: [Buildroot] [PATCH 3/3] package/intel-mediasdk: bump version to 23.2.0 In-Reply-To: <20230428122343.211709-1-bernd.kuhls@t-online.de> References: <20230428122343.211709-1-bernd.kuhls@t-online.de> Message-ID: <20230428122343.211709-3-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediasdk/intel-mediasdk.hash | 2 +- package/intel-mediasdk/intel-mediasdk.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediasdk/intel-mediasdk.hash b/package/intel-mediasdk/intel-mediasdk.hash index bdd4c7f3a6..4b5779169b 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f1bb11ddaa44d5827562600e0a989ca20550e1b021314bce32bc4957352da110 intel-mediasdk-23.1.3.tar.gz +sha256 6b33ec917ef0c6395fb66c7b93aae4ae31b3d1dedb5d7d39e0c69f45acb7c4fb intel-mediasdk-23.2.0.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 9843ec3502..c09d81aa2d 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.1.3 +INTEL_MEDIASDK_VERSION = 23.2.0 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:23:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:23:42 +0200 Subject: [Buildroot] [PATCH 2/3] package/intel-mediadriver: bump version to 23.2.0 In-Reply-To: <20230428122343.211709-1-bernd.kuhls@t-online.de> References: <20230428122343.211709-1-bernd.kuhls@t-online.de> Message-ID: <20230428122343.211709-2-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index 0ec128f9fd..7425c388c2 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3b9a809f618cfd0a7835060dfec777a7bdd76f85d170c83116078bf7d4e3d427 intel-media-23.1.3.tar.gz +sha256 c7f79f0534e9832d22faf0ab7efedac75fb8726698f49877ca965d8255a9c38d intel-media-23.2.0.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index dd2b4bf9f4..0dc1ef6908 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -6,7 +6,7 @@ # based on https://software.intel.com/en-us/articles/build-and-debug-open-source-media-stack -INTEL_MEDIADRIVER_VERSION = 23.1.3 +INTEL_MEDIADRIVER_VERSION = 23.2.0 INTEL_MEDIADRIVER_SITE = https://github.com/intel/media-driver/archive INTEL_MEDIADRIVER_SOURCE= intel-media-$(INTEL_MEDIADRIVER_VERSION).tar.gz INTEL_MEDIADRIVER_LICENSE = MIT, BSD-3-Clause -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:23:41 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:23:41 +0200 Subject: [Buildroot] [PATCH 1/3] package/intel-gmmlib: bump version to 22.3.5 Message-ID: <20230428122343.211709-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index d959f968e0..00a4654b12 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c42b5fa1f5f7c165621099b3787de4c052688cd93c6ef986589ab24fff09b659 intel-gmmlib-22.3.4.tar.gz +sha256 24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52 intel-gmmlib-22.3.5.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 0308ab6a28..74ba6e3603 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.4 +INTEL_GMMLIB_VERSION = 22.3.5 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:24:20 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:24:20 +0200 Subject: [Buildroot] [PATCH 1/1] package/ffmpeg: bump version to 4.4.4 Message-ID: <20230428122420.211802-1-bernd.kuhls@t-online.de> Changelog: https://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 Rebased all patches, switched _SITE to https. Signed-off-by: Bernd Kuhls --- .../0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch | 4 ++-- package/ffmpeg/0003-libavutil-Fix-mips-build.patch | 4 ++-- .../0004-configure-add-extralibs-to-extralibs_xxx.patch | 2 +- package/ffmpeg/Config.in | 2 +- package/ffmpeg/ffmpeg.hash | 2 +- package/ffmpeg/ffmpeg.mk | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch b/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch index 951ce4186d..9c1baaa651 100644 --- a/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch +++ b/package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch @@ -22,7 +22,7 @@ diff --git a/libswscale/x86/yuv2rgb.c b/libswscale/x86/yuv2rgb.c index c12e88cbb5..4791e5b93a 100644 --- a/libswscale/x86/yuv2rgb.c +++ b/libswscale/x86/yuv2rgb.c -@@ -83,6 +83,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) +@@ -71,6 +71,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) #if HAVE_X86ASM int cpu_flags = av_get_cpu_flags(); @@ -30,7 +30,7 @@ index c12e88cbb5..4791e5b93a 100644 if (EXTERNAL_SSSE3(cpu_flags)) { switch (c->dstFormat) { case AV_PIX_FMT_RGB32: -@@ -111,6 +112,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) +@@ -99,6 +100,7 @@ av_cold SwsFunc ff_yuv2rgb_init_x86(SwsContext *c) return yuv420_rgb15_ssse3; } } diff --git a/package/ffmpeg/0003-libavutil-Fix-mips-build.patch b/package/ffmpeg/0003-libavutil-Fix-mips-build.patch index 8b81e66981..8dd689f5d0 100644 --- a/package/ffmpeg/0003-libavutil-Fix-mips-build.patch +++ b/package/ffmpeg/0003-libavutil-Fix-mips-build.patch @@ -20,7 +20,7 @@ diff --git a/configure b/configure index 6bfd98b384..773a7d516c 100755 --- a/configure +++ b/configure -@@ -2161,6 +2161,7 @@ HEADERS_LIST=" +@@ -2135,6 +2135,7 @@ HEADERS_LIST=" opencv2_core_core_c_h OpenGL_gl3_h poll_h @@ -28,7 +28,7 @@ index 6bfd98b384..773a7d516c 100755 sys_param_h sys_resource_h sys_select_h -@@ -6218,6 +6219,7 @@ check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepa +@@ -6182,6 +6183,7 @@ check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepa check_headers windows.h check_headers X11/extensions/XvMClib.h check_headers asm/types.h diff --git a/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch b/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch index dbc19c1cec..3247ab08fe 100644 --- a/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch +++ b/package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch @@ -17,7 +17,7 @@ diff --git a/configure b/configure index 0bb3a7cf2b..3bda99e415 100755 --- a/configure +++ b/configure -@@ -7602,15 +7602,15 @@ rpath=$(enabled rpath && echo "-Wl,-rpath,\${libdir}") +@@ -7715,15 +7715,15 @@ rpath=$(enabled rpath && echo "-Wl,-rpath,\${libdir}") source_path=${source_path} LIBPREF=${LIBPREF} LIBSUF=${LIBSUF} diff --git a/package/ffmpeg/Config.in b/package/ffmpeg/Config.in index 2efef7dd86..52029c2ade 100644 --- a/package/ffmpeg/Config.in +++ b/package/ffmpeg/Config.in @@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_FFMPEG FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. - http://www.ffmpeg.org + https://www.ffmpeg.org if BR2_PACKAGE_FFMPEG diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash index c9d7ea7c41..b18218cb48 100644 --- a/package/ffmpeg/ffmpeg.hash +++ b/package/ffmpeg/ffmpeg.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e ffmpeg-4.4.3.tar.xz +sha256 e80b380d595c809060f66f96a5d849511ef4a76a26b76eacf5778b94c3570309 ffmpeg-4.4.4.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe COPYING.LGPLv2.1 sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 LICENSE.md diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index 136e3e24ca..59e13b503e 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -4,9 +4,9 @@ # ################################################################################ -FFMPEG_VERSION = 4.4.3 +FFMPEG_VERSION = 4.4.4 FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz -FFMPEG_SITE = http://ffmpeg.org/releases +FFMPEG_SITE = https://ffmpeg.org/releases FFMPEG_INSTALL_STAGING = YES FFMPEG_LICENSE = LGPL-2.1+, libjpeg license -- 2.39.2 From bagasdotme at gmail.com Fri Apr 28 12:26:33 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Fri, 28 Apr 2023 19:26:33 +0700 Subject: [Buildroot] [PATCH 2023.02.x] package/git: security bump to version 2.39.3 Message-ID: <20230428122633.683932-1-bagasdotme@gmail.com> Fix three CVEs (CVE-2023-25652, CVE-2023-25815, and CVE-2023-29007). For details on these, see release announcement at [1]. While at it, also drop two Buildroot patches as these have been applied on upstream release branch. [1]: https://lore.kernel.org/git/xmqqa5yv3n93.fsf at gitster.g/ Signed-off-by: Bagas Sanjaya --- ...avoid-redefining-system-function-nam.patch | 109 ------------------ ...undefine-system-names-before-redecla.patch | 55 --------- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 4 files changed, 2 insertions(+), 166 deletions(-) delete mode 100644 package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch delete mode 100644 package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch diff --git a/package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch b/package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch deleted file mode 100644 index 24100e1f6e..0000000000 --- a/package/git/0001-git-compat-util-avoid-redefining-system-function-nam.patch +++ /dev/null @@ -1,109 +0,0 @@ -From 86aeac96d04ae5381085c0f93acb12d3bfd06969 Mon Sep 17 00:00:00 2001 -From: Jeff King -Date: Wed, 30 Nov 2022 16:15:14 -0500 -Subject: [PATCH] git-compat-util: avoid redefining system function names -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Our git-compat-util header defines a few noop wrappers for system -functions if they are not available. This was originally done with a -macro, but in 15b52a44e0 (compat-util: type-check parameters of no-op -replacement functions, 2020-08-06) we switched to inline functions, -because it gives us basic type-checking. - -This can cause compilation failures when the system _does_ declare those -functions but we choose not to use them, since the compiler will -complain about the redeclaration. This was seen in the real world when -compiling against certain builds of uclibc, which may leave -_POSIX_THREAD_SAFE_FUNCTIONS unset, but still declare flockfile() and -funlockfile(). - -It can also be seen on any platform that has setitimer() if you choose -to compile without it (which plausibly could happen if the system -implementation is buggy). E.g., on Linux: - - $ make NO_SETITIMER=IWouldPreferNotTo git.o - CC git.o - In file included from builtin.h:4, - from git.c:1: - git-compat-util.h:344:19: error: conflicting types for ?setitimer?; have ?int(int, const struct itimerval *, struct itimerval *)? - 344 | static inline int setitimer(int which UNUSED, - | ^~~~~~~~~ - In file included from git-compat-util.h:234: - /usr/include/x86_64-linux-gnu/sys/time.h:155:12: note: previous declaration of ?setitimer? with type ?int(__itimer_which_t, const struct itimerval * restrict, struct itimerval * restrict)? - 155 | extern int setitimer (__itimer_which_t __which, - | ^~~~~~~~~ - make: *** [Makefile:2714: git.o] Error 1 - -Here I think the compiler is complaining about the lack of "restrict" -annotations in our version, but even if we matched it completely (and -there is no way to match all platforms anyway), it would still complain -about a static declaration following a non-static one. Using macros -doesn't have this problem, because the C preprocessor rewrites the name -in our code before we hit this level of compilation. - -One way to fix this would just be to revert most of 15b52a44e0. What we -really cared about there was catching build problems with -precompose_argv(), which most platforms _don't_ build, and which is our -custom function. So we could just switch the system wrappers back to -macros; most people build the real versions anyway, and they don't -change. So the extra type-checking isn't likely to catch bugs. - -But with a little work, we can have our cake and eat it, too. If we -define the type-checking wrappers with a unique name, and then redirect -the system names to them with macros, we still get our type checking, -but without redeclaring the system function names. - -Signed-off-by: Jeff King -Signed-off-by: Junio C Hamano -[Bagas: cherry-picked from e0c08a4f738b3dea7a4e8fe3511c323cf1f41942 on next branch] -Signed-off-by: Bagas Sanjaya ---- - git-compat-util.h | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -diff --git a/git-compat-util.h b/git-compat-util.h -index af05077560..f6882b9b50 100644 ---- a/git-compat-util.h -+++ b/git-compat-util.h -@@ -341,11 +341,12 @@ struct itimerval { - #endif - - #ifdef NO_SETITIMER --static inline int setitimer(int which UNUSED, -- const struct itimerval *value UNUSED, -- struct itimerval *newvalue UNUSED) { -+static inline int git_setitimer(int which, -+ const struct itimerval *value, -+ struct itimerval *newvalue) { - return 0; /* pretend success */ - } -+#define setitimer(which,value,ovalue) git_setitimer(which,value,ovalue) - #endif - - #ifndef NO_LIBGEN_H -@@ -1479,14 +1480,16 @@ int open_nofollow(const char *path, int flags); - #endif - - #ifndef _POSIX_THREAD_SAFE_FUNCTIONS --static inline void flockfile(FILE *fh UNUSED) -+static inline void git_flockfile(FILE *fh) - { - ; /* nothing */ - } --static inline void funlockfile(FILE *fh UNUSED) -+static inline void git_funlockfile(FILE *fh) - { - ; /* nothing */ - } -+#define flockfile(fh) git_flockfile(fh) -+#define funlockfile(fh) git_funlockfile(fh) - #define getc_unlocked(fh) getc(fh) - #endif - - -base-commit: cbf04937d5b9fcf0a76c28f69e6294e9e3ecd7e6 --- -An old man doll... just what I always wanted! - Clara - diff --git a/package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch b/package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch deleted file mode 100644 index f6207300ee..0000000000 --- a/package/git/0002-git-compat-util-undefine-system-names-before-redecla.patch +++ /dev/null @@ -1,55 +0,0 @@ -From d4a11fd215195cd1ca6a43058ef250b688ade1f4 Mon Sep 17 00:00:00 2001 -From: Jeff King -Date: Fri, 2 Dec 2022 06:05:38 -0500 -Subject: [PATCH] git-compat-util: undefine system names before redeclaring - them - -When we define a macro to point a system function (e.g., flockfile) to -our custom wrapper, we should make sure that the system did not already -define it as a macro. This is rarely a problem, but can cause -compilation failures if both of these are true: - - - we decide to define our own wrapper even though the system provides - the function; we know this happens at least with uclibc, which may - declare flockfile, etc, without _POSIX_THREAD_SAFE_FUNCTIONS - - - the system version is declared as a macro; we know this happens at - least with uclibc's version of getc_unlocked() - -So just handling getc_unlocked() would be sufficient to deal with the -real-world case we've seen. But since it's easy to do, we may as well be -defensive about the other macro wrappers added in the previous patch. - -Signed-off-by: Jeff King -Signed-off-by: Junio C Hamano -[Bagas: cherry-picked from e1a95b78d8a26762ea04332de8b7c3878da51522 on next branch] -Signed-off-by: Bagas Sanjaya ---- - git-compat-util.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/git-compat-util.h b/git-compat-util.h -index f6882b9b50..dadb9e55cb 100644 ---- a/git-compat-util.h -+++ b/git-compat-util.h -@@ -346,6 +346,7 @@ static inline int git_setitimer(int which, - struct itimerval *newvalue) { - return 0; /* pretend success */ - } -+#undef setitimer - #define setitimer(which,value,ovalue) git_setitimer(which,value,ovalue) - #endif - -@@ -1488,6 +1489,9 @@ static inline void git_funlockfile(FILE *fh) - { - ; /* nothing */ - } -+#undef flockfile -+#undef funlockfile -+#undef getc_unlocked - #define flockfile(fh) git_flockfile(fh) - #define funlockfile(fh) git_funlockfile(fh) - #define getc_unlocked(fh) getc(fh) --- -An old man doll... just what I always wanted! - Clara - diff --git a/package/git/git.hash b/package/git/git.hash index b7840cd1eb..d63fb09686 100644 --- a/package/git/git.hash +++ b/package/git/git.hash @@ -1,5 +1,5 @@ # From: https://www.kernel.org/pub/software/scm/git/sha256sums.asc -sha256 475f75f1373b2cd4e438706185175966d5c11f68c4db1e48c26257c43ddcf2d6 git-2.39.2.tar.xz +sha256 7aa19f7cd54df2edb9b66dd74c1acf9672ebfe1d018e0d88789450d31fdab7eb git-2.39.3.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index 206d06ffe7..b0c70fa9e1 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.39.2 +GIT_VERSION = 2.39.3 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ base-commit: 32dc4feacc29b9dc377746168d174b7ecd2cfa70 -- An old man doll... just what I always wanted! - Clara From bernd.kuhls at t-online.de Fri Apr 28 12:51:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:51:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/tvheadend: bump version Message-ID: <20230428125140.222035-1-bernd.kuhls@t-online.de> Rebased patch. Upstream removed the dependency to libavresample: https://github.com/tvheadend/tvheadend/commit/17a357fee8bccacd931476411200b05f2b06f47c Signed-off-by: Bernd Kuhls --- package/tvheadend/0001-no-check_config.patch | 2 +- package/tvheadend/Config.in | 1 - package/tvheadend/tvheadend.hash | 2 +- package/tvheadend/tvheadend.mk | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/tvheadend/0001-no-check_config.patch b/package/tvheadend/0001-no-check_config.patch index 9261e5fff6..45c862d300 100644 --- a/package/tvheadend/0001-no-check_config.patch +++ b/package/tvheadend/0001-no-check_config.patch @@ -12,7 +12,7 @@ Signed-off-by: "Yann E. MORIN" diff -durN tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3.orig/Makefile tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3/Makefile --- tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3.orig/Makefile 2014-03-09 14:47:43.780025330 +0100 +++ tvheadend-c84bc2b72b462ef2dbed305f3fd0bb3fa5046fc3/Makefile 2014-03-09 14:48:40.836539093 +0100 -@@ -708,7 +708,7 @@ +@@ -710,7 +710,7 @@ $(ROOTDIR)/configure $(CONFIGURE_ARGS) # Binary diff --git a/package/tvheadend/Config.in b/package/tvheadend/Config.in index 99a24ec011..3d21897c6d 100644 --- a/package/tvheadend/Config.in +++ b/package/tvheadend/Config.in @@ -63,7 +63,6 @@ config BR2_PACKAGE_TVHEADEND_TRANSCODING bool "transcoding support" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS select BR2_PACKAGE_FFMPEG - select BR2_PACKAGE_FFMPEG_AVRESAMPLE select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support select BR2_PACKAGE_FFMPEG_SWSCALE # vp8 encoder needs c++ diff --git a/package/tvheadend/tvheadend.hash b/package/tvheadend/tvheadend.hash index 45c8bd62b0..004619f4f4 100644 --- a/package/tvheadend/tvheadend.hash +++ b/package/tvheadend/tvheadend.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 06c6d33a8e9d1d645cea9c63a06f6bddb309e5546177966d7b9285f68313bf5b tvheadend-c9a156a25a07f1f84c2f48a1b03b481430c8257d.tar.gz +sha256 a4ce9ef9299901ebbb5849aba9bb9de3e8f0ab4d1166f1f06ea25997d10d06f6 tvheadend-18effa8ad93e901f3cdaa534123d910f14453d1f.tar.gz sha256 54dc3cbc00bf126bcba43e2af7f3ad1dc00f335985da1409fa943c7b7256d942 LICENSE.md diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index 0ca8f46dc5..c0fa83be8a 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -4,7 +4,7 @@ # ################################################################################ -TVHEADEND_VERSION = c9a156a25a07f1f84c2f48a1b03b481430c8257d +TVHEADEND_VERSION = 18effa8ad93e901f3cdaa534123d910f14453d1f TVHEADEND_SITE = $(call github,tvheadend,tvheadend,$(TVHEADEND_VERSION)) TVHEADEND_LICENSE = GPL-3.0+ TVHEADEND_LICENSE_FILES = LICENSE.md -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 12:57:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 14:57:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: bump version to 8.2.5 Message-ID: <20230428125715.375540-1-bernd.kuhls@t-online.de> Changelog: https://www.php.net/ChangeLog-8.php#8.2.4 https://www.php.net/ChangeLog-8.php#8.2.5 Release notes: https://news-web.php.net/php.announce/351 https://news-web.php.net/php.announce/352 Signed-off-by: Bernd Kuhls --- package/php/php.hash | 2 +- package/php/php.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/php/php.hash b/package/php/php.hash index 41aa326156..6b1549958f 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 b9b566686e351125d67568a33291650eb8dfa26614d205d70d82e6e92613d457 php-8.2.3.tar.xz +sha256 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76 php-8.2.5.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 49f02d7f20..7cebc178fe 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.3 +PHP_VERSION = 8.2.5 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:01:52 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:01:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.0.3 Message-ID: <20230428130152.416334-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-March/000713.html https://lists.freedesktop.org/archives/mesa-announce/2023-April/000714.html https://lists.freedesktop.org/archives/mesa-announce/2023-April/000717.html Signed-off-by: Bernd Kuhls --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 6 +++--- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index a9ab1de8ea..4685ad6695 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.0.0 +MESA3D_HEADERS_VERSION = 23.0.3 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://archive.mesa3d.org MESA3D_HEADERS_DL_SUBDIR = mesa3d diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index 17dc2e7c00..0de11663f4 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.html -sha256 01f3cff3763f09e0adabcb8011e4aebc6ad48f6a4dd4bae904fe918707d253e4 mesa-23.0.0.tar.xz -sha512 127e2759a2a31cacd65a0891719ab7bb4a9188844022b4bccaebbedce9c550b9ccb160ad519178ea0d851c4bcb8f0f56febda248ed2ba82b5ddf804855e4694b mesa-23.0.0.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-April/000717.html +sha256 386362a5d80df3b096636b67f340e1ce67b705b44767d5bdd11d2ed1037192d5 mesa-23.0.3.tar.xz +sha512 52c778de61daa406c6a1e96a657e9b6fdcc71c8cfda80b7f53acc6470556c7d502c057b9481bb0c3d57ef0263263413fd0d25d53ebf5aa0246fbcc3309de64ae mesa-23.0.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index a09c157b33..09a12b4b7e 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.0.0 +MESA3D_VERSION = 23.0.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:11:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:11:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.57 Message-ID: <20230428131115.455670-1-bernd.kuhls@t-online.de> Release notes: https://lists.apache.org/thread/lp9t6w2t0qsbbo14lylk2yvfj8hgfoh9 Changelog: https://downloads.apache.org/httpd/CHANGES_2.4.57 Signed-off-by: Bernd Kuhls --- package/apache/apache.hash | 6 +++--- package/apache/apache.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/apache/apache.hash b/package/apache/apache.hash index 36144917fb..1f0020f65a 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.56.tar.bz2.{sha256,sha512} -sha256 d8d45f1398ba84edd05bb33ca7593ac2989b17cb9c7a0cafe5442d41afdb2d7c httpd-2.4.56.tar.bz2 -sha512 5f12cd9878d822384b1bb163fea4d8edee5e7a0dd8b2389264387971268145cccc6a5a27ddf0436c5f1f631acc5fdc4874da2a47911483e421ca40bf783e0e12 httpd-2.4.56.tar.bz2 +# From https://archive.apache.org/dist/httpd/httpd-2.4.57.tar.bz2.{sha256,sha512} +sha256 dbccb84aee95e095edfbb81e5eb926ccd24e6ada55dcd83caecb262e5cf94d2a httpd-2.4.57.tar.bz2 +sha512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 httpd-2.4.57.tar.bz2 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 80205a6362..320a6ad20e 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.56 +APACHE_VERSION = 2.4.57 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:13:31 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:13:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xserver_xorg-server: security bump version to 21.1.8 Message-ID: <20230428131331.456475-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-March/003377.html Fixes CVE-2023-1393: https://lists.x.org/archives/xorg-announce/2023-March/003374.html Signed-off-by: Bernd Kuhls --- package/x11r7/xserver_xorg-server/xserver_xorg-server.hash | 6 +++--- package/x11r7/xserver_xorg-server/xserver_xorg-server.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash b/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash index e2a2a251c3..092a640f04 100644 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003321.html -sha256 d9c60b2dd0ec52326ca6ab20db0e490b1ff4f566f59ca742d6532e92795877bb xorg-server-21.1.7.tar.xz -sha512 e2a093381e28da9b2aa700c6609349fa851f4ca8df23c776f30e4e2733e7a6c1b257576b93f4c4e87fb09df901385bf52528982f6e7a6ad469597aeae8640bb5 xorg-server-21.1.7.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-March/003377.html +sha256 38aadb735650c8024ee25211c190bf8aad844c5f59632761ab1ef4c4d5aeb152 xorg-server-21.1.8.tar.xz +sha512 6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937 xorg-server-21.1.8.tar.xz # Locally calculated sha256 4cc0447a22635c7b2f1a93fec4aa94f1970fadeb72a063de006b51cf4963a06f COPYING diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk index 33b35b7979..593bbd4276 100644 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -XSERVER_XORG_SERVER_VERSION = 21.1.7 +XSERVER_XORG_SERVER_VERSION = 21.1.8 XSERVER_XORG_SERVER_SOURCE = xorg-server-$(XSERVER_XORG_SERVER_VERSION).tar.xz XSERVER_XORG_SERVER_SITE = https://xorg.freedesktop.org/archive/individual/xserver XSERVER_XORG_SERVER_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:36:17 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:36:17 +0200 Subject: [Buildroot] [PATCH 1/1] package/libxml2: security bump to version 2.10.4 Message-ID: <20230428133617.1504054-1-bernd.kuhls@t-online.de> - [CVE-2023-29469] Hashing of empty dict strings isn't deterministic - [CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType - schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.4 Signed-off-by: Bernd Kuhls --- package/libxml2/libxml2.hash | 4 ++-- package/libxml2/libxml2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxml2/libxml2.hash b/package/libxml2/libxml2.hash index 6957e2ed87..37030bdfaa 100644 --- a/package/libxml2/libxml2.hash +++ b/package/libxml2/libxml2.hash @@ -1,4 +1,4 @@ -# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.3.sha256sum -sha256 5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c libxml2-2.10.3.tar.xz +# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.sha256sum +sha256 ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 libxml2-2.10.4.tar.xz # License files, locally calculated sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk index 7a01dc4259..cf26a36cc4 100644 --- a/package/libxml2/libxml2.mk +++ b/package/libxml2/libxml2.mk @@ -5,7 +5,7 @@ ################################################################################ LIBXML2_VERSION_MAJOR = 2.10 -LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).3 +LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).4 LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz LIBXML2_SITE = \ https://download.gnome.org/sources/libxml2/$(LIBXML2_VERSION_MAJOR) -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 13:41:51 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:41:51 +0200 Subject: [Buildroot] [PATCH 2/2] package/libva-utils: bump version to 2.18.1 In-Reply-To: <20230428134151.1948780-1-bernd.kuhls@t-online.de> References: <20230428134151.1948780-1-bernd.kuhls@t-online.de> Message-ID: <20230428134151.1948780-2-bernd.kuhls@t-online.de> Release notes: https://github.com/intel/libva-utils/blob/v2.18-branch/NEWS Signed-off-by: Bernd Kuhls --- package/libva-utils/libva-utils.hash | 2 +- package/libva-utils/libva-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash index 41374a2ff6..9b1d9cb210 100644 --- a/package/libva-utils/libva-utils.hash +++ b/package/libva-utils/libva-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6ea5993c3eba230a979fa9d35b4cad8df06d4474a773dc0918033bf50353f966 libva-utils-2.17.1.tar.gz +sha256 724a54524d9156967d3508f294ce5c45d94cb8f7326537c24ee7fcf59e70de91 libva-utils-2.18.1.tar.gz sha256 c6220c9f87832c27abcb8a32eafdd2823e13ce146b3ea63d5deae2a76798ef50 COPYING diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk index 3dc8cdacde..9e6ee3c878 100644 --- a/package/libva-utils/libva-utils.mk +++ b/package/libva-utils/libva-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_UTILS_VERSION = 2.17.1 +LIBVA_UTILS_VERSION = 2.18.1 LIBVA_UTILS_SITE = $(call github,intel,libva-utils,$(LIBVA_UTILS_VERSION)) LIBVA_UTILS_LICENSE = MIT LIBVA_UTILS_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 14:07:26 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 16:07:26 +0200 Subject: [Buildroot] [PATCH 1/1] package/xmrig: bump version to 6.19.2 Message-ID: <20230428140726.2985631-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index 781e089de8..665a710c70 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 772f947058e5b89ca9bf34128487def47796870b547439a9b0524ddd1899420c xmrig-6.19.0.tar.gz +sha256 84b7d1cc0bb818d471d47a5e663839ae8ba8b8a3b641e227b03903125446e12c xmrig-6.19.2.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index f345ba9cf9..ee2d5f5959 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.19.0 +XMRIG_VERSION = 6.19.2 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE -- 2.39.2 From flaniel at linux.microsoft.com Fri Apr 28 15:22:09 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 16:22:09 +0100 Subject: [Buildroot] [RFC PATCH v1 0/2] Bump sysdig and falco libs Message-ID: <20230428152211.20394-1-flaniel@linux.microsoft.com> Hi. With this contribution, I bumped sysdig and falcosecurity-libs. Sadly, I am not fully satisfied with the result, hence the fact I marked it as RFC because I would like to get your feedback to make it better. First of all, sysdig builds and runs: Welcome to Buildroot buildroot login: root # sysdig --version sysdig version 0.31.4 # sysdig | head scap: loading out-of-tree module taints kernel. scap: driver loading, scap scap: adding new consumer (____ptrval____) scap: initializing ring buffer for CPU 0 scap: CPU buffer initialized, size=8388608 26 15:12:28.226519423 0 sysdig (108) > switch next=0 pgft_maj=10 pgft_min=1348 vm_size=47288 vm_rss=19408 vm_swap=0 27 15:12:28.227409149 0 (0) > switch next=13 pgft_maj=0 pgft_min=0 vm_size=0 vm_rss=0 vm_swap=0 ... Nonetheless, I had to increase the minimal size of the image as libsinsp.a is quite big: # du -sh /sysdig/libsinsp.a 152.7M /sysdig/libsinsp.a I am not forcefully sure where this library is used, I will investigate and maybe we can run everything without it. Secondly, I had to tweak heavily the libscap CMakeLists.txt to install several shared libraries. Indeed, the libraries are compiled as static, but the sysdig binary is not static, so it needs plenty of shared libraries to be run from the image. I am not really sure what is the best solution here (either compiling sysdig as static or not), but in any case my patch for CMakeLists.txt is not really clean. Finally, I had to modify the magical number in falcosecurity-libs.mk for API_VERSION and SCHEMA_VERSION. While this is not really a big pain, I am wondering if this is not possible to read the corresponding values from the corresponding files (i.e. API_VERSION and SCHEMA_VERSION). So, for future update we would not need to take care of it ourselves. Francis Laniel (2): package/sysdig: bump to version 0.31.4 package/falcosecurity-libs: bump to version 0.10.5 .../0002-cmake-Install-shared-libraries.patch | 61 +++++++++++++++++++ .../falcosecurity-libs.hash | 2 +- .../falcosecurity-libs/falcosecurity-libs.mk | 12 ++-- ...BUNDLED_DEPS-before-getting-nlohmann.patch | 52 ---------------- package/sysdig/sysdig.hash | 2 +- package/sysdig/sysdig.mk | 8 ++- 6 files changed, 77 insertions(+), 60 deletions(-) create mode 100644 package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch delete mode 100644 package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch Best regards and thank you in advance for your advises. -- 2.34.1 From flaniel at linux.microsoft.com Fri Apr 28 15:22:10 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 16:22:10 +0100 Subject: [Buildroot] [RFC PATCH v1 1/2] package/sysdig: bump to version 0.31.4 In-Reply-To: <20230428152211.20394-1-flaniel@linux.microsoft.com> References: <20230428152211.20394-1-flaniel@linux.microsoft.com> Message-ID: <20230428152211.20394-2-flaniel@linux.microsoft.com> - Remove upstream patch as it is no more needed. Signed-off-by: Francis Laniel --- ...BUNDLED_DEPS-before-getting-nlohmann.patch | 52 ------------------- package/sysdig/sysdig.hash | 2 +- package/sysdig/sysdig.mk | 8 ++- 3 files changed, 8 insertions(+), 54 deletions(-) delete mode 100644 package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch diff --git a/package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch b/package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch deleted file mode 100644 index 3521bd3f8d..0000000000 --- a/package/sysdig/0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 0dbebd008c04d266dc41c4bec8280a0744fd5130 Mon Sep 17 00:00:00 2001 -From: Francis Laniel -Date: Wed, 13 Apr 2022 18:01:11 +0100 -Subject: [PATCH] cmake: Check USE_BUNDLED_DEPS before getting - nlohmann-json. - -Upstream: https://github.com/draios/sysdig/pull/1869 -Signed-off-by: Francis Laniel ---- - cmake/modules/nlohmann-json.cmake | 29 +++++++++++++++++++---------- - 1 file changed, 19 insertions(+), 10 deletions(-) - -diff --git a/cmake/modules/nlohmann-json.cmake b/cmake/modules/nlohmann-json.cmake -index bb1279d7..feb0f071 100644 ---- a/cmake/modules/nlohmann-json.cmake -+++ b/cmake/modules/nlohmann-json.cmake -@@ -16,13 +16,22 @@ - # limitations under the License. - # - --set(NJSON_SRC "${PROJECT_BINARY_DIR}/njson-prefix/src/njson") --message(STATUS "Using bundled nlohmann-json in '${NJSON_SRC}'") --set(NJSON_INCLUDE_DIR "${NJSON_SRC}/single_include") --ExternalProject_Add( -- njson -- URL "https://github.com/nlohmann/json/archive/v3.3.0.tar.gz" -- URL_HASH "SHA256=2fd1d207b4669a7843296c41d3b6ac5b23d00dec48dba507ba051d14564aa801" -- CONFIGURE_COMMAND "" -- BUILD_COMMAND "" -- INSTALL_COMMAND "") -+if(NOT USE_BUNDLED_DEPS) -+ find_path(NJSON_INCLUDE_DIR NAMES nlohmann/json.hpp) -+ if(NJSON_INCLUDE_DIR) -+ message(STATUS "Found njson: include: ${NJSON_INCLUDE_DIR}") -+ else() -+ message(FATAL_ERROR "Couldn't find system njson") -+ endif() -+else() -+ set(NJSON_SRC "${PROJECT_BINARY_DIR}/njson-prefix/src/njson") -+ message(STATUS "Using bundled nlohmann-json in '${NJSON_SRC}'") -+ set(NJSON_INCLUDE_DIR "${NJSON_SRC}/single_include") -+ ExternalProject_Add( -+ njson -+ URL "https://github.com/nlohmann/json/archive/v3.3.0.tar.gz" -+ URL_HASH "SHA256=2fd1d207b4669a7843296c41d3b6ac5b23d00dec48dba507ba051d14564aa801" -+ CONFIGURE_COMMAND "" -+ BUILD_COMMAND "" -+ INSTALL_COMMAND "") -+endif() --- -2.25.1 - diff --git a/package/sysdig/sysdig.hash b/package/sysdig/sysdig.hash index cda3de5e7c..902f6f2b82 100644 --- a/package/sysdig/sysdig.hash +++ b/package/sysdig/sysdig.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 6b96797859002ab69a2bed4fdba1c7fe8064ecf8661621ae7d8fbf8599ffa636 sysdig-0.29.3.tar.gz +sha256 b8f43326506f85e99a3455f51b75ee79bf4db9dc12908ef43af672166274a795 sysdig-0.31.4.tar.gz sha256 a88fbf820b38b1c7fabc6efe291b8259e02ae21326f56fe31c6c9adf374b2702 COPYING diff --git a/package/sysdig/sysdig.mk b/package/sysdig/sysdig.mk index bafe534a16..aabd274557 100644 --- a/package/sysdig/sysdig.mk +++ b/package/sysdig/sysdig.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSDIG_VERSION = 0.29.3 +SYSDIG_VERSION = 0.31.4 SYSDIG_SITE = $(call github,draios,sysdig,$(SYSDIG_VERSION)) SYSDIG_LICENSE = Apache-2.0 SYSDIG_LICENSE_FILES = COPYING @@ -26,11 +26,17 @@ SYSDIG_DEPENDENCIES = \ # grpc_cpp_plugin is needed to build falcosecurity libs, so we give the host # one there. SYSDIG_CONF_OPTS += -DFALCOSECURITY_LIBS_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR) \ + -DDRIVER_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR)/driver \ -DBUILD_DRIVER=OFF \ -DGRPC_CPP_PLUGIN=$(HOST_DIR)/bin/grpc_cpp_plugin \ -DDRIVER_NAME=$(FALCOSECURITY_LIBS_DRIVER_NAME) \ -DENABLE_DKMS=OFF \ -DUSE_BUNDLED_DEPS=OFF \ + -DUSE_BUNDLED_TBB=OFF \ + -DUSE_BUNDLED_B64=OFF \ + -DUSE_BUNDLED_JSONCPP=OFF \ + -DUSE_BUNDLED_VALIJSON=OFF \ + -DUSE_BUNDLED_RE2=OFF \ -DWITH_CHISEL=ON \ -DVALIJSON_INCLUDE=$(BUILD_DIR)/valijson-0.6/include/valijson \ -DSYSDIG_VERSION=$(SYSDIG_VERSION) -- 2.34.1 From flaniel at linux.microsoft.com Fri Apr 28 15:22:11 2023 From: flaniel at linux.microsoft.com (Francis Laniel) Date: Fri, 28 Apr 2023 16:22:11 +0100 Subject: [Buildroot] [RFC PATCH v1 2/2] package/falcosecurity-libs: bump to version 0.10.5 In-Reply-To: <20230428152211.20394-1-flaniel@linux.microsoft.com> References: <20230428152211.20394-1-flaniel@linux.microsoft.com> Message-ID: <20230428152211.20394-3-flaniel@linux.microsoft.com> Signed-off-by: Francis Laniel --- .../0002-cmake-Install-shared-libraries.patch | 61 +++++++++++++++++++ .../falcosecurity-libs.hash | 2 +- .../falcosecurity-libs/falcosecurity-libs.mk | 12 ++-- 3 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch diff --git a/package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch b/package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch new file mode 100644 index 0000000000..38a8bdd4f4 --- /dev/null +++ b/package/falcosecurity-libs/0002-cmake-Install-shared-libraries.patch @@ -0,0 +1,61 @@ +From b6d847fe8aa0513c6d19bd8187133699b9c4efd3 Mon Sep 17 00:00:00 2001 +From: Francis Laniel +Date: Fri, 28 Apr 2023 15:14:27 +0100 +Subject: [PATCH] cmake: Install shared libraries. + +This is needed as sysdig is compiled as a non static binary which relies on +these libraries. + +Signed-off-by: Francis Laniel +--- + cmake/modules/libelf.cmake | 2 +- + userspace/libscap/CMakeLists.txt | 16 +++++++++++++++- + 2 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/cmake/modules/libelf.cmake b/cmake/modules/libelf.cmake +index 8ca2f4f7..73d13d26 100644 +--- a/cmake/modules/libelf.cmake ++++ b/cmake/modules/libelf.cmake +@@ -10,7 +10,7 @@ if(LIBELF_INCLUDE) + add_custom_target(libelf) + elseif(NOT USE_BUNDLED_LIBELF) + find_path(LIBELF_INCLUDE elf.h PATH_SUFFIXES elf) +- find_library(LIBELF_LIB NAMES libelf.a libelf.so) ++ find_library(LIBELF_LIB NAMES libelf.so) + if(LIBELF_LIB) + message(STATUS "Found LIBELF: include: ${LIBELF_INCLUDE}, lib: ${LIBELF_LIB}") + else() +diff --git a/userspace/libscap/CMakeLists.txt b/userspace/libscap/CMakeLists.txt +index ae4760df..59378fea 100644 +--- a/userspace/libscap/CMakeLists.txt ++++ b/userspace/libscap/CMakeLists.txt +@@ -70,7 +70,7 @@ endif() + + include_directories(${CMAKE_CURRENT_SOURCE_DIR}) + +-add_library(scap STATIC ++add_library(scap SHARED + ${targetfiles}) + + if (CMAKE_SYSTEM_NAME MATCHES "SunOS") +@@ -212,3 +212,17 @@ if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND CMAKE_SYSTEM_NAME MATCHES "Linux + target_link_libraries(scap scap_engine_gvisor) + endif() + endif() ++ ++install(TARGETS scap) ++install(TARGETS scap_engine_udig) ++install(TARGETS scap_engine_savefile) ++install(TARGETS scap_engine_bpf) ++install(TARGETS scap_engine_noop) ++install(TARGETS scap_engine_source_plugin) ++install(TARGETS scap_engine_kmod) ++install(TARGETS scap_engine_nodriver) ++install(TARGETS scap_event_schema) ++install(TARGETS scap_platform) ++install(TARGETS scap_engine_util) ++install(TARGETS scap_error) ++install(TARGETS driver_event_schema) +-- +2.34.1 + diff --git a/package/falcosecurity-libs/falcosecurity-libs.hash b/package/falcosecurity-libs/falcosecurity-libs.hash index 2e239ca2fe..ef805cbcf6 100644 --- a/package/falcosecurity-libs/falcosecurity-libs.hash +++ b/package/falcosecurity-libs/falcosecurity-libs.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 80903bc57b7f9c5f24298ecf1531cf66ef571681b4bd1e05f6e4db704ffb380b falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz +sha256 2a4b37c08bec4ba81326314831f341385aff267062e8d4483437958689662936 falcosecurity-libs-0.10.5.tar.gz sha256 21ec9433a87459b3477faf542bacec419dc03af841309eac35edeffe481cf10b COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 driver/GPL2.txt sha256 f17d3f2c2d565a74a7d5bf96f880c43701e141897e8dff0c8aa13e5d07aaf226 driver/MIT.txt diff --git a/package/falcosecurity-libs/falcosecurity-libs.mk b/package/falcosecurity-libs/falcosecurity-libs.mk index 92d5c61832..acd46cf7a5 100644 --- a/package/falcosecurity-libs/falcosecurity-libs.mk +++ b/package/falcosecurity-libs/falcosecurity-libs.mk @@ -4,7 +4,7 @@ # ################################################################################ -FALCOSECURITY_LIBS_VERSION = e5c53d648f3c4694385bbe488e7d47eaa36c229a +FALCOSECURITY_LIBS_VERSION = 0.10.5 FALCOSECURITY_LIBS_SITE = $(call github,falcosecurity,libs,$(FALCOSECURITY_LIBS_VERSION)) FALCOSECURITY_LIBS_LICENSE = Apache-2.0 (userspace), MIT or GPL-2.0 (driver) FALCOSECURITY_LIBS_LICENSE_FILES = COPYING driver/MIT.txt driver/GPL2.txt @@ -57,17 +57,19 @@ endef # For the others, it was taken by inspecting # falcosecurity-libs/*/CMakeLists.txt, which normally creates these # files, but doesn't work well with the kernel-module infrastructure. +# The magical number for API_VERSION and SCHEMA_VERSION are taken from +# corresponding files. define FALCOSECURITY_LIBS_MODULE_GEN_MAKEFILE $(INSTALL) -m 0644 $(@D)/driver/Makefile.in $(@D)/driver/Makefile $(SED) 's/@KBUILD_FLAGS@//;' $(@D)/driver/Makefile $(SED) 's/@DRIVER_NAME@/$(FALCOSECURITY_LIBS_DRIVER_NAME)/;' $(@D)/driver/Makefile $(INSTALL) -m 0644 $(@D)/driver/driver_config.h.in $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_API_CURRENT_VERSION_MAJOR}/1/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_API_CURRENT_VERSION_MAJOR}/3/;' $(@D)/driver/driver_config.h $(SED) 's/\$${PPM_API_CURRENT_VERSION_MINOR}/0/;' $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_API_CURRENT_VERSION_PATCH}/0/;' $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MAJOR}/1/;' $(@D)/driver/driver_config.h - $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MINOR}/0/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_API_CURRENT_VERSION_PATCH}/1/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MAJOR}/2/;' $(@D)/driver/driver_config.h + $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_MINOR}/2/;' $(@D)/driver/driver_config.h $(SED) 's/\$${PPM_SCHEMA_CURRENT_VERSION_PATCH}/0/;' $(@D)/driver/driver_config.h $(SED) 's/\$${DRIVER_VERSION}//;' $(@D)/driver/driver_config.h $(SED) 's/\$${DRIVER_NAME}/$(FALCOSECURITY_LIBS_DRIVER_NAME)/;' $(@D)/driver/driver_config.h -- 2.34.1 From matt.casperson at sense.com Fri Apr 28 15:25:23 2023 From: matt.casperson at sense.com (Matt Casperson) Date: Fri, 28 Apr 2023 11:25:23 -0400 Subject: [Buildroot] libopenssl CVEs Message-ID: Based on https://lore.kernel.org/buildroot/20230424053608.ADC944058F at smtp2.osuosl.org/ I see a few libopenssl vulnerabilities and I was curious if there were any plans to provide a patch in an upcoming release. I did review Chapter 24 in the User Manual and other sections on patches but wasn't able to find anything specific on patching timelines. Or if you have a general approach to libopenssl that would also be good to know for future reference. I'm new to buildroot so apologies if I'm stumbling around here. Matt -- *Matt Casperson* Security Architect 603.781.3733 -- This email, and any attachments are strictly confidential and intended for the addressee(s) only. The content may also contain legal, professional or other privileged information. If you are not the intended recipient, please notify the sender immediately and then delete the e-mail and any attachments. You should not disclose, copy or take any action in reliance on this transmission. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bernd.kuhls at t-online.de Fri Apr 28 18:07:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 20:07:48 +0200 Subject: [Buildroot] [PATCH 3/3] {toolchain, linux-headers}: add support for 6.3 headers In-Reply-To: <20230428180748.518827-1-bernd.kuhls@t-online.de> References: <20230428180748.518827-1-bernd.kuhls@t-online.de> Message-ID: <20230428180748.518827-3-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index cab7b30385..e3047886c5 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 ba3491f5ed6bd270a370c440434e3d69085fcdd528922fa01e73d7657db73b1e linux-6.3.tar.xz sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index cb614d0eef..4a4f1308cb 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_2 + default BR2_KERNEL_HEADERS_6_3 help Select the kernel version to get headers from. @@ -52,6 +52,10 @@ config BR2_KERNEL_HEADERS_6_1 config BR2_KERNEL_HEADERS_6_2 bool "Linux 6.2.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + +config BR2_KERNEL_HEADERS_6_3 + bool "Linux 6.3.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 @@ -399,6 +407,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default "6.2.13" if BR2_KERNEL_HEADERS_6_2 + default "6.3" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 80b2dbde4d..ff0eb93017 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -604,6 +604,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -617,6 +621,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.3" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 8f3905b8d7..0fd8841e5b 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 18:07:46 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 20:07:46 +0200 Subject: [Buildroot] [PATCH 1/3] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230428180748.518827-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 5cbef197ab..690ee9c339 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.14" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.26" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index f45b244e6b..43c9314a23 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 a27076011efec7ad11e9ed0644f512c34cab4c5ed5ba42cfe71c83fabebe810d linux-6.1.14.tar.xz +sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz -sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz -sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz +sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz +sha256 1bbd445c154b053eea46acc883be548a98179988a9ed3a0b81bddfbf30a37e29 linux-5.10.179.tar.xz +sha256 142f9aed1c9f2e409dd72c5c490ad824dddf31f955ed2097d5989c4b5074fc28 linux-5.4.242.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz -sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz +sha256 43a514997d3a9052b765a9e1c8fbf7f5a810771937f8754a529ed09e0e02e20b linux-4.19.282.tar.xz +sha256 876c01f0d12ad0147b5c9ee2de919bedc7ffb7c2714dbfb7ccf44426f6f49153 linux-4.14.314.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index ae40520c51..e102369395 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -384,12 +384,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.307" if BR2_KERNEL_HEADERS_4_14 - default "4.19.274" if BR2_KERNEL_HEADERS_4_19 - default "5.4.233" if BR2_KERNEL_HEADERS_5_4 - default "5.10.170" if BR2_KERNEL_HEADERS_5_10 - default "5.15.96" if BR2_KERNEL_HEADERS_5_15 - default "6.1.14" if BR2_KERNEL_HEADERS_6_1 + default "4.14.314" if BR2_KERNEL_HEADERS_4_14 + default "4.19.282" if BR2_KERNEL_HEADERS_4_19 + default "5.4.242" if BR2_KERNEL_HEADERS_5_4 + default "5.10.179" if BR2_KERNEL_HEADERS_5_10 + default "5.15.109" if BR2_KERNEL_HEADERS_5_15 + default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd.kuhls at t-online.de Fri Apr 28 18:07:47 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 20:07:47 +0200 Subject: [Buildroot] [PATCH 2/3] {toolchain, linux-headers}: add support for 6.2 headers In-Reply-To: <20230428180748.518827-1-bernd.kuhls@t-online.de> References: <20230428180748.518827-1-bernd.kuhls@t-online.de> Message-ID: <20230428180748.518827-2-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 43c9314a23..cab7b30385 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index e102369395..cb614d0eef 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_1 + default BR2_KERNEL_HEADERS_6_2 help Select the kernel version to get headers from. @@ -48,6 +48,10 @@ config BR2_KERNEL_HEADERS_5_15 config BR2_KERNEL_HEADERS_6_1 bool "Linux 6.1.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_KERNEL_HEADERS_6_2 + bool "Linux 6.2.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -125,8 +129,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0 @@ -390,6 +398,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.10.179" if BR2_KERNEL_HEADERS_5_10 default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 + default "6.2.13" if BR2_KERNEL_HEADERS_6_2 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 08e4ccad9e..80b2dbde4d 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -600,6 +600,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -613,6 +617,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 default "5.19" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_19 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 1c39334ddd..8f3905b8d7 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_0 -- 2.39.2 From dalang at gmx.at Fri Apr 28 19:02:00 2023 From: dalang at gmx.at (Daniel Lang) Date: Fri, 28 Apr 2023 21:02:00 +0200 Subject: [Buildroot] [PATCH] package/libgtk3: fix cups backend Message-ID: <20230428190201.12489-1-dalang@gmx.at> When explicitly specifying printing backends libgtk3 requires file to be one of them on linux. Fixes: - output/build/libgtk3-3.24.37/modules/printbackends/meson.build:39:4: ERROR: Problem encountered: 'file' print backed needs to be enabled Signed-off-by: Daniel Lang --- package/libgtk3/libgtk3.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 18a8a9fa42..b41049b0ee 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -68,7 +68,7 @@ LIBGTK3_DEPENDENCIES += xlib_libXdamage endif ifeq ($(BR2_PACKAGE_CUPS),y) -LIBGTK3_CONF_OPTS += -Dprint_backends=cups +LIBGTK3_CONF_OPTS += -Dprint_backends=file,cups LIBGTK3_DEPENDENCIES += cups else LIBGTK3_CONF_OPTS += -Dprint_backends=auto -- 2.40.1 From frank.vanbever at mind.be Fri Apr 28 19:14:12 2023 From: frank.vanbever at mind.be (Frank Vanbever) Date: Fri, 28 Apr 2023 21:14:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmodsecurity - bump version to 3.0.9 Message-ID: <20230428191412.1350780-1-frank.vanbever@mind.be> - Drop 0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch, handling of libmaxminddb was fixed upstream in d2b700d - Drop 0004-build-pcre.m4-fix-build-without-pcre.patch, handling of PCRE was fixed upstream in 791964a Signed-off-by: Frank Vanbever --- ...Revert-Fix-maxminddb-link-on-FreeBSD.patch | 28 ------------------ ...build-pcre.m4-fix-build-without-pcre.patch | 29 ------------------- package/libmodsecurity/libmodsecurity.hash | 4 +-- package/libmodsecurity/libmodsecurity.mk | 4 +-- 4 files changed, 4 insertions(+), 61 deletions(-) delete mode 100644 package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch delete mode 100644 package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch diff --git a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch b/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch deleted file mode 100644 index 9608e3d935..0000000000 --- a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6737dc133cb4811a000c02b4e0a92b72f0b220ee Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 16 Jul 2021 19:12:51 +0200 -Subject: [PATCH] Revert "Fix maxminddb link on FreeBSD" - -This reverts commit 785958f9b5089b918c7d054cbcc2fe4a3c7b3788. - -Signed-off-by: Fabrice Fontaine ---- - build/libmaxmind.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/libmaxmind.m4 b/build/libmaxmind.m4 -index 656fc250..02820b5a 100644 ---- a/build/libmaxmind.m4 -+++ b/build/libmaxmind.m4 -@@ -10,7 +10,7 @@ dnl MAXMIND_VERSION - AC_DEFUN([PROG_MAXMIND], [ - - # Possible names for the maxmind library/package (pkg-config) --MAXMIND_POSSIBLE_LIB_NAMES="maxminddb maxmind" -+MAXMIND_POSSIBLE_LIB_NAMES="libmaxminddb maxminddb maxmind" - - # Possible extensions for the library - MAXMIND_POSSIBLE_EXTENSIONS="so la sl dll dylib" --- -2.30.2 - diff --git a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch b/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch deleted file mode 100644 index 5a5baeacee..0000000000 --- a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch +++ /dev/null @@ -1,29 +0,0 @@ -From af96f4fe916adc7dc6d649a07c10b45c978d31a1 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 27 Jul 2022 14:17:20 +0200 -Subject: [PATCH] build/pcre.m4: fix build without pcre - -Don't raise an error if pcre is disabled now that pcre2 is supported - -Signed-off-by: Fabrice Fontaine -[Upstream status: not sent (no feedback on -https://github.com/SpiderLabs/ModSecurity/pull/2596)] ---- - build/pcre.m4 | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/build/pcre.m4 b/build/pcre.m4 -index f6c9ae18..3e40f5c9 100644 ---- a/build/pcre.m4 -+++ b/build/pcre.m4 -@@ -99,7 +99,6 @@ AC_SUBST(PCRE_LD_PATH) - - if test -z "${PCRE_VERSION}"; then - AC_MSG_NOTICE([*** pcre library not found.]) -- ifelse([$2], , AC_MSG_ERROR([pcre library is required]), $2) - else - AC_MSG_NOTICE([using pcre v${PCRE_VERSION}]) - ifelse([$1], , , $1) --- -2.35.1 - diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 7ba0ef7f18..c79ae1cf45 100644 --- a/package/libmodsecurity/libmodsecurity.hash +++ b/package/libmodsecurity/libmodsecurity.hash @@ -1,4 +1,4 @@ -# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.8/modsecurity-v3.0.8.tar.gz.sha256 -sha256 e241c89b3cd7e58a863d0d0d6b9b8ba4d33ffb0f51171044c258c62e3e7956c7 modsecurity-v3.0.8.tar.gz +# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.9/modsecurity-v3.0.9.tar.gz.sha256 +sha256 a5111ecd23e332a1d7c9652dbdb18517a96b21573315cb887a8e86761b95d3d8 modsecurity-v3.0.9.tar.gz # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index e83fda895f..335f3a41e5 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.8 +LIBMODSECURITY_VERSION = 3.0.9 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES @@ -12,7 +12,7 @@ LIBMODSECURITY_LICENSE = Apache-2.0 LIBMODSECURITY_LICENSE_FILES = LICENSE LIBMODSECURITY_CPE_ID_VENDOR = trustwave LIBMODSECURITY_CPE_ID_PRODUCT = modsecurity -# We're patching build/libmaxmind.m4 and build/pcre.m4 +# We're patching configure.ac LIBMODSECURITY_AUTORECONF = YES LIBMODSECURITY_DEPENDENCIES = pcre2 -- 2.37.2 From frank.vanbever at mind.be Fri Apr 28 19:23:51 2023 From: frank.vanbever at mind.be (Frank Vanbever) Date: Fri, 28 Apr 2023 21:23:51 +0200 Subject: [Buildroot] [PATCH v2] package/libmodsecurity: bump to version 3.0.9 In-Reply-To: <20230428191412.1350780-1-frank.vanbever@mind.be> References: <20230428191412.1350780-1-frank.vanbever@mind.be> Message-ID: <20230428192352.1353513-1-frank.vanbever@mind.be> - Drop 0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch, handling of libmaxminddb was fixed upstream in d2b700d - Drop 0004-build-pcre.m4-fix-build-without-pcre.patch, handling of PCRE was fixed upstream in 791964a Signed-off-by: Frank Vanbever --- ...Revert-Fix-maxminddb-link-on-FreeBSD.patch | 28 ------------------ ...build-pcre.m4-fix-build-without-pcre.patch | 29 ------------------- package/libmodsecurity/libmodsecurity.hash | 4 +-- package/libmodsecurity/libmodsecurity.mk | 4 +-- 4 files changed, 4 insertions(+), 61 deletions(-) delete mode 100644 package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch delete mode 100644 package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch diff --git a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch b/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch deleted file mode 100644 index 9608e3d935..0000000000 --- a/package/libmodsecurity/0003-Revert-Fix-maxminddb-link-on-FreeBSD.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6737dc133cb4811a000c02b4e0a92b72f0b220ee Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 16 Jul 2021 19:12:51 +0200 -Subject: [PATCH] Revert "Fix maxminddb link on FreeBSD" - -This reverts commit 785958f9b5089b918c7d054cbcc2fe4a3c7b3788. - -Signed-off-by: Fabrice Fontaine ---- - build/libmaxmind.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/libmaxmind.m4 b/build/libmaxmind.m4 -index 656fc250..02820b5a 100644 ---- a/build/libmaxmind.m4 -+++ b/build/libmaxmind.m4 -@@ -10,7 +10,7 @@ dnl MAXMIND_VERSION - AC_DEFUN([PROG_MAXMIND], [ - - # Possible names for the maxmind library/package (pkg-config) --MAXMIND_POSSIBLE_LIB_NAMES="maxminddb maxmind" -+MAXMIND_POSSIBLE_LIB_NAMES="libmaxminddb maxminddb maxmind" - - # Possible extensions for the library - MAXMIND_POSSIBLE_EXTENSIONS="so la sl dll dylib" --- -2.30.2 - diff --git a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch b/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch deleted file mode 100644 index 5a5baeacee..0000000000 --- a/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch +++ /dev/null @@ -1,29 +0,0 @@ -From af96f4fe916adc7dc6d649a07c10b45c978d31a1 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 27 Jul 2022 14:17:20 +0200 -Subject: [PATCH] build/pcre.m4: fix build without pcre - -Don't raise an error if pcre is disabled now that pcre2 is supported - -Signed-off-by: Fabrice Fontaine -[Upstream status: not sent (no feedback on -https://github.com/SpiderLabs/ModSecurity/pull/2596)] ---- - build/pcre.m4 | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/build/pcre.m4 b/build/pcre.m4 -index f6c9ae18..3e40f5c9 100644 ---- a/build/pcre.m4 -+++ b/build/pcre.m4 -@@ -99,7 +99,6 @@ AC_SUBST(PCRE_LD_PATH) - - if test -z "${PCRE_VERSION}"; then - AC_MSG_NOTICE([*** pcre library not found.]) -- ifelse([$2], , AC_MSG_ERROR([pcre library is required]), $2) - else - AC_MSG_NOTICE([using pcre v${PCRE_VERSION}]) - ifelse([$1], , , $1) --- -2.35.1 - diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 7ba0ef7f18..c79ae1cf45 100644 --- a/package/libmodsecurity/libmodsecurity.hash +++ b/package/libmodsecurity/libmodsecurity.hash @@ -1,4 +1,4 @@ -# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.8/modsecurity-v3.0.8.tar.gz.sha256 -sha256 e241c89b3cd7e58a863d0d0d6b9b8ba4d33ffb0f51171044c258c62e3e7956c7 modsecurity-v3.0.8.tar.gz +# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.9/modsecurity-v3.0.9.tar.gz.sha256 +sha256 a5111ecd23e332a1d7c9652dbdb18517a96b21573315cb887a8e86761b95d3d8 modsecurity-v3.0.9.tar.gz # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index e83fda895f..335f3a41e5 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.8 +LIBMODSECURITY_VERSION = 3.0.9 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES @@ -12,7 +12,7 @@ LIBMODSECURITY_LICENSE = Apache-2.0 LIBMODSECURITY_LICENSE_FILES = LICENSE LIBMODSECURITY_CPE_ID_VENDOR = trustwave LIBMODSECURITY_CPE_ID_PRODUCT = modsecurity -# We're patching build/libmaxmind.m4 and build/pcre.m4 +# We're patching configure.ac LIBMODSECURITY_AUTORECONF = YES LIBMODSECURITY_DEPENDENCIES = pcre2 -- 2.37.2 From giulio.benetti at benettiengineering.com Fri Apr 28 19:47:29 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 28 Apr 2023 21:47:29 +0200 Subject: [Buildroot] [PATCH] package/harfbuzz: bump version to 7.2.0 Message-ID: <20230428194729.293840-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/harfbuzz/harfbuzz.hash | 2 +- package/harfbuzz/harfbuzz.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/harfbuzz/harfbuzz.hash b/package/harfbuzz/harfbuzz.hash index 1e7a1cf530..88b90c8b39 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz +sha256 fc5560c807eae0efd5f95b5aa4c65800c7a8eed6642008a6b1e7e3ffff7873cc harfbuzz-7.2.0.tar.xz sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index 24c6f3ef27..23741ebace 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 7.1.0 +HARFBUZZ_VERSION = 7.2.0 HARFBUZZ_SITE = https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION) HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.xz HARFBUZZ_LICENSE = MIT, ISC (ucdn library) -- 2.34.1 From romain.naour at gmail.com Fri Apr 28 22:40:51 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 29 Apr 2023 00:40:51 +0200 Subject: [Buildroot] [PATCH v4] configs/qemu: update defconfigs to Linux 6.1.26 Message-ID: <20230428224051.259264-1-romain.naour@gmail.com> From: Sebastian Weyer Just updating all qemu defconfigs to the latest Kernel LTS version including first gcc 13.1 fixes [1] [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.26&id=a93c20f5832221c2bf5f80199c4eaebc0ba28e16 Signed-off-by: Sebastian Weyer Signed-off-by: Romain Naour --- v2: - remove Kernel header version from comment in qemu_riscv64_nommu_virt_defconfig - use kernel version 6.2.9 instead of 6.1.11 v3: - fixed leading whitespace in qemu_aarch64_virt_defconfig that broke the build The pipeline used here yielded the same results as Romain's for the previous version of the patch: https://gitlab.com/kubu93/buildroot/-/pipelines/776319124 With the exception that the defconfigs he removed aren't removed for the new pipeline Tested using external toolchains: https://gitlab.com/DocSepp/buildroot/-/pipelines/826008372 v4: [Romain] revert to 6.1.x LTS kernel BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 doesn't exist yet in Buildroot. --- configs/qemu_aarch64_ebbr_defconfig | 2 +- configs/qemu_aarch64_sbsa_defconfig | 4 ++-- configs/qemu_aarch64_virt_defconfig | 4 ++-- configs/qemu_arm_ebbr_defconfig | 2 +- configs/qemu_arm_versatile_defconfig | 4 ++-- configs/qemu_arm_vexpress_defconfig | 4 ++-- configs/qemu_arm_vexpress_tz_defconfig | 4 ++-- configs/qemu_m68k_mcf5208_defconfig | 4 ++-- configs/qemu_m68k_q800_defconfig | 4 ++-- configs/qemu_microblazebe_mmu_defconfig | 4 ++-- configs/qemu_microblazeel_mmu_defconfig | 4 ++-- configs/qemu_mips32r2_malta_defconfig | 4 ++-- configs/qemu_mips32r2el_malta_defconfig | 4 ++-- configs/qemu_mips32r6_malta_defconfig | 4 ++-- configs/qemu_mips32r6el_malta_defconfig | 4 ++-- configs/qemu_mips64_malta_defconfig | 4 ++-- configs/qemu_mips64el_malta_defconfig | 4 ++-- configs/qemu_mips64r6_malta_defconfig | 4 ++-- configs/qemu_mips64r6el_malta_defconfig | 4 ++-- configs/qemu_nios2_10m50_defconfig | 4 ++-- configs/qemu_or1k_defconfig | 4 ++-- configs/qemu_ppc64_e5500_defconfig | 4 ++-- configs/qemu_ppc64_pseries_defconfig | 4 ++-- configs/qemu_ppc64le_powernv8_defconfig | 4 ++-- configs/qemu_ppc64le_pseries_defconfig | 4 ++-- configs/qemu_ppc_bamboo_defconfig | 4 ++-- configs/qemu_ppc_e500mc_defconfig | 4 ++-- configs/qemu_ppc_g3beige_defconfig | 4 ++-- configs/qemu_ppc_mac99_defconfig | 4 ++-- configs/qemu_ppc_mpc8544ds_defconfig | 4 ++-- configs/qemu_riscv32_virt_defconfig | 4 ++-- configs/qemu_riscv64_nommu_virt_defconfig | 6 +++--- configs/qemu_riscv64_virt_defconfig | 4 ++-- configs/qemu_s390x_defconfig | 2 +- configs/qemu_sh4_r2d_defconfig | 4 ++-- configs/qemu_sh4eb_r2d_defconfig | 4 ++-- configs/qemu_sparc64_sun4u_defconfig | 4 ++-- configs/qemu_sparc_ss10_defconfig | 4 ++-- configs/qemu_x86_64_defconfig | 4 ++-- configs/qemu_x86_defconfig | 4 ++-- configs/qemu_xtensa_lx60_defconfig | 4 ++-- configs/qemu_xtensa_lx60_nommu_defconfig | 4 ++-- 42 files changed, 82 insertions(+), 82 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index e3157089a9..099934324c 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -11,7 +11,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_sbsa_defconfig b/configs/qemu_aarch64_sbsa_defconfig index 609444e787..1eff468935 100644 --- a/configs/qemu_aarch64_sbsa_defconfig +++ b/configs/qemu_aarch64_sbsa_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/aarch64-sbsa/a BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG) -c board/qemu/aarch64-sbsa/genimage.cfg" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_aarch64_virt_defconfig b/configs/qemu_aarch64_virt_defconfig index 03df0ad9e2..74e6b8431a 100644 --- a/configs/qemu_aarch64_virt_defconfig +++ b/configs/qemu_aarch64_virt_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index 8fbb3069bc..dbdde892be 100644 --- a/configs/qemu_arm_ebbr_defconfig +++ b/configs/qemu_arm_ebbr_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" diff --git a/configs/qemu_arm_versatile_defconfig b/configs/qemu_arm_versatile_defconfig index 4f43273a82..1029031182 100644 --- a/configs/qemu_arm_versatile_defconfig +++ b/configs/qemu_arm_versatile_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="versatile" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 2c813456f4..743dc0479a 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2_SIZE="64M" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="vexpress-v2p-ca9" diff --git a/configs/qemu_arm_vexpress_tz_defconfig b/configs/qemu_arm_vexpress_tz_defconfig index 576c441154..f2f585c201 100644 --- a/configs/qemu_arm_vexpress_tz_defconfig +++ b/configs/qemu_arm_vexpress_tz_defconfig @@ -17,12 +17,12 @@ BR2_TARGET_ROOTFS_CPIO_UIMAGE=y # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="vexpress" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-vexpress-tz/linux.fragment" diff --git a/configs/qemu_m68k_mcf5208_defconfig b/configs/qemu_m68k_mcf5208_defconfig index 0490b9e29e..bf62136345 100644 --- a/configs/qemu_m68k_mcf5208_defconfig +++ b/configs/qemu_m68k_mcf5208_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf5208/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_m68k_q800_defconfig b/configs/qemu_m68k_q800_defconfig index 30d8982db3..50b61a8007 100644 --- a/configs/qemu_m68k_q800_defconfig +++ b/configs/qemu_m68k_q800_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-q800/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_microblazebe_mmu_defconfig b/configs/qemu_microblazebe_mmu_defconfig index 7bd2ae53b8..96b9dce41c 100644 --- a/configs/qemu_microblazebe_mmu_defconfig +++ b/configs/qemu_microblazebe_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_microblazeel_mmu_defconfig b/configs/qemu_microblazeel_mmu_defconfig index cd8c5a3cb2..5c2e4ba3d4 100644 --- a/configs/qemu_microblazeel_mmu_defconfig +++ b/configs/qemu_microblazeel_mmu_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux.config" BR2_LINUX_KERNEL_LINUX_BIN=y diff --git a/configs/qemu_mips32r2_malta_defconfig b/configs/qemu_mips32r2_malta_defconfig index 49d84c308b..bf4ce4f704 100644 --- a/configs/qemu_mips32r2_malta_defconfig +++ b/configs/qemu_mips32r2_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r2el_malta_defconfig b/configs/qemu_mips32r2el_malta_defconfig index 5363018c47..fadb94ad71 100644 --- a/configs/qemu_mips32r2el_malta_defconfig +++ b/configs/qemu_mips32r2el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r2el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6_malta_defconfig b/configs/qemu_mips32r6_malta_defconfig index f77feb9b6d..e52b8a5408 100644 --- a/configs/qemu_mips32r6_malta_defconfig +++ b/configs/qemu_mips32r6_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips32r6el_malta_defconfig b/configs/qemu_mips32r6el_malta_defconfig index 575034441a..f9ed35eb95 100644 --- a/configs/qemu_mips32r6el_malta_defconfig +++ b/configs/qemu_mips32r6el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips32r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64_malta_defconfig b/configs/qemu_mips64_malta_defconfig index e9438fda1e..8616d689e6 100644 --- a/configs/qemu_mips64_malta_defconfig +++ b/configs/qemu_mips64_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64el_malta_defconfig b/configs/qemu_mips64el_malta_defconfig index 4b1c8e22af..e7d1a730df 100644 --- a/configs/qemu_mips64el_malta_defconfig +++ b/configs/qemu_mips64el_malta_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6_malta_defconfig b/configs/qemu_mips64r6_malta_defconfig index 87ef7902af..e9bf26c087 100644 --- a/configs/qemu_mips64r6_malta_defconfig +++ b/configs/qemu_mips64r6_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_mips64r6el_malta_defconfig b/configs/qemu_mips64r6el_malta_defconfig index 5774207f65..28de05345b 100644 --- a/configs/qemu_mips64r6el_malta_defconfig +++ b/configs/qemu_mips64r6el_malta_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64r6el-malta/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig index 4b9c53e8de..a9fbf4ce15 100644 --- a/configs/qemu_nios2_10m50_defconfig +++ b/configs/qemu_nios2_10m50_defconfig @@ -1,7 +1,7 @@ BR2_nios2=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="10m50" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" BR2_TARGET_ROOTFS_INITRAMFS=y @@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel needs mkimage BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/qemu_or1k_defconfig b/configs/qemu_or1k_defconfig index b3d9d79156..166e5ea5ca 100644 --- a/configs/qemu_or1k_defconfig +++ b/configs/qemu_or1k_defconfig @@ -10,12 +10,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/or1k/linux.config" diff --git a/configs/qemu_ppc64_e5500_defconfig b/configs/qemu_ppc64_e5500_defconfig index 6ad03c4c87..0ab7e8e76f 100644 --- a/configs/qemu_ppc64_e5500_defconfig +++ b/configs/qemu_ppc64_e5500_defconfig @@ -12,12 +12,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="corenet64_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc64-e5500/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc64_pseries_defconfig b/configs/qemu_ppc64_pseries_defconfig index 50844dc93b..92fe3a11f6 100644 --- a/configs/qemu_ppc64_pseries_defconfig +++ b/configs/qemu_ppc64_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="pseries" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_powernv8_defconfig b/configs/qemu_ppc64le_powernv8_defconfig index f6a5c3d409..cb086ba248 100644 --- a/configs/qemu_ppc64le_powernv8_defconfig +++ b/configs/qemu_ppc64le_powernv8_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="powernv" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc64le_pseries_defconfig b/configs/qemu_ppc64le_pseries_defconfig index 7ce5a9d310..001d614c3b 100644 --- a/configs/qemu_ppc64le_pseries_defconfig +++ b/configs/qemu_ppc64le_pseries_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="pseries_le" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_bamboo_defconfig b/configs/qemu_ppc_bamboo_defconfig index f4cc5589e7..83a657dcbd 100644 --- a/configs/qemu_ppc_bamboo_defconfig +++ b/configs/qemu_ppc_bamboo_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="44x/bamboo" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-bamboo/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_e500mc_defconfig b/configs/qemu_ppc_e500mc_defconfig index 0a1877c44b..124f6f247a 100644 --- a/configs/qemu_ppc_e500mc_defconfig +++ b/configs/qemu_ppc_e500mc_defconfig @@ -11,12 +11,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as the kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="corenet32_smp" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-e500mc/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_ppc_g3beige_defconfig b/configs/qemu_ppc_g3beige_defconfig index 1c11bcf77d..d2741d7dfb 100644 --- a/configs/qemu_ppc_g3beige_defconfig +++ b/configs/qemu_ppc_g3beige_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-g3beige/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mac99_defconfig b/configs/qemu_ppc_mac99_defconfig index 2331041c2a..eda116afd6 100644 --- a/configs/qemu_ppc_mac99_defconfig +++ b/configs/qemu_ppc_mac99_defconfig @@ -6,12 +6,12 @@ BR2_powerpc_7400=y BR2_SYSTEM_DHCP="eth0" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="pmac32" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/ppc-mac99/linux.fragment" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_ppc_mpc8544ds_defconfig b/configs/qemu_ppc_mpc8544ds_defconfig index b9a0812d52..ca1a429167 100644 --- a/configs/qemu_ppc_mpc8544ds_defconfig +++ b/configs/qemu_ppc_mpc8544ds_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/ppc-mpc8544ds/linux.config" BR2_LINUX_KERNEL_VMLINUX=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index f354e303e5..03c871282e 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="rv32" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_nommu_virt_defconfig b/configs/qemu_riscv64_nommu_virt_defconfig index ee70beb208..6d84844e85 100644 --- a/configs/qemu_riscv64_nommu_virt_defconfig +++ b/configs/qemu_riscv64_nommu_virt_defconfig @@ -3,8 +3,8 @@ BR2_riscv=y BR2_RISCV_64=y # BR2_RISCV_USE_MMU is not set -# Linux headers same as kernel, a 5.19 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +# Linux headers same as kernel +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Busybox with hush BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" @@ -22,7 +22,7 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_DEFCONFIG="nommu_virt" BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index b3174a152c..666500d889 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.43" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_IMAGE=y diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..ee18bdb011 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -17,7 +17,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.4" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y diff --git a/configs/qemu_sh4_r2d_defconfig b/configs/qemu_sh4_r2d_defconfig index 0f12b7dfe9..f07e352367 100644 --- a/configs/qemu_sh4_r2d_defconfig +++ b/configs/qemu_sh4_r2d_defconfig @@ -15,12 +15,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sh4eb_r2d_defconfig b/configs/qemu_sh4eb_r2d_defconfig index d5ee371e79..9753ebc951 100644 --- a/configs/qemu_sh4eb_r2d_defconfig +++ b/configs/qemu_sh4eb_r2d_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4eb-r2d/linux.config" BR2_LINUX_KERNEL_ZIMAGE=y diff --git a/configs/qemu_sparc64_sun4u_defconfig b/configs/qemu_sparc64_sun4u_defconfig index 485b497e71..ccc6cce3c1 100644 --- a/configs/qemu_sparc64_sun4u_defconfig +++ b/configs/qemu_sparc64_sun4u_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc64-sun4u/linux.config" diff --git a/configs/qemu_sparc_ss10_defconfig b/configs/qemu_sparc_ss10_defconfig index 2ba04c0864..7d1a424eef 100644 --- a/configs/qemu_sparc_ss10_defconfig +++ b/configs/qemu_sparc_ss10_defconfig @@ -14,12 +14,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Linux kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sparc-ss10/linux.config" diff --git a/configs/qemu_x86_64_defconfig b/configs/qemu_x86_64_defconfig index cc505a8540..0d1955291c 100644 --- a/configs/qemu_x86_64_defconfig +++ b/configs/qemu_x86_64_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y diff --git a/configs/qemu_x86_defconfig b/configs/qemu_x86_defconfig index 34b7e2d292..19eb9360df 100644 --- a/configs/qemu_x86_defconfig +++ b/configs/qemu_x86_defconfig @@ -17,12 +17,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" diff --git a/configs/qemu_xtensa_lx60_defconfig b/configs/qemu_xtensa_lx60_defconfig index cb78106091..6bfda22775 100644 --- a/configs/qemu_xtensa_lx60_defconfig +++ b/configs/qemu_xtensa_lx60_defconfig @@ -16,12 +16,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y diff --git a/configs/qemu_xtensa_lx60_nommu_defconfig b/configs/qemu_xtensa_lx60_nommu_defconfig index 4be1b66edc..80d17d3e5a 100644 --- a/configs/qemu_xtensa_lx60_nommu_defconfig +++ b/configs/qemu_xtensa_lx60_nommu_defconfig @@ -20,12 +20,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" # Linux headers same as kernel -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/xtensa-lx60/linux-nommu.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y -- 2.34.3 From romain.naour at gmail.com Fri Apr 28 23:06:17 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 29 Apr 2023 01:06:17 +0200 Subject: [Buildroot] [PATCH] Config.in.legacy: add missing binutils 2.36.x entry Message-ID: <20230428230618.261911-1-romain.naour@gmail.com> Commit [1] removed binutils 2.36.1 but forgot to add the legacy entry. [1] d08639e6b9e5b687c21c35041bb60a941fc7edb4 Signed-off-by: Romain Naour Cc: Waldemar Brodkorb --- Config.in.legacy | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Config.in.legacy b/Config.in.legacy index 53649cd3da..7f72594ddc 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -341,6 +341,12 @@ config BR2_PACKAGE_USBREDIR_SERVER comment "Legacy options removed in 2022.11" +config BR2_BINUTILS_VERSION_2_36_X + bool "binutils 2.36.x has been removed" + select BR2_LEGACY + help + binutils 2.36 has been removed, use a newer version. + config BR2_PACKAGE_RABBITMQ_SERVER bool "rabbitmq-server removed" select BR2_LEGACY -- 2.34.3 From romain.naour at gmail.com Fri Apr 28 23:06:18 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 29 Apr 2023 01:06:18 +0200 Subject: [Buildroot] [PATCH] support/config-fragments/autobuild/br-arm-internal-glibc: update to bleeding edge components In-Reply-To: <20230428230618.261911-1-romain.naour@gmail.com> References: <20230428230618.261911-1-romain.naour@gmail.com> Message-ID: <20230428230618.261911-2-romain.naour@gmail.com> The br-arm-internal-glibc.config used to be generally used as a configuration to test the bleeding edge versions of components. However, it has been lagging behind somewhat and produce invalid configuration since binutils 2.36 removal... so let's bring it up-to-date: - Binutils 2.39.x - GCC 12.x Since Buildroot 2022.02, the autobuilders doesn't use the csv file anymore but the test-pkg script still use it. Signed-off-by: Romain Naour Cc: Thomas Petazzoni --- .../config-fragments/autobuild/br-arm-internal-glibc.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/config-fragments/autobuild/br-arm-internal-glibc.config b/support/config-fragments/autobuild/br-arm-internal-glibc.config index fb930cbef7..cd148f32e6 100644 --- a/support/config-fragments/autobuild/br-arm-internal-glibc.config +++ b/support/config-fragments/autobuild/br-arm-internal-glibc.config @@ -1,6 +1,6 @@ BR2_arm=y BR2_cortex_a8=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y -BR2_BINUTILS_VERSION_2_36_X=y -BR2_GCC_VERSION_11_X=y +BR2_BINUTILS_VERSION_2_39_X=y +BR2_GCC_VERSION_12_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y -- 2.34.3 From thomas.petazzoni at bootlin.com Sat Apr 29 05:34:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 29 Apr 2023 05:34:17 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-28 Message-ID: <20230429053423.0FDC34053F@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-04-28 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 4 | 0 | 7 | master | 46 | 44 | 0 | 90 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 8 host-gdb-arc-2020.09-releas... | 3 libglib2-2.76.1 | 3 fs/ubifs/ubifs.mk:49: /home... | 2 libnss-3.89 | 2 uclibc-1.0.43 | 2 4th-3.64.1 | 1 agentpp-4.6.0 | 1 argp-standalone-1.4.1 | 1 fftw-quad-3.3.8 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 glog-0.6.0 | 1 gmp-6.2.1 | 1 host-binutils-2.38 | 1 host-gcc-final-10.4.0 | 1 host-sunxi-tools-1.4.2-168-... | 1 libglvnd-1.4.0 | 1 libnl-3.7.0 | 1 libvips-8.10.6 | 1 linux-5.10.162-cip24-rt10 | 1 linux-6.1.14 | 1 olsr-0.9.8 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 strongswan-5.9.8 | 1 unknown | 1 valgrind-3.19.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/466370a77a1cecaa599849a04b9965dd391e4e28 | x86_64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8f1a5cef22ef0acf53a227dd5912954aca893392 | arm | argp-standalone-1.4.1 | NOK | http://autobuild.buildroot.net/results/f1a3fe50965c7ece0c06191559e34309410d2677 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/72a0201b5b8d02baaae104e1c3b28f6b3f4c55d6 | ORPH or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/bb5642f9f480f47af794acf59e51c8a78ea4f978 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/283fe1f0a76778172e11ad90409afffc11bb358e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aa1c9fc86b361a92354dd18ea556a048aada05df | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a927a44ab08e12105bcd5a6876da92e303049f38 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/921f5dc17acc73276764f00c53c9ee0029e0af9d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ec82b0112ee888c23ff61444585f6746e778fb1b | or1k | glog-0.6.0 | NOK | http://autobuild.buildroot.net/results/4d757bb1966b51a2d96aa87db361dac79bbd1ee3 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/e3738592dbaa07ff3df6c77f2c55fbdd7f4d99ff | ORPH m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/887b9e47eb4968cd59d3d39d892ad126a641f12e | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6a6c8b3b959cafea93ec4925abd36fc38fdb1018 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/1296b9d023f4b53bd0ccfe7ba34d73a3ca686f18 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/c919f94e25f1e06a2aaf7766311d7ffd1c25d09e | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3e46556e0115a6dc99b4144909a167eef60d8f92 | ORPH or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6f146b1cb308b0a2e019fa91029f59ca67ed4c69 | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a0c73bf675cfb0c3e54c084e452b4afa7235a91e | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6a854856e22fde0ddaaac523a64403dd7bc2d544 | riscv32 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7ef37aedfd7d3d56240c30c1fae115006ebd0a84 | x86_64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/03ebd58bf889654995618d1ffd7bfd0e9e44695a | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6c1cf18c08582999efd9f7c777257b702b49e04a | riscv64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/76e45a5e57eadda3bc3ce5bd72ee231d97c4f2a7 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3118bf53e2ad98ebb1c66f12fc71309be4a2b28b | arm | host-sunxi-tools-1.4.2-168-... | NOK | http://autobuild.buildroot.net/results/ee895c49f2ceb40beb533f34d4a8b41e87a49698 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/f8b0e6f818297ce6a0c68e6e9dccc1eb4666cb73 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/aa8560b919732ee597b18c3e9b3315fa325ed489 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/84e040375123be403f6866f04448e52e2d66c0f9 | mips64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/a07551bd02be2405b9238f3a9796bb2a01b99d08 | ORPH aarch64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/dc98505a29e7edb940284364325d4a250623791d | ORPH x86_64 | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/3933077a6aaac0732228ce7fa17ae22348856331 | microblazeel | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/5fcf21e9586540d561af371a736455de26116fa7 | arc | libvips-8.10.6 | NOK | http://autobuild.buildroot.net/results/ed47d9d9abb917c6dea26ce4cc3414ef49b9bfff | armeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/765211ad9232e1415ac6ed1e7daca7db98f94a00 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/77032e8163df518548454d458d1f72635c7eb772 | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/02bd5e5e785843abed9002509bd3bb8491b8b21f | ORPH mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/a3bbea2fdfce50584e3d9db971cb14db05162251 | sh4aeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/f91d11bc0f0839be47b63c055bcf80d0d3e99091 | sh4eb | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/60a8ab805f2dc79a12e4622ef73faf054fe460b7 | sparc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/9cdf2271c47ff5f5419a914192c09dffabc6f926 | m68k | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/0f2426decc99de4f1f9dd052003aba350b26ff2e | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/653ae34a0b0b2340a771645da6a625f178435a43 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/9c5a149ef49f26153d36c166c588673a58cd8c09 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 python3-3.11.2 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/bb3220c0f5b3fede93b78278003cd82fd7e825b0 | sparc | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/a1ad1a5f2c9e49345af7c96b4c07e250232967be | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/3121ef0bf3afac054a869dee40e3d291f6f8f423 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/19418be22cdba4d0a71b6fc13930314240a72726 | Gitlab CI results for 2023-04-28 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706631 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706636 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706673 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706710 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706784 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706806 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187706995 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707001 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707006 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707012 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707019 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707023 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707029 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707093 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707115 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707118 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707153 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707163 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707280 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707331 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707457 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707488 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707499 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707551 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707557 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707561 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707569 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707579 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707573 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707586 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707590 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707599 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707608 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707617 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707626 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707631 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707634 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707640 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707645 | -- http://autobuild.buildroot.net From j.neuschaefer at gmx.net Sat Apr 29 12:47:31 2023 From: j.neuschaefer at gmx.net (=?UTF-8?q?Jonathan=20Neusch=C3=A4fer?=) Date: Sat, 29 Apr 2023 14:47:31 +0200 Subject: [Buildroot] [PATCH] package/micropython: pass $TARGET_LDFLAGS to build Message-ID: <20230429124731.4014394-1-j.neuschaefer@gmx.net> LDFLAGS need to be passed to the micropython build system via the LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. Signed-off-by: Jonathan Neusch?fer --- (resending due to email issues) --- package/micropython/micropython.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk index 51b45e5e99..5f687c73b9 100644 --- a/package/micropython/micropython.mk +++ b/package/micropython/micropython.mk @@ -36,6 +36,7 @@ MICROPYTHON_MAKE_OPTS += \ MICROPY_PY_USSL=0 \ CROSS_COMPILE=$(TARGET_CROSS) \ CFLAGS_EXTRA=$(MICROPYTHON_CFLAGS) \ + LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \ CWARN= define MICROPYTHON_BUILD_CMDS -- 2.39.2 From james.d.knight at live.com Sat Apr 29 18:12:01 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:01 -0400 Subject: [Buildroot] [PATCH 0/4] support ignore-indent for check-package configs Message-ID: The following series brings support for having a linter hint in configuration files to avoid having `check-package` warn about bad indentations for container-like configurations. Buildroot ignores indentations for the root package configurations as well as kodi/x11r7 packages. These configurations reference other configurations, which makes it somewhat preferred to indent packages under a menu option. For example: menu "" source "package//Config.in" ... endmenu To prevent `check-package` from triggering a warning, an internal list inside `lib_config.py` is maintained. This is less than ideal since (1) it requires adjusting the library script if future "category" configurations are added/removed, and (2) does not provide a way for br2-external trees to utilize the same exceptions. For example, if a br2-external tree manages a `Config.in` with pending upstream packages: menu "Target packages (Queued upstream)" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg1/Config.in" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg2/Config.in" endmenu Utilizing Buildroot's `check-package` call on this file will generate an indentation warning. What this series brings is the ability to add a `ignore-indent` flag into configuration scripts to avoid `check-package` from generating errors for select files. Continuing with the above example, adding the flag as follows will no longer generate an indentation error: # noqa: ignore-indent menu "Target packages (Queued upstream)" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg1/Config.in" source "$BR2_EXTERNAL_BAR_42_PATH/newpkg2/Config.in" endmenu This change allows dropping the internal list of configuration exceptions (for package/Config.in, package/Config.in.host, kodi and x11r7), to instead use the `ignore-indent` flag in the respective files. James Knight (4): utils/check-package: cleanup line reading utils/check-package: support a file-state instance for library types utils/check-package: support ignore-indent flag for configurations utils/check-package: utilize ignore-indent flag for special configs package/Config.in | 2 ++ package/Config.in.host | 2 ++ package/kodi/Config.in | 2 ++ package/x11r7/Config.in | 2 ++ utils/check-package | 30 ++++++++++++++++++--------- utils/checkpackagelib/base.py | 2 +- utils/checkpackagelib/lib.py | 10 ++++----- utils/checkpackagelib/lib_config.py | 32 ++++++++++++++++++++--------- utils/checkpackagelib/lib_hash.py | 6 +++--- utils/checkpackagelib/lib_mk.py | 22 ++++++++++---------- utils/checkpackagelib/lib_patch.py | 6 +++--- utils/checkpackagelib/lib_sysv.py | 4 ++-- utils/checkpackagelib/test_util.py | 4 ++-- 13 files changed, 77 insertions(+), 47 deletions(-) -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:02 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:02 -0400 Subject: [Buildroot] [PATCH 1/4] utils/check-package: cleanup line reading In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: Cleanup the implementation for reading lines by having files processed in context managers and utilizing the iterable file object for line reading (instead of needing to call `readlines()`). Signed-off-by: James Knight --- utils/check-package | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/utils/check-package b/utils/check-package index 83b9750f5a9c181dc96dcba508682776a600aac5..db3a00b524bc2c2aa663d3621c94fb11a6db7cb3 100755 --- a/utils/check-package +++ b/utils/check-package @@ -229,16 +229,18 @@ def check_file_using_lib(fname): nwarnings += warn lastline = "" - for lineno, text in enumerate(open(fname, "r", errors="surrogateescape").readlines()): - nlines += 1 - for name, cf in objects: - if cf.disable.search(lastline): - continue - warn, fail = print_warnings(cf.check_line(lineno + 1, text), name in xfail) - if fail > 0: - failed.add(name) - nwarnings += warn - lastline = text + with open(fname, "r", errors="surrogateescape") as f: + for lineno, text in enumerate(f): + nlines += 1 + for name, cf in objects: + if cf.disable.search(lastline): + continue + line_sts = cf.check_line(fstate, lineno + 1, text) + warn, fail = print_warnings(line_sts, name in xfail) + if fail > 0: + failed.add(name) + nwarnings += warn + lastline = text for name, cf in objects: warn, fail = print_warnings(cf.after(), name in xfail) -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:04 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:04 -0400 Subject: [Buildroot] [PATCH 3/4] utils/check-package: support ignore-indent flag for configurations In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: This commit provides the ability for configuration scripts to hint at ignoring linter checks for expected indentations. By adding the line to a configuration file: # noqa: ignore-indent Calls to check-package will ignore any custom indentation the configuration script may have. This can be useful for "container" configurations which include packages or other sub-packages, without having to add explicit bypasses into the checkpackagelib library. This avoids maintaining special file lists inside `lib_config.py`, as well as allows br2-external tree to easily utilize the linter script without having to worry about indentation on container-like configuration definitions. Signed-off-by: James Knight --- utils/checkpackagelib/lib_config.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index 6e65eed66b490c6d477de67ff7589e9f05da4e28..52539d97ab60664d0466b42e28b3aac5577db5fb 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -224,6 +224,8 @@ class Indent(_CheckFunction): text] elif entry in entries_that_should_not_be_indented: if not text.startswith(entry): + if state and 'ignore-indent' in state.noqa_flags: + return # four Config.in files have a special but legitimate indentation rule if self.filename in ["package/Config.in", "package/Config.in.host", @@ -271,3 +273,19 @@ class RedefinedConfig(_CheckFunction): .format(self.filename, lineno, config, previous_line), text] self.configs[key] = lineno + + +class State: + def __init__(self): + self.noqa_flags = set() + + def process(self, line): + if not _empty_or_comment(line): + return + + # if `noqa:` token is detected, consider trailing options as noqa + # tokens assigned on the file + if "noqa:" in line: + flags = line.partition("noqa:")[2].lower().split() + if flags: + self.noqa_flags.update(flags) -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:03 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:03 -0400 Subject: [Buildroot] [PATCH 2/4] utils/check-package: support a file-state instance for library types In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: The following adds support to the checkpackage library to have a file-specific state instance that can be changed across multiple `check_line` calls. This allows a given library type to provide hints across different lines (if needed). This is in preparation for a future commit to provide support for linter suppression that is configured in the files being processed. Signed-off-by: James Knight --- utils/check-package | 8 ++++++++ utils/checkpackagelib/base.py | 2 +- utils/checkpackagelib/lib.py | 10 +++++----- utils/checkpackagelib/lib_config.py | 10 +++++----- utils/checkpackagelib/lib_hash.py | 6 +++--- utils/checkpackagelib/lib_mk.py | 22 +++++++++++----------- utils/checkpackagelib/lib_patch.py | 6 +++--- utils/checkpackagelib/lib_sysv.py | 4 ++-- utils/checkpackagelib/test_util.py | 4 ++-- 9 files changed, 40 insertions(+), 32 deletions(-) diff --git a/utils/check-package b/utils/check-package index db3a00b524bc2c2aa663d3621c94fb11a6db7cb3..890420fe6992d49ad7d50f311007689e35ab7681 100755 --- a/utils/check-package +++ b/utils/check-package @@ -220,6 +220,12 @@ def check_file_using_lib(fname): print("{}: would run: {}".format(fname, functions_to_run)) return nwarnings, nlines + # Check if there is a state tracker we can create for this library type, + # and then forward to each `check_line` invoked + fstate = None + if hasattr(lib, 'State') and inspect.isclass(lib.State): + fstate = lib.State() + objects = [[c[0], c[1](fname, flags.manual_url)] for c in internal_functions] for name, cf in objects: @@ -231,6 +237,8 @@ def check_file_using_lib(fname): lastline = "" with open(fname, "r", errors="surrogateescape") as f: for lineno, text in enumerate(f): + if fstate: + fstate.process(text) nlines += 1 for name, cf in objects: if cf.disable.search(lastline): diff --git a/utils/checkpackagelib/base.py b/utils/checkpackagelib/base.py index f666e4110b1abbc87ad6a00ebcf16c03a7be8885..ac87685eef13080f4b14c656cbae98d2f22aac12 100644 --- a/utils/checkpackagelib/base.py +++ b/utils/checkpackagelib/base.py @@ -11,7 +11,7 @@ class _CheckFunction(object): def before(self): pass - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): pass def after(self): diff --git a/utils/checkpackagelib/lib.py b/utils/checkpackagelib/lib.py index 457b3c317198bd5a798d164b6c629b621539f8cc..a121b5b1c072fce46c7da486db70c1fbd80461e2 100644 --- a/utils/checkpackagelib/lib.py +++ b/utils/checkpackagelib/lib.py @@ -7,7 +7,7 @@ class ConsecutiveEmptyLines(_CheckFunction): def before(self): self.lastline = "non empty" - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if text.strip() == "" == self.lastline.strip(): return ["{}:{}: consecutive empty lines" .format(self.filename, lineno)] @@ -19,7 +19,7 @@ class EmptyLastLine(_CheckFunction): self.lastlineno = 0 self.lastline = "non empty" - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): self.lastlineno = lineno self.lastline = text @@ -34,7 +34,7 @@ class NewlineAtEof(_CheckFunction): self.lastlineno = 0 self.lastline = "\n" - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): self.lastlineno = lineno self.lastline = text @@ -46,7 +46,7 @@ class NewlineAtEof(_CheckFunction): class TrailingSpace(_CheckFunction): - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): line = text.rstrip("\r\n") if line != line.rstrip(): return ["{}:{}: line contains trailing whitespace" @@ -61,7 +61,7 @@ class Utf8Characters(_CheckFunction): except TypeError: return False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if not self.is_ascii(text): return ["{}:{}: line contains UTF-8 characters" .format(self.filename, lineno), diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index f26ca0d89807cf827c81c51fd7cfa694ad4514ad..6e65eed66b490c6d477de67ff7589e9f05da4e28 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -37,7 +37,7 @@ class AttributesOrder(_CheckFunction): def before(self): self.state = 0 - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text) or _part_of_help_text(text): return @@ -87,7 +87,7 @@ class CommentsMenusPackagesOrder(_CheckFunction): self.level = self.get_level() self.initialize_package_level_elements(text) - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): # We only want to force sorting for the top-level menus if self.filename not in ["fs/Config.in", "package/Config.in", @@ -159,7 +159,7 @@ class HelpText(_CheckFunction): def before(self): self.help_text = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text): return @@ -194,7 +194,7 @@ class Indent(_CheckFunction): def before(self): self.backslash = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text) or _part_of_help_text(text): self.backslash = False return @@ -244,7 +244,7 @@ class RedefinedConfig(_CheckFunction): self.configs = {} self.conditional = [] - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_or_comment(text) or _part_of_help_text(text): return diff --git a/utils/checkpackagelib/lib_hash.py b/utils/checkpackagelib/lib_hash.py index 5968c809bfa2f925ecf900b9bd95637d0c81c7b0..c1ba281ee2067724cb40fab739ef357981ffaab4 100644 --- a/utils/checkpackagelib/lib_hash.py +++ b/utils/checkpackagelib/lib_hash.py @@ -18,7 +18,7 @@ def _empty_line_or_comment(text): class HashNumberOfFields(_CheckFunction): - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_line_or_comment(text): return @@ -33,7 +33,7 @@ class HashType(_CheckFunction): len_of_hash = {"md5": 32, "sha1": 40, "sha224": 56, "sha256": 64, "sha384": 96, "sha512": 128} - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_line_or_comment(text): return @@ -55,7 +55,7 @@ class HashType(_CheckFunction): class HashSpaces(_CheckFunction): - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if _empty_line_or_comment(text): return diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index d340882971f165bf1e2acd288c4b8552cb2dbc3b..4114e89ee04ea407d18a5e9f59d88d885b4d7008 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -24,7 +24,7 @@ end_conditional = ["endif"] class DoNotInstallToHostdirUsr(_CheckFunction): INSTALL_TO_HOSTDIR_USR = re.compile(r"^[^#].*\$\(HOST_DIR\)/usr") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.INSTALL_TO_HOSTDIR_USR.match(text.rstrip()): return ["{}:{}: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/" .format(self.filename, lineno), @@ -34,7 +34,7 @@ class DoNotInstallToHostdirUsr(_CheckFunction): class Ifdef(_CheckFunction): IFDEF = re.compile(r"^\s*(else\s+|)(ifdef|ifndef)\s") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): m = self.IFDEF.search(text) if m is None: return @@ -62,7 +62,7 @@ class Indent(_CheckFunction): self.backslash = False self.makefile_target = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.START_DEFINE.search(text): self.define = True return @@ -126,7 +126,7 @@ class OverriddenVariable(_CheckFunction): self.unconditionally_set = [] self.conditionally_set = [] - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.START_CONDITIONAL.search(text): self.conditional += 1 return @@ -178,7 +178,7 @@ class PackageHeader(_CheckFunction): def before(self): self.skip = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.skip or lineno > 6: return @@ -214,7 +214,7 @@ class RemoveDefaultPackageSourceVariable(_CheckFunction): r"^{}_SOURCE\s*=\s*{}-\$\({}_VERSION\)\.tar\.gz" .format(package_upper, package, package_upper)) - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.FIND_SOURCE.search(text): if self.package in self.packages_that_may_contain_default_source: @@ -229,7 +229,7 @@ class RemoveDefaultPackageSourceVariable(_CheckFunction): class SpaceBeforeBackslash(_CheckFunction): TAB_OR_MULTIPLE_SPACES_BEFORE_BACKSLASH = re.compile(r"^.*( |\t ?)\\$") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.TAB_OR_MULTIPLE_SPACES_BEFORE_BACKSLASH.match(text.rstrip()): return ["{}:{}: use only one space before backslash" .format(self.filename, lineno), @@ -242,7 +242,7 @@ class TrailingBackslash(_CheckFunction): def before(self): self.backslash = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): last_line_ends_in_backslash = self.backslash # calculate for next line @@ -294,7 +294,7 @@ class TypoInPackageVariable(_CheckFunction): r"^{}_PROVIDES\s*(\+|)=\s*(.*)".format(package)) self.virtual = [] - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): m = self.VARIABLE.search(text) if m is None: return @@ -333,7 +333,7 @@ class UselessFlag(_CheckFunction): def before(self): self.conditional = 0 - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.START_CONDITIONAL.search(text): self.conditional += 1 return @@ -361,7 +361,7 @@ class UselessFlag(_CheckFunction): class VariableWithBraces(_CheckFunction): VARIABLE_WITH_BRACES = re.compile(r"^[^#].*[^$]\${\w+}") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.VARIABLE_WITH_BRACES.match(text.rstrip()): return ["{}:{}: use $() to delimit variables, not ${{}}" .format(self.filename, lineno), diff --git a/utils/checkpackagelib/lib_patch.py b/utils/checkpackagelib/lib_patch.py index 1909d3acd063800345b9e040c05b74bb3a05b96c..985f925d2ca9201ca053d4fb192cd5c7c4dba486 100644 --- a/utils/checkpackagelib/lib_patch.py +++ b/utils/checkpackagelib/lib_patch.py @@ -29,7 +29,7 @@ class NumberedSubject(_CheckFunction): self.lineno = 0 self.text = None - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if text.startswith("diff --git"): self.git_patch = True return @@ -50,7 +50,7 @@ class Sob(_CheckFunction): def before(self): self.found = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.found: return if self.SOB_ENTRY.search(text): @@ -68,7 +68,7 @@ class Upstream(_CheckFunction): def before(self): self.found = False - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.found: return if self.UPSTREAM_ENTRY.search(text): diff --git a/utils/checkpackagelib/lib_sysv.py b/utils/checkpackagelib/lib_sysv.py index dc4afd71b80577ba80c0ebb60a626e793fd94637..8df4f7d507bb8aca32228d63b05b02470d80427b 100644 --- a/utils/checkpackagelib/lib_sysv.py +++ b/utils/checkpackagelib/lib_sysv.py @@ -13,7 +13,7 @@ from checkpackagelib.tool import Shellcheck # noqa: F401 class Indent(_CheckFunction): INDENTED_WITH_SPACES = re.compile(r"^[\t]* ") - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): if self.INDENTED_WITH_SPACES.search(text.rstrip()): return ["{}:{}: should be indented with tabs ({}#adding-packages-start-script)" .format(self.filename, lineno, self.url_to_manual), @@ -36,7 +36,7 @@ class Variables(_CheckFunction): def before(self): self.name = None - def check_line(self, lineno, text): + def check_line(self, state, lineno, text): name_found = self.DAEMON_VAR.search(text.rstrip()) if name_found: if self.name: diff --git a/utils/checkpackagelib/test_util.py b/utils/checkpackagelib/test_util.py index 23f2995e2721ccb2c64266e8aeb095f308e308bb..84117b8dbfa6c003263ccd4fb095d27b8a3ee976 100644 --- a/utils/checkpackagelib/test_util.py +++ b/utils/checkpackagelib/test_util.py @@ -1,8 +1,8 @@ -def check_file(check_function, filename, string): +def check_file(check_function, filename, string, state=None): obj = check_function(filename, 'url') result = [] result.append(obj.before()) for i, line in enumerate(string.splitlines(True)): - result.append(obj.check_line(i + 1, line)) + result.append(obj.check_line(state, i + 1, line)) result.append(obj.after()) return [r for r in result if r is not None] -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:12:05 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:12:05 -0400 Subject: [Buildroot] [PATCH 4/4] utils/check-package: utilize ignore-indent flag for special configs In-Reply-To: <20230429181205.3620-1-james.d.knight@live.com> References: <20230429181205.3620-1-james.d.knight@live.com> Message-ID: Applies the `ignore-indent` flag to multiple configuration files, allowing these special files to removed from an internal list managed inside `checkpackagelib/lib_config.py`. Signed-off-by: James Knight --- package/Config.in | 2 ++ package/Config.in.host | 2 ++ package/kodi/Config.in | 2 ++ package/x11r7/Config.in | 2 ++ utils/checkpackagelib/lib_config.py | 6 ------ 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..9b7899c8da6e98353fba8a360f56df8a4a191b95 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1,3 +1,5 @@ +# noqa: ignore-indent + menu "Target packages" source "package/busybox/Config.in" diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1b0f2799c37dcc70b9e6c1203c4cccd..ab76d2aebc05abd18448336777f8d1b5b439edb8 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -1,3 +1,5 @@ +# noqa: ignore-indent + menu "Host utilities" source "package/abootimg/Config.in.host" diff --git a/package/kodi/Config.in b/package/kodi/Config.in index 7bd8bc2943d4719b1af4f634d729ae0ae5c50e92..8befa9b6cdcebcf71c06c9e153fabfc776cdb2cf 100644 --- a/package/kodi/Config.in +++ b/package/kodi/Config.in @@ -1,3 +1,5 @@ +# noqa: ignore-indent + config BR2_PACKAGE_KODI_ARCH_SUPPORTS bool default y if BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in index 4de8922e0d505431181d1df4473c54660311552e..80f25fa94b106f41563727c5fe2de18f110ededc 100644 --- a/package/x11r7/Config.in +++ b/package/x11r7/Config.in @@ -1,3 +1,5 @@ +# noqa: ignore-indent + menuconfig BR2_PACKAGE_XORG7 bool "X.org X Window System" depends on BR2_USE_WCHAR diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index 52539d97ab60664d0466b42e28b3aac5577db5fb..7aa4c535a6814fd479b3cfdc44c6cb10e53aa70f 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -226,12 +226,6 @@ class Indent(_CheckFunction): if not text.startswith(entry): if state and 'ignore-indent' in state.noqa_flags: return - # four Config.in files have a special but legitimate indentation rule - if self.filename in ["package/Config.in", - "package/Config.in.host", - "package/kodi/Config.in", - "package/x11r7/Config.in"]: - return return ["{}:{}: should not be indented" .format(self.filename, lineno), text] -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 18:51:04 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 14:51:04 -0400 Subject: [Buildroot] [PATCH] utils/check-package: improve windows support Message-ID: The following includes a series of tweaks to the check-package script to provide flexibility when sanity checking files when sources are checked out in a Windows environment. This includes: - When populating a list of files to check, ensure POSIX paths are used; otherwise, the internal list of files to check will be improperly formed and no checks will occur. - When interpreting an ignore list (which provides POSIX paths of files to ignore), resolve the absolute file path for these entries to ensure files can be ignored when cycling through a provided file list. - Ignore execute bit checks on Windows since X_OK is only an existence check on Windows. - When running ShellCheck, always ignore SC1017 [1] to avoid line ending warnings since Windows environments will typically utilize `git config core.autocrlf`. [1]: https://www.shellcheck.net/wiki/SC1017 Signed-off-by: James Knight --- utils/check-package | 9 +++++++-- utils/checkpackagelib/tool.py | 4 +++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/utils/check-package b/utils/check-package index 83b9750f5a9c181dc96dcba508682776a600aac5..817dcb0b7203d28b7d2133ac1d8c27ac8093b3c4 100755 --- a/utils/check-package +++ b/utils/check-package @@ -5,6 +5,7 @@ import argparse import inspect import magic import os +import posixpath import re import sys @@ -50,7 +51,8 @@ def get_ignored_parsers_per_file(intree_only, ignore_filename): for line in f.readlines(): filename, warnings_str = line.split(' ', 1) warnings = warnings_str.split() - ignored[os.path.join(entry_base_dir, filename)] = warnings + entry = os.path.abspath(os.path.join(entry_base_dir, filename)) + ignored[entry] = warnings return ignored @@ -275,7 +277,10 @@ def __main__(): if flags.intree_only: # change all paths received to be relative to the base dir base_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) - files_to_check = [os.path.relpath(os.path.abspath(f), base_dir) for f in flags.files] + files_to_check = [] + for f in flags.files: + relpath = os.path.relpath(os.path.abspath(f), base_dir) + files_to_check.append(relpath.replace(os.sep, posixpath.sep)) # move current dir so the script find the files os.chdir(base_dir) else: diff --git a/utils/checkpackagelib/tool.py b/utils/checkpackagelib/tool.py index 907ada704fe4beaa57b1c18e7ce2f17977272257..8b2af64d3899a2e7958f79d61722b1b359351747 100644 --- a/utils/checkpackagelib/tool.py +++ b/utils/checkpackagelib/tool.py @@ -12,7 +12,7 @@ class NotExecutable(_Tool): def run(self): if self.ignore(): return - if os.access(self.filename, os.X_OK): + if os.access(self.filename, os.X_OK) and os.name != "nt": return ["{}:0: This file does not need to be executable{}".format(self.filename, self.hint())] @@ -32,6 +32,8 @@ class Flake8(_Tool): class Shellcheck(_Tool): def run(self): cmd = ['shellcheck', self.filename] + if os.name == "nt": + cmd.append("--exclude=SC1017") try: p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout = p.communicate()[0] -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 19:05:50 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 15:05:50 -0400 Subject: [Buildroot] [PATCH] package/systemd: update help links Message-ID: When browsing the help references for various systemd features, it was observed that the `systemd-rfkill` link was dead (originally pointing to `systemd-rfkill at .service.html`; now `systemd-rfkill.service.html`). This commit corrects this link, as well as updates all other links to https (since freedesktop.org now force redirects to https). Signed-off-by: James Knight --- package/systemd/Config.in | 42 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/package/systemd/Config.in b/package/systemd/Config.in index 9f4d933779e8550040aad6a2225fea82029fada8..bea717a4560f573fafbde53efb846f8be0b663c0 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -100,7 +100,7 @@ menuconfig BR2_PACKAGE_SYSTEMD the apropriate ones (e.g. e2fsck, from the e2fsprogs package) according to the system configuration. - http://freedesktop.org/wiki/Software/systemd + https://freedesktop.org/wiki/Software/systemd/ if BR2_PACKAGE_SYSTEMD @@ -185,7 +185,7 @@ config BR2_PACKAGE_SYSTEMD_BACKLIGHT systemd-backlight is a service that restores the display backlight brightness at early boot and saves it at shutdown. - http://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html + https://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html config BR2_PACKAGE_SYSTEMD_BINFMT bool "enable binfmt tool" @@ -202,7 +202,7 @@ config BR2_PACKAGE_SYSTEMD_COREDUMP kernel when a user space program receives a fatal signal and dumps core. - http://www.freedesktop.org/software/systemd/man/systemd-coredump.html + https://www.freedesktop.org/software/systemd/man/systemd-coredump.html config BR2_PACKAGE_SYSTEMD_PSTORE bool "enable pstore support" @@ -220,7 +220,7 @@ config BR2_PACKAGE_SYSTEMD_FIRSTBOOT systemd-firstboot initializes the most basic system settings interactively on the first boot. - http://www.freedesktop.org/software/systemd/man/systemd-firstboot.html + https://www.freedesktop.org/software/systemd/man/systemd-firstboot.html config BR2_PACKAGE_SYSTEMD_HIBERNATE bool "enable hibernation support" @@ -229,7 +229,7 @@ config BR2_PACKAGE_SYSTEMD_HIBERNATE When this features is enabled, additional tools and services are built to support suspending and resuming the system. - http://www.freedesktop.org/software/systemd/man/systemd-sleep.html + https://www.freedesktop.org/software/systemd/man/systemd-sleep.html config BR2_PACKAGE_SYSTEMD_HOMED bool "enable home daemon" @@ -261,7 +261,7 @@ config BR2_PACKAGE_SYSTEMD_HOSTNAMED systemd-hostnamed is a system service that may be used as a mechanism to change the system's hostname. - http://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html + https://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html config BR2_PACKAGE_SYSTEMD_HWDB bool "enable hwdb installation" @@ -286,7 +286,7 @@ config BR2_PACKAGE_SYSTEMD_IMPORTD machine and container images for systemd-machined and machinectl. - http://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands + https://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands config BR2_PACKAGE_SYSTEMD_CATALOGDB bool "enable journal catalog database installation" @@ -309,14 +309,14 @@ config BR2_PACKAGE_SYSTEMD_LOCALED mechanism to change the system locale settings, as well as the console key mapping and default X11 key mapping. - http://www.freedesktop.org/software/systemd/man/systemd-localed.service.html + https://www.freedesktop.org/software/systemd/man/systemd-localed.service.html config BR2_PACKAGE_SYSTEMD_LOGIND bool "enable login daemon" help systemd-logind is a system service that manages user logins. - http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html + https://www.freedesktop.org/software/systemd/man/systemd-logind.service.html config BR2_PACKAGE_SYSTEMD_MACHINED bool "enable machine daemon" @@ -325,7 +325,7 @@ config BR2_PACKAGE_SYSTEMD_MACHINED virtual machines and containers, and processes belonging to them. - http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html + https://www.freedesktop.org/software/systemd/man/systemd-machined.service.html config BR2_PACKAGE_SYSTEMD_MYHOSTNAME bool "enable myhostname NSS plugin" @@ -336,7 +336,7 @@ config BR2_PACKAGE_SYSTEMD_MYHOSTNAME primarily providing hostname resolution for the locally configured system hostname as returned by gethostname(2). - http://www.freedesktop.org/software/systemd/man/nss-myhostname.html + https://www.freedesktop.org/software/systemd/man/nss-myhostname.html config BR2_PACKAGE_SYSTEMD_NETWORKD bool "enable network manager" @@ -349,7 +349,7 @@ config BR2_PACKAGE_SYSTEMD_NETWORKD This simple network configuration solution is an alternative to dhcpcd or ISC dhcp. - http://www.freedesktop.org/software/systemd/man/systemd-networkd.html + https://www.freedesktop.org/software/systemd/man/systemd-networkd.html config BR2_PACKAGE_SYSTEMD_OOMD bool "enable out-of-memory killer" @@ -373,7 +373,7 @@ config BR2_PACKAGE_SYSTEMD_POLKIT useful for allowing unprivileged processes to speak to systemd's many privileged processes. - http://wiki.freedesktop.org/www/Software/polkit/ + https://wiki.freedesktop.org/www/Software/polkit/ comment "polkit support needs a toolchain with threads, wchar, gcc >= 7" depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ @@ -408,7 +408,7 @@ config BR2_PACKAGE_SYSTEMD_QUOTACHECK file systems are mounted. It is pulled in only if at least one file system has quotas enabled. - http://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html + https://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html config BR2_PACKAGE_SYSTEMD_RANDOMSEED bool "enable random-seed support" @@ -418,7 +418,7 @@ config BR2_PACKAGE_SYSTEMD_RANDOMSEED shutdown. Saving/restoring the random seed across boots increases the amount of available entropy early at boot. - http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html + https://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html config BR2_PACKAGE_SYSTEMD_REPART bool "enable repart support" @@ -440,7 +440,7 @@ config BR2_PACKAGE_SYSTEMD_RESOLVED caching and validating DNS/DNSSEC stub resolver, as well as an LLMNR resolver and responder. - http://www.freedesktop.org/software/systemd/man/systemd-resolved.html + https://www.freedesktop.org/software/systemd/man/systemd-resolved.html config BR2_PACKAGE_SYSTEMD_RFKILL bool "enable rfkill tools" @@ -448,7 +448,7 @@ config BR2_PACKAGE_SYSTEMD_RFKILL systemd-rfkill is a service that restores the RF kill switch state at early boot and saves it at shutdown. - http://www.freedesktop.org/software/systemd/man/systemd-rfkill at .service.html + https://www.freedesktop.org/software/systemd/man/systemd-rfkill.service.html config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT bool "enable SMACK support" @@ -503,7 +503,7 @@ config BR2_PACKAGE_SYSTEMD_SYSUSERS systemd-sysusers creates system users and groups, based on the file format and location specified in sysusers.d(5). - http://www.freedesktop.org/software/systemd/man/systemd-sysusers.html + https://www.freedesktop.org/software/systemd/man/systemd-sysusers.html config BR2_PACKAGE_SYSTEMD_TIMEDATED bool "enable timedate daemon" @@ -513,7 +513,7 @@ config BR2_PACKAGE_SYSTEMD_TIMEDATED mechanism to change the system clock and timezone, as well as to enable/disable NTP time synchronization. - http://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html + https://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html config BR2_PACKAGE_SYSTEMD_TIMESYNCD bool "enable timesync daemon" @@ -526,7 +526,7 @@ config BR2_PACKAGE_SYSTEMD_TIMESYNCD This simple NTP solution is an alternative to sntp/ntpd from the ntp package. - http://www.freedesktop.org/software/systemd/man/systemd-timesyncd.html + https://www.freedesktop.org/software/systemd/man/systemd-timesyncd.html config BR2_PACKAGE_SYSTEMD_USERDB bool "enable userdb daemon" @@ -567,6 +567,6 @@ config BR2_PACKAGE_SYSTEMD_VCONSOLE systemd-vconsole-setup is an early boot service that configures the virtual console font and console keymap. - http://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.service.html + https://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.service.html endif -- 2.40.1.windows.1 From james.d.knight at live.com Sat Apr 29 19:52:24 2023 From: james.d.knight at live.com (James Knight) Date: Sat, 29 Apr 2023 15:52:24 -0400 Subject: [Buildroot] [RFC PATCH] package/google-material-design-icons: drop package Message-ID: Newer versions of Google's Material Design icon package are structured differently, making a version bump no so trivial. While work can be done to support this, considering this package is using v2.2.3 and the most recent version is v4.0, it is most likely that this package is not being used. Environments which desire Material icons/fonts/etc. will most likely achieve better results be managing their own custom package to have an explicit selection/filter of design styles (e.g. standard, Android, etc.), variants (basic, outlined, rounds, etc.), display resolutions and scale selection desired. Signed-off-by: James Knight --- This package (v2.2.3) was added sometime ago, to be a helpful for board builds that could easily install Material icons under `/usr/share` to be used by applications/web services (if configured for it). The original (external) project this was designed for was prototype-only, and is no longer used. I'm not sure that there is any value into maintaining this package in Buildroot since I suspect no other projects use it (mainly since it's two major releases behind and no one has requested a newer version). If this change were to be applied, I'd assume we'd also need a legacy configuration option and update DEVELOPERS; figured I'd do an RFC on this, just in case if anyone else has opinions on dropping this. --- package/Config.in | 1 - .../google-material-design-icons/Config.in | 40 ------------ .../google-material-design-icons.hash | 3 - .../google-material-design-icons.mk | 61 ------------------- 4 files changed, 105 deletions(-) delete mode 100644 package/google-material-design-icons/Config.in delete mode 100644 package/google-material-design-icons/google-material-design-icons.hash delete mode 100644 package/google-material-design-icons/google-material-design-icons.mk diff --git a/package/Config.in b/package/Config.in index eaac32a01af363936edc8a0a8dd2450c458a38ae..696e9712e859682a09cf19bbe734df943d2307fd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -271,7 +271,6 @@ comment "Fonts" comment "Icons" source "package/adwaita-icon-theme/Config.in" - source "package/google-material-design-icons/Config.in" source "package/hicolor-icon-theme/Config.in" comment "Sounds" diff --git a/package/google-material-design-icons/Config.in b/package/google-material-design-icons/Config.in deleted file mode 100644 index 775f258f277e8a5d6beab729096a421449a5da27..0000000000000000000000000000000000000000 --- a/package/google-material-design-icons/Config.in +++ /dev/null @@ -1,40 +0,0 @@ -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS - bool "google-material-design-icons" - help - Material design icons are the official icon set from Google - that are designed under the material design guidelines. - - https://github.com/google/material-design-icons - -if BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG - bool "Install PNG icons" - help - Use PNG icon types. - - The default. Traditional format; simplicity and compatibility. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG - bool "Install SVG icons" - help - Use SVG icon types. - - Vector format that is limitlessly scalable. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_FONT - bool "Install TrueType font" - help - Install the Material TrueType font (ttf) on the target system. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_CSS - bool "Install CSS sprites" - help - Install CSS (PNG) spritesheets. - -config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_SVG - bool "Install SVG sprites" - help - Install SVG spritesheets. - -endif diff --git a/package/google-material-design-icons/google-material-design-icons.hash b/package/google-material-design-icons/google-material-design-icons.hash deleted file mode 100644 index 535eca8100447f100cad67af04c188b1af05e469..0000000000000000000000000000000000000000 --- a/package/google-material-design-icons/google-material-design-icons.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 769547061a51f81623bf5174767c08fc587fd6946339592fbd6cd0dd45f56b4c 2.2.3.tar.gz -sha256 8ae9438818c26e4873b91d8c6ad620526c011e27e125677f13031eda903f007c LICENSE diff --git a/package/google-material-design-icons/google-material-design-icons.mk b/package/google-material-design-icons/google-material-design-icons.mk deleted file mode 100644 index d410a45e303621aa525ef966f902dd2c4c5da2c8..0000000000000000000000000000000000000000 --- a/package/google-material-design-icons/google-material-design-icons.mk +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################ -# -# google-material-design-icons -# -################################################################################ - -GOOGLE_MATERIAL_DESIGN_ICONS_VERSION = 2.2.3 -GOOGLE_MATERIAL_DESIGN_ICONS_SOURCE = \ - $(GOOGLE_MATERIAL_DESIGN_ICONS_VERSION).tar.gz -GOOGLE_MATERIAL_DESIGN_ICONS_SITE = \ - https://github.com/google/material-design-icons/archive -GOOGLE_MATERIAL_DESIGN_ICONS_LICENSE = CC-BY-4.0 -GOOGLE_MATERIAL_DESIGN_ICONS_LICENSE_FILES = LICENSE - -GOOGLE_MATERIAL_DESIGN_ICONS_LIST = \ - action alert av communication content device editor file \ - hardware image maps navigation notification places social toggle - -ifneq ($(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG)$(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG),) -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_IMAGES - $(foreach family,$(GOOGLE_MATERIAL_DESIGN_ICONS_LIST),\ - $(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/$(family) \ - || exit 1; \ - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG), \ - $(INSTALL) -D -m 0644 $(@D)/$(family)/1x_web/*.png \ - $(TARGET_DIR)/usr/share/google-material/$(family) || exit 1;) \ - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG), \ - $(INSTALL) -D -m 0644 $(@D)/$(family)/svg/production/*.svg \ - $(TARGET_DIR)/usr/share/google-material/$(family) || exit 1;) \ - ) -endef -endif - -ifeq ($(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_FONT),y) -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_FONT - $(INSTALL) -D -m 0644 $(@D)/iconfont/MaterialIcons-Regular.ttf \ - $(TARGET_DIR)/usr/share/fonts/google-material/MaterialIcons-Regular.ttf \ - || exit 1 -endef -endif - -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_SPRITES - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_CSS), \ - $(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/css-sprite \ - || exit 1; \ - $(INSTALL) -D -m 0644 $(@D)/sprites/css-sprite/* \ - $(TARGET_DIR)/usr/share/google-material/css-sprite || exit 1) - $(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_SVG), \ - $(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/svg-sprite \ - || exit 1; \ - $(INSTALL) -D -m 0644 $(@D)/sprites/svg-sprite/* \ - $(TARGET_DIR)/usr/share/google-material/svg-sprite || exit 1) -endef - -define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_TARGET_CMDS - $(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_FONT) - $(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_IMAGES) - $(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_SPRITES) -endef - -$(eval $(generic-package)) -- 2.40.1.windows.1 From fperrad at gmail.com Sat Apr 29 20:01:33 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 29 Apr 2023 22:01:33 +0200 Subject: [Buildroot] [PATCH] package/lua: bump to version 5.4.5 Message-ID: <20230429200133.152499-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/lua/5.4.4/lua.hash | 6 ------ package/lua/{5.4.4 => 5.4.5}/0001-root-path.patch | 2 +- package/lua/{5.4.4 => 5.4.5}/0002-shared-libs-for-lua.patch | 2 +- package/lua/{5.4.4 => 5.4.5}/0011-linenoise.patch | 2 +- package/lua/5.4.5/lua.hash | 5 +++++ package/lua/lua.mk | 2 +- 6 files changed, 9 insertions(+), 10 deletions(-) delete mode 100644 package/lua/5.4.4/lua.hash rename package/lua/{5.4.4 => 5.4.5}/0001-root-path.patch (95%) rename package/lua/{5.4.4 => 5.4.5}/0002-shared-libs-for-lua.patch (96%) rename package/lua/{5.4.4 => 5.4.5}/0011-linenoise.patch (97%) create mode 100644 package/lua/5.4.5/lua.hash diff --git a/package/lua/5.4.4/lua.hash b/package/lua/5.4.4/lua.hash deleted file mode 100644 index b55b17f25..000000000 --- a/package/lua/5.4.4/lua.hash +++ /dev/null @@ -1,6 +0,0 @@ -# Hashes from: https://www.lua.org/ftp/ -md5 bd8ce7069ff99a400efd14cf339a727b lua-5.4.4.tar.gz -sha1 03c27684b9d5d9783fb79a7c836ba1cdc5f309cd lua-5.4.4.tar.gz - -# Locally computed -sha256 2556ac7198243f9f83130b9c81016e1904f7b30351481f1c28e02475dbd237fb doc/readme.html diff --git a/package/lua/5.4.4/0001-root-path.patch b/package/lua/5.4.5/0001-root-path.patch similarity index 95% rename from package/lua/5.4.4/0001-root-path.patch rename to package/lua/5.4.5/0001-root-path.patch index c4f6e312e..5e3037b78 100644 --- a/package/lua/5.4.4/0001-root-path.patch +++ b/package/lua/5.4.5/0001-root-path.patch @@ -6,7 +6,7 @@ Index: b/src/luaconf.h =================================================================== --- a/src/luaconf.h +++ b/src/luaconf.h -@@ -217,7 +217,7 @@ +@@ -223,7 +223,7 @@ #else /* }{ */ diff --git a/package/lua/5.4.4/0002-shared-libs-for-lua.patch b/package/lua/5.4.5/0002-shared-libs-for-lua.patch similarity index 96% rename from package/lua/5.4.4/0002-shared-libs-for-lua.patch rename to package/lua/5.4.5/0002-shared-libs-for-lua.patch index 4ff204429..388aa9966 100644 --- a/package/lua/5.4.4/0002-shared-libs-for-lua.patch +++ b/package/lua/5.4.5/0002-shared-libs-for-lua.patch @@ -31,7 +31,7 @@ Index: b/src/Makefile --- a/src/Makefile +++ b/src/Makefile @@ -33,6 +33,7 @@ - PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris + PLATS= guess aix bsd c89 freebsd generic ios linux linux-readline macosx mingw posix solaris LUA_A= liblua.a +LUA_SO= liblua.so diff --git a/package/lua/5.4.4/0011-linenoise.patch b/package/lua/5.4.5/0011-linenoise.patch similarity index 97% rename from package/lua/5.4.4/0011-linenoise.patch rename to package/lua/5.4.5/0011-linenoise.patch index 68316e108..5054ae19e 100644 --- a/package/lua/5.4.4/0011-linenoise.patch +++ b/package/lua/5.4.5/0011-linenoise.patch @@ -8,7 +8,7 @@ Index: b/src/lua.c =================================================================== --- a/src/lua.c +++ b/src/lua.c -@@ -428,6 +428,14 @@ +@@ -438,6 +438,14 @@ #define lua_saveline(L,line) ((void)L, add_history(line)) #define lua_freeline(L,b) ((void)L, free(b)) diff --git a/package/lua/5.4.5/lua.hash b/package/lua/5.4.5/lua.hash new file mode 100644 index 000000000..5526cd512 --- /dev/null +++ b/package/lua/5.4.5/lua.hash @@ -0,0 +1,5 @@ +# Hashes from: https://www.lua.org/ftp/ +sha256 59df426a3d50ea535a460a452315c4c0d4e1121ba72ff0bdde58c2ef31d6f444 lua-5.4.5.tar.gz + +# Locally computed +sha256 0d4ee721cf740f9cd878ef82ef75f4f2724dcf0403e56cd0b5643ad88f9de337 doc/readme.html diff --git a/package/lua/lua.mk b/package/lua/lua.mk index 16086e7bf..ecb86c11e 100644 --- a/package/lua/lua.mk +++ b/package/lua/lua.mk @@ -5,7 +5,7 @@ ################################################################################ ifeq ($(BR2_PACKAGE_LUA_5_4),y) -LUA_VERSION = 5.4.4 +LUA_VERSION = 5.4.5 else ifeq ($(BR2_PACKAGE_LUA_5_3),y) LUA_VERSION = 5.3.6 else -- 2.37.2 From geomatsi at gmail.com Sat Apr 29 20:45:08 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:08 +0300 Subject: [Buildroot] [PATCH 0/3] orangepi: U-Boot needs OpenSSL Message-ID: <20230429204511.750377-1-geomatsi@gmail.com> Fix build issue reported by Buildroot CI for OrangePi One after recent BSP updates. And while at it, also introduce the same fix for OrangePi Zero and PC-Plus boards. Possible build issues are masked only because Linux kernel is built before U-Boot for those specific images where where extra kernel modules are enabled. Sergey Matyukevich (3): configs: orangepi_one_defconfig: U-Boot requires OpenSSL configs: orangepi_zero_defconfig: U-Boot requires OpenSSL configs: orangepi_pc_plus_defconfig: U-Boot requires OpenSSL configs/orangepi_one_defconfig | 1 + configs/orangepi_pc_plus_defconfig | 1 + configs/orangepi_zero_defconfig | 1 + 3 files changed, 3 insertions(+) -- 2.40.0 From geomatsi at gmail.com Sat Apr 29 20:45:09 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:09 +0300 Subject: [Buildroot] [PATCH 1/3] configs: orangepi_one_defconfig: U-Boot requires OpenSSL In-Reply-To: <20230429204511.750377-1-geomatsi@gmail.com> References: <20230429204511.750377-1-geomatsi@gmail.com> Message-ID: <20230429204511.750377-2-geomatsi@gmail.com> Building U-Boot for OrangePi One now requires host OpenSSL. Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following build error: include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory 1383 | # include | ^~~~~~~~~~~~~~~ Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4187707115 Signed-off-by: Sergey Matyukevich --- configs/orangepi_one_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig index 3f383e337e..ea988e87ea 100644 --- a/configs/orangepi_one_defconfig +++ b/configs/orangepi_one_defconfig @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_one" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" BR2_PACKAGE_HOST_GENIMAGE=y -- 2.40.0 From geomatsi at gmail.com Sat Apr 29 20:45:10 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:10 +0300 Subject: [Buildroot] [PATCH 2/3] configs: orangepi_zero_defconfig: U-Boot requires OpenSSL In-Reply-To: <20230429204511.750377-1-geomatsi@gmail.com> References: <20230429204511.750377-1-geomatsi@gmail.com> Message-ID: <20230429204511.750377-3-geomatsi@gmail.com> Building U-Boot for OrangePi Zero requires host OpenSSL. Build error is masked only because Linux kernel is built before U-Boot for this specific image configuration were wireless driver is enabled. Signed-off-by: Sergey Matyukevich --- configs/orangepi_zero_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index 40269db233..e286f0b7f1 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -36,6 +36,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -- 2.40.0 From geomatsi at gmail.com Sat Apr 29 20:45:11 2023 From: geomatsi at gmail.com (Sergey Matyukevich) Date: Sat, 29 Apr 2023 23:45:11 +0300 Subject: [Buildroot] [PATCH 3/3] configs: orangepi_pc_plus_defconfig: U-Boot requires OpenSSL In-Reply-To: <20230429204511.750377-1-geomatsi@gmail.com> References: <20230429204511.750377-1-geomatsi@gmail.com> Message-ID: <20230429204511.750377-4-geomatsi@gmail.com> Building U-Boot for OrangePi PC Plus requires host OpenSSL. Build error is masked only because Linux kernel is built before U-Boot for this specific image configuration were wireless driver is enabled. Signed-off-by: Sergey Matyukevich --- configs/orangepi_pc_plus_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig index 73ba934b69..9dbf808da7 100644 --- a/configs/orangepi_pc_plus_defconfig +++ b/configs/orangepi_pc_plus_defconfig @@ -26,6 +26,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc_plus" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" BR2_PACKAGE_HOST_GENIMAGE=y -- 2.40.0 From thomas.petazzoni at bootlin.com Sun Apr 30 05:31:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 30 Apr 2023 05:31:50 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-04-29 Message-ID: <20230430053156.522BB4284C@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-04-29 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 4 | 0 | 8 | master | 63 | 43 | 0 | 106 | Classification of failures by reason for master ----------------------------------------------- host-qemu-7.2.0 | 3 host-rust-1.68.2 | 3 linux-6.1.14 | 3 busybox-1.36.0 | 2 gdb-arc-2020.09-release-gdb | 2 host-gcc-final-10.4.0 | 2 uclibc-1.0.43 | 2 agentpp-4.6.0 | 1 atk-2.38.0 | 1 elfutils-0.186 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.5 | 1 linux-fusion-9.0.3 | 1 perl-5.36.0 | 1 quickjs-2021-03-27 | 1 sdl-1.2.15 | 1 speechd-0.11.4 | 1 stress-ng-0.15.04 | 1 uboot-tools-2021.07 | 1 vdr-2.6.3 | 1 xenomai-3.0.10 | 1 z3-4.12.1 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d2c65928842cdde1b9471025a544d09e4aac0799 | sparc | atk-2.38.0 | NOK | http://autobuild.buildroot.net/results/ff08d4b01c7f8daf0afa66083ee5b388c06c4251 | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/8cb112a072b53eec0763da9fb9fc997007fb339c | ORPH m68k | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/69ddb9f3ab3c5eac6c39b4107f581dbccff1ac9e | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/50dd33303135d5a270ebb384241bbd162c55b98e | ORPH s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a3af25398d3290d1ab05a23b49d8442417a03e8b | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3215c89435b72812d7b68510cedde8dd2895b062 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/de2ed69d21e9edaec4110b43093b097b76f34117 | arc | gdb-arc-2020.09-release-gdb | NOK | http://autobuild.buildroot.net/results/9ac7c28528274b12e8f110c2851f9fa76e67033d | ORPH arc | gdb-arc-2020.09-release-gdb | NOK | http://autobuild.buildroot.net/results/e7d4332530e7777e57c53a574c873d0b4d38b603 | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/3e4c8dd8649a7bd2ba05f988cd72c238ef9ae350 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/dba6392bc720da354740f2ca19066ea2f66ef02f | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6471e7fd14288d50f47f53f5ea44ba6568ff0130 | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/c1f99ea92c86e0173fffdaf3ab3f8fe345843c76 | sparc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/91e3a1ba6a7e55167da8aa2b2606d161cdf73537 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cad30f6ba1e07da17071d83a633760589329dd77 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/86bb399fc43c18691e8f8c4b5098d081060d893a | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/b452a82736ee80f4a04c8d2c9528c3282a5a5aaf | m68k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/3d84815bac4462949db1aed39eb3d5fd76914ec1 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/914be42c205e4cda9fc5acc564b1483e1e1077f3 | ORPH i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ee37950476445036480d40a0ad3e55e660d391c9 | powerpc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5a0b530a9c12b0b2d1c956c08ab7a9f5b177f284 | sh4 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/00c488e25cc9bc5b900964f20532e43a4fa58cb1 | x86_64 | host-runc-1.1.5 | NOK | http://autobuild.buildroot.net/results/0f8f21f79f91958df18f2ef0a19f97688f36b04d | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/355c9dbe4999d65b65bcc7151f29b34ba4a33037 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/231db42904e0a7758db7885974521e69f812a475 | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/b1098c2415a25d56821e0af8af2ae241282a914d | nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ce5f1b330a07cf58ea1cd5f015916b45d43361e7 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/328865a88e0037a824a4b5cc71f00648aac6fb86 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/247e7ef36441752ec48e9e305bd045ce7f3f787b | ORPH sparc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/18827293f0ff2816d2854db5e860e281d3fc0a4c | ORPH arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/9aa078ca0bf4f91b14382af7c336fcfd8741194c | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a2ea2314977ef8b8f4537e82f4f1be10fbafd483 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7a95b1f384e6db36d84da03e9de9df1f0d8924f6 | ORPH microblazeel | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/88df34d4f228080e00f9efa444469175e53f2062 | microblaze | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/5954db43af36d8e2218d5219097e2ca8a54f27bc | powerpc64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/b3f9e7863f243288743d1e4135de1988df33575c | ORPH xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/403058f21771d377be40d20e541a089d316d0c31 | xtensa | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/69804a6c8d3e351c5fcf94d9e0643ca9d649e90c | sparc | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/f78eaaed1e008252baaa4565914bf1d9a9486fad | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/eef2b779b240bf3ba5cb7670d7ddd4f43d87ab86 | or1k | z3-4.12.1 | NOK | http://autobuild.buildroot.net/results/827072940fa9fdc7b647ebced3d4506376da03cb | mipsel | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/e7e3fbb44eb0568d86e0a99f32effe68ece2ff44 | Classification of failures by reason for 2023.02.x -------------------------------------------------- boost-1.80.0 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-qemu-7.2.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/eb1dd3aff1b6c70ca245838fadf1e6d9825e0c0d | mips | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/7c7dc0e5f00da843f35e130bf111c57a19d06e86 | or1k | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/1182078df133b27a4d723dc0522683645e8457e0 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5209927aeb8505d6879a7a8248539690eceeb791 | -- http://autobuild.buildroot.net From fperrad at gmail.com Sun Apr 30 07:57:35 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sun, 30 Apr 2023 09:57:35 +0200 Subject: [Buildroot] [PATCH] package/moarvm: bump to version 2023.02 Message-ID: <20230430075735.188470-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/moarvm/moarvm.hash | 2 +- package/moarvm/moarvm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/moarvm/moarvm.hash b/package/moarvm/moarvm.hash index 624988215..e56ecfe65 100644 --- a/package/moarvm/moarvm.hash +++ b/package/moarvm/moarvm.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 51c3e9c9a7a191c148f213b65ae1f4fcfe5d4b7c16c86300e9ee8e18eaa8becb MoarVM-2022.12.tar.gz +sha256 67e214d44d5f626787ca7f04424043a639308a43a7777b6fa41926b7240e0dc5 MoarVM-2023.02.tar.gz sha256 c53c6b96081b0a5b9b2fb4d0133d55c20e5e00e4c127ade62f03434ee7b3d2de Artistic2.txt diff --git a/package/moarvm/moarvm.mk b/package/moarvm/moarvm.mk index ef9d29d5a..6ac2468f5 100644 --- a/package/moarvm/moarvm.mk +++ b/package/moarvm/moarvm.mk @@ -4,7 +4,7 @@ # ################################################################################ -MOARVM_VERSION = 2022.12 +MOARVM_VERSION = 2023.02 MOARVM_SITE = http://moarvm.com/releases MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz MOARVM_LICENSE = Artistic-2.0 -- 2.37.2 From judge.packham at gmail.com Sun Apr 30 09:01:13 2023 From: judge.packham at gmail.com (Chris Packham) Date: Sun, 30 Apr 2023 21:01:13 +1200 Subject: [Buildroot] [PATCH] package/micropython: pass $TARGET_LDFLAGS to build In-Reply-To: <20230429124731.4014394-1-j.neuschaefer@gmx.net> References: <20230429124731.4014394-1-j.neuschaefer@gmx.net> Message-ID: On Sun, Apr 30, 2023 at 12:47?AM Jonathan Neusch?fer wrote: > > LDFLAGS need to be passed to the micropython build system via the > LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. > > Signed-off-by: Jonathan Neusch?fer Acked-by: Chris Packham > --- > > (resending due to email issues) > --- > package/micropython/micropython.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk > index 51b45e5e99..5f687c73b9 100644 > --- a/package/micropython/micropython.mk > +++ b/package/micropython/micropython.mk > @@ -36,6 +36,7 @@ MICROPYTHON_MAKE_OPTS += \ > MICROPY_PY_USSL=0 \ > CROSS_COMPILE=$(TARGET_CROSS) \ > CFLAGS_EXTRA=$(MICROPYTHON_CFLAGS) \ > + LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \ > CWARN= > > define MICROPYTHON_BUILD_CMDS > -- > 2.39.2 > From bernd.kuhls at t-online.de Fri Apr 28 13:41:50 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 28 Apr 2023 15:41:50 +0200 Subject: [Buildroot] [PATCH 1/2] package/libva: bump version to 2.18.0 Message-ID: <20230428134151.1948780-1-bernd.kuhls@t-online.de> Release notes: https://github.com/intel/libva/blob/v2.18-branch/NEWS Signed-off-by: Bernd Kuhls --- package/libva/libva.hash | 2 +- package/libva/libva.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva/libva.hash b/package/libva/libva.hash index 780c186069..8173876bbd 100644 --- a/package/libva/libva.hash +++ b/package/libva/libva.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8940541980ef998a36cd8f6ad905e81838ea4ddf56dc479ed2bebd12711e6001 libva-2.17.0.tar.gz +sha256 9d666c70c12dfefcdd27ae7dea771557f75e24961d0ed4cb050d96fb6136f438 libva-2.18.0.tar.gz sha256 c86a782ee845b52472dae9b9d79fb915d333628ac0efe49cdce63644814931de COPYING diff --git a/package/libva/libva.mk b/package/libva/libva.mk index f50010d9fc..dbb0b8f6e4 100644 --- a/package/libva/libva.mk +++ b/package/libva/libva.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_VERSION = 2.17.0 +LIBVA_VERSION = 2.18.0 LIBVA_SITE = $(call github,intel,libva,$(LIBVA_VERSION)) LIBVA_LICENSE = MIT LIBVA_LICENSE_FILES = COPYING -- 2.39.2 From troglobit at gmail.com Sun Apr 30 18:35:33 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 30 Apr 2023 20:35:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/sysklogd: bump to v2.5.0 Message-ID: <20230430183533.2488112-1-troglobit@gmail.com> - Add support for -c and -cc to disable log compression A single -c disables compression for pipes, another -c (or -cc) disables compression for all other log targets - The default syslog.conf now logs debug messages again (disabled in v2.4.0) due to problems (confusion) reported in the field - Dropped not recommended KillMode=process from systemd unit file - Fix loss of early log messages running under systemd Full changelog: https://github.com/troglobit/sysklogd/releases/tag/v2.5.0 Signed-off-by: Joachim Wiberg --- package/sysklogd/sysklogd.hash | 2 +- package/sysklogd/sysklogd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sysklogd/sysklogd.hash b/package/sysklogd/sysklogd.hash index e370716bd9..30ce6d9c0b 100644 --- a/package/sysklogd/sysklogd.hash +++ b/package/sysklogd/sysklogd.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 01f25931d1508c3e6be4e182f49356c993abc7d035d5835db35f9b61d5085549 sysklogd-2.4.4.tar.gz +sha256 e1d635944e5a6062c8ea18b9506668ebdaefacea1965147f60cf3fb3a25770e8 sysklogd-2.5.0.tar.gz # Locally calculated sha256 7a71d7603a7c4456df441463e54da35acf151c1be0879246de63544f1f34f477 LICENSE diff --git a/package/sysklogd/sysklogd.mk b/package/sysklogd/sysklogd.mk index 68023c9ae2..ebc9f89cf7 100644 --- a/package/sysklogd/sysklogd.mk +++ b/package/sysklogd/sysklogd.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSKLOGD_VERSION = 2.4.4 +SYSKLOGD_VERSION = 2.5.0 SYSKLOGD_SITE = https://github.com/troglobit/sysklogd/releases/download/v$(SYSKLOGD_VERSION) SYSKLOGD_LICENSE = BSD-3-Clause SYSKLOGD_LICENSE_FILES = LICENSE -- 2.34.1 From james.d.knight at live.com Sun Apr 30 19:53:25 2023 From: james.d.knight at live.com (James Knight) Date: Sun, 30 Apr 2023 15:53:25 -0400 Subject: [Buildroot] [RFC PATCH] system: introduce rootfs prune support Message-ID: The following introduces the option `BR2_ROOTFS_PRUNE`, to allow users to provide lists of directories and files that should be pruned from the file system after a build. This is to provide a simpler means of defining and cleaning up paths, instead of manually creating removal logic inside a post-build script. Users will now be able to define a file of entries to remove and register this file as part of a board's configuration. More than one file can be provided. Each line in a file will represent a file or directory that should be removed. Wildcard values are supported for file entries when attempting to remove a group of entries from a folder. Comments are also supported in these files, allowing users to document reasons for desiring board-specific removals. Sanity checks exists to help prevent users from accidentally removing files outside of the target directory. Signed-off-by: James Knight --- The goal of this patch is to provide an easy way for users to define files to prune from the target file system after a build. Typically, projects wanting to prune would have some sort of logic inside a post-build script. Managing support to clear out select directories/ files is not always trivial, especially when wanting to do some wildcard patterns on files to remove. Buildroot provides nice device table and user table definition files, and having a file with entries of paths to remove seems like a nice way to manage such an action. Projects performing this type of pruning could have some library logic to support a "prune" function to do this, but it would be nice if Buildroot provides this support out-of-box (opinion). These changes would also need to include some manual updates. Held off this work if this feature is not something desired. --- Makefile | 6 +++ support/scripts/prune | 122 ++++++++++++++++++++++++++++++++++++++++++ system/Config.in | 10 ++++ 3 files changed, 138 insertions(+) create mode 100755 support/scripts/prune diff --git a/Makefile b/Makefile index 95959daab2296a5e1c19a36b0a9d356175aeba81..44d9a44b1ad6a423999341ccd4a576ae87adc671 100644 --- a/Makefile +++ b/Makefile @@ -794,6 +794,12 @@ endif # merged /usr $(Q)$(if $(STAGING_DIR_FILES_LISTS), \ cat $(STAGING_DIR_FILES_LISTS)) > $(BUILD_DIR)/packages-file-list-staging.txt + $(foreach s, $(call qstrip,$(BR2_ROOTFS_PRUNE)), \ + @$(call MESSAGE,"Pruning $(s)")$(sep) \ + $(Q)$(TOPDIR)/support/scripts/prune $(TARGET_DIR) $(s) \ + $(if $(wildcard $(BUILD_DIR)/.br2-pruned),--ignore-missing)$(sep)) + @touch $(BUILD_DIR)/.br2-pruned + $(foreach s, $(call qstrip,$(BR2_ROOTFS_POST_BUILD_SCRIPT)), \ @$(call MESSAGE,"Executing post-build script $(s)")$(sep) \ $(Q)$(EXTRA_ENV) $(s) $(TARGET_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep)) diff --git a/support/scripts/prune b/support/scripts/prune new file mode 100755 index 0000000000000000000000000000000000000000..aaafdd378631199e465e3b768662e7ce4fcc463c --- /dev/null +++ b/support/scripts/prune @@ -0,0 +1,122 @@ +#!/usr/bin/env bash +# +# This script accepts a target directory and multiple "prune files". Each +# prune file will be parsed for lines which indicate paths to be removed from +# the target directory. An example prune file list is as follows: +# +# etc/libfoo.d/03-checks.sh +# usr/bin/test-libfoo +# usr/lib/libfootest.* +# # always ensure opt is empty +# opt/ +# +# This script will not prune outside of the target directory. + +dry_run=false +files=() +ignore_missing=false +target= +vflag=false +while [[ $# -gt 0 ]]; do + case $1 in + --dry-run) dry_run=true ;; + --ignore-missing) ignore_missing=true ;; + --verbose) vflag=true ;; + -*) + echo "unknown argument: $1" + exit 1 + ;; + *) + if [ -z "$target" ]; then + target="$1" + else + files+=("$1") + fi + ;; + esac + + shift +done + +function msg() { + echo "(prune) $1" +} +function verbose() { + $vflag && echo "(prune-verbose) $1" +} + +target=$(realpath "$target" 2>/dev/null) +verbose "target: $target" + +if [ ! -d "$target" ] ; then + echo "Error: invalid target $target" + exit 1 +elif [ ${#files[@]} -eq 0 ]; then + echo "Error: no prune files provided" + exit 1 +fi + +# extract all prune entries from the provided files +for f in "${files[@]}"; do + if [ ! -f "$f" ]; then + msg "Error: missing prune file: $f" + exit 1 + fi + + verbose "processing file: $f" + while IFS= read -r entry; do + # trim and ignore empty lines and comments + entry="${entry#"${entry%%[![:space:]]*}"}" + entry="${entry%"${entry##*[![:space:]]}"}" + [[ -z "$entry" || $entry == "#"* ]] && continue + + verbose "processing entry: $entry" + is_dir= + [[ "$entry" == *"/" ]] && is_dir=1 + path=$(realpath -m "$target/$entry") + + # fail if the entry matches the target or leaves the target + if [[ $path == "$target" ]] || [[ "$path" != "$target"* ]]; then + msg "Error: invalid entry: $entry" + exit 1 + fi + + paths=("$path") + + # if this is not a directory with a wildcard hint, look for any + # files on this path matching the wildcard + if [[ $is_dir -eq 0 ]]; then + basename=${path##*/} + if [[ "$basename" == *"*"* ]]; then + dirname=${path%/*} + verbose "finding files in ($basename): $dirname" + paths=() + while read -r -d $'\0'; do + verbose "found: $REPLY" + paths+=("$REPLY") + done < <(find "$dirname" -maxdepth 1 -name "$basename" \ + -print0 2>/dev/null) + + if [ ${#paths[@]} -eq 0 ] && ! $ignore_missing; then + msg "missing: $path" + fi + fi + fi + + # process paths to remove + for p in "${paths[@]}"; do + if [ -e "$p" ]; then + if $dry_run; then + msg "removed (dryrun): $p" + elif rm -rf "$p"; then + msg "removed: $p" + else + msg "failed to remove: $p" + exit 1 + fi + elif ! $ignore_missing; then + msg "missing: $p" + fi + done + done <"$f" +done diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba7de72618d4597dfe19abdfc68cb8..14125a50e7b17080201c91207408997b7f9dde56 100644 --- a/system/Config.in +++ b/system/Config.in @@ -587,6 +587,16 @@ config BR2_ROOTFS_OVERLAY They are copied as-is into the rootfs, excluding files ending with ~ and .git, .svn and .hg directories. +config BR2_ROOTFS_PRUNE + string "Root filesystem prune entries" + default "" + help + Specify a list of files which contain prune entries of files + or directories that should be removed from the root + filesystem. This occurs after the build is finished and any + configured overlays are applied, but before the post build + script is triggered. + config BR2_ROOTFS_PRE_BUILD_SCRIPT string "Custom scripts to run before commencing the build" default "" -- 2.40.1.windows.1 From peter at korsgaard.com Sun Apr 30 20:43:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:43:10 +0200 Subject: [Buildroot] [PATCH 1/3] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series In-Reply-To: <20230428180748.518827-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Apr 2023 20:07:46 +0200") References: <20230428180748.518827-1-bernd.kuhls@t-online.de> Message-ID: <877cttm78h.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 30 20:43:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:43:18 +0200 Subject: [Buildroot] [PATCH 3/3] {toolchain, linux-headers}: add support for 6.3 headers In-Reply-To: <20230428180748.518827-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Apr 2023 20:07:48 +0200") References: <20230428180748.518827-1-bernd.kuhls@t-online.de> <20230428180748.518827-3-bernd.kuhls@t-online.de> Message-ID: <87354hm789.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 30 20:43:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:43:27 +0200 Subject: [Buildroot] [PATCH 2/3] {toolchain, linux-headers}: add support for 6.2 headers In-Reply-To: <20230428180748.518827-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Apr 2023 20:07:47 +0200") References: <20230428180748.518827-1-bernd.kuhls@t-online.de> <20230428180748.518827-2-bernd.kuhls@t-online.de> Message-ID: <87y1m9ksnk.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Apr 30 20:41:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:41:39 +0200 Subject: [Buildroot] [git commit] {toolchain, linux-headers}: add support for 6.2 headers Message-ID: <20230430204406.DE31A844E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b73d16cdcf8a6a835c13d1e589b67f1b28acd311 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 43c9314a23..cab7b30385 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index e102369395..cb614d0eef 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_1 + default BR2_KERNEL_HEADERS_6_2 help Select the kernel version to get headers from. @@ -48,6 +48,10 @@ config BR2_KERNEL_HEADERS_5_15 config BR2_KERNEL_HEADERS_6_1 bool "Linux 6.1.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_KERNEL_HEADERS_6_2 + bool "Linux 6.2.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -125,8 +129,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0 @@ -390,6 +398,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.10.179" if BR2_KERNEL_HEADERS_5_10 default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 + default "6.2.13" if BR2_KERNEL_HEADERS_6_2 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 08e4ccad9e..80b2dbde4d 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -600,6 +600,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -613,6 +617,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 default "5.19" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_19 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 1c39334ddd..8f3905b8d7 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 + bool "6.2.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 - bool "6.1.x or later" + bool "6.1.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_0 From peter at korsgaard.com Sun Apr 30 20:42:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:42:00 +0200 Subject: [Buildroot] [git commit] {toolchain, linux-headers}: add support for 6.3 headers Message-ID: <20230430204406.E73C7844E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eadff4efe9d4c4209b328d7da9dc1b2e6849ca80 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index cab7b30385..e3047886c5 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 ba3491f5ed6bd270a370c440434e3d69085fcdd528922fa01e73d7657db73b1e linux-6.3.tar.xz sha256 c7dded14e368834b18bb2ad64af65560d8bcb9d2d6597e0f6ef151fded01e577 linux-6.2.13.tar.xz sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index cb614d0eef..4a4f1308cb 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_2 + default BR2_KERNEL_HEADERS_6_3 help Select the kernel version to get headers from. @@ -52,6 +52,10 @@ config BR2_KERNEL_HEADERS_6_1 config BR2_KERNEL_HEADERS_6_2 bool "Linux 6.2.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + +config BR2_KERNEL_HEADERS_6_3 + bool "Linux 6.3.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1 @@ -399,6 +407,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.109" if BR2_KERNEL_HEADERS_5_15 default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default "6.2.13" if BR2_KERNEL_HEADERS_6_2 + default "6.3" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 80b2dbde4d..ff0eb93017 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -604,6 +604,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -617,6 +621,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.3" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 default "6.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index 8f3905b8d7..0fd8841e5b 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -127,8 +127,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_3 + bool "6.3.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 - bool "6.2.x or later" + bool "6.2.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1 From peter at korsgaard.com Sun Apr 30 20:41:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 30 Apr 2023 22:41:21 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230430204406.D4A82844DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d79fce3edd69f0a92495042ca8ed2f777006f2f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 5cbef197ab..690ee9c339 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.14" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.26" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index f45b244e6b..43c9314a23 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 a27076011efec7ad11e9ed0644f512c34cab4c5ed5ba42cfe71c83fabebe810d linux-6.1.14.tar.xz +sha256 dfdcc143a879d64a5ee99213b2b4b05b5dccd566c144df93bca1e204df64c110 linux-6.1.26.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz -sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz -sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz +sha256 066c4bbcbe3c480068a2e302f52b1708f340ecaaf633ec43d7f791bbeac5771a linux-5.15.109.tar.xz +sha256 1bbd445c154b053eea46acc883be548a98179988a9ed3a0b81bddfbf30a37e29 linux-5.10.179.tar.xz +sha256 142f9aed1c9f2e409dd72c5c490ad824dddf31f955ed2097d5989c4b5074fc28 linux-5.4.242.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz -sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz +sha256 43a514997d3a9052b765a9e1c8fbf7f5a810771937f8754a529ed09e0e02e20b linux-4.19.282.tar.xz +sha256 876c01f0d12ad0147b5c9ee2de919bedc7ffb7c2714dbfb7ccf44426f6f49153 linux-4.14.314.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index ae40520c51..e102369395 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -384,12 +384,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.307" if BR2_KERNEL_HEADERS_4_14 - default "4.19.274" if BR2_KERNEL_HEADERS_4_19 - default "5.4.233" if BR2_KERNEL_HEADERS_5_4 - default "5.10.170" if BR2_KERNEL_HEADERS_5_10 - default "5.15.96" if BR2_KERNEL_HEADERS_5_15 - default "6.1.14" if BR2_KERNEL_HEADERS_6_1 + default "4.14.314" if BR2_KERNEL_HEADERS_4_14 + default "4.19.282" if BR2_KERNEL_HEADERS_4_19 + default "5.4.242" if BR2_KERNEL_HEADERS_5_4 + default "5.10.179" if BR2_KERNEL_HEADERS_5_10 + default "5.15.109" if BR2_KERNEL_HEADERS_5_15 + default "6.1.26" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From judge.packham at gmail.com Sun Apr 30 21:21:10 2023 From: judge.packham at gmail.com (Chris Packham) Date: Mon, 1 May 2023 09:21:10 +1200 Subject: [Buildroot] [PATCH] package/syslog-ng: Bump version to 4.1.1 Message-ID: <20230430212110.2360240-1-judge.packham@gmail.com> Bump version to 4.1.1 and update sample config. Signed-off-by: Chris Packham --- package/syslog-ng/syslog-ng.conf | 2 +- package/syslog-ng/syslog-ng.hash | 2 +- package/syslog-ng/syslog-ng.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/syslog-ng/syslog-ng.conf b/package/syslog-ng/syslog-ng.conf index 69db9b4b78..f4b74dc8c1 100644 --- a/package/syslog-ng/syslog-ng.conf +++ b/package/syslog-ng/syslog-ng.conf @@ -1,4 +1,4 @@ - at version: 3.38 + at version: 4.1 source s_sys { file("/proc/kmsg" program_override("kernel")); diff --git a/package/syslog-ng/syslog-ng.hash b/package/syslog-ng/syslog-ng.hash index 6fce7be996..8ab4d5ac3b 100644 --- a/package/syslog-ng/syslog-ng.hash +++ b/package/syslog-ng/syslog-ng.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 5491f686d0b829b69b2e0fc0d66a62f51991aafaee005475bfa38fab399441f7 syslog-ng-3.38.1.tar.gz +sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e syslog-ng-4.1.1.tar.gz sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd COPYING sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 GPL.txt sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LGPL.txt diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk index a7176ad129..1c4cec6adb 100644 --- a/package/syslog-ng/syslog-ng.mk +++ b/package/syslog-ng/syslog-ng.mk @@ -6,7 +6,7 @@ # When updating the version, please check at runtime if the version in # syslog-ng.conf header needs to be updated -SYSLOG_NG_VERSION = 3.38.1 +SYSLOG_NG_VERSION = 4.1.1 SYSLOG_NG_SITE = https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION) SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules) SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt -- 2.40.1 From giulio.benetti at benettiengineering.com Sun Apr 30 21:35:03 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 30 Apr 2023 23:35:03 +0200 Subject: [Buildroot] [PATCH] package/sunxi-mali-utgard: support the wayland driver In-Reply-To: <20230424004642.GB1857231@igalia.com> References: <20230423214014.2963361-1-aperez@igalia.com> <20230424004642.GB1857231@igalia.com> Message-ID: <58b6477a-9125-f5be-d4f7-96764c5de4ea@benettiengineering.com> Hi Adrian, On 23/04/23 23:46, Adrian Perez de Castro wrote: > Hi, > > On Mon, 24 Apr 2023 00:40:14 +0300 Adrian Perez de Castro wrote: >> Add a choice to allow using the Wayland variant of the Mali driver. When >> selected, the package is marked as provider for libgbm as libMali.so >> includes the symbols and a libgbm.so symlink is installed; and both >> BR2_PACKAGE_HAS_{LIBGBM,LIBEGL_WAYLAND} are selected accordingly. >> >> Signed-off-by: Adrian Perez de Castro > > With this I have been able to build WebKitGTK, WPEWebKit, and the Cage > compositor without trouble, but unfortunately I do not have the hardware > to test it... so I cannot really tell whether things work as expected. Can you please pastebin or paste here the defconfig you've used to build? I'm encountering some issues while building but I would like to test on a board this patch. Thank you! Best regards -- Giulio Benetti Benetti Engineering sas >> --- >> package/sunxi-mali-utgard/Config.in | 23 +++++++++++++++++++ >> .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 18 ++++++++++++--- >> 2 files changed, 38 insertions(+), 3 deletions(-) >> >> diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in >> index 59ac21f5ab..0856f220fd 100644 >> --- a/package/sunxi-mali-utgard/Config.in >> +++ b/package/sunxi-mali-utgard/Config.in >> @@ -18,6 +18,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL >> config BR2_PACKAGE_PROVIDES_LIBGLES >> default "sunxi-mali-utgard" >> >> +config BR2_PACKAGE_PROVIDES_LIBGBM >> + default "sunxi-mali-utgard" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND >> + >> choice >> prompt "Version" >> default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy >> @@ -38,6 +41,26 @@ config BR2_PACKAGE_SUNXI_MALI_UTGARD_REVISION >> default "r6p2" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 >> default "r8p1" if BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 >> >> +choice >> + prompt "Platform" >> + default BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV >> + help >> + Select the target EGL platform. >> + >> +config BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV >> + bool "fbdev" >> +config BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND >> + bool "wayland" >> + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND >> + select BR2_PACKAGE_HAS_LIBGBM >> + >> +endchoice >> + >> +config BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM >> + string >> + default "fbdev" if BR2_PACKAGE_SUNXI_MALI_UTGARD_FBDEV >> + default "wayland" if BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND >> + >> endif >> >> comment "sunxi-mali-utgard needs an EABIhf glibc toolchain" >> diff --git a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk >> index f693667955..23c6e8ec6e 100644 >> --- a/package/sunxi-mali-utgard/sunxi-mali-utgard.mk >> +++ b/package/sunxi-mali-utgard/sunxi-mali-utgard.mk >> @@ -24,9 +24,9 @@ endif >> define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS >> mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include >> >> - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ >> + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ >> $(STAGING_DIR)/usr/lib/ >> - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ >> + cp -rf $(@D)/include/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/* $(STAGING_DIR)/usr/include/ >> >> $(INSTALL) -D -m 0644 package/sunxi-mali-utgard/egl.pc \ >> $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc >> @@ -34,9 +34,21 @@ define SUNXI_MALI_UTGARD_INSTALL_STAGING_CMDS >> $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc >> endef >> >> +ifeq ($(BR2_PACKAGE_SUNXI_MALI_UTGARD_WAYLAND),y) >> +define SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES >> + sed -e '/^Cflags:/s/$$/ -DWL_EGL_PLATFORM/' \ >> + -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ >> + -i $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc >> + sed -e '/^Requires:/s/$$/ wayland-client wayland-server/' \ >> + -i $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc >> +endef >> +SUNXI_MALI_UTGARD_POST_INSTALL_TARGET_HOOKS += SUNXI_MALI_UTGARD_INSTALL_FIXUP_STAGING_PC_FILES >> +SUNXI_MALI_UTGARD_DEPENDENCIES += wayland >> +endif >> + >> define SUNXI_MALI_UTGARD_INSTALL_TARGET_CMDS >> mkdir -p $(TARGET_DIR)/usr/lib >> - cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/fbdev/*.so* \ >> + cp -rf $(@D)/$(SUNXI_MALI_UTGARD_REV)/$(SUNXI_MALI_UTGARD_ARCH)/$(BR2_PACKAGE_SUNXI_MALI_UTGARD_PLATFORM)/*.so* \ >> $(TARGET_DIR)/usr/lib/ >> endef >> >> -- >> 2.40.0 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot >> > > Cheers, > ?Adri?n > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot